Activity

Шифратор передатчика радиоуправления

Собирал доступную информацию и решил остановиться на PCM - кодировании. Конечно, для авто модели это не лучший вариант, но мне нужно разобраться и реализовать простейшую схему передатчика для цифрового пропорционального управления.
Прошу высказывать рекомендации и исправления.
Наброски шифратора.
В шифраторе передатчика радиоуправления применён микронтроллер ATtiny24 фирмы ATMEL (AVR). Для задания тактовой частоты внутреннего генератора микропроцессора служит кварцевый резонатор на 8 мегагерц. Управляющие сигналы подаются с переменных резисторов («Мощность», «Поворот») на входы 8-разрядного АЦП микроконтроллера. Далее они делятся на 256 уровней от входного напряжения и преобразуются в двоичный код. Информационный пакет состоит из 10 бит, то есть напряжение с каждой ручки управления делится на 2^5 = 32 значения, т. к. нужно разделить угол отклонения от среднего положения на 15 позиций для рулевого или соответственно регулировать мощность ходового двигателя. Резисторы (3,3 кОм) предохраняют порты ввода от замыкания на «плюс» источника питания. В микроконтроллерах ATtiny реализован асинхронный протокол передачи данных UART, который дополняет информационный код стартовым битом (0), битом контрольной суммы (в нашем случае при такой длине пакета необязателен), и 1 или 2 стоп – битами (1). Далее информация подается на частотный модулятор (манипулятор – при дискретном сигнале) передатчика.

Планирую задействовать порт PA3 под “Ручной тормоз”.
Далее ЧМ - модулятор и кварцевый задающий генератор, из статьи “Передатчик RC-аппаратуры” на 40 МГц (сойдет ли для PCM ?)

Частотная манипуляция осуществляется цепочкой R1VT1C1.
И усилитель мощности с согласующим фильтром и удлиняющей катушкой из той же статьи

Шифратор передатчика радиоуправления

благодарю всех за помощь, почитал достаточно единственное, что осталось понять - способы формирования

ADF:

цифровых пакетов

  • вроде синхронный и асинхронный (преимущество - не надо формировать синхроимпульс, а оставить 2 проверочных бита в посылке)
Шифратор передатчика радиоуправления
GSL:

В радиоуправлении моделями ВИМ применяют

Спасибо за совет, просто я можно сказать, новичёк в радиоуправлении (да и программирование на Ассемблере проходили на 2 курсе Политеха). А что такое вообще ВИМ (или какие книги можно почитать) ?

Шифратор передатчика радиоуправления

Леонид, благодарю. Тут ещё вопрос - стоит ли использовать ШИМ для регулировки скорости (преимущество-плавная регулировка), и какая например, разрядность шины будет нужна для передачи 4 или 9 уровней скорости ? Или проще поставить на каждую скорость свою кнопку и использовать 5 бит шины контроллера ?

Шифратор передатчика радиоуправления

Товарищи, порекомендуйте контроллер/микропроцессор для шифратора передатчика радиоуправления авто моделью.
Задача: построить передатчик с управлением ВПЕРЁД, НАЗАД, ВЛЕВО, ВПРАВО, + 4 скорости (получается 5 скоростей). Если машина едет назад, то дополнительные скорости не включаются. Из всех этих условий, с учетом того, что каждой команде соответствует определенное число импульсов, первой команде соответствует 1 импульс, а последней команде - 23
импульса. Может есть предложения с другим способом передачи (каким-нибудь комбинированным, кодово-импульсным, т.е. чтобы код состоял не из числа тактов, а из “пачки” импульсов, 23 разных кода - нужно минимум 2 в 5-ой степени бит и код вида 10011, или 10101 я так понимаю) ?