Радиоуправление на микроконтроллере. Простейшая однокомандная схема радиоуправления моделями (3 транзистора) Радиоуправление 10 команд своими руками

Характерным признаком систем командного управления является передача на ракету сформированных в ПУ команд. Различают две разновидности командных систем: системы командного радиоуправления первого и второго типов . В системах первого типа визирование цели и ракеты осуществляется с помощью РЛС, находящихся в пункте управления . В системах второго типа (рис.10) цель визируется с помощью РЛС на ракете . Измеренные координаты цели относительно ракеты поступают в ПУ, где вырабатываются команды управления и передаются на ракету.

Рассмотрим системы командного управления первого типа . При командном управлении можно использовать различные методы наведения, в том числе метод накрытия цели и метод пропорционального сближения. Выясним, какие данные о цели и ракете нужно иметь в ПУ при наведении по методу пропорционального сближения. Считаем, что ПУ неподвижен, тогда, согласно рис.4.14, запишем выражение угла η, определяющего текущее положение линии визировании η = φ ц - δ. Угол δ найдем из треугольника ПУ - ракета - цель.

Рис.4.11. К определению при командном управлении

и . (4.13)

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

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

,

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

где - удаление точки встречи от ПУ.

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

Выражение (4.14) оказывается характерным для всех методов наведения ракет при визировании с ПУ и позволяет сделать следующие выводы:

1. Для получения малого значения промаха измерение угловых координат ракеты и цели (точнее, угла между направлениями на ракету и цель) в системах командного управления должно выполняться с высокой точностью. Например, при h доп = 10 м, R в = 30 км допустимое значение ошибки угловых измерений составляет

2. .

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

Состав радиотехнических средств системы командного радиоуправления представлен на рис.4.15. Из РЛС обзора в РЛС цели поступают грубые значения координат объекта, подлежащего обстрелу. В РЛС цели осуществляется сопровождение цели, в результате чего на выходе имеются точные значения текущей дальности R ц и двух угловых координат φ ц1 и φ ц2 . В РЛС ракет измеряются их дальности и угловые координаты - , , . Индекс i определяет номер ракеты, если по цели проводится стрельба несколькими ракетами. Ракеты визируются по сигналам установленных на них ответчиков, которые ретранслируют сигнал РЛС. Установка ответчиков на ракетых преследует две цели:



1. Экономия энергетического потенциала РЛС.

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

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

Рис.4.12. Состав радиотехнических средств системы командного
радиоуправления

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

Аппаратура системы командного управления, представленная на рис.4.15, может быть использована и для наведения ракет методом накрытия цели. Иногда применение этого метода может оказаться вынужденным. Например, если на цели установлен передатчик помехи самоприкрытия, измерение дальности цели (во всяком случае, точное измерение) может оказаться невозможным. Вместе с тем, поскольку угловые координаты цели измеряются пеленгованием источника помехи, использование метода накрытия цели остается возможным.

Уважаемый 4uvak. Собрал на днях сие чудо на 4 канала. Использовал радио модуль FS1000A, Пашет конечно же все как и написано, за исключением дальности, но думаю это радио модуль просто не фонтан, от того и стоит он 1,5$.
Но собрал я его для того что бы привязать его к broadlink rm2 pro и тут у меня нифига не получилось. Broadlink rm2 pro его увидел, считал его команду и сохранил в себе, но когда он отсылает команду на декодер, последний ни как не реагирует. Broadlink rm2 pro рассчитан по заявленным характеристикам на работу в диапазоне 315/433 МГц, но сие чудо он не принял в свои ряды. Далее последовали танцы с бубном..... В broadlink rm2 pro есть функция как таймер на несколько команд и я решил поставить broadlink rm2 pro задачу на отправку одной и той же команды несколько раз с интервалом 0 секунд, НО!!! Записав одну команду дальше записывать он отказался мотивируя тем, что нет больше места в памяти для сохранения команд. Следом я попробовал сделать ту же операцию с командами от телевизора и он записал 5 команд без проблем. Отсюда я сделал вывод, что в написанной вами программе очень информативные и большие по объему команды отсылаемые кодером на декодер.

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

Теперь вопрос:

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

Я понимаю, что любой не оплачиваемый труд считается за рабство:))))) , а посему готов оплатить ваш труд. Я конечно же не знаю, сколько это будет стоить, но думаю цена будет адекватной проделанной работе. Я хотел вам перечислить деньги но там где было написано, там в рублях и непонятно куда отправлять. Я не резидент РФ и живу в Кыргызстане. У меня мастер кард $. Если есть вариант отправить вам деньги на вашу карту то будет хорошо. В рублях я даже не знаю как это делать. Возможно есть и другие легкие варианты.

Задумал я это потому, что после того как приобрел broadlink rm2 pro подключил тв и кондиционер за бесплатно, а вот остальные радио штучки у нас какие то не дешевые. В доме 19 выключателей на свет, по 3-4-5 штук на комнату и покупать на все выходит очень накладно. Да и розетки хотелось бы переделать на управлении, иначе какой же это умный дом получается.

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

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

Жду вашего ответа.

Blaze

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

Конструкция создана на относительно новых и недорогих микросхемах 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 мВт.

до 5 вольт) .
Ток, потребляемый в режиме передачи - 25 мА.
Ток покоя - 25 мкА.
Скорость данных - 1кбит / сек.
Всегда передается целое количество пакетов данных.
Модуляция FSK .
Помехоустойчивое кодирование, передача контрольной суммы.
Приемник.
Чувствительность - 0,7 мкВ.
Напряжение питания 2,2 - 3,8 В (согласно даташиту на мс, на практике нормально работает
до 5 вольт) .
Постоянный потребляемый ток - 12 мА.
Скорость данных до 2 кбит / сек. Ограничена программно.
Модуляция FSK .
Помехоустойчивое кодирование, подсчет контрольной суммы при приеме.
Алгоритм работы.
Возможность нажатия в любой комбинации любого количества кнопок передатчика одновременно. Приемник при этом отобразит светодиодами нажатые кнопки в реальном режиме. Говоря проще, пока нажата кнопка (или комбинация кнопок) на передающей части, на приемной части горит, соответствующий светодиод (или комбинация светодиодов) .
Кнопка (или комбинация кнопок) отпускается - соответсвующие светодиоды сразу же гаснут.
Тест режим.
И приемник и передатчик по факту подачи на них питания входят на 3 сек в тест режим.
И приемник и передатчик включаются в режим передачи несущей частоты, запрограммированной в EEPROM , на 1 сек 2 раза с паузой 1 сек (во время паузы передача выключается) . Это удобно при программировании устройств. Далее оба устройства готовы к работе.
Программирование контроллеров.
EEPROM контроллера передатчика.

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


98 F0 - (максимальная мощность передатчика, девиация 240 кГц) - Tx Config 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 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 витках контуров прм и прд.

Прошивка свободна для скачивания, без каких-либо ограничений. Любой копирайт - с обязательной ссылкой на сайт.

В этой статье, вы увидите как сделать радиоуправление на 10 команд своими руками. Дальность действия данного устройства 200 метров на земле и более 400м в воздухе.



Схема была взята на сайте vrtp.ru
Передатчик

Приемник


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

Для работы нам потребуются список деталей:
1) PIC16F628A-2 шт (микроконтроллер) (ссылка на алиекспрес pic16f628a )
2) MRF49XA-2 шт (радио трансмиттер) (ссылка на алиекспрес MRF 49 XA )
3) Катушка индуктивности 47nH (или намотать самому)-6шт
Конденсаторы:
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) Текстолит
15) Паяльник
Как видите устройство состоит из минимум деталей и под силу каждому. Стоит только захотеть. Устройство очень стабильное, после сборки работает сразу. Схему можно делать как на печатной плате. Так и навесным монтажом (особенно для первого раза, так будет легче программировать). Для начала делаем плату. Распечатываем


И травим плату .

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


Главное очень аккуратно, у нее очень тонкие выводы. Конденсаторы для наглядности. Самое главное не перепутать полюса на конденсаторе 33 мкФ так как у него выводы разные, один +, другой -. Все остальные конденсаторы припаиваете как хотите у них нет полярности на выводах


Катушки можно использовать покупные 47nH но лучше намотать самому, все они одинаковые (6 витков провода 0,4 на оправке 2 мм)

Когда все припаяно, хорошо все проверяем. Далее берем PIC16F628A, его нужно запрограммировать. Я использовал PIC KIT 2 lite и самодельную панельку
Вот ссылка на программатор ( Pic Kit2 )


Вот схема подключения


Это все просто, так что не пугайтесь. Для тех кто далек от электроники, советую не начинать с SMD компонентов, а купить все в DIP размере. Я сам так делал в первый раз


И все это реально заработало с первого раза


Открываем программу, выбираем наш микроконтроллер

 

Возможно, будет полезно почитать: