Шифратор и дешифратор команд телеуправления

Шифратор и дешифратор команд телеуправления Вертолеты

Низкоскоростное радиоуправление. — сайт радиолюбителя

В виду того, что сейчас появилось множество готовых радиомодулей, данные схемы имеют мало практического применения, но возможно кому-то будет интересно. Я то как раз и делал по этой причине, что было интересно поэкспериментировать. Сейчас много разговоров о промышленных помехах, которые сильно мешают, поэтому решил поэкспериментировать с узкополосными приемниками. Полосу пропускания выбрал порядка 1 кГц. В схемах использовал те комплектующие, что были под рукой. Сначала попробовал приемники с низкой ПЧ. Выбрал ПЧ порядка 5 кГц. Недостаток конечно в том, что если не принимать специальных мер, то данные приемники не имеют избирательности по зеркальному каналу, но про это потом.
Логику для начала взял простейшую. Просто с помощью передачи одной несущей «включать-выключать». При этом используется одна кнопка. Нажимаешь кнопку на одну секунду, идет «включено», держишь кнопку три секунды, идет выключение. При этом декодер в приемнике получается такой.
Шифратор и дешифратор команд телеуправления
Схема высокочастотной части стандартная, УВЧ, смеситель, гетеродин. В гетеродине стоит кварц на основную гармонику 27 МГц. На выходе смесителя фильтр на промежуточную частоту. Смеситель и гетеродин можно сделать например на SA612, но сначала сделал все на транзисторах. В качестве фильтра после смесителя взял магнитную головку от старого кассетного магнитофона и подобрал конденсатор для получения резонансной частоты 5 кГц. Конденсатор получился емкостью 0,01 мкф. С другой головкой получился 0,022 мкф. В принципе это не важно.
Шифратор и дешифратор команд телеуправления
Схема высокочастотной части стандартная, УВЧ, смеситель, гетеродин. В гетеродине стоит кварц на основную гармонику 27 МГц. На выходе смесителя фильтр на промежуточную частоту. Смеситель и гетеродин можно сделать например на SA612, но сначала сделал все на транзисторах. В качестве фильтра после смесителя взял магнитную головку от старого кассетного магнитофона и подобрал конденсатор для получения резонансной частоты 5 кГц. Конденсатор получился емкостью 0,01 мкф. С другой головкой получился 0,022 мкф. В принципе это не важно.
Шифратор и дешифратор команд телеуправления

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

Смотрите про коптеры:  Исследуйте дрон «Севеннесф»: дайте волю своему воображению, направленному в небеса

Шифратор и дешифратор команд телеуправления

Получилось не совсем то, что хотелось. Значит нужен еще фильтр. Т.к. решил экспериментировать на транзисторах, то фильтр выбрал такой.
Шифратор и дешифратор команд телеуправления
Это из книжки Г. Миль «Электронное дистанционное управление моделями»

После этого фильтра ставим УПЧ и амплитудный детектор.
Шифратор и дешифратор команд телеуправления
Амплитудный детектор можно сделать и на кремниевых транзисторах.
Шифратор и дешифратор команд телеуправления
Амплитудный детектор можно сделать и на кремниевых транзисторах.
Шифратор и дешифратор команд телеуправления

После амплитудного детектора стоит триггер Шмита на КМОП логике. Резистором R31 устанавливается полог срабатывания триггера Шмидта. После триггера Шмита стоит наш простейший декодер.
АЧХ в данном случае получилась уже намного лучше.
Шифратор и дешифратор команд телеуправления

С помощью простой приставки к осциллографу ECF был снят ФК. Вы можете посмотреть его здесь.

Простое подключение ГЦФ к осциллографу

При настройке он не особо нужен, но мне нужно было все таки было проконтролировать.
Работу проверял с помощью передатчика маяка.
Шифратор и дешифратор команд телеуправления

В маяке, как и в гетеродине приемника стоит кварц на основную гармонику 27 МГц.
Кварцы можно применить конечно и гармониковые, но придется менять схему и гетеродина и маяка.

НАСТРОЙКА

Все довольно просто. Мы включаем приемник и маяк. Антенны на приемнике и маяке имеют длину 10 см каждая. Подключаем осциллограф к эмиттеру VT2. В середине схемы установлен конденсатор настройки гетеродина C27. Подстройте конденсатор C1 в маяке и найдите его максимальное значение.

Шифратор и дешифратор команд телеуправления

Частота должна получиться в районе 4 – 5 кГц. Маяк нужно отодвигать так, что бы не было перегрузки с смесителе. Дальше нужно настроить наш активный фильтр на VT4, VT5 на эту же частоту. Если в фильтре увеличивать R7, то фильтр возбудится на частоте своего резонанса. После этого резистором R13 можно выставить нужную нам частоту. Это будет предварительная настройка. После этого уменьшая R7, подкручиваем R13 на максимум. В данном случае антенны в маяке и приемнике нужно совсем укоротить, а то получается перегрузка и ограничение, что не даст точно настроится. Можно еще маяк подальше ставить. Теперь Подстраиваем R7. При его увеличении увеличивается чувствительность, но при этом, если «перекрутим», то фильтр просто возбудится. Частота пропускания фильтра зависит от величины резистора R20. Чем этот резистор больше, тем полоса пропускания уже. Я сделал полосу пропускания порядка 1 кГц. В общем настраиваемся на максимум. Картинка получается такая же, что и выше, только уровни уже будут намного больше.
Теперь к приемнику подключаем антенну, с которой намерены работать. Я взял 50 см. На маяке делаем антенну 10 см и относим его метра на 3 – 4 от приемника. Осциллограф подключаем на выход УПЧ, т.е. к коллектору VT7. Крутим сердечники катушек L1 и L3 добиваясь максимума. Можно покрутить подстроечный конденсатор С27. Этим точно настраиваемся на частоту передатчика, хотя раньше уже это делали, но проверить имеет смысл.
Дальше нужно установить общее усиление в тракте. Осциллограф подключаем на выход детектора, т.е. к резистору R 25. Усиление устанавливается резисторами R19 и R24. Хотя R19 можно в принципе совсем закоротить. В общем на выходе детектора при выключенном маяке нужно установить напряжение шумов порядка одного вольта.

Шифратор и дешифратор команд телеуправления

Больше не нужно, т.к. это приведет только к ухудшению параметров и низкой помехоустойчивости.
Теперь включаем маяк. Напряжение на выходе детектора должно увеличится до уровня 4 – 6 вольт.
Дальше резистором R31 устанавливаем порог срабатывания триггера Шмидта, что бы получить четкое срабатывание при включении маяка. Я сделал порог порядка 2 вольта. Порог примерно равен половины питания микросхемы, в данном случае это порядка 4 вольта.
Теперь проверяем всю нашу систему. На маяк приделываем кнопку включения. Нажимаем на три секунды. Светодиод должен загореться. Нажимаем на одну секунду, светодиод должен погаснуть. Эти длительности устанавливаются конденсаторами С25 и С30.
Понятно, что если реально работать с этой схемой, то вместо маяка нужно сделать передатчик более мощный. Про это потом. Пока мне он не понадобился, хотя уже спаян, но пользоваться им в квартире нет смысла. Для настройки достаточно и маяка.
Про чувствительность этого приемника мне трудно сказать. Измерить нечем. Я просто сравнивал с приемником сверхрегенератором. В условиях, когда я уверенно принимаю на этот приемник сигнал маяка, сверхрегенератор маяк совсем не видит.

ПРИЕМНИК С ФИЛЬТРАМИ ОХС

В этом приемнике второй фильтр и сам УПЧ можно сделать на ОУ. Я взял TL072 просто из за того, что они у меня были. В принципе можно и другие общего назначения способные работать при питании 9 вольт.
Шифратор и дешифратор команд телеуправления

Он выполнен на OP1.1 Резистор R14 в относительно небольшом диапазоне, что может изменить среднюю частоту фильтра, т.е. точно так, как это было сделано в первой схеме с резистором R13. Параметры приемника примерно те же. Настройка также одинакова. У этой схемы есть только одно преимущество: В ней меньше деталей.

Сейчас я попытаюсь передать не одну, а четыре команды.

На КМОП-логике я изготовил декодер передатчика и кодер приемника для эксперимента. Для его изготовления также можно использовать МК. Принцип работы – число-импульсный. Это когда для передачи определенной команды передается определенное количество импульсов. Здесь нужно передать 2, 3 и 4 импульса. В результате получается четыре команды. Поскольку полоса пропускания приемников составляет около 1 кГц, частота импульсов в пакетах равна 100 Гц.

Это шифратор команд. Он модулирует наш маяк-передатчик.
Шифратор и дешифратор команд телеуправления
Частота импульсов устанавливается элементами С1, R1 Достаточно менять что то одно. Как выше писал, я сделал порядка 100 Гц.

Дешифратор в приемнике выглядит так.
Шифратор и дешифратор команд телеуправления
Принцип работы простой. Например, первая команда, это два импульса и пауза. Счетчик DD2 считает до двух. С началом паузы формируются два коротких импульсов. Первый, это занесение состояния счетчика в регистр DD3 и на выводе «2» регистра появляется единица. Второй импульс сбрасывает счетчик DD2 в ноль и цикл повторяется снова. Если придет например пять импульсов, то единица появится на выводе «1» регистра DD3.
Алгоритм работы можно немного изменить. Можно сделать, что в случае, когда не нажата ни одна кнопка у нас шла команда. Для этого на вход «4» регистра DD3 подать сигнал не с «3» ноги счетчика, а с «5» ноги. В этом случае, если не нажато ни одной кнопки, на выводе «2» регистра будет единица. Соответственно в шифраторе нужно будет оставить только три кнопки. Кнопку «S1» нужно будет убрать. Дешифратор подключается к выходу триггера Шмита.
На практике получилось, что для более четкой работы нужно между триггером Шмита и декодером поставить дополнительный ключ. Его можно сделать на транзисторе.
После детектора желательно поставить активный ФНЧ с частотой слеза порядка 1 кГц. Его можно сделать на транзисторе.
И главное. В схему желательно ввести систему АРУ.
Все это улучшит параметры всей системы.
Полная схема в этом случае получилась такая.
Шифратор и дешифратор команд телеуправления
Принцип работы простой. Например, первая команда, это два импульса и пауза. Счетчик DD2 считает до двух. С началом паузы формируются два коротких импульсов. Первый, это занесение состояния счетчика в регистр DD3 и на выводе «2» регистра появляется единица. Второй импульс сбрасывает счетчик DD2 в ноль и цикл повторяется снова. Если придет например пять импульсов, то единица появится на выводе «1» регистра DD3.
Алгоритм работы можно немного изменить. Можно сделать, что в случае, когда не нажата ни одна кнопка у нас шла команда. Для этого на вход «4» регистра DD3 подать сигнал не с «3» ноги счетчика, а с «5» ноги. В этом случае, если не нажато ни одной кнопки, на выводе «2» регистра будет единица. Соответственно в шифраторе нужно будет оставить только три кнопки. Кнопку «S1» нужно будет убрать. Дешифратор подключается к выходу триггера Шмита.
На практике получилось, что для более четкой работы нужно между триггером Шмита и декодером поставить дополнительный ключ. Его можно сделать на транзисторе.
После детектора желательно поставить активный ФНЧ с частотой слеза порядка 1 кГц. Его можно сделать на транзисторе.
И главное. В схему желательно ввести систему АРУ.
Все это улучшит параметры всей системы.
Полная схема в этом случае получилась такая.
Шифратор и дешифратор команд телеуправления

Дополнения я красным цветом нарисовал.
VT11 — это ФНЧ.
VT12, VT13 — это АРУ. АРУ действует так, что при увеличении сигнала на выходе детектора, снижается напряжение питания УВЧ.
Если делать схему по второму варианте, то в ней имеет смысл тоже сделать эти дополнения.
Настройка по сути представляет из себя просто проверку работы. Для начала в маяке генератор модулируем просто импульсами с мультивибратора построенного на К561ЛЕ10. На выходе активного фильтра в приемнике можно увидеть такую картинку.

Шифратор и дешифратор команд телеуправления

Из детектора выводятся импульсы с частотой 100 Гц.

Шифратор и дешифратор команд телеуправления

Когда кодер работает, это видно на коллекторе транзистора VT7.

Шифратор и дешифратор команд телеуправления

Была нажата кнопка “S1”. По кругу отображается чередующаяся схема импульсов, пауз и импульсов. При нажатии кнопки “S2” генерируется три импульса.

ПРИЁМНИК БЕЗ КАТУШКИ В UPH.

Ну и «для полного счастья» попробовал избавиться в приемнике от транзисторов и главное от катушки, в качестве которой использовалась магнитная головка кассетного магнитофона. Смеситель сделан на микросхеме SA612 по схема из даташита. Кварц опять же на основную гармонику 27 МГц. Если кварц будет гармониковый, то его можно включить также по схеме из даташита с добавлением еще одной катушки. Также в смесителе можно применить К174ПС1. Она кстати работает с гармониковыми кварцами без всяких дополнительных катушек. Схему можно здесь посмотреть.
http://www.radiocopter.ru/2023/12/13/принципы-настройки-радиостанции-с-чм/

Шифратор и дешифратор команд телеуправления

По структуре он ничем не отличается от первых двух приемников. В нем тоже два полосовых фильтра, но оба сделаны на ОУ.
ОУ могут быть любые, способные работать при напряжении 9 вольт. Я взял просто старый советский К157УД2. Просто решил попробовать, как он будет работать в данном случае. Оба фильтра настроены на одну частоту. В нем я не стал делать АРУ и испытал его только с простейшим декодером.
В принципе, если фильтры немного расстроить, то можно получить более широкую полосу пропускания. Это лучше сделать, если делать приемник с дешифратором на несколько команд, например тем, что описан у меня. В этом случае в приемник желательно ввести ФНЧ после детектора и АРУ, как я уже делал выше.
Настройка данного приемника ничем не отличается от описанных выше. Здесь общее усиление устанавливается резистором R21. Как это делается написано выше, при настройке первой схемы.

У этих приемников есть главная проблема – отсутствие выбора на зеркальном канале. Решением этого недостатка является простой приемник с двойным преобразованием, но об этом в другой статье.

А ТЕПЕРЬ НЕСКОЛЬКО СЛОВ О ПЕРЕДАТЧИКЕ.

При настройке я пользовался маячком. Для интереса сделал передатчик на двух транзисторах с питанием от 4,5 вольта. Резистор R1 имеет смысл подобрать для получения максимума мощности. Само собой, что если использовать передатчик только для передатчиком команды «включение-выключение», транзистор VT1 не нужен.
Шифратор и дешифратор команд телеуправления
Катушка L1 намотана на каркасе диаметром 6 мм проводом 0,45 мм. Отвод от середины. Количество витков 15.
С данным передатчиком по квартире система работает с антеннами на приемнике и передатчике длиной всего 10 см.
Антенну можно увеличить хотя бы до 50 см и включить её через удлиняющую катушку. Для антенны длиной 50 см удлиняющая катушка наматывается на каркасе 6 мм, провод 0,15 мм. Количество витков 30.
Про настройку антенны можно здесь почитать.

Передатчик на 27 МГц с функцией FM

Передатчик конечно можно сделать и более мощный. Например такой.
Шифратор и дешифратор команд телеуправления
Его уже можно раскачать до мощности ватта два. Только вот на выходе имеет смысл поставить транзистор помощнее, т.к. с двумя КТ608 включенными в параллель, при мощности 2 Вт транзисторы начинают сильно греться и приходится принудительно снижать мощность до одного ватта. Нужная мощность устанавливается резистором R7.
L1 — 15 витков
L2 — 15 витков. Отвод от середины.
L3 — 5 витков. Намотана поверх L2
L4 — каркас диаметром 8 мм. Провод 0,6 мм. Витков 6. Намотано с шагом.
Др1 — готовый дроссель ДПМ 1.2-10 соответственно 10 мкГн.
L5 – удлиняющая катушка. Её параметры зависят от длины антенны.

ПОПЫТКА МИНИМИЗИРОВАТЬ СХЕМУ ПРИЕМНИКА
Преобразователь частоты в ней сделан на микросхеме NE(SA)612. В качестве фильтра ПЧ в ней применена готовая катушка 680 мкГн. Проверялось также с катушкой 1000 мкГн. С ней результаты получаются лучше.
Шифратор и дешифратор команд телеуправления
Промежуточная частота порядка 30 кГц. Полоса пропускания получается где то 2 кГц.

Шифратор и дешифратор команд телеуправления

Он предназначен для дистанционного управления (включение/выключение) в пределах квартиры, поэтому имеет только один транзистор в передатчике. В схеме приемника отсутствует АРУ. С помощью катушки L2 в передатчике передатчик настраивается на частоту приемника. Вокруг катушки намотано семь витков провода диаметром 1 мм. За настройку отвечает сердечник катушки. Я уже писал здесь.

CB-радио с AM и минимальным уровнем приема

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

Шифратор и дешифратор команд телеуправления

Катушки L1 и L2 расположены под углом 90 градусов относительно друг друга. Катушка L2 намотана на каркасе диаметром 6 мм. Витков 14, провод 0,45 мм. Имеет подстроечный сердечник из карбонильного железа. Стоит вертикально.
Катушка L1 бескаркасная. Расположена горизонтально. Намотана на оправке диаметром 5,5 мм. Провод 0,45 мм. Витков 14.
Настройка этого контура в резонанс нужно проводить с той антенной, которая будет при работе.
В схеме с УВЧ уровень шумов на выходе детектора при отсутствии сигнала может возрасти, поэтому вероятно придется скорректировать уровни срабатывания триггера Шмидта. Для этого нужно будет заменить стабилитрон VD1 на более высокое напряжение. Например заменить на КС147 или КС156.

При желании в схему приемника можно ввести АРУ и даже УВЧ как в схемах выше. Передатчик сделать более мощный.
Если в схеме будет УВЧ, то АРУ можно сделать, как в схемах выше. Если УВЧ не делать, то АРУ можно сделать на основе аттенюатора на диодах, как в этой схеме на двух диодах VD1, VD2.

Шифратор и дешифратор команд телеуправления

Или по упрощенной на одном диоде. Здесь и смеситель упрощен. Не используется вывод «4»
Подобное включение смесителя чуть хуже в работе.
Шифратор и дешифратор команд телеуправления

Несмотря на то, что эти два приемника стоят на простых моделях AM-радиоприемников, их назначение все равно одинаково. АРУ работает просто. Выходной сигнал детектора усиливается и подается на диоды. В схеме АРУ, где выходной сигнал слабый, диоды открыты. При увеличении уровня сигнала на выходе детектора диоды закрываются, уменьшая сигнал на входе CUT.

Оцените статью
Радиокоптер.ру
Добавить комментарий