Подобный принцип я как раз здесь и применял. http://www.radiocxema.h1n.ru/2019/05/23 ... %B8%D0%B5/ Логику для начала взял простейшую. Просто с помощью передачи одной несущей «включать-выключать». При этом используется одна кнопка. Нажимаешь кнопку на одну секунду, идет «включено», держишь кнопку три секунды, идет выключение. При этом декодер в приемнике получается такой.
Только мне не нужна была большая точность до миллисекунд, поэтому сделал все упрощенно. Одна команда - нажатие на менее, чем секунда, вторая команда - нажатие на больше, чем три секунды. В этом случае схема на короткие и одиночные импульсы помех не реагирует.
Существуют специальные микросхемы для дистанционного управления с кодом. Например TX-2B / RX-2B (хотя она "без пароля", пары просто настраиваются на общую частоту, как я понял)
roman.com, может, просто не умели готовить? У меня не было проблем с число-импульсным кодом на дискретной логике в детстве. Мне доводилось видеть китайские игрушки на паре ТX-2B/RX-2B - не помню плохого. И это не единственный вариант, привел лишь как пример, их много делалось. Применение мк даёт некоторые преимущества, это да. Но у меня вопрос: что на выходе передатчика-мк и что на входе приемника-мк? Песни Тото Кутуньо? Или нолики с единичками? И чем они отличаются от нолика и единичек не-мк-вариантов? Только умением готовить.
"Сама идея радиоуправления по число-импульсном коду - это плохая идея (помехоустойчивость плохая)." о как!!! тогда весь интернет и прочие цифровые линии связи -сплошная помеха
BlackKilkennyCat мне приносили кучу всяких китайских игрушек на ремонт... и у всех одна проблема - при слабом сигнале ложные срабатывания. МК отличается от всякие TX-2B / RX-2B протоколом. В МК можно делать любой протокол, а в китайских TX-2B / RX-2B нет. Maykill весь интернет и прочие цифровые линии связи не используют число-импульсный код.
Протокол - это уже уровень выше, с возможностью определения коллизий всяческих. Просто данные признаются недостоверными и игнорируются. Ни один протокол не является на 100% надежным, всегда есть вероятность ошибочного признания данных достоверными. Необходимость в каком-то навороченном протоколе для данной задачи отсутствует. Вы вот даже причину нашли - слабый сигнал. Если это так - устраняете ее и всё. Помехозащищенность число-импульсного кода тут вообще ни причем.
ничего в нашем мире не бывает 100 %)) Есть только вероятность... В нашем случае это вероятность ложного срабатывания. У нормального современного протокола вероятность ложного срабатывания... фиг его знает)) один на триллион миллиардов триллионов)) Думаю для простой кнопки этого достаточно.
ничего подобного. можно ужаснуться, глянув, сколько коллизий в сетях.
Цитата:
как устранить причину - слабый сигнал ? ))
усилить. не пропускать слабый. не пропускать помехи(уйти в сторону от помех). Реагировать лишь на среднее из трех... Много вариантов. Понятно, что и тут не будет 100%, но хотя бы приблизимся к тем триллионам Мы рассматриваем простую задачу, в которой ложное срабатывание не критично. Ну хорошо, не нравится этот вариант - можно другой. DTMF. микрухи еще можно найти. P.S. Глянул ща - а их валом, особенно для ардуино. Поразительно живучая технология
P.P.S PT2262 - с адресами, значит, посложнее протокол, но принцип простоты использования как у TX2B
Работает в пределах квартиры безупречно. Но мне даже такая дальность не нужна. Всего лишь на кухне включать светодиодную подсветку. антенны обрежу в минимум.
У меня готового модуля нет, поэтому спаял отсюда. https://radiokot.ru/circuit/analog/games/24/ В моем модуле нужно подобрать R11 так, что бы в отсутствии сигнала на выходе интегратора (в точке "Б")ничего не было. При чрезмерном уменьшении R11 возможно проникновение шумов. Я сначала 2,2 ома поставил. Оказалось мало. ТС соответственно может взять свой готовый RF модуль. Обработку сигнала с модуля для повышения помехоустойчивости взял отсюда. https://radiokot.ru/start/analog/practice/13/ В итоге получилось.
Обведенное красным, это самодельный радиомодуль на основе сверхрегенератора. Внизу обработка сигнала с радиомодуля. При включении передатчика идет пакет импульсов(точка "А" на схеме). Частоту импульсов взял 500 Гц. Они поступает на интегратор VT6. С него поступает на триггер Шмидта и далее на счетный вход триггера на К155ТМ2. Интегратор препятствует прохождению коротких и одиночных импульсов помех. Попробовал включать электрокамин. Ложных срабатываний не было. Помехоустойчивость здесь увеличивалась за счет снижения скорости передачи, которая в данном случае не имеет значения. Триггер Шмидта можно сделать на К155ТЛ1 или К155ТЛ2, хотя лучше в этих схемах взять КМОП логику, но 155 серия была в ТЗ. У меня таких микросхем ТШ нет. Делал из того, что было под рукой.
Если нужен алгоритм 1. Нажал кнопку – включено 2. Отпустил кнопку – выключено То триггер DD1 убираем, а сигнал из точки «В» подаем на ключ.
В качестве передатчика просто взял генератор на 72 МГц и промодулировал частотой 500 Гц.
Генератор 500 Гц можно делать по любой схеме. Я на КМОП сделал. Дальность можно увеличить, если в передатчике добавить еще один каскад на транзисторе 9018
Диаграмму в контрольных точках уже рисовал.
Делал просто из интереса. Говорить, что это «круто» не буду. Схема элементарная и примитивная. Новизны в ней ноль.
да мы уже всё смотрели... всё что можно и нельзя)) https://radiokot.ru/forum/viewtopic.php?f=28&t=108688 Схема ДТМФ (от телефонов) - при слабом сигнале, (сигнал зашумлен) всплески шума приемник ДТМФ воспринимает как частоты ДТМФ кода... - ложное срабатывание. ДТМФ работает ещё хуже чем число-импульсный код. )) Если в число-импульсном коде ещё можно увеличить количество импульсов и тем самым уменьшить количество ложных срабатываний, то в ДТМФ это нельзя. Частоты фиксированные. ))
Джин. писал(а):
roman.com писал(а):
При слабом сигнале передатчика зафиксированы ложные срабатывания! Под действием шума импульсы в пакете сильно искажаются... есть ложные срабатывания !
В данном конкретном случае у нас такой проблемы нет
Вообще речь шла о TX-2B / RX-2B.
Схемы на простой логике (без нормального кодирования) не спасут вас от всяких сигнализаций и прочих помех в эфире. А там (в эфире) может быть всё что угодно... барабашки всякие...и т.д. ))
в каких сетях ? В Ethernet (по витухе) - дуплекс. Там нет коллизий))
Ну, чуть неверно выразился. У меня под коллизиями понимались любые ошибки. В езернете по витухе дуплекс в частном случае, свитч - в частном случае, хаб - в частном случае. Пассивное, активное - частный случай. Коллизии там имеют место быть и с точной формулировкой этого термина, и с моей. И вай-фай - это не "все сидят на одной частоте".
Цитата:
Вообще речь шла о TX-2B / RX-2B.
вообще речь шла о принципе, данные микросхемы приведены были ради примера.
Цитата:
ТС жаловался именно на ложные срабатывания:
Читайте, пожалуйста, внимательней. ТС ловит любые срабатывания, у него нет кодирования никакого. Частота подобных ложных срабатываний превышает возможную для нормальной эксплуатации.
В общем, не вижу смысла спорить. ДТМФ умудрялся быть устойчивым на зашумленных, ужасного состояния телефонных линиях. Куча систем работает с примитивным кодированием. Проблемы же только у Вас, решаются только с помощью мк, и чтоб еще дсп был, я правильно подвел итог?
Да нет у меня никаких проблем... я давно уже перешёл на современные виды связи... с пакетной передачей... с контрольными суммами... с шифрованием и т.д. Десять раз всё проверяется и перепроверяется... каждый пакет)) дсп (сигнальный процессор)... сейчас ни одно устройство без них не обходится. Даже самый дешёвый пульт радиоуправления с одной кнопкой))
Ну... в современное время, возможно, так даже дешевле и быстрее сделать, тут спорить не буду Скоро и в пульт от телека линукс какой-нить засунут, только потому, что без него не смогут быстро распознать нажатие кнопки, а старым способом будет сложнее, дольше и дороже.
У меня пачки импульсов с частотой 500 Гц на несущей частоте 72 МГц и при этом по радиоканалу, то в случае оптики ничего не меняется. Просто ты с помощью света можешь передавать те же пачки с частотой 500 Гц на несущей частоте или 38 кГц или 56 кГц. Можешь в моей схеме вместо сверхрегенератора поставить свой TSOP, только придется конденсаторы в интеграторе подкорректировать, а ФНЧ убрать. В качестве передатчика можно будет использовать любой готовый ИК пульт и нажимать на пульте любую кнопку. Любой пульт подобные пачки уже передает при нажатии любой кнопки.
TSOPС ставить можно любой, но при этом должны совпадать частоты приемника и передатчика. Две последние цифры, это частота в килогерцах на которой работают данные излучатели.
У Вас вероятно ошибка. Речь вероятно идет о tsop1756 и tsop1738 Первая работает с несущей частотой 56 кГц, вторая с 38 кГц
Если частоты передатчика и приемника не совпадают, то снижается чувствительность, а значит и дальность работы.
Полоса там довольно большая и например, если передача идет на частоте 36 кГц, то приемник с частотой работой 48 кГц примет, понятно с некоторой потерей чувствительности.
Вся эта "тряхомудина", что передают команды не непосредственно, а на какой то несущей, сделано для того, что бы приемник не реагировал на постоянную подсветку от внешнего освещения.
Сейчас этот форум просматривают: kvn234 и гости: 10
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения