Comments 23
только это не радио у вас, а передача данных. Радио это когда передается/принимается аналоговый сигнал узкого (относительно несущей частоты) спектра и восстанавливается в приемнике на исходной низкой частоте.
Принципиальное отличие при приеме аналогового сигнала и данных (значений битов) в том что при приеме битов нужен четко определенный этап (фаза) синхронизации или, как меня когда-то учили, обнаружения сигнала. Аналоговый сигнал просто воспроизводится приемником, если он есть, если его нет воспроизводится шум как принятый аналоговый сигнал. Для аналогового сигнала приемнику не нужно различать есть сигнал или его нет.
Использование гетеродина - это признак организации аналогового тракта преобразования сигнала, это НЕ цифровая обработка. Цифровая обработка - это как раз когда гетеродин убрали, заменили его прямой оцифровкой. По сути генератор аналоговой частоты заменяется генератором импульсов оцифровки, но при этом требуется большая надстройка, которая конечно делает систему сложнее, но при этом добавляет кучу новых возможностей по управлению-настройке-адаптации этой системы.
В общем вы собрали очень много заблуждений по радиотехнике, но это очень интересно прочитать в законченных формулировках! Чтобы победить заблуждения нужно их сначала осознать.
Использование гетеродина - это признак организации аналогового тракта преобразования сигнала, это НЕ цифровая обработка. Цифровая обработка - это как раз когда гетеродин убрали, заменили его прямой оцифровкой. По сути генератор аналоговой частоты заменяется генератором импульсов оцифровки, но при этом требуется большая надстройка, которая конечно делает систему сложнее, но при этом добавляет кучу новых возможностей по управлению-настройке-адаптации этой системы.
Но есть же направление SDR обработки.
В пределе антенна подключается к АЦП, а далее все обрабатывается в софте.
Валяется 50mВт (по описанию) IR лазер (латунный цилиндрик). Поэкспериментировал и бросил Красный лазер - слишком чувствителен к засветкам и помехам.
Баловался когда то. Основная проблема таких модулей - фокусировка. Без доп. оптики - 120…150 метров предел (приблизительно).
Оказывается жилые здания (многоэтажка) шатаются :) и их колебаний достаточно что бы сфокусированное пятно уходило/плавало. Ну или не здание… пробовал “окно дома - приемник на крыше машины во дворе”.
Штатная фокусировка дешевых модулей - так себе. 150м пятно где то (в видеокамеру без IR фильтра) 10см с не четкими краями.
И это проблема, а не способ модуляции и пр. тонкости. Да просто меандром RS232 TTL на управляющий вход лазера и на 19200 вполне надежно работало.
В общем… баловство без практического применения.
только что вчитался в цифры…
несущая частота Hz 250
Какая несущая частота? У всех этик модулей ключ на входе. И лазер в них в принципе не может работать в аналоговом режиме выдавая 30% 50% и т.д. процентов мощности.
Подайте просто на вход лазерного модуля обычный TTL с выхода UART, а приемник - обычный компаратор и цифровой сигнал на другой UART вход STM32. Удивитесь скорости. Какие 25 бод… о чем Вы. Что за мазохизм.
вот как бы мы узнали (совершенно серьезно) что:
Оказывается жилые здания (многоэтажка) шатаются
Интересно же! Все таки полезный мазохизм, мне кажется, те кто вводят себя в заблуждения не проверяя прочитанное на собственном опыте, все равно найдут способ ввести себя в заблуждение, мне кажется.
Я не занимался попытками сделать какие то особые схемы модуляции. Лень было. Зачем извращаться. Убедился что обычный фотодиод (не IR) вообще для улицы не подходит. Даже рассеянный солнечный свет загоняет в насыщение.
И взял IR лазер с 3-м проводом с e-bay (тогда еще просто было) и обычный IR приемник (те что в телевизорах и пр. с пультиками инфракрасного управления) и все заработало сразу с минимум обвязки. Или не обычный… не помню. Тот что не занимается кодированием сам, а просто предусиливает и цифровой сигнал вадает. не помню подробностей. Давно было. Заработало сразу и заработало без особых сложностей
Зачем изобретать велосипед. Да еще велосипед на 25(!!!) бод.
Так что все эксперименты были на дальность.
Потом еще этим лазером пытался послесвечения люминофора получить на купюрах. И даже статью на тему в Хабре сделал про защиту купюр.
А передача данных лучом лазера - не зашла. Мизерные расстояния на штатной оптики дешевого лазера.
А кто будет решать какой порог назначать компаратору?
Подайте просто на вход лазерного модуля обычный TTL с выхода UART, а приемник - обычный компаратор и цифровой сигнал на другой UART вход STM32.
Ведь на принимающей стороне может быть абсолютно любое смещение нуля в зависимости от окружающего освещения.
я не помню подробностей. https://habr.com/ru/articles/401483/ я занимался уже после того как наигрался с IR лазером для передачи. т.е. это был как минимум 2017 (а скорее всего раньше)
Что на коленке собрал и заработало - точно могу сказать. Подробности схемы (ее не был… навесным монтажом) 10 лет назад… Вы много от меня хотите :) так эпизод…
так написано же:
обычный IR приемник (те что в телевизорах и пр. с пультиками инфракрасного управления)
он не восприимчив к окружающему освещению (насколько понимаю) он же инфракрасный, а не видимого диапазона, смещение нуля освещение не дает. И на засвеченном датчике синус будет хуже видно чем меандр.
Лет 20 назад пробегала информация, что народ просто к сетевой карте цеплял лазерную указку и фотодиод с операциоником и работало в пределах сотни метров (с дома на дом передавали)
Баловался когда то. Основная проблема таких модулей - фокусировка. Без доп. оптики - 120…150 метров предел (приблизительно).
Всяко лучше, чем ИК передатчики приемники, которые уже после 12 метров перестают работать.
"Штатная фокусировка дешевых модулей - так себе. 150м пятно где то 10см с не четкими краями. "
Светить надо на белый лист A4-A3. напротив листа ставить фотодиод с операционником.
Отражение зарегистрирует фотодиод. Нужно уловить только переменную составляющую сигнала.
Какие 25 бод… о чем Вы. Что за мазохизм.
А что вы хотите от микроконтроллера, который один семпл обсчитывает 750 us?
Я и так частоту ядра на предел прописал. Перевел всё на целочисленную арифметику. ФНЧ оптимизировал. Собрал прошивку с -Ofast.
Чтобы повысить битовую скорость приёма надо переносить демодулятор BPSK на FPGA, либо искать и покупать редкую микросхему от Analog Devices AD8339, трассировать под нее PCB.

Здесь описан способ передачи информации в том числе и по лазерному лучу, который не использует никаких средств модуляции/демодуляции. Нужно только излучать и принимать два немодулированных коротких импульса и использовать два счетчика времени.
Здесь описан способ передачи информации
Это похоже на стандарт UWB.
У меня про это был текст.
Обзор технологии Ultra-Wideband на основе трансивера DW1000 (переходник с SPI на UWB)
https://habr.com/ru/articles/715936/
О, я тут вот что вдруг вспомнил: ht12e и tsop1738!
я тут вот что вдруг вспомнил: ht12e и tsop1738!
Я это пробовал.
Декодирование IR сигнала с TV (или исследование пультовых лучей) https://habr.com/ru/articles/950764/
Основная проблема в том что, одновременно работающие два пульта перебивают команды друг друга. На одной микросхеме ht12e можно сделать глушилку всех пультов в комнате, просто посылая во все стороны 0x555.
Плюс низкая дальнобойность.
Уличные эксперименты показали, что IR сигнал от пульта проходит на расстоянии до двадцати трех - двадцати пяти шагов (около 12 метров).
Как именно вы сделали вращение фазы лазера?

Передача и прием данных по лазерному лучу (SDR декодирование BPSK в реальном времени)