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

АМ передатчик на интегральной микросхеме МС2833 (радиоуправление)
Радио управление 10 команд своими руками

Принципиальная схема передатчика. Микросхема МС2833, представляющая собой маломощный интегральный передатчик с частотной модуляцией, с успехом может быть использована и для работы в режиме амплитудной манипуляции …

2 3849 0

Двухканальный формирователь на таймере КР1006ВИ1
Радио управление 10 команд своими руками

При рассмотрении общих принципов пропорционального управления отмечалось, что в простейших устройствах на базе мультивибраторов взаимное влияние каналов весьма существенно. Было показано, что введение асимметрии между канальными импульсами улучшает ситуацию…

0 2906 0

Передатчик с умножением частоты (радиоуправление)
Радио управление 10 команд своими руками

При использовании приемников прямого преобразования, гетеродины которых работают на частоте, в два раза меньшей несущей частоты передатчика, в передатчике и приемнике удобно использовать…

0 3165 0

Схема простого шифратора на транзисторах
Радио управление 10 команд своими руками

Принципиальная схема шифратора. В разделе 1.2.2 отмечались недостатки двухканального шифратора, выполненного на базе автоколебательного мультивибратора. Однако в целом ряде случаев (например для простейших моделей-игрушек) взаимной связью между каналами можно пренебречь. Если модель…

0 2836 0

Передатчик с кварцевой стабилизацией частоты (радиоуправление)
Радио управление 10 команд своими руками

Применение супергетеродинных приемников, полосу пропускания которых можно сужать вплоть до значения активной ширины спектра принимаемого сигнала, позволяет существенно повысить помехозащищенность приемников и их чувствительность. Как результат, возрастает…

0 4123 1

Шифратор на специализированной микросхеме РТ8А977В
Радио управление 10 команд своими руками

Фирма «Pericon Technology inc.» выпускает комплект микросхем РТ8А977В и РТ8А978В, представляющих собой пару «кодер—декодер» для дискретного дистанционного управления. Комплект позволяет поочередно или параллельно передавать до пяти …

0 2824 0

Кодово-импульсный шифратор команд на микросхемах
Радио управление 10 команд своими руками

Основное преимущество кодово-импульсной модуляции перед импульсной заключается в существенно большем числе передаваемых команд при том же количестве импульсов в кодовой посылке. Если в только что рассмотренном шифраторе десятью импульсами можно передать лишь…

0 3180 0

Передатчик повышенной мощности для радиоуправления (27-28 МГц, 180 мВт)
Радио управление 10 команд своими руками

Принципиальная схема передатчика повышеной мощности для работы в комплексе аппаратуры радиоуправления для диапазона частот 27-28 МГц. Принципиальная схема передатчика, собрана по двухтактной схеме. В таком передатчике можно получить выходную мощность до 180 мВт. Повышение мощности задающего генератора всегда отрицательно сказывается на его стабильности, поэтому передатчик можно…

0 3822 0

Импульсный шифратор команд на микросхеме КР1008ВЖ14
Радио управление 10 команд своими руками

Если не нужна высокая оперативность передачи команд, десятиканальный шифратор можно реализовать на специализированной микросхеме телефонного номеронабирателя. Выпускается достаточно широкий ассортимент как отечественных, так и импортных микросхем для…

0 2933 0

Передатчик на двух транзисторах (радиоуправление)
Радио управление 10 команд своими руками

В двух предыдущих вариантах передатчиков антенна подключена непосредственно к самому генератору, задающему частоту излучаемых колебаний. Любые изменения длины антенны, ее положения по отношению к телу …

0 3001 0

Источник: http://radiostorage.net/14-radioupravlenie/9/

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

06.01.2015 Радио управление 10 команд своими рукамиЧто хочется сказать от себя — отличное решение в любой ситуации дистанционного контроля. В первую очередь это касается ситуации когда есть необходимость управлять большим количеством устройств на расстоянии. Даже если и не нужно управлять большим количеством нагрузок на расстоянии — разработку сделать стоит, так как конструкция не сложная! Пара не редких компонентов — это микроконтроллер PIC16F628A и микросхема MRF49XA — трансивер.

  • В Интернете уже давно томиться и обрастает положительными отзывами замечательная разработка. Она получила название в честь своего создателя (10 командное радиоуправление на mrf49xa от blaze) и находится по адресу — Первоисточник
  • Ниже приведем статью:
  • Схема передатчика:

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

  1. Схема приемника:

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

Немного о микросхемах:

MRF49XA — малогабаритный трансивер, имеющий возможность работать в трех частотных диапазонах.
1. Низкочастотный диапазон : 430,24 — 439,75 Mгц (шаг 2,5 кГц).
2. Высокочастотный диапазон А : 860,48 — 879,51 МГц (шаг 5 кГц).
3. Высокочастотный диапазон Б : 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 сек (во время паузы передача выключается). Это удобно при программировании устройств. Далее оба устройства готовы к работе.
[tip]
Программирование контроллеров.
EEPROM контроллера передатчика.
Все настройки EEPROM, упомянутые ниже, запишутся автоматически на свои места по факту подачи на контроллер питания после его прошивки.

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


[/tip]
Верхняя строка EEPROM после прошивки и подачи питания на контроллер передатчика будет выглядеть так…
Радио управление 10 команд своими руками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). Это индивидуальный номер (код) пульта. По этому же адресу в памяти контроллера приемника находится его идентификатор. Они обязательно должны совпадать. Это дает возможность создавать разные пары приемник/передатчик .

[tip]

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


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

[/tip]

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

Радио управление 10 команд своими руками80 1F — (подиапазон 4хх МГц) — Config RG

  1. AC 80 — (точное значение частоты 438 MГц) — Freg Setting RG
    91 20 — (полоса приемника 400 кГц , чувствительность максимальная) — Rx Config RG
    C6 94 — (скорость данных — не быстрее 2 кбит/сек) — Data Rate RG
    C4 00 — (АПЧ выключено) — AFG RG

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

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

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

  • Моя реализация
  • На момент реализации устройства под рукой оказался замечательный фотоаппарат, поэтому процесс изготовления платы и монтажа деталей на плату оказался как ни когда увлекательным. И вот к чему это привело:
  • Первым дело нужно изготовить печатную плату. Для этого я постарался как можно подробней остановиться на процессе ее изготовления

Радио управление 10 команд своими руками Вырезаем нужный размер платы Радио управление 10 команд своими руками Видим что есть окислы — нужно от них избавиться Радио управление 10 команд своими руками Толщина попалась 1.5 мм

  1. Следующий этап — очистка поверхности, для этого стоит подобрать необходимый инвентарь, а именно:
  2. 1. Ацетон;
  3. 2. Наждачная бумага (нулёвка);
  4. 3. Ластик (стерка)

4. Средства для очистки канифоли, флюса, окислов.

Радио управление 10 команд своими руками Ацетон и средства для смывки и очистки контактов от окислов Радио управление 10 команд своими руками Ацетон и средства для смывки и очистки контактов от окислов и подопытная плата
Процесс очистки происходит как показано на фото:
Наждачной бумагой зачищаем поверхность стеклотекстолита. Так как он двухсторонний, проделываем все с обеих сторон.
Берем ацетон и обезжириваем поверхность+смываем остатки крошки наждачной бумаги.
И вуалая — чистая плата, можно наносить лазерно-утюжным методом печатку. Но для этого нужна печатка ????

  • Далее мы печатаем на журнальной бумаге печатку с помощью лазерного принтера:

Печатаем на журнальной бумаге с помощью лазерного принтера нашу печатку Вырезаем из общего колличества Обрезаем лишнее
Берем вырезанные печатки приемника и передатчика и прикладываем их к стеклотекстолиту следующим образом:

  1. Вид печатки на стеклотекстолите

Переворачиваем
 Берем утюг и все это дело прогреваем равномерно, до появления отпечатка дорожек на обратной стороне. ВАЖНО НЕ ПЕРЕГРЕТЬ! Иначе поплывет тонер! Держим 30-40 сек. Равномерно поглаживаем сложные и плохо прогретые места печатки. Результатом хорошего перевода тонера на стеклотекстолит служит появление отпечатка дорожек.
Утюг для ЛУТ Гладкое и увесистое основание улюга Прикладываем к печатке разогретый утюг Прижимаем печатку и переводим.
Вот так выглядит готовая отпечатанная печатка на второй стороне журнальной глянцевой бумаги. Должно быть видно дорожки примерно как на фото:

Аналогичный процесс проделываем со второй печаткой, которая в вашем случае может быть либо приемником, либо передатчиком. Я разместил все на одном куске стеклотекстолита

Читайте также:  Очки для осознанных сновидений своими руками

Все должно остыть. Затем аккуратно пальцем под струей воды удаляем бумагу. Скатываем ее пальцами слегка теплой водой.
Под слегка теплой водой Пальцами скатываем бумагу Результат очистки
Не всю бумагу получается удалить таким образом. Когда плата высыхает остается белый «налет» который при травлении может создать кое-какие непротравлеенные участки между дорожками. Расстояние-то маленькое.

Поэтому мы берем тонкий пинцет или цыганскую иглу и удаляем лишнее. На фото замечательно видно!

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

Когда все готово переходим к следующему этапу — травление.

Так как у нас стеклотекстолит двухсторонний и обратная сторона сплошная масса нам нужно сохранить там медную фольгу. Для этой цели заклеим ее скотчем.

Скотч и защищенная плата Вторая сторона защищена от травления слоем скотча Изолента как «ручка» для удобвства травления платы
Теперь травим плату. Я делаю это старым дедовским методом. Развожу 1 часть хлорного железа к 3 частям воды. Весь раствор в банке. Хранить и использовать удобно. Разогреваю в микроволновой печи.

 

  • Каждая плата травилась отдельно. Теперь берем в руки уже знакомую нам «нулевку» и зачищаем тонер на плате

Вытравленные платы Нужно зачистить от тонера Получатся вот такие чистые платы  

Просверливаем отверстия при помощи дрели со сверлом ?0.8-1мм где это необходимо и зачищаем заусенцы. Зачистка заусенцев необходима. В противном случае будет не комфортно лудить дорожки и паять детали.

Остались последние штрихи и все будет готово. После зачистки плату нужно залудить. Для этого берем пасту для лужения, припой и горячий паяльник- 25-35 Вт.

Результат не заставит вас ждать:

Можно заниматься монтажом деталей на плату. Для этого я приобрел помощника. Много не ест, послушный, гибкий, всегда готов прийти на помощь, вот он, мой дроид:

Ну и результат работы. Готовые приемник и передатчик.

Трансивер MRF49XA в программировании не нуждается, программируется только микроконтроллер PIC16F628A — устройство после сборки работает сразу.

Лично я прошивал микроконтроллер уже запаянным, непосредственно на плате. Желательно без обвязывающих деталей. Иначе потом придется плясать с бубном.

Сделал отводы от нужных выводов проводами и подключил к программатору EXTRA-PIC в соответствии с распиновкой. Распиновка — это назначение каждого вывода микроконтроллера.

При программировании МК (микроконтроллера) нужно знать, где находятся у него выводы отвечающие за питание, запись, чтение данных и др.

Для этого воспользуйтесь рисунком в статье к программатору в заголовке — «Расположение выводов ICSP у PIC-контроллеров» если перефразировать то —In Circuit SerialProgramming . Это означает выводы программирования чипа уже подключенного в некоторую схему.

[tip]

  1. Скачать прошивки — СКАЧАТЬ
  2. Скачать плату в .lay — СКАЧАТЬ
  3. Обсудить статью на форуме — ФОРУМ
  4. ФОРУМ первоисточника и автора — Тут
  5. Работы наших читателей:

[/tip] Приемник — радиоуправление на MRF49XA от читателя void Передатчик-радиоуправление на MRF49XA от читателя void 10 командное (канальное) радиоуправление на MRF49XA Ссылка на основную публикацию

Источник: http://www.radioingener.ru/10-komandnoe-kanalnoe-radioupravlenie-na-mrf49xa/

Плата радиоуправления – Радио управление 10 команд своими руками

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

  • Для работы нам потребуются список деталей:1) PIC16F628A-2 шт (микроконтроллер)2) MRF49XA-2 шт (радио трансмиттер)3) Катушка индуктивности 47nH (или намотать самому)-6шт
  • Конденсаторы:
  • Резисторы
  • 15) Паяльник

4) 33 мкФ (электролитический)-2 шт5) 0,1 мкФ-6 шт6) 4,7 пФ-4 шт7) 18 пФ-2 шт8) 100 Ом-1 шт9) 560 Ом-10 шт10) 1 Ком-3 шт11) светодиод-1 шт12) кнопки-10 шт 13) Кварц 10MHz-2 шт14) Текстолит

Вот схема этого устройства Передатчик

Радио управление 10 команд своими рукамиИ приемникРадио управление 10 команд своими рукамиКак видите устройство состоит из минимум деталей и под силу каждому. Стоит только захотеть. Устройство очень стабильное, после сборки работает сразу. Схему можно делать как на печатной плате. Так и навесным монтажом (особенно для первого раза, так будет легче программировать). Для начала делаем плату. Распечатываем

Радио управление 10 команд своими рукамиИ травим платуРадио управление 10 команд своими рукамиПрипаиваем все компоненты, PIC16F628A лучше припаивать самым последним, так как его нужно будет еще запрограммировать. Первым делом припаиваем MRF49XAРадио управление 10 команд своими рукамиГлавное очень аккуратно, у нее очень тонкие выводы. Конденсаторы для наглядности. Самое главное не перепутать полюса на конденсаторе 33 мкФ так как у него выводы разные, один +, другой -. Все остальные конденсаторы припаиваете как хотите у них нет полярности на выводахРадио управление 10 команд своими рукамиРадио управление 10 команд своими рукамиКатушки можно использовать покупные 47nH но лучше намотать самому, все они одинаковые (6 витков провода 0,4 на оправке 2 мм) Радио управление 10 команд своими рукамиКогда все припаяно, хорошо все проверяем. Далее берем PIC16F628A, его нужно запрограммировать. Я использовал PIC KIT 2 lite и самодельную панелькуРадио управление 10 команд своими рукамиВот схема подключения

    Это все просто, так что не пугайтесь. Для тех кто далек от электроники, советую не начинать с SMD компонентов, а купить все в DIP размере. Я сам так делал в первый разИ все это реально заработало с первого разаОткрываем программу, выбираем наш микроконтроллерНажимаем вставить файл с прошивкой и нажимаем WRITEАналогично делам и с другим микроконтроллером.

    Файл TX-это для передатчика, а RX — для приемника. Главное потом не перепутать микроконтроллеры. И припаиваем микроконтроллеры на плату. После того как соберете, ни в коем случае не подключайте нагрузку сразу к плате, а то спалите все. Нагрузку к плате следует подключать через мощный транзистор как на фото

    На схеме светодиоды стоят чисто для проверки работоспособности. Если у кого нету программатора тоже обращайтесь, помогу с уже прошитыми микросхемами.

    • С вопросами и предложениями обращаться на почту [email protected] или в х.
    • Вот файлы с прошивкой
    • Rx1.zip
    • [1.46 Kb] (скачиваний: 2985)
    • Автор схемы: Blaze с форума vrtp.ru link
    • Доставка новых самоделок на почту

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

    *Заполняя форму вы соглашаетесь на обработку персональных данных

    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

    usamodelkina.ru

    Радиоуправление на микроконтроллере

       Многие хотели собрать простую схему радиоуправления, но чтоб была многофункциональна и на достаточно большое расстояние. Я все-таки эту схему собрал, потратив на неё почти месяц.

    На платах дорожки рисовал от руки, так как принтер не пропечатывает такие тонкие. На фотографии приемника светодиоды с не подрезанными выводами — припаял их только для демонстрации работы радиоуправления.

    В дальнейшем их отпаяю и соберу радиоуправляемый самолет.

       Схема аппаратуры радиоуправления состоит всего из двух микросхем: трансивера MRF49XA и микроконтроллера PIC16F628A. Детали в принципе доступные, но для меня проблемой был трансивер, пришлось через интернет заказывать. Архив с прошивкой и платой качайте здесь. Подробнеее об устройстве:

      MRF49XA — малогабаритный трансивер, имеющий возможность работать в трех частотных диапазонах. — Низкочастотный диапазон: 430,24 — 439,75 Mгц (шаг 2,5 кГц). — Высокочастотный диапазон А : 860,48 — 879,51 МГц (шаг 5 кГц). — Высокочастотный диапазон Б : 900,72 — 929,27 МГц (шаг 7,5 кГц).

    1.   Границы диапазонов указаны при условии применения опорного кварца частотой 10 МГц.
    2.    Принципиальная схема передатчика:

       В схеме TX довольно мало деталей. И она очень стабильная, более того даже не требует настройки, работает сразу после сборки. Дистанция (согласно источнику) около 200 метров.

       Теперь к приемнику. Блок RX выполнен по аналогичной схеме, различия только в светодиодах, прошивках и кнопках. Параметры 10-ти командного блока радиоуправления:

             Передатчик:  Мощность — 10 мВт   Напряжение питания 2,2 — 3,8 В (согласно даташиту на м/с, на практике нормально работает до 5 вольт).  Ток, потребляемый в режиме передачи — 25 мА.  Ток покоя — 25 мкА.  Скорость данных — 1кбит/сек.  Всегда передается целое количество пакетов данных.  Модуляция — FSK.

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

             Приемник:  Чувствительность — 0,7 мкВ.  Напряжение питания 2,2 — 3,8 В (согласно даташиту на микросхему, на практике нормально работает до 5 вольт).  Постоянный потребляемый ток — 12 мА.  Скорость данных до 2 кбит/сек. Ограничена программно.  Модуляция — FSK.

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

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

    —  Во время подачи питания на приемник и передатчик, они уходят в тест режим на 3 секунды. В это время ничего не работает, по истечению 3-х секунд обе схемы готовы к работе.

    —  Кнопка (или комбинация кнопок) отпускается — соответсвующие светодиоды сразу же гаснут. Идеально подходит для радиоуправления различными игрушками — катерами, самолётами, автомобилями. Либо можно использовать, как блок дистанционного управления различными исполнительными устройствами на производстве.

    1.    На печатной плате передатчика кнопки расположены в один ряд, но я решил собрать что-то наподобии пульта на отдельной плате.
    2.    Питаются оба модуля от аккумуляторов 3,7В. У приемника, который потребляет заметно меньше тока, аккумулятор от электронной сигареты, у передатчика — от моего любимого телефона)) Схему, найденную на сайте вртп, собрал и испытал: [)еНиС
    3.    Форум по радиоуправлению
    4.    Обсудить статью Радиоуправление на микроконтроллере
    5. radioskot.ru

    Делаем радиоуправление для самолета / Habr

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

    А вот радиоуправление решил сделать самостоятельно, во-первых — так интереснее, во-вторых — надо себя чем-то занять пока посылка с остальными запчастями будет ехать, ну и в третьих — появилась возможность соригинальничать и добавить всяких плюшек.

    Осторожно, картинки!

    Как и чем управлять

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

    Все оказывается достаточно просто, у привода есть три провода: + питания, — питания и сигнальный. На сигнальном проводе прямоугольные импульсы изменяемой скважности.

    Чтобы понять что это такое смотрим картинку:
    Итак, если мы хотим установить привод в крайнее левое положение нужно слать импульсы длительностью 0,9мс с интервалом 20мс, если в крайнее правое — длительность 2,1мс, интервал тот же, ну со средними положениями аналогично. Как оказалось, регуляторы скорости управляются аналогично.

    Читайте также:  Миниатюрный токарный станок из дрели своими руками

    Те, кто в теме скажут что это обычный ШИМ, который реализовать на любом микроконтроллере — плевое дело. Вот и я так решил, купил в местном магазине сервомашинку и склепал на макетке для нее так называемый сервотестер на ATtiny13. И тут оказалось, что ШИМ не совсем простой, а с подводными камнями.

    Как видно из вышеприведенной диаграммы, скважность (отношение длительности импульса к длительности периода) от 5% до 10% (в дальнейшем я за крайние положения принимаю импульсы длительностью 1,0мс и 2,0мс) для 256-значного ШИМ счетчика ATtiny13 это соответствует значениям от 25 до 50.

    Но это при условии, что на заполнение счетчика уйдет 20мс, а на деле так не получится и для частоты 9,6МГц и предделителя 1024 нужно ограничить счетчик значением 187(ТОР), в таком случае у нас получится частота 50,134Гц.

    В большинстве (если не во всех) сервомашинок нету точного генератора опорной частоты и поэтому частота управляющего сигнала может немного плавать. Если оставить ТОР счетчика 255, то частота управляющего сигнала будет 36,76Гц — на некоторых приводах оно будет работать (возможно с глюками), но далеко не на всех. Итак, теперь у нас 187-значный счетчик, для него 5-10% соответствуют значениям от 10 до 20 — всего 10 значений, немного дискретно получится. Если думаете поиграть с тактовой частотой и предделителем ниже привожу сравнительную табличку для 8-битного ШИМа:

    Но ведь у большинства микроконтроллеров есть 16-битный (и больше) таймер для генерации ШИМ. Здесь проблема с дискретностью сразу пропадет еще и частоту можно точно выставить. Долго расписывать не буду, сразу даю табличку:

    Я не думаю, что для китайской сервомашинки есть существенная разница в 600 и 1200 значений, поэтому вопрос с точностью позиционирования можно считать закрытым.

    Многоканальное управление

    С одной сервомашинкой разобрались, но для самолета их нужно минимум три и еще регулятор скорости. Решение «в лоб» — взять микроконтроллер с четырьмя каналами 16-битного ШИМ, но такой контроллер будет стоять дорого и, скорее всего, займет много места на плате.

    Второй вариант — запилить программный ШИМ, но занимать процессорное время — это тоже не вариант. Если снова посмотреть на диаграммы сигнала, то 80% времени он не несет никакой информации, поэтому рациональнее было бы ШИМом задавать только сам импульс 1-2мс.

    Почему скважность изменяется в таких узких пределах, ведь проще было бы и формировать и считывать импульсы со скважностью хотя бы 10-90%? Зачем нужен тот неинформативный кусок сигнала занимающий 80% времени? Я заподозрил, что, возможно, эти 80% могут занимать импульсы для других исполнительных механизмов, а потом этот сигнал разделяется на несколько разных. То есть, в периоде длительностью 20мс могут уместится 10 импульсов длительностью 1-2мс, затем этот сигнал каким-то демультиплексором разделяется на 10 различных с длительностью периода как раз 20мс. Сказано — сделано, нарисовал в PROTEUS такую схемку:
    В роли демультиплексора — 74HC238, на его вход E подаются импульсы с выхода микроконтроллера. Эти импульсы — ШИМ с периодом 2мс (500Гц) и скважностью 50-100%. У каждого импульса своя скважность, обозначающая состояние каждого канала. Вот так выглядит сигнал на входе Е:

    Для того, чтобы 74HC238 знал на какой выход подать текущий сигнал используем PORTC микроконтроллера и входы A, B, C демультиплексора. В результате на выходах получаем такие сигналы:
    Сигналы на выходе получаются правильной частоты (50Гц) и скважности (5-10%). Итак, нужно генерировать ШИМ частотой 500Гц и заполнением 50-100%, вот табличка для настройки предделителя и ТОР 16-битного счетчика:

    Интересно, что возможное количество значений ШИМа ровно в 1000 раз меньше частоты таймера.

    Программная реализация

    Для ATmega8 с тактовой частотой 16МГц в AtmelStudio6 все реализуется следующим образом: вначале задефайним значения счетчика для крайних положений сервомашинок:

    #define LOW 16000U
    #define HIGH 32000U

    затем инициализируем генератор ШИМа на таймере/счетчике1:

    OCR1A = HIGH; //Устанавливаем ТОР
    TCCR1A = 0

    Источник: https://i-flashdrive.ru/raznoe/plata-radioupravleniya-radio-upravlenie-10-komand-svoimi-rukami.html

    РадиоКот :: Простейшее радиоуправление. Специально для начинающих

    Простейшее радиоуправление. Специально для начинающих.

    Решил сделать схемы которые делал в детстве и они у меня не получились и  описать свои ошибки. Тогда я никак не мог понять почему я передатчиком посылаю одни команды, а приемником если и принимаю, со совсем что то непохожее.

    Сейчас я конечно знаю почему у меня так получалось, но в виду излишка свободного времени решил все это сделать в железе как тогда в детстве. Ностальгия наверное.

      Для начала взял самые простейшие схемы, Тем более форум просто забит вопросами «Как сделать радиоуправление на одну команду».

     Когда начинал писать, то думал, что постепенно дойду и до сложных постепенно усложняя приемную и передающую часть., т.к. в каждом конкретном случае возникают проблемы совершенно разные. К примеру вместо сверхрегенератора  применить для радиоуправления простую и дешевую микросхему TDA7000 или TDA7021.

    Подход в этом случае будет немного другой, т.к. там будут действовать другие дестабилизирующие факторы.  Конечно для профессионалов эта идея покажется смешной, но для начинающих в качестве первой конструкции по моему самое то и поняв общие принципы можно уже с понятием делать на специализированных микросхемах.

    На TDA7000(70221) по моему и схема и настройка будет еще проще. В ней, при её простоте заложено довольно  много возможностей для целей радиоуправления.

    К сожалению статья моя раздулась до безобразия, а я успел только про примитивные сверхрегенераторы на 27 мгц написать, поэтому я ими и закончил

    Понятно подходы выделения полезного сигнала при радиоуправлении различны для разных приемных и передающих систем. У каждой системы есть свои особенности.

    Даже если взять тот же сверхрегенератор, но частоту взять раз в десять больше, то одно проблемы отпадут, но появятся новые.

    К сожалению в этой статье до этого не дошел, хотя сам передатчик и приемник сверхрегенератор на частоту 225 мгц сделал.

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

    Вот даже моя примитивная система на 225 мгц работает в пределах квартиры без всяких антенн. Частоту взял именно эту просто из за того, что вытащил кварц на 25 мгц из старой сетевой карточки и сделал на его основе передатчик. Справа там просто мультивибратор на логике, что бы сигнал передатчика промодулировать.

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

    А это приемник сверхрегенератор на частоту 225 мгц.

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

    Монтаж на пятачках. Считаю, что для макетов идеальный способ. Расположение пятачком делается в процессе монтажа и заранее неизвестно. Прочитать об этом способе можно в книге  С.Г. Жутяев «Любительская УКВ радиостанция»

     https://www.cqham.ru/ftp/1-29.djvu

     С этим все. Начинаю со сверхрегенераторами на 27 мгц, а там как получится.

     Понятно, что сначала нужно было сделать простейший маломощный передатчик — маячек  для моих экспериментов. Схему сделал для данных целей самую примитивную. Сделал на трех транзисторах. Генератор на 27 мгц и мультивибратор на микросхеме. В дальнейшем этот мультивибратор для однокомандной апппаратуры будет лишний. Его приделал только для настройки. Питание 4,5 вольта.

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

     Как говорил, схема сверхрегенератора классическая. Катушка такая же, как и в передатчике. Транзистор КТ315Б

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

    Подключил к УНЧ и антенну длиной 15 см. Покрутил R2 и добился шумов суперизации.

    Взял книжку книжку Г. Миль «Электронное дистанционное управление моделями» Подцепил осциллограф к точке «1» на схеме и как подозревал картинка моя было и  близко на эту не похожа.

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

     Что я только не крутил, но они форму менять не хотели или их уровень поднимался выше от нулевой линии, что тоже уменьшало чувствительность.

    Дроссель в эмиттере у меня был самодельный. Намотано 50 витков провода на резисторе 100 ком. От отчаяния взял и поставил фабричный дроссель ДПМ-01 и произошло чудо. Осциллограмма сразу приняла приличный вид и чувствительность улучшилась.

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

     Стал экспериментировать с самодельными дросселями. Во всяком случае на 27 мгц наиболее близким к этому оказался намотанный на ферритовом кольце дроссель диаметром 10 мм. Витков 35. Тип феррита не знаю. Взял случайный. Дальше эксперименты прекратил, но понял, что дроссель в сверхрегенераторе очень важная часть и никогда его не нужно как иногда рекомендуют мотать просто на резисторе.

    Настала пока делать однокомандную управление. В теории все просто выглядит. Когда несущей нет, то сверхрегенератор сильно шумит. Этот шум нудно выпрямить и использовать как команду. Если подать просто несущую, т.е.

    включить передатчик без модуляции, то эти шумы пропадают. После детектора получается ноль, а это равносильно подаче команды. Эта система привлекает тем, что когда передатчик отключен, то на выходе приемника нет ложных команд.

    Шумит он и шумит.

    Вот и у Г. Миля об этом написано.

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

    Такая привлекательная простая схема. Жалко, что на практике она очень нестабильно работает. Так и у меня в те годы получилось и решил я её добить. Может кому пригодится.

    Дело в том, что на выходе сверхрегенератора присутствует переменное напряжение суперизации, как видели оно порядка единиц вольт, хотя и частота у него намного больше напряжения шумов, но величина шумов всего лишь несколько милливольт и эффективно отделить их очень затруднительно.

    Конечно идеальный случай поставить НЧ трансформатор или  ФНЧ на LС элементах, но лень мотать тысячи витков. Хотя в давние времена люди были не такие ленивые и мотали такое.

    Здесь нужно заметить, что если сверхрегенератор использовать для приема голоса, то сильное подавление частоты суперизации можно не делать. Просто не нужно будет подавать на УНЧ сильный сигнал, что бы не загонять его в режим отсечки этим напряжением суперизации.

    В нашем случае это напряжение нужно убрать как можно сильнее. На выходе сверхрегенератора стоит примитивный фильтр НЧ на R5, С7 но все, на что он способен, так получить на его выходе вот такое с амплитудой порядка 0,2 вольта, а шумов при таком на экране осциллографа еще и не видим, хотя они там точно есть.

    Амплитуда этих шумов совсем мала. Это картинка в точке «2»

    Если присмотреться, то наши шумы чуть видны в верхней части этих импульсов.

    Читайте также:  Солнечный дегидратор своими руками

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

    При таком безобразии приемник будет реагировать не на шумы, а на эти импульсы.

    Т.к. ни LC  фильтр мне не хочется, ни трансформатор ставить, то остается единственны путь, это поставить активный RС фильтр с частотой среза в несколько килогерц.

    Взял опять на транзисторе. После фильтра поставил усилитель с маленьким выходным сопротивлением и получил основной блок для дальнейших экспериментов.

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

    Если теперь посмотреть сигнал в точке «3» при отсутствии несущей, то видим только шум сверхрегенератора приличной амплитуды. Он то и является в нашем случае сигналом команды.

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

    Кстати макет базового блока так выглядит. Виден монтаж на пятачках. Конструкция довольно жесткая. Можно спокойно её бросать и ничего с ней не будет. Все сделано на выводах деталей обрезанных до размера 1 – 2 мм

    • Единственно желательно сердечник катушки закрепить.
    • Теперь имея базовый блок делаем для начала простейшее однокомандное управление.

     

    Принцип простой. Шумы уже выделили. Теперь их усилим, продетектируем, подадим на триггер Шмита и дальше на силовой ключ. Если передатчик не включен, то светодиод горит. При включении передатчика шумы пропадают и светодиод гаснет. Если нужно другая логика, то нужно добавить еще один ключ или вместо светодиода поставить реле, но это уже нюансы.

    1. Это макет однокомандного управления так выглядит.

       

    Передатчик для него до безобразия просто выглядит. Просто генератор на кварце 9 мгц работающий на третьей механической гармонике. Его просто включают или выключают.

    В принципе можно сделать и без кварца. Для увеличения мощности в генераторе поставил два транзистора КТ315 в параллель, что тоже необязательно. Можно один или что то мощнее, например КТ603 или КТ3117

     

    А это полная схема. Вверху базовый блок, снизу дешифратор команды.

     

    Деталей получилось довольно много, но это компенсируется простотой и наглядностью настройки, где каждый каскад выполняет одну определенную функцию.

     Теперь, как и задумал элементарные принципы передачи нескольких команд. Я взял две команды, хотя по этому принципу можно сделать порядка четырех.

    Принцип частотного разделения каналов. Принцип широко известен. Правда для разделения каналов в аналоговых системах обычно применяют избирательные LС фильтры, но это не для ленивых, а коты как известно здорово ленивые.

     Вот здесь схема с катушками из книги Г. Миля.

     

    Поэтому фильтры решил взять активные на RС. Схем много перепробовал, но не понравились. Больше понравился фильтр Мюллера Фогта. О нем тоже в книге Г. Миля написано.

     

    Базовый блок прежний, только после него вместо усилителя и триггера Шмита пришлось поставить усилитель-ограничитель, т.к. случались ложные срабатывания когда передатчик расположен близко от приемника. Было одновременное срабатывание двух соседних  каналов. Когда поставил ограничитель и ограничил величину сигнала поступающих на фильтры, этот дефект пропал.

     

    И наконец полная схема вместе с фильтрами и выходными ключами. Частоты я брал случайные. Первая получилась 1200 гц, вторая 750 гц. Желательно, что бы они не делились на целое число и не создавали в тракте гармоники, т.е. выбор 1200 гц и 600 гц был бы совсем не удачен в данном случае.

    • Само собой схемы фильтров можно взять и другие, но мне эти понравились.
    •  А это внешний вид макета.

       

    Теперь к передатчику можно переходить. Схема стандартная. Задающий генератор на кварце 9 мгц. Кварц работает на третьей механической гармонике. Дальше идет апериодический буферный каскад в котором происходит также модуляция. Подобная схема модуляции позволяет сделать большую скорость передачи, хотя требует дополнительного каскада. Выходной каскад самый примитивный.

    Если в нем предусмотреть цепи согласования с антенной, то параметры его конечно улучшаться. Так же можно в оконечном каскаде поставить и более мощный транзистор, хотя бы КТ603, но у меня не было этих целей. Я начал антенну согласовывать, но бросил, т.к.

    дальности для моих экспериментов и так хватало, а так при желании мощность его можно существенно увеличить особо не раздувая габаритов.

    Модулятор по сути два мультивибратора работающих на разных частотах.

    На схеме все понятно. Включаем или один мультивибратор или другой.

    Там резистор R17  можно подобрать для увеличения мощности, но я не стал. Мне большая мощность не нужна была для экспериментов.

     

    А это макет передатчика с которым я экспериментировал. Система само собой полностью работоспособная. Там видна спиральная антенна и удлиняющая катушка. Окончательно я её не настроил, т.к. большой дальности не преследовал на данном этапе своих экспериментов.

       

    Все!

    Силы мои иссякли, да и по опыту знаю, что чем длиннее статья, тем меньше охотников дочитать её до конца. Хотел сделать еще дистанционный аналоговый термометр, но выдохся. Просто на входе модуляции передатчика поставить генератор управляемый напряжением, а в качестве дешифратора приемника поставить преобразователь частота-напряжение. Такие ставили в аналоговых частотомерах.

     В заключение хочу сказать, что конечно вместо примитивных шифраторов и дешифраторов на транзисторах здесь можно поставить более совершенные шифраторы и дешифраторы на логике или на МК в которых предусмотреть дополнительно свою систему зашиты достоверности информации дополнительно к этой, хотя не вижу смысла делать такое к таким примитивным передатчикам и приемникам.

    Файлы: 11.png

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

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

    Источник: https://radiokot.ru/circuit/analog/games/11/

    Схема радиоуправления на 10 команд

    Подробности Категория: Передатчики Опубликовано 17.07.

    2015 13:23 Admin Просмотров: 7361

    Для многих моделистов занимающихся изготовлением различных моделей довольно актуальным является вопрос простого и надежного радиоуправления.

    Конечно, существует множество готовых блоков радиоуправления но куда гораздо интереснее и дешевле изготовить такой блок самому. Схема радиоуправления на 10 команд состоит, как это не трудно догадаться из передатчика и приемника.

    Данная схема позволяет управлять 10-ю нагрузками одновременно, к примеру если на стороне передатчика сразу нажаты 10 кнопок, то 10 светодиодов загорятся на стороне приемника. Вместо светодиодов можно подключить все что угодно сервопривод, электромотор, лампочку и т.д.

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

    Схема передатчика блока радиоуправления

    • Представленная схема передатчика состоит из 2-х основных частей, из управляющего контроллера на микросхеме и трансивера MRF49XA.
    • Радио управление 10 команд своими руками
    • Передатчик имеет следующие характеристики:
    • выходная мощность: 10 мВт;
    • подводимое напряжение: 2,2-3,8 В;
    • ток передачи: 25 мА;
    • ток в режиме покоя: 25 мкА;
    • скорость передачи данных: 1 кбит/с;
    • модуляция: FSK;
    • помехоустойчивость;
    • контрольная сумма;

    Схема приемника блока радиоуправления

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

    Приемник имеет следующие характеристики:

    • подводимое напряжение: 2.2-3.8 В;
    • потребляемый ток: 12 мА;
    • скорость приема данных: до 2 кбит/с;
    • модуляция: FSK;
    • контрольная сумма;
    1. Схемы передатчика и приемника очень похожи, отличия лишь в обвязке микроконтроллера.
    2. Трансивер MRF49XA может работать в трех частотыных диапазонах:
    • диапазон низких частот: от 430,24 — 439,75 МГц;
    • диапазон высоких частот A: от 860,48 — 879,51 МГц;
    • диапазон высоких частот Б: от 860,48 — 879,51 МГц;

    Трансивер работает в приведеных частотных границах если применяется опорный кварц в 10 МГц. Если использовать кварцовый резонатор на 11 МГц то частота передачи/приема будет 481МГц.

    • Программирование микрокнтроллеров
    • В память EEPROM микроконтроллера передатчика необходимо записать следующее:
    • Радио управление 10 команд своими руками
    • где:
    • 801F — (поддиапазон 4xx МГц);
    • AC80 — (передающая частота 438 МГц);
    • 98F0 — (макс. мощность передатчика);
    • C400 — (АПЧ выкл.);
    • 8239 — (включение передатчика);

    Для настройки определенного идентификатора, необходимого для создания определенной пары передатчик — приемник, необходимо в вторую строку первую ячейку записать нужный вам id, такое же значение нужно записать в ячейку приемника. В нашем случае в нее записано значение FF.

    1. В память EEPROM пямять приемника записывается следующее:
    2. Радио управление 10 команд своими руками
    3. Для записи этих значений в память используется программа RFICDA, в которой необходимо выбрать аналог микросхемы MRF49XA микросхему TRC102.
    4. Файлы прошивки и печатных плат

    Аналогичный проект радиоуправления

    Источник: https://radio-magic.ru/transmitters/257-radiooupravlenie

    Устройство радиоуправления на 12 команд

    Устройство предназначено для управления 12 различными нагрузками. Причем одновременно и в любой комбинации допускается нажатия до 8 кнопок ( PORTB ) или 4 кнопок ( PORTA ). Оно может входить в состав, например, радиоуправляемого комплекса для авто и авиамоделей, управления гаражными воротами и т.п.

    Работа приемной части предусмотрена в двух режимах. Режим реального времени и с фиксацией команд ( зависит от положения перемычки S на плате приемника ). Если перемычка убрана, команды зафиксируются.

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

    Индикаторы исполнения команд – светодиоды. Разумеется, к соответствующим выводам процессора можно подключить например затворы мощных полевых или базы биполярных транзисторов через токоограничивающие резисторы.

    • Передатчик
    • Радио управление 10 команд своими руками

    Передающая часть состоит из задающего генератора и усилителя мощности .
    ЗГ — классическая схема на ПАВ- резонаторе со 100 % амплитудной модуляцией .
    УМ — стандартный с общим эмиттером , нагруженный на четвертьволновый отрезок провода длиной 16 см через согласующую емкость .

    1. Шифратор — PIC 16 F 628 A , он осуществляет обработку информации о нажатых кнопках кодирование и посылку пачек управляющих импульсов а также включение светодиодного индикатора и усилителя мощности во время передачи кода.
    2. Приемник
    3. Радио управление 10 команд своими руками

    Сверхрегенератор. При номиналах указанных на схеме и исправных деталях обладает 100% повторяемостью.
    Его настройка заключается лишь в раздвигании витков контурной катушки и подборе емкости связи с антенной.

    3 й вывод контроллера дешифратора служит для контроля прохождения сигнала при настройке ( программно подключенный выход внутреннего компаратора ).Контролировать можно с помощью обычного УНЧ.

    Дешифратор приемника – PIC 16 F 628 A , он осуществляет декодирование и исполнение принятых команд.

    Система кодер — декодер может работать как по проводам так и с другими приемником и передатчиком . Каждая посылка 0 и 1 со стороны кодера «закрашена» колебаниями 5,5 кГц для лучшей помехозащищенности + передача контрольной суммы.

    Питание приемника обязательно от стабилизированного источника 5 вольт ( на схеме не показан , в плате предусмотрен КРЕН 5 А +диод ).

    Питание передатчика от 3,6 вольта но не больше 5,5 вольта ( на плате предусмотрен КРЕН 5А+диод ).

    Картина нажатых кнопок в PORTB ( выводы 6 — 13 ) на передающей части полностью отражается на приемной части в PORTB ( выводы 6 — 13 ) соответственно. Картина нажатых кнопок в PORTA ( 3>2, 4> 15,15> 16, 16> 17 ).

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

    За прошивками обращаться к автору.Со мной можно связаться по тел. 8-050-942-35-95 или по почте: blaze@vizitnet.comС уважением, Сергей (г. Кременчуг).

    Список радиоэлементов

    Скачать список элементов (PDF)

    Источник: https://cxem.net/uprav/uprav12.php

    Ссылка на основную публикацию
    Adblock
    detector