Smalltim OSD and autopilot (часть 2)
АП парсит высоту из десятого поля строки GPGGA:
>$GPGGA,193144.870,5332.7410,N,04912.8958,E,1,09,0.94,0,M,0,M,*5A
Это поле равно “0”.
Код ожидает десятичную точку в значении высоты, а ее здесь нет. Поэтому парсилка ломается и выдает фигню.
Во всех доках о NMEA0183, что я видел, для высоты в GPGGA необходимо использовать запись “X.X”. В данном случае - “0.0”.
Т.е. эмулятор айяйяй.
Парсилку, тем не менее, подстроил под такую жажу, в следующей прошивке будет с подстроенным парсингом.
Ссылки:
www.gpsinformation.org/dale/nmea.htm#GGA
en.wikipedia.org/wiki/NMEA_0183
aprs.gids.nl/nmea/
www.tronico.fi/OH6NT/docs/NMEA0183.pdf
Во всех доках о NMEA0183, что я видел, для высоты в GPGGA необходимо использовать запись “X.X”. В данном случае - “0.0”.
Это для тех кто стандарты читает и доки пишет их нет, а китайским программистам американские стандарты давно не указ.
Ты еще не встечал NMEA строки, где вместо 0.0 просто точка стоит? 😃
Ну отлично тогда, буду ждать новую прошивку! Дома всё ж удобнее АП настраивать…😃
Ты еще не встечал NMEA строки, где вместо 0.0 просто точка стоит?
Точка-не встечал. Встречал пустое поле, оно нормально парсится. Точка тоже нормально отпарсится, кстати 😃))
Кстати проблема разрешилась 😃 Написал разработчику жпс эмулятора о неточности этой строки и он тут же прислал исправленную версию эмулятора. Всё арбайтен! 😃
Ну а Тимофею спасибо за подсказку! 😃
Сообщение от smalltim
ИМУ - сделали второй вариант, на обновленных датчиках, более компактный и удобный в установке. Сдаем опытную партию в производство.
Скажите, пожалуйста, есть информация, когда можно будет купить?
Юрий, пока по срокам не загадываю, загадывать наши производители отучили давно уже 😃
Месяц-полтора.
Сдаем опытную партию в производство
по срокам не загадываю, загадывать наши производители отучили давно уже
Месяц-полтора
А можно приобрести опытный образец на свой страх и риск? готов стать бэтта тестером )))
Тимофей, оно не работает со штатными прошивками АП, и вообще геморроя слишком много 😃
Короче, пока это не нужно 😃
Тогда, ждем
Тимофей, не поймите меня неправильно, но такое вот я бы побоялся кому-то в руки давать. Поставщики на опытную партию привезли не те датчики - ошибочка в одной букве, а столько геморроя 😃
Ближе - первый вариант IMU, дальше - второй.
Я понимаю прекрасно. И как многие терпеливо жду продукта от Вас и Слона. Сам не люблю делать так чтобы за работу потом было стыдно.
но такое вот я бы побоялся кому-то в руки давать.
А я бы и с таким полетал. 😃
А я бы и с таким полетал.
Аналогично 😃 Даже аксель бы припаял тот который нужен
“АП на IMU в продажу не выйдет. Выйдер IMU, подключающаяся к АП вместо пирометров. Текущая цель на предмет когда выйдет - декабрь.[/QUOTE]”
Когда?
В конце прошлого года купил автопилот с телеметрией. Недавно “дошли руки” до него. И сразу вот такой трабл.
Во первых: Не получается подключить второй канал управления к автопилоту. КП его просто не видит, но все подключено правильно, согласно мануалу.
Во вторых: Не работает телеметрия (не выводиться на экран ничего, и в диагностики КП сплошные нули). Но лампочка (красная) на ней горит, значит питание приходит. Мне ее даже прошить не получается. Выдает такую ошибку (см.скрин). Плата автопилота без проблем прошилась.
Что делать? Где копать?..
Был у меня косячёк автомат не пропаял этот диод на телеметрии и видео отсутсвовало ,а через него выводится налажение видео ,пропаял и мне улыбнулось счастье.
И сразу вот такой трабл. Во первых: Не получается подключить второй канал управления к автопилоту. КП его просто не видит, но все подключено правильно, согласно мануалу. Во вторых: Не работает телеметрия (не выводиться на экран ничего, и в диагностики КП сплошные нули). Но лампочка (красная) на ней горит, значит питание приходит. Мне ее даже прошить не получается. Выдает такую ошибку (см.скрин). Плата автопилота без проблем прошилась. Что делать? Где копать?..
Андрей,
второй управляющий канал декодируется платой телеметрии, так что неработа платы телеметрии с АП всё объясняет.
Вы не пробовали подключить внешнее питание (проще всего 3S батарею балансирным разъемом) на АП-ТМ? При питании от USB телеметрия не получает достаточно питания через АП.
конечно пробовал, напряжение на телеметрии проверял, 12В, такое же как и на входе, результат в скринах…
лампочка красная на телеметрии горит.
конечно пробовал, напряжение на телеметрии проверял, 12В, такое же как и на входе, результат в скринах… лампочка красная на телеметрии горит.
Ок. Андрей, давайте просто поменяем плату телеметрии и всё. Вы в Москве - можем пересечься, я продиагностирую и тут же поменяю платку при необходимости.
Мы все комплекты проверяем перед отправкой, и плата с исправным процом должна шиться железно. Похоже, что-то с платкой телеметрии приключилось при пересылке.
Ок, я в Москве. Когда и где можем пересечься?. можно в личку…