Smalltim OSD and autopilot (часть 2)
Скорая помощь по скайпу решила проблемму 😃 Спасибо огромное Тимофею ! , пара перемычек и все ожило ))))
А вот так купи какой нибудь АП не отечественного производителя , и вряд ли получится решить проблемму в выходные да еще и вечером , особенно тем у кого проблемма с английским , да и разница во времени.
Скорая помощь по скайпу решила проблемму 😃 Спасибо огромное Тимофею ! , пара перемычек и все ожило ))))
А вот так купи какой нибудь АП не отечественного производителя , и вряд ли получится решить проблемму в выходные да еще и вечером , особенно тем у кого проблемма с английским , да и разница во времени.
С этой точки зрения Тимофей вообще молодец! Спасибо ему за его терпение, в любой момент готов помочь разобраться настроить, кто бы еще так из производителей с покупателями работал…
Это факт,у меня 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 просто точка стоит?
Точка-не встечал. Встречал пустое поле, оно нормально парсится. Точка тоже нормально отпарсится, кстати 😃))
Кстати проблема разрешилась 😃 Написал разработчику жпс эмулятора о неточности этой строки и он тут же прислал исправленную версию эмулятора. Всё арбайтен! 😃
Ну а Тимофею спасибо за подсказку! 😃
Сообщение от smalltim
ИМУ - сделали второй вариант, на обновленных датчиках, более компактный и удобный в установке. Сдаем опытную партию в производство.
Скажите, пожалуйста, есть информация, когда можно будет купить?
Юрий, пока по срокам не загадываю, загадывать наши производители отучили давно уже 😃
Месяц-полтора.
Сдаем опытную партию в производство
по срокам не загадываю, загадывать наши производители отучили давно уже
Месяц-полтора
А можно приобрести опытный образец на свой страх и риск? готов стать бэтта тестером )))
Тимофей, оно не работает со штатными прошивками АП, и вообще геморроя слишком много 😃
Короче, пока это не нужно 😃
Тогда, ждем
Тимофей, не поймите меня неправильно, но такое вот я бы побоялся кому-то в руки давать. Поставщики на опытную партию привезли не те датчики - ошибочка в одной букве, а столько геморроя 😃
Ближе - первый вариант IMU, дальше - второй.
Я понимаю прекрасно. И как многие терпеливо жду продукта от Вас и Слона. Сам не люблю делать так чтобы за работу потом было стыдно.
но такое вот я бы побоялся кому-то в руки давать.
А я бы и с таким полетал. 😃
А я бы и с таким полетал.
Аналогично 😃 Даже аксель бы припаял тот который нужен
“АП на IMU в продажу не выйдет. Выйдер IMU, подключающаяся к АП вместо пирометров. Текущая цель на предмет когда выйдет - декабрь.[/QUOTE]”
Когда?