Activity
На авторство не претендую 😇
Вот прекрасное пособие с картинками: FrSky Telemetry mods by Mike Blandford
Приобрёл конвертер за $4 с доставкой: MAX232 RS232 to TTL Converter
(вместо похода в магазин за микрухой и травления платы, нажал “Buy It Now”)
Сделал модификацию внутри FrSky DJT модуля, чтобы можно было завести интерфейс внутрь аппы по не использующимся контактам модуля.
Модификацию внутри модуля смотрите в пособии выше или на картинке ниже 😃
Для того, чтобы задействовать не использующиеся контакты подключения модуля DJT (штырьки в аппе) необходимо перерезать дорожки подходящие к ним.
От одного отрезать “землю”, причем с двух сторон на плате (и с двух сторон от штырька со стороны установки штырька).
От другого - отрезать антенну.
Подключение Конвертера согласно рисунку:
Разъём DB9 с конвертера демонтировал просто перепилом контактов с двух сторон, остатки контактов легко отпаял.
Подпаял к конвертеру провода питания +5V, GND и интерфейсные провода к модулю Rxd (2 pin бывшего DB9), Txd (3 pin бывшего DB9).
Конвертер затянул в термоусадку и приклеил на термоклей.
Провода к контроллеру (MOSI, MISO) подключаются через штатный двухштырьковый разъём на плате конвертера (через разъём, а не пайкой, чтобы можно было разбирать аппу на 2 части 😃
FrSky Telemetry Converter
(много всяких проводков, просто внутри стоит штатный передающий модуль)
На основной плате передатчика необходимо выпаять 2 резистора и поставить по-хитрому подтягивающие на 220 Ом :
В провод подключения к MOSI не забываем впаять резистор на 470 Ом :
Потом аккуратно собираем аппу не забыв подключить все разъёмы 😎
У меня стояла старенькая НЕ телеметрийная версия прошивки (примерно мартовская версия).
При включении аппы после такой модификации я заметил, что перестали функционировать 2 переключателя THR и AIL (оказались постоянно включены). Первая мысль, что я что-то накосячил, но это виноваты припаянные поттягивающие резисторы.
Просто надо перешиться!
Качаю программу EEPE: code.google.com/p/eepe/
Качаю последнюю прошивку ER9x-FRSKY: er9x.googlecode.com/svn/trunk/er9x-frsky.hex
Пробую прошиваться (программатор STK200), не получается.
Дело в том, что под Win 7 еще не перешивался, прошивальщик пишет ошибку, что нет доступа к драйверу giveio.sys. После нескольких попыток его установить, нашел кривое но работающее решение - установить программу SpeedFan, она сама хитро ставит этот драйвер.
Программатор заработал, считал EEPROM, чтобы сохранить настроенные модели.
Потом прошил новую ER9x-FRSKY прошивку, но не с первого раза.
Необходимо поставить стик газа в центральное положение и переключатели THR и AIL щёлкнуть на себя (у меня получилось прошиться именно при таких манипуляциях 😃
После прошивания и заливки EEPROM потребовалась калибровка аналоговых органов управления, о чем сообщила прошивка.
В прошивке появились некоторые функции и телеметрийное меню (10/11)
Включил 6-канальный телеметрийный приёмник FRSKY.
Пощелкал на аппе вверх/вниз, чтобы перейти на экран отображения телеметрии, потом нажал “вправо” - цифры стали крупные.
Подключил датчик напряжения к приёмнику, но данные от батареи на экран не вылазили, пока не зашел в меню телеметрии и сделал что-то типа калибровки.
Датчик A1 - встроен в приёмник.
Датчик A2 - подключен к батареи 3S.
Значения в меню поставил такие:
UsrProto FrHub
A1 channel 13.3v (это не вольты, это значение калибровки)
alrm — < 4.8 (в значениях alrm уже вольты)
alrm — < 4.5
A2 channel 19.8v (это не вольты, это значение калибровки)
alrm — < 10.2
alrm — < 9.9
Значения тревоги (alrm) можно сразу не ставить.
Выбирается тип пиканья “—” (редко-часто), знак (>, <) и напряжение при котором сигнализировать.
На экране должны появиться значения питания приемника (5.0V) и напряжение бортовой батареи (12.5V):
С нетерпением, жду от разработчика вывода на экран информации с “новых” датчиков FRSKY,
особенно с датчика GPS, наверное будет, типа: направление на модель, дистанция, скорость 😇
Для тех кто еще не знает, ссылка на перевод инструкции к прошивке ER9x:
http://forum.rcdesign.ru/blogs/54475…html#comments
Также, инструкцию можно скачать с сайта разработки проекта ER9x:
er9x.googlecode.com/svn/…/ER9x RUS Manual.pdf
Очень мне нравится данная прошивка.
Шикарный функционал и удобство пользования!
У меня есть друзья которым сложно разбираться в инструкции на английском языке, поэтому решил сделать перевод. Немного локализовал и попытался сохранить эмоции автора 😃
Надеюсь, что русскоязычных пользователей прошивки ER9x станет на порядок больше.
Страница проекта: code.google.com/p/er9x/
Ссылка на закачку прошивки: er9x.googlecode.com/svn/trunk/er9x.hex
Последние версии прошивок:
ER9x - Стандартная
ER9x-NOHT - без вертолетного меню и без меню шаблонов (No Heli and Templates)
ER9x-SPKR - прошивка для “динамика” вместо штатного (дурацкого) буззера
ER9x-NOHT-SPKR
ER9x-FRSKY - прошивка для подключения телеметрии FrSky
ER9x-FRSKY-NOHT
ER9x-FRSKY-SPKR
ER9x-FRSKY-NOHT-SPKR
ER9x-JETI - подключение телеметрии JETI-model
ER9x-ARDUPILOT - поддержка автопилота ArduPilot
eePe - это программа прошивальщик, редактор и эмулятор работы прошивки:
Страница проекта eePe: code.google.com/p/eepe/
Ссылка на закачку программы: eepe.googlecode.com/svn/trunk/eePeInstall.exe
Для прошивания необходимо скачать необходимую версию прошивки
(хотя, программа предложит сама скачать er9x.hex).
Затем нужно зайти в “Запись” > “Настройка”
и установить нужные значения в полях “Программатор” и “Порт” в соответствии с вашим программатором.
Для прошивания необходимо нажать “Запись” > “Загрузить прошивку”
и выбрать файл прошивки (например, er9x.hex).
P.S. В случае грубых ошибок перевода, прошу обращаться в личку.