Ил-18 Долгий путь к мечте
Геннадий, огромное спасибо за проделанный титанический труд 😃
- по какой то причине, перестанет видеть данные на SBus ? Ну например отвалился проводок.
Мне кажется нужно ввести задержку на выпуск. Если в течении н ного количества тактов времени сигнал не появился, тада выпускаем.
А как обычно ведет себя приемник при неустойчивом сигнале? Сбас держит последние значения до включения ФС?
та неее, труд не титанический, просто времени не хватает.
Мне кажется нужно ввести задержку на выпуск.
насчет задержки я даже не сомневаюсь, завтра допишу десяток строк кода,
просто эта мысль пришла только сегодня.
Сбас держит последние значения до включения ФС?
да, в самом пакете данные идут “устаревшие” но в пакете появляется бит f/s.
но в этом случае управления моделью уже нет, хотя тоже надо шасси выпустить,
а вдруг в последний момент сигнал появится и можно сразу сесть.
в общем, есть над чем подумать.
А если гребенку под углом впаять?
При фс даже не знаю, что лучше? Выпускать и обломать шасси или сесть на брюхо в случае возврата управления в последний момент. В предпоследний спокойно улетаем…
Я склоняюсь ко второму варианту
та нее, не получится, слишком много в сторону
да я уже поправил плату, напечатал и перенес на текстолит, сейчас буду травить.
понял, на f/s забиваем, оставляем только потерю связи между приемником и секвенсером.
Фс можно же в любое положение в приемнике настроить. Т.ч. плата может об этом не думать 😃.
запорол очередную плату, уже вторую за один день, теперь смещение в сторону на два миллиметра,
на сегодня завязываю, текстолита дома осталось на одну попытку.
если завтра опять испорчу, придется ехать за новой партией )))
я уже сбился со счета, количества прототипов.
ну ничего, “вода камень точит”(с)
с третьей попытки я ее все таки сделал )).
для полного счастья е хватило двух конденсаторов, как то я про них забыл, когда докупал разную мелочевку.
буду в городе, заеду в чипдип и можно будет провести тестирование на окончательном варианте.
и останется дождаться ЖК дисплея, который уже отметился в ММПО,
так что, Дмитрий, есть у меня подозрение, что к концу следующей недели поедет он к Вам ).
но до конца месяца это точно слуится.
запилил видео, серв нашел только 11 ))
и не заморачивался с реверсами и конечными точками каналов.
так что девайс можно сказать готов, осталось немного причесать логику.
Вспомнил, что еще надо добавить в софт девайса, напишу тут, что бы было под рукой.
- Watchdog - (сторожевая собака) - механизм перезапуска программы, если по какой то причине контроллер зависнет (всякое бывает).
- как ранее было написано, добавить выпуск шасси в случае если контроллер долгое время (думаю секунд 10 хватит), не будет получать данные с приемника, причина может быть банальная, отвалился проводок SBus.
- снять видео-инструкцию прошивки девайса в отсутствии “свистка” ST-Link, он шьется через USB стандартной прогой.
инструкция будет полезна в дальнейшем, дабы устранять выявленные недочеты или модернизировать софт в свете “новых реалий”, мало ли какие функции захочется прикрутить к трем свободным каналам )).
Если есть еще какие пожелания, пишите сюда, учтем.
со Сторожевой собакой случился облом,
к сожалению программа инициализирует при перезапуске все переменные и периферию в том числе таймеры.
вроде говорят, есть техническая возможность запретить инициализацию и сохранить текущие состояния, но моего скила маловато ).
совсем не айс будет если в полете выпустятся шасси или на посадке уберутся закрылки.
на самом деле, я не вижу на чем программа может зависнуть, разве что сбой в памяти, но тогда и перезапуск не поможет.
все равно ошибка останется.
дописал кусок реакции на потерю данных от UART, все оказалось совсем просто, оно работает так
- нет пакетов от приемника 20 секунд.
- открываются створки шасси и ожидание 20 секунд., необходимо, что бы пилот сориентировался и приготовился к выпуску шасси и закрылков.
- выпускаем шасси и переводим закрылки в первое положение.
- если связь восстановится, программа вернет все в исходное состояние.
секунды тайминга весьма условные, можно поменять.
Забрал с почты посылку с ЖК 1608, осталось припаять к нему разъем для подключения к плате и можно отправлять,
лучше СДЭК, для этого нужен город, адрес ПВЗ, ФИО и номер телефона.
И к концу недели буду на СДЭК и смогу отправить для тестирования.
лучше СДЭК
У СДЭКА цены не детские.
Добрый день, пока не добрался до скетча, надо “подчистить” секвенсер, припаять разъем на экран,
что бы не было сомнений, как подключить, все проверить в комплексе еще раз. И завтра его постараюсь отправить.
У моей жены договор со СДЭК, маленький пакет 25х20х10 почти по всей России обходится в 210 рублей, дешевле ПР. ))
Добрый день, пока не добрался до скетча, надо “подчистить” секвенсер, припаять разъем на экран,
что бы не было сомнений, как подключить, все проверить в комплексе еще раз. И завтра его постараюсь отправить.
У моей жены договор со СДЭК, маленький пакет 25х20х10 почти по всей России обходится в 210 рублей, дешевле ПР. ))
Ничего страшного. Хорошая цена 210р
А пока из Китая едет новый экран, взамен “убитого” переполюсовкой питания,
родился у меня “универсальный” девайс, пока только макет прототипа.
Девайс имеет
- шесть программируемых цифровых входа/выхода,
- из них три могут быть описаны как PWM выходы,
- интерфейс UART, к которому будет прикручен инвертор для возможности подключения SBus/Sbus2
- теоретически хочется реализовать передачу телеметрии по SBus2
Для чего оно надо ? Да если честно сказать ХЗ, да для чего угодно ))
Размеры девайса 25х40 мм
Вот такие дела )
Приехал “очередной” экран, сегодня-завтра его проверю и если все заработает то в понедельник отправлю.
“нет повести печальнее на свете, …”(с)
в общем, с новым экраном та же самая байда, тоже индикация на пол экрана,
вероятно разработчик накосячил с таймингами в драйвере экрана,
пока нет возможности проверить на Ардуинке, тупо нет живой под руками )).
предлагаю простое и сердитое решение,
- уменьшить длину строки до 9 символов.
- оправить решение в урезанном виде.
- а потом заняться поисками рабочего драйвера.
- в последствии исправить программу и обновить прошивку дистанционно.
Нашел другую библиотеку, завтра попробую тестировать, если заработает, буду интегрировать в проект
Расклад такой, похоже короткое, которое убило самый первый экран каким то образом “подпортило” i2c интерфейс
На другой плате все экраны работают как часы, а на готовом девайсе две не хотят.
В общем буду травить под новый контроллер, не хочется отправлять “не совсем живое” устройство
“Паника” была преждевременной, просто новые экраны “не переваривают” питание 2S/8,4v.
При питании от 6В все работает как часы,
Прошу прощения за временную задержку. Занимался композиторством. Результаты прилагаются.
Много времени потратил на ремонт матрицы. Но геометрия все-таки ушла. Шпакля на верхней поверхности большой гондолы. Теперь нужно как-то одеть это на крыло. Пока в раздумьях, как лучше перенести контур нервюр на гондолы.
Вот фото, что вытащил из телефона с начала постройки. Прошу не пинать за вид.
как не пробовал , превьюшки не получаются
ibb.co/gtjXHgv
ibb.co/qRtcKnW
ibb.co/31GsSDc
ibb.co/bRwnQV4
ibb.co/QcQyJWL
ibb.co/80bTKgk
ibb.co/HB0Y3wJ
ibb.co/rmjVT2C
ibb.co/hcbCMh8
ibb.co/bJz6q1g
ibb.co/R3MWycc
ibb.co/YXqRH5r
ibb.co/pXyYvH8
ibb.co/KDCSFr7
ibb.co/9YJbRRq
ibb.co/mGJk7XN
ibb.co/hmRY8wJ
ibb.co/85z47cN
ibb.co/42r7PTt
ibb.co/BygCXWc
ibb.co/r7k548K
ibb.co/5Tzzqnh
ibb.co/g4PwDxm
ibb.co/HPkzCXS
ibb.co/wS5HQXw
ibb.co/LRgjQHP
ibb.co/vYncnmr
ibb.co/26s3gCV
ibb.co/hDdmXTF
ibb.co/pzdV1Dq
ibb.co/02tVGkZ
ibb.co/1QVTzfw
ibb.co/DQhRnHk
ibb.co/f039CcZ
ibb.co/pwtWQ3Z
ibb.co/P4MjKm9
ibb.co/vmBYwNZ
ibb.co/rd4DkJT
ibb.co/RN7Pv8b
ibb.co/fGnw1fH
ibb.co/x7zS1k9
ibb.co/cFJNvNn
ibb.co/QJtc5YX
ibb.co/Wy2rdq1
ibb.co/516xY3m
ibb.co/P9YtNkF
ibb.co/qDLSsvy
ibb.co/LPRmgxR
ibb.co/GtcCm4G
ibb.co/tL6yJZm
ibb.co/zspjgwf
ibb.co/vv4ncNB
ibb.co/0G7qDSC
ibb.co/r4575g1
ibb.co/xFj5HZ3
ibb.co/2ynhSKm
ibb.co/zs62zcn
ibb.co/JBStQ4G
ibb.co/b34CqhT
ibb.co/4FJ2MZf
ibb.co/y8jhKd6
ibb.co/9HhyNbw
ibb.co/vDySC56
ibb.co/0yy3Tzt
ibb.co/LZZpRp9
ibb.co/BBJ0Xvn
ibb.co/QcF0Xh6
ibb.co/PQd6G4j
ibb.co/cNhhWy4
ibb.co/WV0JC3M
ibb.co/pfzZMVY
ibb.co/Xj1fB6K
ibb.co/hFHQ0MJ
ibb.co/kGLpKM8
ibb.co/CngFLSW
ibb.co/1MVvWMf
ibb.co/BtqBr4q
ibb.co/Dkh1CcP
ibb.co/QM6ZL2h
ibb.co/NYxJ1py
ibb.co/wQTdhyh
ibb.co/HN3sH3N
ibb.co/jhd3YkD
ibb.co/ssh6sqK
ibb.co/zZGkbnL
ibb.co/CWqS5Bj
ibb.co/4mz9tbD
ibb.co/cYXpmbj
ibb.co/m4LTx95
ibb.co/LkYsYYw
ibb.co/h11xtj4
ibb.co/bWRntWB
ibb.co/1QnmwkJ
ibb.co/X2SpyWW
ibb.co/kSZgFNF
ibb.co/Dk1HSq8
ibb.co/qrh5597
ibb.co/GtBGqGC
ibb.co/Wx0XfyF
ibb.co/wQyR7TG
ibb.co/5KRy62t
ibb.co/y8vNqyP
ibb.co/9tRtsQ1
ibb.co/cJ971q7
ibb.co/MhvZY5Z
ibb.co/Sf5fzpV
ibb.co/ThBBrpv
ibb.co/RjGSf6k
ibb.co/8mLQDPr
ibb.co/7YxC5W0
ibb.co/nLRnZBJ
ibb.co/dWNrpRn
ibb.co/m9swSsH
ibb.co/gD59PP6
ibb.co/Bfwq3tK
ibb.co/zXL3c04
ibb.co/yXdVv7X
ibb.co/n8RKNpW
ibb.co/8zKVxry
ibb.co/cc4sk9q
ibb.co/jLCxGNV
ibb.co/TY6vDxb
ibb.co/xswBBzm
ibb.co/Wg0RCcx
ibb.co/cCZk4N0
ibb.co/qmL2fZb
ibb.co/61YFSqr
ibb.co/kDhxLn1
ibb.co/yXSw9vy
ibb.co/t29qFz4
ibb.co/jW7YLny
ibb.co/Kw6hfTJ
ibb.co/Gv0H0H9
ibb.co/0n00L5d
ibb.co/chJH337
ibb.co/V2XgmSr
ibb.co/Jv6hP3w
ibb.co/WF3Nq21
ibb.co/QXgFbs6
ibb.co/1ZS9NC6
ibb.co/JjSPtN1
ibb.co/9Nq9ggz
ibb.co/L8h9J7Z
ibb.co/bWPGzYm
ibb.co/BPfD1CM
ibb.co/nPFfGwy
ibb.co/y0N80Km
ibb.co/N2VQtTr
ibb.co/w091zP3
ibb.co/Y0HfCWM
ibb.co/F3jjFN7
ibb.co/VV3rC3x
ibb.co/1Z716mF
ibb.co/hDCR4wk
ibb.co/HKp2gcd
ibb.co/PWFqQ8s
ibb.co/jbP0zt3
ibb.co/X8CvSL0
ibb.co/Z2Mbmp1
ibb.co/CbxLZfL
ibb.co/gW90XZv
ibb.co/LRG49st
ibb.co/bFf7FPT
ibb.co/VNr8HZX
ibb.co/1Jmz3bb
ibb.co/0csjSHD
ibb.co/Nt9JTmH
ibb.co/VLkmpt7
ibb.co/7CNgDMS
ibb.co/QNCYJHG
ibb.co/1R9G9BK
ibb.co/2yjbJFm
ibb.co/qF0CR01
ibb.co/rmVxJd7
ibb.co/jwkVqkD
ibb.co/hYLHz2g
ibb.co/fHhPLCy