как сделать АМ-модулятор?

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Ответить
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

Приветствую всех!
Парни, туплю дико! но не могу сдвинуться с места неделю! Вопросы как бы не о радиотехнике, но модулятор вещь тут актуальная.
Не, я понимаю как работает АМ, ЧМ, SSB и прочие - как-никак, в прошлом радиолюбитель.
Но в схемотехнике сих узлов дальше детекторного приёмника я не пошел - заскочил на Спектрумы и МК...

Есть источник меандра частотой 5250 герц, прямоугольный сигнал 5 вольт, ток до 20 мА. (Генерирует МК AVR таймером)
Есть источник НАПРЯЖЕНИЯ 0...5 вольт, ток 5 мА (Генерирует тот же МК с помощью ЦАП на R-2R)

Задача промодулировать частоту 5250 герц частотами от 5 до 250 Герц, глубина модуляции 0-150% (хотя бы 10-100%)

Пробовал программно модулировать, беря данные из таблиц с разным значением модуляции. ДА, в принципе, реально, но на выходе уже не синусоидальный сигнал, а рваный в точке 0v, так как в этот момент я перегружаю данные из таблицы в массив.


Как это сделать аппаратно?...

Имею это:
Изображение

А надо так:
Изображение
Вложения
verh.jpg
Но получается только это:
(9.09 КБ) 1528 скачиваний
ok.jpg
Надо вот так:
(22.7 КБ) 1512 скачиваний
Реклама
Друг Кота
Сообщения: 9452
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

aleksandr-zh писал(а):Как это сделать аппаратно?
Поставить конденсатор ))
aleksandr-zh писал(а):лубина модуляции 0-150%
Нужна перемодуляция ? )) - https://ru.wikipedia.org/wiki/Коэффицие ... _модуляции
1.jpg
(60.29 КБ) 254 скачивания
aleksandr-zh писал(а):ЦАП на R-2R
ЦАП на R-2R это круто)) Обычно используют быструю ШИМ.

МК AVR может выдавать уже промодулированный сигнал 5250 герц частотами от 5 до 250 Герц... быстрая ШИМ.
Реклама
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

спасибо, повеселили )) Вроде я ясно писал: в теории знаток )))
1. кондёр не помог
2. быстрый шим дико гадит, два фильтра на ОУ не всегда спасают. но если ткнёте перстом указующим в сторону алгоритма - с меня пиво ) а то я взялся за самообразовательный проект и как-то всё топчусь на одном месте...
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1604
Зарегистрирован: Пт дек 12, 2008 21:12:14
Откуда: Moscow

Сообщение int4880053 »

Ам модуляция получается изменением напряжения (опорного) на ЦАП вот а все дела
Дальше отфильтровывать как угодно. Если внешний R-2R то вообще просто.
Только Цап нужно делать в положительную и отрицательную сторону или применить
аналоговый ключ вобщем вариантов много на КП1 например
Еси хочешь чтоб комп был быстрым - ставь Пингвин,- он будет чистым
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

а можно пример в схеме и алгоритме?
как изменить опорное ЦАП, если он на r-2r?
Реклама
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Сообщение Wladimir_TS »

Я вот осваиваю LM13700 - в принципе обеспечивает. Только входной сигнал у нее не более 100 миливольт пик-пик. И выход слабый требует буферного усилителя или повторителя. (выход токовый и соответственно высокоомный).

Питание 2х полярное и управления сигнал 2хполярный.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6757
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

[uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918154#p3918154"]глубина модуляции 0-150%[/uquote]
А что, так бывает?

Хорошее средство для АМ модуляции - дифференциальный каскад. На одно из плеч модулируемый сигнал, в эмиттерные цепи модулирующий сигнал. И да, низкочастотную составляющую сигнала после модулятора нужно отсекать, иначе будет как на второй картинке или даже хуже.
Астролябия-сама меряет, было бы что мерять!!!
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

[uquote="Asmodey",url="/forum/viewtopic.php?p=3918336#p3918336"][uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918154#p3918154"]глубина модуляции 0-150%[/uquote]
А что, так бывает?[/uquote]
Вы не поверите )))) но да! ссылки есть выше
Изображение

[uquote="Asmodey",url="/forum/viewtopic.php?p=3918336#p3918336"]Хорошее средство для АМ модуляции - дифференциальный каскад. На одно из плеч модулируемый сигнал, в эмиттерные цепи модулирующий сигнал. И да, низкочастотную составляющую сигнала после модулятора нужно отсекать, иначе будет как на второй картинке или даже хуже.[/uquote]
можете схемкой кинуться в тему? :beer:
Друг Кота
Сообщения: 9452
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

[uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918183#p3918183"]1. кондёр не помог[/uquote]
Тогда делитель на резисторах... ))
[uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918183#p3918183"]2. быстрый шим дико гадит, два фильтра на ОУ не всегда спасают.[/uquote]
два RC или LC на выходе обычно достаточно... Но конечно не идеально))

Ну тогда простой ОУ с двухполярным питанием.

Добавлено after 37 seconds:
модуляция - питание ОУ ))
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

[uquote="roman.com",url="/forum/viewtopic.php?p=3918359#p3918359"]два RC или LC на выходе обычно достаточно... Но конечно не идеально))[/uquote]
ну да. Для шарманки я делал считывание wav файла и тупо слал в таймер. Динамик всё сглаживал и было интересно слушать.
Но тут я решил сделать покачественнее и упёрся.

[uquote="roman.com",url="/forum/viewtopic.php?p=3918359#p3918359"]Ну тогда простой ОУ с двухполярным питанием.[/uquote]
Да, понимаю Заложил на плату. Придётся применить.

[uquote="roman.com",url="/forum/viewtopic.php?p=3918359#p3918359"]Добавлено after 37 seconds:
модуляция - питание ОУ ))[/uquote]
Ну... это, батенька, не наш метод ))) так и до пентодов докатимся )))
Друг Кота
Аватара пользователя
Сообщения: 6757
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

[uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918345#p3918345"]можете схемкой кинуться в тему? :beer:[/uquote]

Вот. Но есть одно "но". Эта схема рассчитана на частоту 12 МГц. На частотах порядка единиц килогерц возникнут определенные трудности с катушкой L2, она получится довольно громоздкая.

Изображение
Вложения
difmod.JPG
(79.9 КБ) 1465 скачиваний
Астролябия-сама меряет, было бы что мерять!!!
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

[uquote="Asmodey",url="/forum/viewtopic.php?p=3918392#p3918392"]Вот.[/uquote]
Хм. Идея ясна. что-то подобное я делал.
Друг Кота
Аватара пользователя
Сообщения: 25586
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918154#p3918154"]Имею это:
.....
А надо так:
....[/uquote]
Причем тут перегрузка таблиц, когда синус элементарно не смещен на половину динамического диапазона ЦАПа? Что загрузили, то и получили.
Откуда взялась несущая? Она приходит снаружи устройства или генерируется самим устройством?
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

[uquote="КРАМ",url="/forum/viewtopic.php?p=3918447#p3918447"]Причем тут перегрузка таблиц, когда синус элементарно не смещен на половину динамического диапазона ЦАПа?[/uquote]

Добрый день, Уважаемый.
Я уж хотел уходить, как наконец-то ответил спец.
В своём сообщении я специально сделал несколько ошибок, и только Вы заметили это (ну, по крайней мере, написали про это).

С Вами, если позволите, и продолжим.
Синус сместил вверх, он 8-битный, поэтому его точка отсчета теперь равна 127. Формула в Экспеле: =(SIN((6.2832*x)/28)*128)+127, где Х = ступень от 1 до 28

Спойлер127 , 99 , 71 , 47 , 27 , 12 , 2 , 0 , 2 , 12 , 27 , 47 , 71 , 99 , 127 , 155 , 183 , 207 , 227 , 242 , 252 , 255 , 252 , 242 , 227 , 207 , 183 , 155
[uquote="КРАМ",url="/forum/viewtopic.php?p=3918447#p3918447"]Откуда взялась несущая? Она приходит снаружи устройства или генерируется самим устройством?[/uquote]
В данный момент она генерируется таймером самого МК (в AVR OCR2)

пока мне приходит в голову записать нужные сигналы (несущая, промодулированная нужными частотами и с нужными уровнями модуляции) в flash или внешнюю EEPROM и и потом просто выводить их, как ранее выводил звуки WAV с SD-карты.

Как я думал вначале:
делаю 28 шагов в синусе (терминов не знаю - извиняюсь), вывожу из, модулируя нужной частотой с нужным уровнем на лету, но пока как-то не могу придумать алгоритм.
Друг Кота
Аватара пользователя
Сообщения: 25586
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Не, AVR тут не справится, если желаете конкурировать со звуковой платой.
Во первых, если частота модуляции не кратна частоте несущей (общий случай), придется считать по точкам перемножая два синуса. Синтез синусоид следует делать как DDS, то есть с аккумулятором фазы. Тогда отсчеты будут синхронны даже при некратных частотах.
В этом смысле можно попытаться применить PIC18F27Q43. Он имеет три NCO модуля, поэтому можно почти аппаратно генерировать две независимых синусоиды.
ЗЫ. "Ступень/шаг" называется отсчетом. :)
ЗЗЫ. Уехал с работы домой. Часа 2 буду абонент-не абонент. :)))
Последний раз редактировалось КРАМ Вт ноя 03, 2020 18:15:26, всего редактировалось 1 раз.
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

Не, AVR тут не справится,
Да, месяц сексуально-теоретических изысканий дал мне понять, что я был неправ, выбрав такой метод )))

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

Синтез синусоид следует делать как DDS, то есть с аккумулятором фазы.
читал, читал, читал, кодил (брал чужой код) - не фига не понял: математика - кол. Что такое Синус вспоминал неделю )))
Плюсов применения DDS на тот момент не нашел

можно попытаться применить PIC18F27Q43
Хм. В принципе, можно пощупать и так. Правда, с PIC спрыгнул буквально через пару лет после попыток освоить МК, а это уже почти 15 лет тому назад было.

Ладно, отложу пока. А то много работы на этот месяц.

ps
А аппаратно никак? :oops:
Друг Кота
Аватара пользователя
Сообщения: 6757
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

[uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918436#p3918436"][uquote="Asmodey",url="/forum/viewtopic.php?p=3918392#p3918392"]Вот.[/uquote]
Хм. Идея ясна. что-то подобное я делал.[/uquote]
Это не идея, а реальный узел реально работающего устройства.
Астролябия-сама меряет, было бы что мерять!!!
Друг Кота
Аватара пользователя
Сообщения: 25586
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918483#p3918483"]А аппаратно никак? :oops:[/uquote]
Можно и аппаратно. Есть аналоговые перемножители. Сходу не скажу какие, но в начале 80-х применял 140МА1.
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Сообщение aleksandr-zh »

[uquote="Asmodey",url="/forum/viewtopic.php?p=3918487#p3918487"][uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918436#p3918436"][uquote="Asmodey",url="/forum/viewtopic.php?p=3918392#p3918392"]Вот.[/uquote]
Хм. Идея ясна. что-то подобное я делал.[/uquote]
Это не идея, а реальный узел реально работающего устройства.[/uquote]
Это понятно, спасибо
Идея для меня

Добавлено after 1 minute:
[uquote="КРАМ",url="/forum/viewtopic.php?p=3918488#p3918488"][uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918483#p3918483"]А аппаратно никак? :oops:[/uquote]
Можно и аппаратно. Есть аналоговые перемножители. Сходу не скажу какие, но в начале 80-х применял 140МА1.[/uquote]
о, нечто подобное было б просто сказкой ))
Друг Кота
Аватара пользователя
Сообщения: 25586
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="aleksandr-zh",url="/forum/viewtopic.php?p=3918489#p3918489"]было б просто сказкой[/uquote]
"Мы рождены, что б сказку сделать былью,
Преодолеть пространство и простор.
Нам разум дал стальные руки-крылья,
А вместо сердца..." Аналог девайс...
:tea:
https://www.analog.com/media/en/technic ... /AD633.pdf
https://aliexpress.ru/wholesale?catId=0 ... Text=AD633
Ответить

Вернуться в «Радиотехника: приемники, передатчики, антенны»