Smalltim OSD and autopilot (часть 2)
Денис, сфоткайте крупно АП с обеих сторон - скорее всего, какой-нибудь дроссель сбило на краше.
Вы в Москве, так что если что не получится - пересечемся, помогу 😃
На вид всё целое. Денис, промерьте тестером напряжение на всех конденсаторах справа от катушки на крайней правой фотке.
Остался 1 вариант. Если маленький черненький дроссель под конденсатором с надписью 11.3 звонится, то надо пересечься, я посмотрю.
Если нет, то его можно заменить на оловянную соплю на время.
Не показывает GPS высоту? Может быть, эмулятор всё-таки неправильно эмулирует? На всякий случай: датчик GPS при работе ТМ с АП надо втыкать в АП.
Подключен полный комплект соответственно, я ж для настройки АП эту связку использую… Ну я так понял никто больше не проверял работу жпс эмулятора.
Ну я так понял никто больше не проверял работу жпс эмулятора
А есть вывод с этого эмулятора в текстовом виде? Мой АП со всеми NMEA-совместимами GPS модулями работает без проблем, только скорость порта выставить… Так что я подозреваю, что дело всё-таки в эмуляторе.
не звонится , вернее зумер пискнул раз и замолк вешать соплю ?
блин пыхнуло что то над кондерсатором :S
А есть вывод с этого эмулятора в текстовом виде? Мой АП со всеми NMEA-совместимами GPS модулями работает без проблем, только скорость порта выставить… Так что я подозреваю, что дело всё-таки в эмуляторе.
Завтра на работе ещё раз проверю и текстовые строки эмулятора выложу
>вешать соплю ?
Вешать.
>блин пыхнуло что то над кондерсатором :S
В смысле?
Скорая помощь по скайпу решила проблемму 😃 Спасибо огромное Тимофею ! , пара перемычек и все ожило ))))
А вот так купи какой нибудь АП не отечественного производителя , и вряд ли получится решить проблемму в выходные да еще и вечером , особенно тем у кого проблемма с английским , да и разница во времени.
Скорая помощь по скайпу решила проблемму 😃 Спасибо огромное Тимофею ! , пара перемычек и все ожило ))))
А вот так купи какой нибудь АП не отечественного производителя , и вряд ли получится решить проблемму в выходные да еще и вечером , особенно тем у кого проблемма с английским , да и разница во времени.
С этой точки зрения Тимофей вообще молодец! Спасибо ему за его терпение, в любой момент готов помочь разобраться настроить, кто бы еще так из производителей с покупателями работал…
Это факт,у меня GPS не работал,так он свой при встрече отдал.Огромное ему,и его команде уважение,так держать!!!
Скажите а если антенну gps внутрь в фюз закрепить, допустим под крыло или так чтоб просто пленка его закрывала ?
Скажите а если антенну gps внутрь в фюз закрепить, допустим под крыло или так чтоб просто пленка его закрывала ?
Если антенну GPS закрывает неплотный диэлектрик (пенопласт, пленка, слой бальзы и т.д.), то заметного ухудшения качества приема сигнала не должно быть.
Вот провёл ещё раз эксперименты с жпс эмулятором. Строки которые выдаёт эмулятор:
*** NMEA 22.01.2012 22:31:45 = UTC: 22.01.2012 19:31:45 ***
$GPRMC,193145.130,A,5332.7410,N,04912.8958,E,0.00,0.0,220112,003.1,E*56
$GPGGA,193145.130,5332.7410,N,04912.8958,E,1,09,0.93,0,M,0,M,,*51
$GPGLL,5332.7410,N,04912.8958,E,193145.130,A*3A
$GPGSA,A,3,32,04,30,,28,05,01,24,10,,,,2,21,0,93,1,81*0C
*** NMEA 22.01.2012 22:31:44 = UTC: 22.01.2012 19:31:44 ***
$GPRMC,193144.870,A,5332.7410,N,04912.8958,E,0.00,0.0,220112,003.1,E*5A
$GPGGA,193144.870,5332.7410,N,04912.8958,E,1,09,0.94,0,M,0,M,,*5A
$GPGLL,5332.7410,N,04912.8958,E,193144.870,A*36
$GPGSA,A,3,32,04,30,,28,05,01,24,10,,,,2,2,0,93,1,79*3A
*** NMEA 22.01.2012 22:31:44 = UTC: 22.01.2012 19:31:44 ***
$GPRMC,193144.659,A,5332.7410,N,04912.8958,E,0.00,0.0,220112,003.1,E*5F
$GPGGA,193144.659,5332.7410,N,04912.8958,E,1,09,0.92,0,M,0,M,,*59
$GPGLL,5332.7410,N,04912.8958,E,193144.659,A*33
$GPGSA,A,3,32,04,30,,28,05,01,24,10,,,,2,21,0,94,1,81*0B
А вот что получаем в диагностике КП:
----------------------------------------------------------
Мониторинг показаний GPS
----------------------------------------------------------
Показания модуля GPS:
- Используется спутников 9, Режим захвата координат: 3D
- Стартовые координаты захвачены: Да
- Стартовая широта: 53,545670 град, северное полушарие
- Стартовая долгота: 49,214920 град, восточное полушарие
- Стартовая высота: -797963100,0 м над уровнем моря
- Текущая широта: 53,568790 град, северное полушарие
- Текущая долгота: 49,214680 град, восточное полушарие
- Текущая высота: 1886391000,0 м над уровнем моря
- Расстояние от точки старта: 2570,5 м, высота над точкой старта: 2684355000,0 м
- Текущая скорость: 27,4 км/ч
----------------------------------------------------------
Мониторинг состояния автопилота
----------------------------------------------------------
Циклов в секунду: 20
NMEA строк принято в секунду: 45, корректно : 30, обработано: 41
Процедур связи с телеметрией в секунду: 19
Канал PPM 0- прерываний: 114, импульсов: 54, в калиброванном диапазоне: 54
Канал PPM 1- прерываний: 114, импульсов: 56, в калиброванном диапазоне: 56
Канал PPM 2- прерываний: 114, импульсов: 53, в калиброванном диапазоне: 53
Канал PPM 3- прерываний: 0, импульсов: 0, в калиброванном диапазоне: 0
Канал PPM 4- прерываний: 0, импульсов: 0, в калиброванном диапазоне: 0
Канал PPM 5- прерываний: 0, импульсов: 0, в калиброванном диапазоне: 0
Канал PPM 6- прерываний: 114, импульсов: 55, в калиброванном диапазоне: 55
АП парсит высоту из десятого поля строки 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 просто точка стоит?
Точка-не встечал. Встречал пустое поле, оно нормально парсится. Точка тоже нормально отпарсится, кстати 😃))
Кстати проблема разрешилась 😃 Написал разработчику жпс эмулятора о неточности этой строки и он тут же прислал исправленную версию эмулятора. Всё арбайтен! 😃
Ну а Тимофею спасибо за подсказку! 😃