Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


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

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


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


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


    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 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 витках контуров прм и прд .


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


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




Источник: http://radiokot.ru/circuit/digital/game/20/
Категория: Устройства на микроконтроллерах | Добавил: brys99 (19.11.2011)
Просмотров: 8712 | Теги: 10 командное радиоуправление на MRF | Рейтинг: 4.5/2


Всего комментариев: 0

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

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024