Smalltim OSD and autopilot (часть 2)
Данные дергаются:
Аналогичная ситуация. Если раньше с эмулятора GPS только высота скакала, то сейчас почему то и захвата спутников не стало, в этой строке дёргаются цифры 71-82-0 очень быстро…
с гпс хрень какаято и кп зависает при обращении к экранам телеметрии.
перепрошился обратно, подожду пока другие облетаются…
Прошился обратно на 0_10_20
Да, я тоже хочу откатиться. Не могу нормально настроить управление. Включение стабилизации перехватывает канал газа. Еще немного помучаюсь и назад. 😦
Прошился обратно
Эдуард, а где такой чудный эмулятор GPS нашли?
Еще одна дырка - учет мАч идет в десятки раз быстрее. Ток при этом меряется нормально.
С пятой попытки удалось откалибровать управление. Хотел было так и оставить, но тут новая “фича”.
Через несколько переключений режимов, перестает работать газ в режиме стабилизации. 😦
В общем в поле с этой прошивкой пока - нельзя…
Ага… Спасибо, коллеги. Всё это, похоже, не так страшно, как кажется.
- Побег мАч пресек.
- Включение стабилизации перехватывает канал газа - посмотрю. Похоже, введя микшера в режиме стабилизации, забыл, что входящий от РУ газ не надо менять на автопилотный 😃
- Бред GPS в КП - не убрал дебаговый отстрел строк прямо с ГПС в КП вместо вывода чиселок курса, высоты и т.д… Уберу.
- Дергание сервами в режиме стабилизации и АП - опять твой синхронный PPM гадит. Ладно бы 50 Гц, к этому я готов, а у тебя 70… Перепрограммирую один АП на вывод синхронного ППМ с частотой 70Гц, подам на вход другого АП и воспроизведу эту фишку у себя, будет уже предметный разговор 😃
- Виснут экраны телеметрии - это не АП, а КП. Гляжу в дебаге и смотрю кто виноват, с этим просто.
Прошился обратно на 0_10_20 GPS работет (кроме высоты)
На 0_10_20 никто никогда не жаловался на показания высоты по ГПС. Скачаю эмулятор, может быть, он не совсем на 100% NMEA.
может быть, он не совсем на 100% NMEA.
Может… В протоколах оставлял только три галочки (судя по исходникам телеметрии)
Вполне вероятно что с прогой что то не так, с GPS модуля всё отображается корректно. а вот так типа данные идут с эмулятора. Вообще прога удобна тем, что сняв винт, можно посмотреть как ведёт себя АП в разных условиях.
АП ест GGA, RMC, GSA и GLL. Попробуйте GLL до кучи включить. В новой прошивке работа с USART и GPS вообще никак не менялась.
Ну комбинации галочек я вся ко разно пробовал. КП показывает -921887100,0м и 128м вот эти цифры и скачут как правило
smalltim
Тимофей, подскажи пожалуйста, что за два элемента стоят в цепи видео, шестиногая микросхема, по три ноги с каждой стороны, надпись ABOX на ней… стоит на обеих сторонах, рядом с LM1881.
После замены стабилизаторов в двух комплектах ТМ, оба теряют синхронизацию при низкой температуре. Порой OSD вообще пропадает, остается только видео. При нажатии пальцем на этот элемент OSD тоже проподает. Думаю их по питанию могло задеть…
Причём на одном комплекте OSD отображается не белым, а тёмно серыми символами.
Микруха с обозначением ABOX, это MAX4090EUT+T
Видео буфер, короче.
pdf1.alldatasheet.com/…/MAX4090EUT-T.html
Нашел причину зависания экранов редактирования раскладок телеметрии. КП - сильно многопоточное приложение по своей природе. Так вот с новым компилятором С#, с коим апгрейднутая панель делалась, с потоками и доступом к данным в разных потоках стало строже, окно редактирования экранов телеметрии и фоновые потоки в этом окне теперь надо создавать в определенном порядке. То же было, кстати, и с несохранением логов в файл - до этого я никак не мог у себя воспроизвести эту штуку.
Пофикшу, добавлю в КП подробный отчет о статусе АП, чтоб не гадать о текущем состоянии АП, и выложу пофикшенную КП.
Причём на одном комплекте OSD отображается не белым, а тёмно серыми символами.
Алексей, проверьте, жив ли диодик от Меги к видеосигналу. Он стоит у самого-самого края платы вдоль длинной стороны.
Алексей, проверьте, жив ли диодик от Меги к видеосигналу. Он стоит у самого-самого края платы вдоль длинной стороны.
Ага, спасибо! Каким то непостижимым образом его там вообще не оказалось…
Он там был, чесслово 😃 Аккуратнее всё-таки с платами. smalltim mini штука надежная но есть предел всему 😃
Ложки мы потом нашли, но осадочек остался? 😃
Ложки мы потом нашли, но осадочек остался?
Да никакого осадка, я лишь ремонтирую,а как эксплуатируют, другой вопрос 😃 Диод уже запаял, OSD былым, как и надо.
Мне всё же ещё совет нужен, куда копать по синхронизации? В обоих платах сменил стаб и контроллер, но у обоих и дефект с синхронизацией. Писали про дерградацию RC цепи в видеотракте, маловероятно, был пробой стаба, а значит и на lm1881 и видеобуферы пошло повышенное напряжение… С чего начать замену, с lm1881 или всё вместе с MAX4090 менять?
Осцилографа нет… 😦
от LM1881 идет RC цепь к Меге. C там по-моему 330пф. Поиграйтесь его емкостью ±30%. Ну или сопротивлением в тех же пределах.
а почему невозможно сделать полет по маршруту? хотябы 3 точки? все алгоритмы же есть (возврат на точку старта)
почему невозможно сделать полет по маршруту
По закону нельзя и по совести. 😃 Поищите беседу на эту тему в данной ветке, много раз уже вопрос поднимался.
По закону нельзя и по совести
Да ерунда это, с точки зрения закона, и с точки зрения ФСБ полёт по точкам ничем не будет отличаться от пилотируемого полёта.
с точки зрения закона, и с точки зрения ФСБ полёт по точкам ничем не будет отличаться от пилотируемого полёта
Это для пилота, а для производителя оборудования? Разница ИМХО очевидна