10 командное радиоуправление на MRF49XA

Рассказать в:

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

10 командное радиоуправление на MRF49XA


Конструкция создана на относительно новых и недорогих микросхемах  MRF49XA. 
Одна применена в приемной части , другая- в передающей.

10 командное радиоуправление на MRF49XA


Схема передатчика.
Состоит из управляющего контроллера и трансивера MRF49XA. 

10 командное радиоуправление на MRF49XA


Схема приемника.
Собрана из тех же элементов , что и передатчик . Практически, отличие приемника от передатчика ( не беря во внимание светодиоды и кнопки ) состоит только в программной части .

MRF49XA - малогабаритный трансивер , имеющий возможность работать в

трех частотных диапазонах .

Низкочастотный диапазон       : 430,24 - 439,75 Mгц  ( шаг 2,5 кГц ) .

Высокочастотный диапазон А : 860,48 - 879,51 МГц ( шаг 5 кГц    ) .

Высокочастотный диапазон Б : 900,72 - 929,27 МГц  ( шаг 7,5 кГц ) .

Границы диапазонов указаны при условии применения опорного кварца частотой 10 МГц ,

предусмотренного производителем .С опорными кварцами 11МГц устройства нормально работали на частоте 481 МГц .Детальные исследования на тему максимальной «затяжки» частоты относительно заявленной производителем не проводились.Предположительно она может быть не так широка , как в микросхеме ТХС101 , поскольку в даташите MRF49XA  упоминается об уменьшенном фазовом шуме ,  одним из способов достижения которого является сужение диапазона перестройки ГУН .

Устройства имеют следующие технические характеристики .

Передатчик .

Мощность - 10 мВт .

Напряжение питания 2,2 - 3,8 В ( согласно даташиту на мс , на практике нормально работает

до 5 вольт ) .

Ток , потребляемый в режиме передачи - 25 мА .

Ток  покоя - 25 мкА .

Скорость данных - 1кбит / сек .

Всегда передается целое количество пакетов данных .

Модуляция FSK .

Помехоустойчивое кодирование , передача контрольной суммы.

Приемник .

Чувствительность - 0,7 мкВ .

Напряжение питания 2,2 - 3,8 В ( согласно даташиту на мс , на практике нормально работает

до 5 вольт ) .

Постоянный потребляемый ток - 12 мА .

Скорость данных до 2 кбит / сек . Ограничена программно .

Модуляция FSK .

Помехоустойчивое кодирование , подсчет контрольной суммы при приеме .

Алгоритм работы .

 Возможность нажатия в любой комбинации любого количества кнопок передатчика одновременно . Приемник при этом отобразит светодиодами нажатые кнопки в реальном режиме . Говоря проще , пока нажата кнопка ( или комбинация кнопок ) на передающей части , на приемной части горит , соответствующий светодиод ( или комбинация светодиодов ) .

Кнопка ( или комбинация кнопок ) отпускается - соответсвующие светодиоды сразу же гаснут .

Тест режим .

И приемник и передатчик по факту подачи на них питания входят на 3 сек в тест режим .

И приемник и передатчик включаются в режим передачи несущей частоты ,  запрограммированной в EEPROM , на 1 сек 2 раза с паузой 1 сек ( во время паузы передача выключается ) . Это удобно при программировании устройств . Далее оба устройства готовы к работе .

Программирование контроллеров .

EEPROM контроллера передатчика .

Все настройки EEPROM , упомянутые ниже , запишутся автоматически  на свои места по факту подачи на контроллер питания после его прошивки .

В каждой из ячеек данные можно менять на свое усмотрение . Если в любую используемую для данных ячейку ( кроме идентификатора ) вписать FF , за следующим включением питания эта ячейка немедленно будет переписана данными по умолчанию .

 

Верхняя строка EEPROM после прошивки и подачи питания на контроллер передатчика будет выглядеть так …

10 командное радиоуправление на MRF49XA


    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 после прошивки и подачи питания на контроллер приемника будет выглядеть так ...

10 командное радиоуправление на MRF49XA


80    1F - ( подиапазон 4хх МГц )  - Config RG

AC  80 - ( точное значение частоты 438 MГц ) - Freg Setting RG

91   20 -  ( полоса приемника 400 кГц , чувствительность максимальная ) - Rx ConfigRG

C6  94 -  ( скорость данных - не быстрее 2 кбит/сек ) - Data Rate RG

C4  00 -  ( АПЧ выключено ) - AFG RG

82  D9 -  ( приемник включен ) - Pow Management RG .

Первая ячейка памяти второй строки ( адрес 10 h ) - идентификатор приемника .

Для корректного изменения содержимого регистров как приемника так и передатчика воспользуйтесь программой RFICDA , выбрав микросхему TRC102 (  это клон MRF49XA ) .

Примечания .

На фото передатчика перерезана дорожка положительной шины питания контроллера и продублирована проводом . Это сделано для предотвращения короткого замыкания через металлические корпуса кнопок (  при проектировании это не было учтено ) .

Обратная сторона плат - сплошная масса ( залуженная фольга ) .

Дальность уверенной работы в условиях прямой видимости - 200 м .

Количество витков катушек прм и прд - 6 . Если воспользоваться опорным кварцем 11 МГц вместо 10 МГц , частота «уйдет» выше около 40 МГц . Максимальная мощность и чувствительность в этом случае будут при 5 витках контуров прм и прд .


Файлы:
Печтаные платы 
Прошивки МК 


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


Раздел: [Устройства на микроконтроллерах]

Сохрани статью в:

Оставь свой комментарий или вопрос:


Наше сообщество в VK, а ты с нами? Присоединяйся!!!
Тясячи схем в категориях:
-> Прочее
-> Измерительная техника
-> Приборы
-> Схемыэлектрооборудования
-> Источники питания (прочие полезные конструкции)
-> Теоретические материалы
-> Справочные материалы
-> Устройства на микроконтроллерах
-> Зарядные устройства (для батареек)
-> Зарядные устройства (для авто)
-> Преобразователи напряжения (инверторы)
-> Все для кулера (Вентилятора)
-> Радиомикрофоны, жучки
-> Металоискатели
-> Регуляторы мощности
-> Охрана (Сигнализация)
-> Управление освещением
-> Таймеры (влажность, давление)
-> Трансиверы и радиостанции
-> Конструкции для дома
-> Конструкции простой сложности
-> Конкурс на лучшую конструкцию на микроконтроллерах
-> Конструкции средней сложности
-> Стабилизаторы
-> Усилители мощности низкой частоты (на транзисторах)
-> Блоки питания (импульсные)
-> Усилители мощности высокой частоты
-> Приспособления для пайки и конструирования плат
-> Термометры
-> Борт. сеть
-> Измерительные приборы (тахометр, вольтметр итд)
-> Железо
-> Паяльники ипаяльные станции
-> Радиопередатчики
-> Вспомогательные устройства
-> Телевизионная техника
-> Регуляторы тембра, громкости
-> Блоки питания (лабораторные)
-> Усилители мощности низкой частоты (на микросхемах)
-> Другие устройства для усилителей
-> Cветовое оформление новогодней ёлки или праздничного зала
-> Глушилки
-> Телефонные жуки
-> Инфракрасная техника
-> Медицинская техника
-> Телефония
-> Для животного мира
-> Конструируем усилители
-> Антенны и усилители к ним
-> Звонки
-> Электронные игрушки
-> Усилители мощности низкой частоты (ламповые)
-> Управление двигателями (питание от однофазной сети)
-> Программаторы микроконтроллеров
-> Сверлилки
-> Изучаем микроконтроллеры
-> Радиоприемники
-> Сигнализации
-> Сотовая связь
-> USB-устройства
-> Блоки питания (трансформаторные)
-> Радиостанции простые в изготовлении
-> Источники питания (для усилителей)
-> Прочеее
-> защита от короткого замыкания (электронные предохранители)
-> Зарядные устройства (для радиостанций)
-> Мигалки
-> Cварочное оборудование
-> Кодовые электронные замки
-> Блоки питания (бестрансформаторные)
-> Часы
-> Управление поворотниками
-> Зажигание
-> Управление водой (насосы для скважин или колодцев, полив растений)
-> Моделирование
-> Блоки управления стеклоочистителями
-> Предварительные усилители
-> Защита от перегрузки и перегрева
-> Динамики
-> Ремонт бытовой техники
-> Дистанционное управление компьютером
-> Акустические микрофоны и преобразователи
-> Спутниковое ТВ
-> Gsm антенны, примочки, усилители, ретрансляторы.
-> Пищалки
-> Роботы
-> Ретрансляторы
-> Паяльники и паяльные станции
-> Звуковые сигнализаторы
-> Рули и джойстики
-> Схемы электрооборудования
-> Все для "кулера" (Вентилятора)
-> Работа с BGA микросхемами
-> Фильтры
-> Сабвуферы
Рейтинг@Mail.ru