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

Описываемая аппаратура может быть использована для управления авиа- и судомоделями по радио в диапазоне частот 27,6—28 Мгц. Дальность действия аппаратуры в воздухе до 3—5 км, на земле — до 400—500 м. Аппаратура испытана на модели ракетоносца на гусеничном ходу, получившей приз на 22-й Всесоюзной выставке радиолюбителей-конструкторов.

Передатчик

Принципиальная схема передатчика показана на рис. 43. Задающий генератор собран на транзисторе Т1. Его колебательный контур L1C2 настроен на частоту 13,8—14 Мгц. Колебания высокой частоты через катушку связи L2 подаются на базу транзистора Т2 каскада удвоения частоты. Смещение на базе транзистора автоматическое, за счет детектирования токов высокой частоты эмиттерным переходом. Колебательный контур L3CC6 в цепи коллектора настроен на частоту 27,6—28 Мгц. Напряжение высокой частоты с этого контура подается на эмиттер транзистора Т3 выходного каскада передатчика.

В коллекторную цепь транзистора Т3 включен выходной контур L5C9, настроенный на частоту 27,6—28 Мгц. Связь антенны с выходным контуром емкостная, через конденсатор С10. Для увеличения отдачи энергии в антенну применена «удлинительная» катушка L6, которая вместе с антенной настраивается в резонанс с частотою выходного контура передатчика.

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

Модулятор на транзисторах Т4 и Т5 представляет собой генератор звуковых частот. Включая в цепь базы транзистора Т5 при помощи кнопок Кн—Кн4 конденсаторы С12—C15, можно получить четыре фиксированные звуковые частоты: 4 500, 4 000, 3500, 3000 гц, необходимые для подачи команд.

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

В коллекторную цепь транзистора Г5 выходного каскада модулятора включен трансформатор Тр1. Напряжение звуковой частоты с вторичной обмоткой этого трансформатора подается в цепь базы Транзистора Т3 выходного каскада передатчика, осуществляя модуляцию несущей. При таком подключении модулятора к передатчику мощность модулятора может быть небольшая, а глубина модуляции выходного каскада достигает 70—85%.

Выходная мощность передатчика 1,5—2 вт.

Конструкция и детали. Детали передатчика монтируют на плате из листового гетинакса или стеклотекстолита размерами 130 X Х120 мм. Монтажную плату вместе с батареей питания (4 шт. Л-0,5) размещают в металлическом корпусе размерами 200X140X55 мм.

Расположение основных деталей на плате показано на рис. 44, а внешний вид передатчика со стороны передней панели — на рис. 45.

Данные катушек и дросселей передатчика приведены в табл. 4.

Транзисторы П403 можно заменить транзисторами П420— П423, П416, а МП40 — транзисторами МП39, МП41, МП42.

Рис. 44. Расположение деталей на панели передатчика.

В качестве выходного трансформатора модулятора применен согласующий трансформатор От карманного приемника, вторичная обмотка которого используется как модулирующая. Конденсаторы Са, С3, С6 и С9 типа КПК-1. Все резисторы, кроме R5, типа УЛМ или МЛТ, Резистор R3 проволочный (2,5 мм провода ПЭЛ 0,1), намотан на корпусе резистора ВС-0,25 сопротивлением не менее 10 ком. Кнопки Kн1—Kн4 любого типа.

Настройку передатчика начинают с проверки задающего генератора. При включении питания миллиамперметр в коллекторной цепи транзистора Т1 должен показывать ток в пределах 5—12 ма, а при замыкании катушки L1 уменьшиться на 2—3 ма. Если при замыкании катушки ток не изменяется, что указывает на то, что задающий генератор не работает, генерации добиваются подстроеч-ным конденсатором С3.

Частоту задающего генератора проверяют с помощью , она должна быть в пределах 13,8—14 Мгц. Изменением емкости конденсатора С3 добиваются, чтобы ток, потребляемый этим каскадом от батареи, был в пределах 10—12 ма. Такой ток соответствует наилучшему режиму работы задающего генератора.

Рис, 45. Расположение органов уп равления на панели передатчика.

Контур L3C5С6 конденсатором С5 настраивают на частоту 27,6—28 Мгц. Момент резонанса можно определить по ГИР, настроенному на эту частоту, поднеся его катушку к катушке L3. В момент резонанса стрелка прибора должна максимально отклониться. Можно также воспользоваться простейшим высокочастотным пробником — витком провода ПЭВ 0,8, замкнутым на лампочку накаливания 25 в X 0,075 а. Если виток пробника надеть на катушку Л3, то в момент резонанса лампочка должна слабо светиться. Не исключено, что для точной настройки контура L3C5C6 на частоту 27,6—28 Мгц придется подбирать емкость конденсатора С5.

После этого настраивают выходной каскад передатчика. При настройке контура L5C9 конденсатором С9 на частоту 27,6—28 Мгц в момент резонанса миллиамперметр в цепи этого контура должен показывать минимальный ток, а лампочка высокочастотного пробника, поднесенного к катушке L5 ярко светиться.

Для настройки антенны потребуется простейший волномер, схема которого показана на рис. 46.

Для контроля настройки антенны в резонанс с выходным каскадом передатчика параллельно дросселю Др2 подключают миллиамперметр на ток до 15 ма. Волномер, снабженный антенной в виде отрезка провода длиной 1 м, настроенный на частоту 27,6—28 Мгц, относят от передатчика на такое расстояние, при котором стрелка его прибора находится в середине шкалы. Поворачивая сердечник «удлинительной» катушки L6, добиваются наибольшего отклонения стрелки прибора волномера. Ток, потребляемый транзистором Тз при настройке антенны в резонанс с частотой выходного каскада передатчика, должен увеличиться в 1,5—2 раза.

При настройке антенны может понадобиться подстройка выходного контура передатчика конденсатором С9.

Последним проверяют работу модулятора. При нажатии любой из кнопок в телефонах, включенных параллельно вторичной обмотке Тр1, должен появиться звук. Если звука нет, то проверяют детали и монтаж модулятора. Одной из ошибок в модуляторе может быть неправильная полярность включения диода Д1.

Для проверки частоты модулятора к обмотке II трансформатора Тр1 параллельно телефонам через конденсатор емкостью 0,01 подключают звуковой генератор. Нажав кнопку Кн1 изменяют частоту генератора, подгоняя ее под частоту модулятора. При равенстве частот генератора и модулятора в телефонах слышен звук одного тона.

Частота модулятора при нажатии кнопки Kh1 должна быть близкой к 3 000 гц. Подогнать эту частоту модулятора можно подбором емкости конденсатора С12.

Точно так же настраивают модулятор на другие командные частоты; при нажатии кнопки Кн2- на частоту 3 500 гц, кнопки Кн3 — на частоту 4 500 гц и кнопки Кн4 — на частоту 4 000 гц.

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

Настроенный передатчик вставляют в металлический корпус.

Приемник

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

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

Сверхрегенеративный детектор собран на транзисторе Т1. Обратная положительная связь между коллекторной и базовой цепями осуществляется через конденсатор С3. По высокой частоте нагрузкой каскада служит колебательный контур L1C3. Дроссель Др1 преграждает путь токам высокой частоты в Усилитель низкой частоты.

Резистор R3 является нагрузкой детектора по низкой частоте. Одновременно на нем выделяется напряжение частоты гашения сверхрегенератора, которому путь к усилителю низкой частоты преграждает фильтр C6R4C7.

С выхода усилителя низкой частоты сигнал через конденсатор С12 и резисторы R13 —R16 поступает на электронные реле дешифратора. Если на колебательный контур электронного реле, например на контур L2C13, подать переменное напряжение частотой 4 500 гц, причем колебательный контур настроен на эту частоту, на нем выделится максимальное напряжение этой частоты. При этом между базой и эмиттером транзистора Т5 потечет переменный ток, частично выпрямленный диодом Д1. Создающееся на диоде напряжение со знаком минус подается на базу, а плюс— на эмиттер, обеспечивая необходимое смещение рабочей точки транзистора. Усиленный транзистором переменный ток создает на обмотке реле Р1 падение переменного напряжения, которое через конденсатор С14 подается в колебательный контур. Чем больше напряжение на контуре, тем больше будет Выпрямляемое диодом напряжение, тем отрицательнее напряжение на базе и больше ток через транзистор. Наступает насыщение транзистора. В этот момент напряжение источника питания почти полностью оказывается приложенным к обмотке реле. При этом реле срабатывает, его контакты замыкаются и включают ходовой электродвигатель.

Точно так же работают три других электронных реле на транзи-сторах Т6—Т8, только их контуры настроены на другие командные частоты передатчика: контуры L3C15—на частоту 4 000 гц контур L4C7 на частоту 3500 гц, контур L5C20 —на частоту 3 000 гц. Резисторы R13—R16 устраняют взаимосвязь между контурами реле.

Рис. 47. Схема приемной аппаратуры радиоуправления моделями.

В приемной аппаратуре три исполнительных электродвигателя. При замыкании контактов P1 когда включается электродвигатель ЭД1 модель будет поворачиваться вправо или влево. При замыкании контактов Р2, когда включается электродвигатель ЭД2, модель делает поворот в другую сторону, когда же сработает реле Р4 и его контакты включат два электродвигателя — ЭД1 и ЭД2, модель будет двигаться прямо. Электродвигатель ЭД2 предназначен для выполнения любой другой команды. В модели ракетоносца, где работала эта аппаратура, он применялся для подъема ракет. Выключатели Bki и Вк2 для этого случая являются конечными выключателями, разрывающими цепь питания электродвигателя при полном подъеме или опускании ракеты.

Электролитические конденсаторы С21—С26 снижают уровень помех приемнику, создаваемых работающими электродвигателями.

Электродвигатели питаются от двух соединенных параллельно батарей КБС-Л-0,5.

Детали и конструкция. Детали приемника и электронных реле дешифратора смонтированы на плате размерами 135X80 мм (рис. 48).

Катушка L1 сверхрегенеративного детектора намотана на полистироловом каркасе диаметром 6 мм с алюминиевым сердечником диаметром 4 мм. Катушка содержит 12 витков провода ПЭЛ 0,6, длина намотки 10 мм.

Дроссели Др1 и Др2 имеют одинаковые конструкции: на корпус резистора ВС-0,25 сопротивлением не менее 100 ком намотаны четыре секции из 2,5 м провода ПЭЛ 0,12.

В высокочастотной части приемника следует применить конденсаторы типа КТК или КДК. Контурные катушки электронных реле намотаны проводом ПЭЛ 0,1 на четырехсекционных каркасах с сердечниками СЦР-1 (каркасы фильтров промежуточной частоты радиовещательных приемников). Катушки L2 и L3 содержат по 1 200 витков, L4— 1 400 витков, L5 — 1 500 витков. Электромагнитные реле Р1 Р2, Р4 типа РЭС-10 или, в крайнем случае, типа РСМ, Р3 — типа РЭС-6. Сопротивление обмоток реле должно быть в пределах 400—600 ом. Контактные пружины нужно так отрегулировать, чтобы реле надежно срабатывали при токе 10—14 ма.

Монтаж приемника должен быть механически прочным.

Рис. 48. Расположение деталей приемника и дешифратора на монтажной плате.

Настройку приемника начинают с проверки усилителя низкой частоты. На вход усилителя параллельно конденсатору С7 через резистор сопротивлением 100 ком подают сигнал звукового генератора частотой 1 000 гц, а к выходу усилителя (между плюсовым проводником и положительной обкладкой конденсатора С12) подключают высокоомные телефоны. Изменяя сопротивление резистора R6, добиваются наибольшего неискаженного усиления сигнала генератора. При отключении звукового генератора в телефонах должен прослушиваться характерный для сверхрегенеративного детектора шум, напоминающий звук примуса. Подбирая номинал резистора R1 добиваются максимальной громкости этого шума. Далее по сигналу генератора высокой частоты контур L1C3 приемника настраивают на частоту 27,8 Мгц сердечником катушки L1. Если частота контура значительно отличается от сигнала генератора, то сжимают или, наоборот, раздвигают витки катушки, добиваясь, чтобы настройка контура на частоту 27,8 Мгц была при среднем положении сердечника в катушке L1.

Если сверхрегенератор не работает, то надо заменить транзистор Т1 — не все высокочастотные транзисторы хорошо работают в режиме сверхрегенеративного детектирования.

Окончательная настройка приемника производится при совместной работе с передатчиком. Включив передатчик, нажимают кнопку Кн4 (частота модуляции 4 500 гц). Приемник, не подключая к нему антенну, располагают на расстоянии 20—80 см от передатчика и сердечником катушки L1 настраивают его на несущую частоту передатчика. При точной настройке контура L1C3 на частоту передатчика сверхрегенеративный шум должен исчезнуть, а в телефонах, подключенных к выходу усилителя низкой частоты, должен громко прослушиваться тон модуляции. При этом на резисторе R10 должно развиваться переменное напряжение с частотой модуляции передатчика в пределах 1—4 в.

Теперь последовательно с обмоткой реле Р1 надо включить миллиамперметр на ток 50 ма и подбором конденсатора C13 контура L2С13 добиться наибольшего тока через реле Р1. Затем изменяют сопротивление резистора R1 (вместо него полезно поставить переменный резистор на 50 ком), устанавливают ток через реле Р1 10—12 ма — ток четкого срабатывания реле. Нужно добиться, чтобы с увеличением сопротивления резистора R1 ток через реле резко уменьшался, а при уменьшении возрастал бы незначительно, а всякое изменение положения сердечника в катушке L2 вызывало уменьшение тока в коллекторной цепи транзистора Т5.

Точно так же настраивают колебательные контуры трех других электронных реле. Может оказаться, Что только сердечниками катушек не удается настроить контуры в резонанс с частотами модуляции передатчика. В таких случаях изменяют емкости конденсаторов, входящих в колебательные контуры, на 2 000—5 000 пф.

Хорошо налаженный приемник без подключения к нему антенны должен принимать сигналы передатчика на расстоянии до 50 м от него.

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

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

Во всех этих случаях когда нудно дистанционное управление с расстояния до 500-500м в городе, и до 5000м в открытом пространстве или над водой.

Технические характеристики:

1. Рабочая частота канала............. 27,12 Мгц.
2. Мощность передатчика.............. 600 мВт.
3. Напряжение питания передатчика......... 9 В.
4. Ток потребления передатчиком............. 0,3 А.
5. Чувствительность приёмника............... 2мкв.
6. Селективность при расстройке на 10 кгц......... 36 дб.
7. Напряжение питания приемника........... 3,3-5В.
8. Ток потребления приёмника в покое............... 12 мА.
9. Ток потребления приёмником при срабатывании - 60 мА, и зависит от типа используемого реле.

Принципиальная схема и монтажная приёмного тракта изображена на рисунке 1. Радиочастотный сигнал от антенны через переходной конденсатор С1 поступает в входной контур L1 С2 настроенный на частоту 27,12 Мгц. С выхода этого контура сигнал поступает на высокочастотный усилитель на полевом транзисторе VT1. Диод VD1 служит для ограничении исходного сигнала при не большом расстоянии между антеннами приёмника и передатчика.

Этот транзистор согласует несимметричный высокоомный выход контура с симметричным низкоомным входом микросхемы DA1, которая выполняет функции преобразователя частоты. Частота гетеродина определяется частотой резонанса резонатора Q1. В данном случае частота гетеродина 26,655 мгц. Сигнал промежуточной частоты 465 кгц выделяется на нагрузке преобразователя резисторе R3.

С этого резистора сигнал ПЧ через пьезокерамический фильтр Q2 (он определяет всю селективность) поступает на микросхему DA2, на которой выполнен усилитель промежуточной частоты, амплитудный детектор, система АРУ и усилитель низкой частоты. С выхода детектора микросхемы (выгод 8) низкочастотное напряжение амплитудой 50-100 мВ поступает через подстроечный резистор R8 на вход УЗЧ, который усиливает этот сигнал до 1,5 - 2 В.

Усиленный низкочастотный сигнал с вывода 12 микросхемы, через С1В поступает на каскад на транзисторе VT2. Это рефлексный ключевой каскад. Он усиливает переменное напряжение, которое с его коллектора поступает на колебательный контур L2 С19, настроенный на 1250 гц.

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

Конструктивно приёмник собран на малогабаритной печатной плате, схема которой изображена в натуральную величину. Нужно использовать малогабаритные детали. Катушка L1 наматывается на цилиндрическом ферритовом стержне диаметром 2,8 мм и длиной 12 мм. Она содержит 14 витков провода ПЭВ-0,31. Наматывают её так, чтобы сердечник мог с некоторым трением двигаться в ней. Пьезокерамический фильтр тоже малогабаритный - ФГЛП061-02 на 465 кгц. Можно использовать и другой фильтр на эту частоту важно, чтобы габариты позволяли.

Реле - РЭС55 - герконовое, паспорт РС4.569.603. Это реле допускает ток коммутации до 0,25А. Можно использовать другое малогабаритное реле, например РЭС43 или РЭС44. Катушка низкочастотного контура L2 намотана на ферритовом кольце К7-4-2 из феррита 400НН, она содержит 350 витков провода ПЭВ-0,06.

Настройка ВЧ части приёмника сводится к настройке входного контура на частоту канала. Настройка каскада на VT2 сводится к установке режима таким образом, чтобы при выключенном модуляторе передатчика контакты реле находились в обесточенном положении. Режим устанавливают подбором R9, в некоторых случаях его можно исключить. R8 подстраивают таким образом, что-бы была максимальная чувствительность и при этом реле не срабатывало от шумов.

Принципиальная схема передатчика изображена на рисунке 2. Задающий генератор передатчика выполнен на VT1 с кварцевой стабилизацией частоты. Кварцевый резонатор Q1 выбран на частоту несущей - 27,12 Мгц. Напряжение этой частоты выделяется в дросселе L1 и через конденсатор С8 поступает на усилитель мощности на транзисторе VT2. Усиленное напряжение ВЧ выделяется на дросселе L3.

Для согласования с антенной используется двойной "51" образный контур на элементах L4, L5, С12, С13, С14 и С15. Он согласует по входному сопротивлению антенну и выход передатчика, и отфильтровывает гармоник несущей частоты. Катушка L6 используется для увеличения эквивалентной длины антенны и следовательно к увеличению отдаваемой энергии.

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

Прямоугольные импульсы для управления модулятором вырабатывает мультивибратор на микросхеме D1. Частота генерации определяется конденсатором С3 и резисторами R1 и R2. Элемент D1.3 выполняет роль формирователя импульсов, а D1.4 выключателя модуляции.

В рабочем режиме при отсутствии команды питание поступает на передатчик (S2 замкнут). Тумблер S1 в этом случае замкнут, и на выходе элемента D1.4 устанавливается напряжение близкое к нулю (относительно минуса питания). Это напряжение является отрицательным по отношению к эмиттеру VT3. Оно через R5 поступает на базу этого транзистора и открывает его.

В результате в режиме отсутствия команды передатчик излучает не модулированный сигнал. Это нужно для того, чтобы забить высокочастотный тракт приёмника и исключить влияние на его работу электрических помех и атмосферных шумов. Для того, чтобы послать команду нужно разомкнуть тумблер S1. Тогда элемент D1.2 откроется и пропустит через себя прямоугольные импульсы от мультивибратора.

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

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

Микросхему К176ЛА7 можно заменить на K561ЛA7 или при изменении разводки платы на К564ЛА7. Транзистор VT1 можно использовать КТ608 с любой буквой, VT2 - КТ606, КТ907. VТ3 - KT816 или ГТ403.

Катушки передатчика L4 и L5 бескаркасные, они имеют диаметр 7 мм и длину 10 мм, L4 содержит 15 витков ПЭВ-0,61, L6 20 витков ПЭВ-0,56. Катушка L6 выполнена так-же как и катушка входного контура приёмника, она имеет ферритовый сердечник. Она содержит 18 витков ПЭВ-0,2. Дроссели L1, L2 и L3 наматываются на постоянных резисторах МЛТ-0,5 сопротивлением не менее 100-с проводом ПЭВ-0,16, по 40 витков. В качестве антенны используется штырь длиной 75 см.

Настройка

Передатчик настраивают при помощи волномера с индикатором напряженности поля или высокочастотным осциллографом (С1-65) с катушкой на входе. В обеих случаях тумблер S1 замыкают и измеряют напряжение на коллекторе VT3, оно должно быть близко к напряжению питании.

Затем с подключенной рабочей антенной путём сжатия и раздвигании витков L4 и L5, подстройкой С13 и изменяем индуктивности перемещением сердечника L6 добиваются максимального неискаженного синусоидального сигнала основной частоты (по ошибке можно настроиться на гармонику), регистрируемого волномером или осциллографом с расстояния около 1 метра от антенны.

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

Если нужно сделать несколько команд нужно сделать переключатель, который будет коммутировать несколько резисторов R2. В приёмнике нужно сделать несколько каскадов, аналогичных каскаду на VT2, которые будут отличаться только емкостью С19, и и подключить их к точке "А" (рис.1). Рекомендуемые емкости С19 для четырёх команд - 0,15 мкф, 0,1 мкф, 0,068 мкф и 0,033 мкф.

После настройки все катушки передатчика и входную катушку приёмника нужно зафиксировать эпоксидной смолой.

В этой статье, вы увидите как сделать радиоуправление на 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 размере. Я сам так делал в первый раз


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


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

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

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

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

Итак, если мы хотим установить привод в крайнее левое положение нужно слать импульсы длительностью 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< Остается реализовать прерывания:
ISR(TIMER1_COMPA_vect) //прерывание по достижению верхнего значения счетчика, непосредственно перед началом следующего импульса { //c_num- переменная, обозначающая номер текущего канала, channels - массив значений каналов if (c_num <= 7) { OCR1B = channels; } else { OCR1B = 0; //отключаем ШИМогенератор для несуществующих в демультиплексоре 8 и 9 канала } } ISR(TIMER1_COMPB_vect, ISR_NOBLOCK)// прерывание возникающее в конце импульса { if (c_num <= 7) { PORTC = c_num; //для каналов 0-7 выводим номер канала на PORTC } //и изменяем значение счетчика от 0 до 9 if (c_num >= 9) { c_num = 0; } else { c_num++; } }
Глобально разрешаем прерывания и готово, забивая в channels значения от LOW до HIGH изменяем значения на каналах.

Реализация в железе

Ну с теорией разобрались, пришло время все это реализовать. Мозгом системы выбран микроконтроллер ATmega8A, тактируется от кварца на 16МГц (не потому, что я захотел 16000 позиций сервомашинки, а потому, что у меня такие валялись). Управляющий сигнал для МК будет поступать через UART. В результате получилась вот такая схемка:


Спустя некоторое время появилась вот такая платка:




Два трехштыревых разъема я не припаял потому, что они мне не нужны, а не подряд они впаяны поскольку у меня нету металлизации отверстий, а в нижнем разъеме дорожки с двух сторон, можно было бы заменить проволочкой, но программно нету проблемы выводить сигнал на любой разъем. Также отсутствует 78L05 ибо в моем регуляторе двигателя есть встроенный стабилизатор (ВЕС).
Для получения данных к плате подключается радиомодуль HM-R868:


Изначально думал втыкать его прямо в плату, но эта конструкция не помещалась в самолетик, пришлось сделать через шлейф. Если изменить прошивку, то контакты разъема для программирования можно использовать для включения/отключения каких-нибудь системам (бортовые огни и т.п.)
Плата обошлась примерно в 20грн = $2.50, приемник - 30грн = $3,75.

Передающая часть

Самолетная часть есть, осталось разобраться с наземной аппаратурой. Как уже писалось ранее, данные передаются по UART, на каждый канал по одному байту. Вначале подключал свою систему проводом через переходник к компьютеру и команды слал через терминал. Чтобы дешифратор определял начало посылки, а в будущем выделял посылки адресуемые именно ему, вначале шлется байт-идентификатор, затем 8 байт определяющих состояние каналов. Позже стал использовать радиомодули, при отключении передатчика все моторчики начинали дико дергаться. Дабы отфильтровать сигнал от шумов, десятым байтом шлю XOR всех 9 предыдущих байт. Помогло, но слабо, добавил еще проверку на таймаут между байтами, если он превышается - вся посылка игнорится и прием начинается заново, с ожидания байта-идентификатора. С добавлением контрольной суммы в виде XOR слать команды с терминала стало напряжным, поэтому я побыстрому наклепал вот такую программку с ползунками:


Число в нижнем левом углу - контрольная сумма. Передвигая ползунки на компе двигались рули на самолете! Вообщем отладил я все это и стал думать о пульте ДУ, купил для него вот такие джойстики:

Но потом меня посетила одна мысль. В свое время я тащился от всяких авиасимуляторов: «Ил-2 Штурмовик», «Lock On», «MSFSX», «Ка-50 Черная Акула» и др. Соответственно был у меня джойстик Genius F-23 и решил я прикрутить его к вышеописанной проге с ползунками. Погуглил как это реализовать, нашел этот пост и получилось! Управлять самолетиком с помощью полноценного джойстика, мне кажется, гораздо круче, чем маленькой палочкой на пульте. Вообщем все вместе изображено на первой фотке - это нетбук, джойстик, преобразователь на FT232, и подключенный к нему передатчик HM-T868. Преобразователь подключается 2м кабелем от принтера, что позволяет закрепить его на каком нибудь дереве или чем-то подобном.

Пуск!

Итак, есть самолетик, есть радиоуправление - Поехали!(с) Первый полет производился над асфальтом, результат - сломанный пополам фюзеляж и полувырванный двигатель. Второй полет производился над более мягкой поверхностью:

Последующие полетов 10 были тоже не особо удачными. Основной причиной я считаю сильную дискретность джойстика - по крену он выдавал только 16 значений (вместо возможных 256), с осью тангажа - не лучше. Но так как в результате испытаний самолет был значительно поврежден и не подлежит ремонту:


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

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

Данное устройство предназначено для управления 4 различными нагрузками (например управление гаражными воротами, эл. освещением и прочее). Допускается одновременное нажатие кнопок в любой комбинации (для режима без фиксации команды). Приемник имеет 2 режима работы: – 1 режим без фиксации команды (перемычка на приемнике убрана) – команды выполняются только в момент удержания соответствующей кнопки (кнопок). – 2 режим с фиксацией команды (установлена перемычка на приемник) – команда выполняется после нажатия кнопки, повторное нажатие кнопки отключает команду.

Передатчик состоит из кодера на микроконтроллере, и радиомодуля для передачи данных по радиоканалу. Модуляция – ШИМ. В передатчик заложен алгоритм помехоустойчивой передачи данных, для защиты от ложных срабатываний. Потребление тока в режиме покоя составляет 0,1мкА в режиме сна, и 11мА во время передачи (от источника напряжения 3В). 0,3мкА в режиме сна, и 15мА во время передачи (от источника напряжения 6В). Для управления на небольшой дистанции достаточно одной литиевой батареи. Для более дальней связи используются 2 литиевых батареи. Плата передатчика – 2-х сторонняя. Обратная сторона используется в качестве экрана. Фольга только удалена под катушкой L2.

Особенности передатчика:

– для сверхнизкого потребления тока в режиме сна в контроллере пришлось отключить одну важную функцию (с этой функцией потребление тока составило бы 60 мкА, что не есть хорошо), поэтому в некоторых ситуациях контроллер при подключении батареи может зависнуть. Для вывода его из этого состояния нужно извлечь батарею, нажать на кнопку SB4 (для разряда конденсаторов), и снова установить батарею до успешного старта контроллера. В нормальном рабочем режиме с установленной батареей зависаний не будет (пока батарея не разрядится).

– если при подключении батареи удерживать кнопку SB1, то передатчик перейдет в режим передачи сигнала 100 % амплитудной модуляцией частотой 1кГц. Это сделано для тех кто самостоятельно будет собирать и настраивать сверхрегенеративный приемник на нужную частоту (по сигналу передатчика удобно производить данную настройку).

– если при подключении батареи удерживать кнопку SB2, то передатчик перейдет в режим постоянной передачи кодовой посылки 0101 (2 светодиода горят, 2 потушены). Этот режим удобен для тех, кто будет тестировать дальность работы устройств.

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

А теперь о дальности работы. При питании передатчика от источника напряжением 6В и нахождении передатчика на 7 этаже мне удавалось передавать команды на расстояние до 1км. Причем внутри дома сигнал передатчика пробивал насквозь 7 этажей (до 1 этажа), прием даже велся в металлическом лифте на пути следования с 7 до 1 этажа. При нахождении передатчика на уровне 1,5 метра от земли сигнал передавался до 300 метров при прямой видимости. В качестве антенн были использованы куски провода по 17см.

Прошивки бесплатны, и не имеют никаких ограничений. Кодер и декодер имеют индивидуальный код (могут быть перестроены на сотни миллиардов различных комбинаций). При программировании контроллеров не забываем о калибровочных константах http://pro-radio.ru/controllers/3131-2/ (у кого PICkit – могут о этом не беспокоиться, программатор сам все сделает).

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