Например TDA7294

Форум РадиоКот • Просмотр темы - как сделать АМ-модулятор?
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс мар 22, 2026 22:27:09

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 21 ]  1,  
Автор Сообщение
 Заголовок сообщения: как сделать АМ-модулятор?
СообщениеДобавлено: Пн ноя 02, 2020 23:33:33 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: 0
Приветствую всех!
Парни, туплю дико! но не могу сдвинуться с места неделю! Вопросы как бы не о радиотехнике, но модулятор вещь тут актуальная.
Не, я понимаю как работает АМ, ЧМ, SSB и прочие - как-никак, в прошлом радиолюбитель.
Но в схемотехнике сих узлов дальше детекторного приёмника я не пошел - заскочил на Спектрумы и МК...

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

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

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


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

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

А надо так:
Изображение


Вложения:
Комментарий к файлу: Но получается только это:
verh.jpg [9.09 KiB]
Скачиваний: 1462
Комментарий к файлу: Надо вот так:
ok.jpg [22.7 KiB]
Скачиваний: 1453
Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Пн ноя 02, 2020 23:49:36 
Друг Кота

Карма: 1
Рейтинг сообщений: 91
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 9066
Откуда: .ru
Рейтинг сообщения: 0
aleksandr-zh писал(а):
Как это сделать аппаратно?

Поставить конденсатор ))
aleksandr-zh писал(а):
лубина модуляции 0-150%

Нужна перемодуляция ? )) - https://ru.wikipedia.org/wiki/Коэффицие ... _модуляции
Вложение:
1.jpg [60.29 KiB]
Скачиваний: 247

aleksandr-zh писал(а):
ЦАП на R-2R

ЦАП на R-2R это круто)) Обычно используют быструю ШИМ.

МК AVR может выдавать уже промодулированный сигнал 5250 герц частотами от 5 до 250 Герц... быстрая ШИМ.


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 00:30:13 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: 0
спасибо, повеселили )) Вроде я ясно писал: в теории знаток )))
1. кондёр не помог
2. быстрый шим дико гадит, два фильтра на ОУ не всегда спасают. но если ткнёте перстом указующим в сторону алгоритма - с меня пиво ) а то я взялся за самообразовательный проект и как-то всё топчусь на одном месте...


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 11:27:03 
Говорящий с текстолитом
Аватар пользователя

Карма: 17
Рейтинг сообщений: 181
Зарегистрирован: Пт дек 12, 2008 21:12:14
Сообщений: 1604
Откуда: Moscow
Рейтинг сообщения: 0
Ам модуляция получается изменением напряжения (опорного) на ЦАП вот а все дела
Дальше отфильтровывать как угодно. Если внешний R-2R то вообще просто.
Только Цап нужно делать в положительную и отрицательную сторону или применить
аналоговый ключ вобщем вариантов много на КП1 например

_________________
Еси хочешь чтоб комп был быстрым - ставь Пингвин,- он будет чистым


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 11:30:38 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: 0
а можно пример в схеме и алгоритме?
как изменить опорное ЦАП, если он на r-2r?


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 11:34:34 
Друг Кота

Карма: 14
Рейтинг сообщений: 372
Зарегистрирован: Вс фев 15, 2009 01:04:58
Сообщений: 5066
Откуда: Kaluga
Рейтинг сообщения: 0
Я вот осваиваю LM13700 - в принципе обеспечивает. Только входной сигнал у нее не более 100 миливольт пик-пик. И выход слабый требует буферного усилителя или повторителя. (выход токовый и соответственно высокоомный).

Питание 2х полярное и управления сигнал 2хполярный.


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 12:28:14 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 839
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 6050
Рейтинг сообщения: 0
глубина модуляции 0-150%

А что, так бывает?

Хорошее средство для АМ модуляции - дифференциальный каскад. На одно из плеч модулируемый сигнал, в эмиттерные цепи модулирующий сигнал. И да, низкочастотную составляющую сигнала после модулятора нужно отсекать, иначе будет как на второй картинке или даже хуже.

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 12:41:20 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: 0
глубина модуляции 0-150%

А что, так бывает?

Вы не поверите )))) но да! ссылки есть выше
Изображение

Хорошее средство для АМ модуляции - дифференциальный каскад. На одно из плеч модулируемый сигнал, в эмиттерные цепи модулирующий сигнал. И да, низкочастотную составляющую сигнала после модулятора нужно отсекать, иначе будет как на второй картинке или даже хуже.

можете схемкой кинуться в тему? :beer:


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 12:51:25 
Друг Кота

Карма: 1
Рейтинг сообщений: 91
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 9066
Откуда: .ru
Рейтинг сообщения: 0
1. кондёр не помог

Тогда делитель на резисторах... ))
2. быстрый шим дико гадит, два фильтра на ОУ не всегда спасают.

два RC или LC на выходе обычно достаточно... Но конечно не идеально))

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

Добавлено after 37 seconds:
модуляция - питание ОУ ))


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 12:53:35 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: 0
два RC или LC на выходе обычно достаточно... Но конечно не идеально))

ну да. Для шарманки я делал считывание wav файла и тупо слал в таймер. Динамик всё сглаживал и было интересно слушать.
Но тут я решил сделать покачественнее и упёрся.

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

Да, понимаю Заложил на плату. Придётся применить.

Добавлено after 37 seconds:
модуляция - питание ОУ ))

Ну... это, батенька, не наш метод ))) так и до пентодов докатимся )))


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 14:28:15 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 839
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 6050
Рейтинг сообщения: 0
можете схемкой кинуться в тему? :beer:


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

Изображение


Вложения:
difmod.JPG [79.9 KiB]
Скачиваний: 1395

_________________
Астролябия-сама меряет, было бы что мерять!!!
Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 16:33:18 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: 0
Вот.

Хм. Идея ясна. что-то подобное я делал.


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 17:05:15 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2987
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 25064
Откуда: Московская область, Фрязино
Рейтинг сообщения: 1
Имею это:
.....
А надо так:
....

Причем тут перегрузка таблиц, когда синус элементарно не смещен на половину динамического диапазона ЦАПа? Что загрузили, то и получили.
Откуда взялась несущая? Она приходит снаружи устройства или генерируется самим устройством?


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 17:40:37 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: -3
Причем тут перегрузка таблиц, когда синус элементарно не смещен на половину динамического диапазона ЦАПа?


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

С Вами, если позволите, и продолжим.
Синус сместил вверх, он 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


Откуда взялась несущая? Она приходит снаружи устройства или генерируется самим устройством?

В данный момент она генерируется таймером самого МК (в AVR OCR2)

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

Как я думал вначале:
делаю 28 шагов в синусе (терминов не знаю - извиняюсь), вывожу из, модулируя нужной частотой с нужным уровнем на лету, но пока как-то не могу придумать алгоритм.


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 18:03:55 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2987
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 25064
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Не, AVR тут не справится, если желаете конкурировать со звуковой платой.
Во первых, если частота модуляции не кратна частоте несущей (общий случай), придется считать по точкам перемножая два синуса. Синтез синусоид следует делать как DDS, то есть с аккумулятором фазы. Тогда отсчеты будут синхронны даже при некратных частотах.
В этом смысле можно попытаться применить PIC18F27Q43. Он имеет три NCO модуля, поэтому можно почти аппаратно генерировать две независимых синусоиды.
ЗЫ. "Ступень/шаг" называется отсчетом. :)
ЗЗЫ. Уехал с работы домой. Часа 2 буду абонент-не абонент. :)))


Последний раз редактировалось КРАМ Вт ноя 03, 2020 18:15:26, всего редактировалось 1 раз.

Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 18:13:51 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: 0
Не, AVR тут не справится,
Да, месяц сексуально-теоретических изысканий дал мне понять, что я был неправ, выбрав такой метод )))

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

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

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

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

ps
А аппаратно никак? :oops:


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 18:16:49 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 839
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 6050
Рейтинг сообщения: 0
Вот.

Хм. Идея ясна. что-то подобное я делал.

Это не идея, а реальный узел реально работающего устройства.

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 18:17:38 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2987
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 25064
Откуда: Московская область, Фрязино
Рейтинг сообщения: 1
А аппаратно никак? :oops:

Можно и аппаратно. Есть аналоговые перемножители. Сходу не скажу какие, но в начале 80-х применял 140МА1.


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 18:19:04 
Сверлит текстолит когтями

Карма: 10
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 18, 2007 21:51:20
Сообщений: 1278
Рейтинг сообщения: 0
Вот.

Хм. Идея ясна. что-то подобное я делал.

Это не идея, а реальный узел реально работающего устройства.

Это понятно, спасибо
Идея для меня

Добавлено after 1 minute:
А аппаратно никак? :oops:

Можно и аппаратно. Есть аналоговые перемножители. Сходу не скажу какие, но в начале 80-х применял 140МА1.

о, нечто подобное было б просто сказкой ))


Вернуться наверх
 
 Заголовок сообщения: Re: как сделать АМ-модулятор?
СообщениеДобавлено: Вт ноя 03, 2020 21:22:16 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2987
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 25064
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
было б просто сказкой

"Мы рождены, что б сказку сделать былью,
Преодолеть пространство и простор.
Нам разум дал стальные руки-крылья,
А вместо сердца..." Аналог девайс...
:tea:
https://www.analog.com/media/en/technic ... /AD633.pdf
https://aliexpress.ru/wholesale?catId=0 ... Text=AD633


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  1,  

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y