OpenBaychiTX — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «OpenBaychiTX - программное обеспечение на основе OpenExpertTX для передатчиков радиоуправления…») |
Admin (обсуждение | вклад) (→Подключение к компьютеру) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 28: | Строка 28: | ||
** Переключение мощности по радиоканалу (если нет аппаратного переключателя). Для SBUS - 13 канал, то есть управляющие каналы не затронуты. Можно назначить на 3-х позиционный тумблер пульта. Управление мощностью прямо в полёте с пульта! | ** Переключение мощности по радиоканалу (если нет аппаратного переключателя). Для SBUS - 13 канал, то есть управляющие каналы не затронуты. Можно назначить на 3-х позиционный тумблер пульта. Управление мощностью прямо в полёте с пульта! | ||
* Возможно использование в качестве ретранслятора с другими ВЧ-модулями 2.4 МГц, поддерживающими [[SBUS]] ([[FrSky]], [[Futaba]] и др.). | * Возможно использование в качестве ретранслятора с другими ВЧ-модулями 2.4 МГц, поддерживающими [[SBUS]] ([[FrSky]], [[Futaba]] и др.). | ||
− | |||
== Преимущества == | == Преимущества == | ||
Строка 38: | Строка 37: | ||
* Нет встроенной телеметрии. Поэтому нужно предусматривать передачу телеметрии на [[OSD]]. | * Нет встроенной телеметрии. Поэтому нужно предусматривать передачу телеметрии на [[OSD]]. | ||
* Не задействован [[буззер]] передатчика. Но присоединив буззер на приёмнике сигнал буззера можно будет слышать через аудиоканал [[видеолинк]]а. | * Не задействован [[буззер]] передатчика. Но присоединив буззер на приёмнике сигнал буззера можно будет слышать через аудиоканал [[видеолинк]]а. | ||
+ | |||
+ | == Поддерживаемое оборудование == | ||
+ | Модули передатчиков: | ||
+ | * [[Flytron M2 TX]]; [[Flytron M3 TX]]; | ||
+ | * [[OrangeRX UHF TX]] (не рекомендуется); | ||
+ | * [[ExpertRC 2G]], [[ExpertRC Tiny]] LRS; | ||
+ | * [[KHA OpenlrsngTX]], [[HawkEye TX]], [[Izi LRS]], [[ChipLRS]] SS-24 (данные передатчики выполнены по схеме KHA, для входа PPM используется INT вход микроконтроллера, что обеспечивает наилучший результат при использовании [[SBUS]] (минимальную задержку и отсутствие [[джиттер]]а); | ||
+ | |||
+ | Приёмники: | ||
+ | * [[Flytron RX V2]] | ||
+ | * [[OrangeRX UHF RX]] | ||
+ | * [[HawkEye RX]] | ||
+ | * [[ExpertRC 2G]], [[ExpertRC Tiny]] LRS; | ||
+ | * [[ChipLRS]] | ||
+ | |||
+ | == Подключение к компьютеру == | ||
+ | <span style="color:red;">'''Антенна всегда должна быть присоединена к передатчику!'''</span> | ||
+ | |||
+ | '''Внимание!''' Модули [[HawkEye]], [[ChipLRS]], [[OrangeRX]], [[Openlrsng]] должны быть установлены в аппаратуру управления (пульт управления), USB-адаптеру питание не нужно: контакты адаптера +5В (+3.3В) к модулю подключать нельзя! '''Сгорит конденсатор на модуле!''' | ||
+ | |||
+ | [[Файл:TX.UART.jpg|thumb]] | ||
+ | [[Файл:TX.UART1.jpg|thumb]] | ||
+ | Для прошивки и настройки ВЧ-модуля, необходимо присоединить его к компьютеру. К сожалению, большинство бюджетных передатчиков (кроме [[ChipLRS]]) не имеют встроенного USB-порта, поэтому необходимо заранее приобрести USB-адаптер: | ||
+ | * на чипе [http://rcsearch.ru/?s=CP2102 CP2102] (или CP2104). Чип CP2102 используется на [[NAZE32 rev5]], CP2104 на [[NAZE32 rev6]] - их можно использовать без проблем. [http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx Драйвер] | ||
+ | |||
+ | * или [http://rcsearch.ru/?s=FTDI+USB+TTL FTDI]. Их часто подделывают, и при установке [http://www.ftdichip.com/Drivers/VCP.htm официальных драйверов] они могут не работать ([[обход есть]], но это танцы с бубнами). | ||
+ | |||
+ | Передатчики без USB имеют на плате специальные выводы для присоединения адаптеров, так называемые порты UART, которые обычно подписаны следующим образом: DTR/TX/RX/+5В (или +3.3), CTS (или GND) - GND. | ||
+ | |||
+ | Передатчики, оснащённые USB-портом ([[Hawkeye Delux JR]], [[ChipLRS]], [[ExpertRC 2G|Expert 2G]]), не требуют никаких дополнительных устройств для связи с компьютером и напрямую подключаются к USB порту. | ||
+ | |||
+ | '''Модуль передатчика''' | ||
+ | # Контакты UART присоединять только DTR, TX, RX и GND! Модуль передатчика получает питание от аппаратуры управления! '''Не присоединять +3.3В или +5В!''' | ||
+ | # Включить аппаратуру, USB-адаптер должен замигать светодиодами. Компьютер сообщит об обнаружении нового оборудования, драйвера автоматически подхватятся системой и увидят адаптер. # Всё, передатчик готов к загрузке прошивки. | ||
+ | |||
+ | [[Файл:RX.UART.jpg|thumb]] | ||
+ | '''Приёмники''' подсоединяются к компьютеру аналогичным образом, однако питания USB порта достаточно для прошивки приёмника поэтому нужно подсоединить контакты DTR, TX, RX, +3.3В, GND. Контакт +5В от USB адаптера к приёмнику не присоединять, '''иначе приёмник сгорит'''. | ||
== Ссылки == | == Ссылки == |
Текущая версия на 19:12, 29 ноября 2016
OpenBaychiTX - программное обеспечение на основе OpenExpertTX для передатчиков радиоуправления, работающих на основе ATMega328: ВЧ-модулей Tiny, 2G, Orange433, HawkEye, IZi LRS, ChipLRS.
Содержание
Особенности[править]
- SBUS настраивается на 1 канал приёмника. Некоторые приёмники ChipLRS имеют на борту инвертер. ExpertRC тоже имеет инвертер, но на пинах TX-RX (? проверить)).
- Одновременно с SBUS выводятся 4 PWM канала.
- Буззер срабатывает на приёмнике при потере пакетов (буззер нужно присоединить во 2 или 7 канал приёмника).
- Прошивка имеет минимальную задержку управления на дальней дистанции.
- Самопроверка настроек и целостности программы. То есть полёт невозможен в случае разрушения настроек: защита от потери модели. К примеру, у OpenLRSng такого нет.
- Точная подстройка приёмника к передатчику. Маяк с регулируемой мощностью и частотой передачи (настраивается до вылета).
- Статистика приема: уровень сигнала, уровень шума, потери пакетов, счет FS
Характеристики[править]
- 12 каналов управления по 3 проводам в режиме SBUS.
- 10 каналов управления по 3 проводам в режиме PPM.
- Точность передачи 11 бит - 16 каналов. Каналы 13-16 задействованы под специальные возможности.
- Скорость передачи 14 мс (7мс для Futabа), что быстрее PPM и во много раз точнее.
- Дальность передачи практически на десятки километров (в зависимости от антенн, настроек и шумовой обстановки). Достигнутая дальность 26 километров (Kostya-tin 31.05.2016).
- Максимальная задержка по управлению: 55-75 мс.
Возможности[править]
- Прошивка поддерживает все виды SBUS (инвертированные и не инвертированные).
- ER9X поддерживает выход SBUS. Футабовский протокол прямо из Turnigy 9x!
- Режим сателлитов: можно к основному приёмнику подключить ещё один приёмник-сателлит (к пинам TX-RX), и после настройки получается составной диверсити-приёмник: два приёмника, две антенны. Таким образом можно подключать до 4 сателлитов.
- В режиме SBUS приёмник передаёт данные RSSI в 15 канал. Например, в Cleanflight можно настроить 15 канал на передачу RSSI и на OSD можно видеть показания RSSI. Всё без лишних проводов, по 3 проводкам SBUS.
- В 14-м канале упакованы данные ШУМОВ (но пока OSD этого не умеют, кроме SmallTeam (? про остальных - уточнить).
- Два способа переключения выходной мощности передатчика (на самом деле 3, но третий практически нигде не задействован).
- Аппаратным переключателем (для Hawkeye, Tiny LRS - требуется доработка! Для ChipLRS не требуется). Управление мощностью прямо в полёте!
- Переключение мощности по радиоканалу (если нет аппаратного переключателя). Для SBUS - 13 канал, то есть управляющие каналы не затронуты. Можно назначить на 3-х позиционный тумблер пульта. Управление мощностью прямо в полёте с пульта!
- Возможно использование в качестве ретранслятора с другими ВЧ-модулями 2.4 МГц, поддерживающими SBUS (FrSky, Futaba и др.).
Преимущества[править]
- Прошивка БЕСПЛАТНАЯ
- Низкая стоимость передатчиков и приёмников.
- Полностью открытый проект, код с комментариями.
Недостатки[править]
- Нет встроенной телеметрии. Поэтому нужно предусматривать передачу телеметрии на OSD.
- Не задействован буззер передатчика. Но присоединив буззер на приёмнике сигнал буззера можно будет слышать через аудиоканал видеолинка.
Поддерживаемое оборудование[править]
Модули передатчиков:
- Flytron M2 TX; Flytron M3 TX;
- OrangeRX UHF TX (не рекомендуется);
- ExpertRC 2G, ExpertRC Tiny LRS;
- KHA OpenlrsngTX, HawkEye TX, Izi LRS, ChipLRS SS-24 (данные передатчики выполнены по схеме KHA, для входа PPM используется INT вход микроконтроллера, что обеспечивает наилучший результат при использовании SBUS (минимальную задержку и отсутствие джиттера);
Приёмники:
Подключение к компьютеру[править]
Антенна всегда должна быть присоединена к передатчику!
Внимание! Модули HawkEye, ChipLRS, OrangeRX, Openlrsng должны быть установлены в аппаратуру управления (пульт управления), USB-адаптеру питание не нужно: контакты адаптера +5В (+3.3В) к модулю подключать нельзя! Сгорит конденсатор на модуле!
Для прошивки и настройки ВЧ-модуля, необходимо присоединить его к компьютеру. К сожалению, большинство бюджетных передатчиков (кроме ChipLRS) не имеют встроенного USB-порта, поэтому необходимо заранее приобрести USB-адаптер:
- на чипе CP2102 (или CP2104). Чип CP2102 используется на NAZE32 rev5, CP2104 на NAZE32 rev6 - их можно использовать без проблем. Драйвер
- или FTDI. Их часто подделывают, и при установке официальных драйверов они могут не работать (обход есть, но это танцы с бубнами).
Передатчики без USB имеют на плате специальные выводы для присоединения адаптеров, так называемые порты UART, которые обычно подписаны следующим образом: DTR/TX/RX/+5В (или +3.3), CTS (или GND) - GND.
Передатчики, оснащённые USB-портом (Hawkeye Delux JR, ChipLRS, Expert 2G), не требуют никаких дополнительных устройств для связи с компьютером и напрямую подключаются к USB порту.
Модуль передатчика
- Контакты UART присоединять только DTR, TX, RX и GND! Модуль передатчика получает питание от аппаратуры управления! Не присоединять +3.3В или +5В!
- Включить аппаратуру, USB-адаптер должен замигать светодиодами. Компьютер сообщит об обнаружении нового оборудования, драйвера автоматически подхватятся системой и увидят адаптер. # Всё, передатчик готов к загрузке прошивки.
Приёмники подсоединяются к компьютеру аналогичным образом, однако питания USB порта достаточно для прошивки приёмника поэтому нужно подсоединить контакты DTR, TX, RX, +3.3В, GND. Контакт +5В от USB адаптера к приёмнику не присоединять, иначе приёмник сгорит.
Ссылки[править]
См. также[править]
- OpenTinyRX - прошивка для приёмников
- OpenExpertTX - прошивка для передатчиков