Дискретно пропорциональное радиоуправление на MRF49XA от blazeУстройство собрано на распространенных микросхемах PIC16F887 и MRF49XA от Микрочип . Состоит из кодера и декодера . Предназначено для управления моделями по радиоканалу . Дальность работы порядка 200 м в городских условиях ( в чистом поле
дальность увеличится ) .Частота 438 МHz , мощность 50 мВт .
Кодер обеспечивает передачу 19 дискретных и 5 пропорциональных команд , декодер , их прием и исполнение . Все команды могут выполняться в любой последовательности и одновременно .
Кнопки 1 - 10 - дискретные команды реального времени ( пока удерживается кнопка , горит светодиод на приемнике , стоит кнопку отпустить , светодиод гаснет ) .
Кнопки 11 - 19 - дискретные команды с фиксацией ( нажали кнопку , светодиод на приемной части загорелся , еще раз нажали , погас ) .
Кнопка 20 ( красная на схеме ) - общее включение передатчика . По факту ее нажатия , контроллер выходит из режима ожидания и передатчик начинает работать . Полевой транзистор подключает светодиод и потенциометры пропорциональных команд к шине питания .Светодиод горит - передатчик в рабочем режиме . На приемной части зажжется светодиод N 20 , являющийся индикатором нормальной связи кодера с декодером .
Тест режим .
И приемник и передатчик , по факту подачи на них питания , входят на 4 сек в тест режим .
И приемник и передатчик включаются в режим передачи несущей частоты ,
запрограммированной в EEPROM , на 1 сек 2 раза с паузой 1 сек ( во время паузы передача выключается ) . Это удобно для программирования и проверки устройств . Далее оба устройства готовы к работе . Кроме того , по факту подачи питания на декодер , все рулевые
сервомашинки или регуляторы хода становятся в нейтральное положение ( получают порцию импульсов длительностью 1,5 миллисекунды ) .
Прошивка контроллеров .
EEPROM контроллера передатчика .
Все настройки EEPROM , упомянутые ниже , запишутся автоматически на свои места по факту подачи на контроллер питания после его прошивки ( при этом к контроллеру
должен быть подключен кварцевый резонатор с емкостями ) .
В каждой из ячеек данные можно менять на свое усмотрение . Если в любую используемую для данных ячейку ( кроме идентификатора ) вписать FF , за следующим включением питания эта ячейка немедленно будет переписана данными по умолчанию .
Верхняя строка EEPROM после прошивки и подачи питания на контроллер передатчика будет иметь следующие значения …
80 1F - ( подиапазон 4хх МГц ) - Config RG
AC 80 - ( точное значение частоты 438 MГц ) - Freg Setting RG
98 F0 - ( максимальная мощность передатчика , девиация 240 кГц ) - Tx Config RG
C4 00 - ( АПЧ выключено ) - AFG RG
82 39 - ( передатчик включен ) - Pow Management RG .
Первая ячейка памяти второй строки ( адрес 10 h ) - идентификатор .
По умолчанию здесь FF . Идентификатор может быть любой в пределах байта ( 0 … FF ) . Это индивидуальный номер ( код ) пульта .
По такому же адресу в памяти контроллера приемника находится его идентификатор . Они обязательно должны совпадать . Это дает возможность создавать разные пары приемник / передатчик .
EEPROM контроллера приемника .
Все настройки EEPROM , упомянутые ниже , запишутся автоматически на свои места по факту подачи на контроллер питания после его прошивки ( при этом к контроллеру
должен быть подключен кварцевый резонатор с емкостями ) .
В каждой из ячеек данные можно менять на свое усмотрение . Если в любую используемую для данных ячейку ( кроме идентификатора ) вписать FF , за следующим включением питания эта ячейка немедленно будет переписана данными по умолчанию .
Верхняя строка EEPROM после прошивки и подачи питания на контроллер приемника будет
иметь следующие значения …
80 1F - ( подиапазон 4хх МГц ) - Config RG
AC 80 - ( точное значение частоты 438 MГц ) - Freg Setting RG
91 20 - ( полоса приемника 400 кГц , чувствительность максимальная ) - Rx Config RG
C6 0F - ( скорость данных - не быстрее 20 кбит/сек ) - Data Rate RG
C4 00 - ( АПЧ выключено ) - AFG RG
82 D9 - ( приемник включен ) - Pow Management RG .
Адрес 10 h - идентификатор приемника .
Для корректного изменения содержимого регистров , как приемника так и передатчика , воспользуйтесь программой RFICDA , выбрав микросхему TRC102 ( это клон MRF49XA ).
Файл прошивкиУстройства собраны на платах из двустороннего стеклотекстолита . Обратная сторона - общая шина . Круглые пятачки для монтажа кварцевого резонатора с желтыми кружками не имеют электрического контакта с обратной стороной платы . Для этого у них снята «фаска»со стороны общей шины .Остальные пятачки с отверстиями имеют электрическое соединение
с массой при помощи медной заклепки , изготовленной из провода с удаленной изоляцией .
Файл печатной платыВ качестве заклепок неплохо подходят ножки от светодиодов , обычных диодов и т п .
Диоды для « развязки » кнопок между собой практически любые кремниевые ( германиевые
просто не пробовались - скорее всего тоже подойдут ) .
С ув. Сергей ( blaze/ )
Кременчуг ( Украина ) .
[email protected]