Здравствуйте. Решил сконструировать аппаратуру для пропорционального радиоуправления авто моделью. Используется 2 канала для управления рулевым и ходовым двигателем. Модуляция - кодо-импульсная (РСМ). Суть в том, что данные в двоичной форме для каждого канала поступают с выхода АЦП микроконтроллера в UART и дополняются старт - битом (0) и стоп - битом (1). У АЦП используется 8 старших разрядов, т.к. младшие несут погрешности, но так как в приемнике 2 устройства управления, то ещё 1 бит надо будет зарезервировать для инициализации первого или второго двигателя. В итоге получится кодовая посылка:
Получается, с АЦП теперь снимается 7 разрядов, т.е. входное напряжение дискретизируется на 2^7 уровней = 128 значений, подается на порт.
Входное сравнивается с напряжением на портах, подключенных к переменным резисторам и в результате получается двоичный код. С порта РА0 поступает на частотный модулятор передатчика на 40 МГц. ATtiny84 - потому что такая есть у меня.
Прошу проверить, правильно ли составлена схема.
Кто работал с подобной ситуацией - помогите с программированием (как направить данные с АЦП на UART)
Начал работать в AVR Studio - начал экспериментировать с простейшими программками для мигания лампочек, т.к. не занимался программированием.
Может кто знает примерный вариант программы - буду премного благодарен.
Раздел: Радиоуправляемые модели. Роботы.
Получается, с АЦП теперь снимается 7 разрядов, т.е. входное напряжение дискретизируется на 2^7 уровней = 128 значений, подается на порт.
Входное сравнивается с напряжением на портах, подключенных к переменным резисторам и в результате получается двоичный код. С порта РА0 поступает на частотный модулятор передатчика на 40 МГц. ATtiny84 - потому что такая есть у меня.
Прошу проверить, правильно ли составлена схема.
Кто работал с подобной ситуацией - помогите с программированием (как направить данные с АЦП на UART)
Начал работать в AVR Studio - начал экспериментировать с простейшими программками для мигания лампочек, т.к. не занимался программированием.
Может кто знает примерный вариант программы - буду премного благодарен.
Раздел: Радиоуправляемые модели. Роботы.