РадиоКот :: Дискретно-пропорциональное радиоуправление на MRF49XA
Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Игрушки >

Теги статьи: РадиоуправлениеДобавить тег

Дискретно-пропорциональное радиоуправление на MRF49XA

Автор: Сергей ( blaze/ )
Опубликовано 18.01.2018
Создано при помощи КотоРед.

Устройство собрано на распространенных микросхемах 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 ).
Устройства собраны на платах из двустороннего стеклотекстолита. Обратная сторона - общая шина. Круглые пятачки для монтажа кварцевого резонатора с желтыми кружками не имеют электрического контакта с обратной стороной платы. Для этого у них снята «фаска»со стороны общей шины. Остальные пятачки с отверстиями имеют электрическое соединение с массой при помощи медной заклепки, изготовленной из провода с удаленной изоляцией.
В качестве заклепок неплохо подходят ножки от светодиодов, обычных диодов и т п.
Диоды для « развязки » кнопок между собой практически любые кремниевые ( германиевые просто не пробовались - скорее всего тоже подойдут ).

 


Файлы:
Архив RAR


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

25 4 4
2 0 0

Эти статьи вам тоже могут пригодиться: