После долгого затишья решил закончить начатое – довести SXOSD до ума.
В новой прошивке старался учесть пожелание тестеров и свои собственные.
Добавлено:
- отображение кол-ва спутников
- возможность выбора направления стрелок на базу: к центру или от центра
- индикация набора (снижения) высоты
- возможность выбора отображения высоты: над уровнем моря или над уровнем базы
- возможность отключения координат
- возможность выбора частоты отрисовки данных, завязанных на GPS (низ экрана)
- поддержка NTSC
- возможность выбора теней – черные, молочные или без теней
Изменено:
- формат отображения направления на базу – градусы между стрелками
- частота отрисовки напряжений увеличена до 2-х раз в секунду
Программа sxosdctl была адаптирована под *NIX
Ссылка на загрузку тулчейна для Windows: https://sxlab.info/stuff/latest.zip [65M]
После распаковки следует прочитать README и выполнить поэтапные инструкции.
Новая прошивка SXOSD
Артур, приветствую.
Напомните пожалуйста, ведь в комплекте SXOSD шел ГПС модуль МТК?
Еще вопрос.
Я куда то посеял нашу переписку по настройке модуля GPS.
Там была проблема с запоминанием настроек.
Все делали в МиниГПС на сколько я помню
Не могли бы Вы прислать скриншот корректных настроек модуля GPS для SXOSD в программе МиниГПС.
Ну и напомнить, что нужно нажать, чтобы сделанные мною настройки стали настройками по умолчанию.
Спасибо.
Ответил в скайпе, продублирую тут. Может кому пригодится.
Батарейка в GPS-модуле сохраняет настройки на время работы батареи. Тем не менее, в течении долгих месяцев бездействия вы можете обнаружить, что батарея разряжена. Признаком этого может быть как постоянно горящий светодиод, отвечающий за статус модуля, так и невозможность соединения с SXOSD.
Первое что необходимо сделать: отключить питание и прозвонить соединение от SXGPS до SXOSD. Прозванивать лучше по штырькам на плате, чтобы исключить ложные выводы. Если провода/контакты в порядке, сопротивление проводов в норме (например влага попала во время полета во время осадков, это может вызвать окисление), то дальше вы должны снять термоусадку с gps модуля, вынуть батарейку и замерить напряжение. Стоит отметить, что делать нужно именно в этой последовательсности. Сначала проверили контакты и надежность крепежа батарейки, и только если это исключается – вынимайте батарейку. Ибо как только вы ее вынимаете, настройки сбрасываются. Но если иных варинтов нет, то дело скорее всего в батарейке. Продолжим. Если напряжение меньше 2.0В – причина в батарейке. Нужно заменить и заново выставить нужные настройки (об этом ниже). Если после подачи напряжения питания на gps (на пару часов), оно не подымается выше 3.0В — это также повод заменить батарейку, она скоро выйдет из строя. Номинальное напряжение — 3.0В, на новой заряженой батарейке может быть 3.2-3.4В. Ток подзарядки около 800 nA. Емкость батарейки CR1216 – 25mAh, CR1220 – 40mAh
Также возможен вариант вариант долгого хранения при минусовых температурах. При этом напряжение могло просаживаться меньше 2.0В. А при повышении температуры батарейка отогрелась и работоспособность востановилась. Но настройки уже слетели…
Как восстановить настройки для подключения к SXOSD. Для этого вам нужен любой usb2ttl конвертер, например на микросхемах pl2303, cp2102, ft232 и др. Такие часто используются для прошивки arduino. Такой конвертер можно заказать и у меня (смотрите http://sxlab.com ) Нужно подключиться через четыре проводка. GND и VCC (модуль можно запитывать от 3.0 до 5.0В), Rx & Tx . При этом Rx подключается к Tx, а Tx к Rx.
Далее необходимо скачать программку MiniGPS https://sxlab.info/stuff/MiniGPS_Tool_1.7.1.zip
Запустить ее, выбрать нужный com-порт (подключенный usb2ttl конвертер) выбрать автоподключение. Когда подключитесь, нажимаете Ctrl+Alt+S, переходите на вкладку Setup и сверяете настройки с этим скриншотом https://sxlab.info/stuff/screenshot.jpg. Если отличаются – выставляете так как на скриншоте. Опрос настроек производится кнопками ‘Query’ , установка – ‘Set’ / ‘Confirm’. Настройки DGPS и Datum оставляете как есть.
Если все выполнили правильно, то при последующем включении SXGPS вместе с SXOSD все заведется с полпинка.
PS. Ссылки указаны в описание на http://sxlab.com. Чтобы долго не искать как настроить.