Генератор сигналов и измеритель АЧХ

Phantomas

Старожил
У меня тут давно мысли имеются. А что если сделать измеритель АЧХ, но немного по другому. Точнее сказать, на современной элементной базе. У китайцев видел недорогой генератор на синтезаторе частот, приладить к нему микроконтроллер, который им будет управлять и измерять амплитуду на заданной им частоте, ну и соответственно строить после этого кривулю.
 

Alan Bins

Штурман Билли
Phantomas написал(а):
У меня тут давно мысли имеются. А что если сделать измеритель АЧХ, на немного по другому. Точнее сказать, на современной элементной базе. У китайцев видел недорогой генератор на синтезаторе частот, приладить к нему микроконтроллер, который им будет управлять и измерять амплитуду на заданной им частоте, ну и соответственно строить после этого кривулю.

Отличная идея , Юрий вроде хорошо знаком с МК? :)
Был бы очень полезный прибор.

Кстати зачем нужен конденсатор С4 параллельно R10- Rэ ДК ,в Чебурашках тоже такой есть?
Модель новой коррекции Малыша-пост 165.
 

Phantomas

Старожил
Alan Bins написал(а):
Кстати зачем нужен конденсатор С4 параллельно R10- Rэ ДК ,в Чебурашках тоже такой есть?
Модель новой коррекции Малыша-пост 165.

Да, вариант коррекции.
 

Phantomas

Старожил
Rus2000 написал(а):
Нужно знать, какой там есть интерфейс для внешнего управления.

Скорее всего, даже там имеется микроконтроллер, который занимается управлением ЦАП и синтезатором частот, надо просто использовать АЦП контроллера в своих целях. Но это потребует наличие исходников прошивки.
 

Phantomas

Старожил
Alan Bins написал(а):
И что за генератор,можно ссылку?

Пару ссылок, для примера:

https://ru.aliexpress.com/item/High-Precision-Digital-Dual-channel-DDS-Function-Signal-Generator-Arbitrary-Waveform-Pulse-Signal-Generator-1Hz-100MHz/32835207150.html?spm=a2g0v.search0604.3.6.7ead4f88NpTU9f&s=p&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_10059_10884_10887_10696_100031_10084_10083_10103_10618_10307_5723511_10301_448,searchweb201603_45,ppcSwitch_2&algo_expid=fdd4f966-8c87-4389-95f9-5cc54b48add0-4&algo_pvid=fdd4f966-8c87-4389-95f9-5cc54b48add0&priceBeautifyAB=0

https://ru.aliexpress.com/item/dds/32909535605.html?spm=a2g0v.search0604.3.101.26744998HDHmwY&ws_ab_test=searchweb0_0%2Csearchweb201602_1_10065_10068_10059_10884_10887_10696_100031_10084_10083_10103_10618_10307_5723511_10301_448%2Csearchweb201603_45%2CppcSwitch_2&algo_expid=23e16e07-71b6-496d-867a-c339fa008b2e-18&algo_pvid=23e16e07-71b6-496d-867a-c339fa008b2e&priceBeautifyAB=0
 

YuriyB

Горняк
Уже купил.модуль AD9834. Будем мерять до 30МГц. Появится свет опишу подробно.
 

Alan Bins

Штурман Билли
YuriyB написал(а):
Уже купил.модуль AD9834. Будем мерять до 30МГц. Появится свет опишу подробно.



Может такой DDS подойдет?

https://habr.com/post/260999/

Если сделаешь ,то это будет просто бомба-домашний измеритель АЧХ!

Очень хотелось бы собрать такой прибор! :)
 

YuriyB

Горняк
Phantomas написал(а):
У меня тут давно мысли имеются. А что если сделать измеритель АЧХ, но немного по другому. Точнее сказать, на современной элементной базе. У китайцев видел недорогой генератор на синтезаторе частот, приладить к нему микроконтроллер, который им будет управлять и измерять амплитуду на заданной им частоте, ну и соответственно строить после этого кривулю.
Ну как говорят мыслим синхронно. ;D

Примерно как это будет выглядеть.
На модуле АД9834 получится реализовать функциональный генератор с полосой до 30МГц. Синус, квадрат, треугольник.
Берём к нему 8 разрядный дисплей с кнопочками, мегу16(любимая) ну и какой-то 485стык.
Прибор может работать как автономно(обычный ФГ), так и управляемый с компа.
Примерно как это будет работать.
В Экселе задаём сетку частот которую должен сгенерировать синтезатор.
Далее из Эксела передаём значение одиночной частоты на ЮСБ порт, к которому подключён наш ФГ. МК передает значение частоты в синтезатор затем производит измерение выпрямленной амплитуды и возвращает это значение в Эксел, в соседнюю ячейку с частотой. И так пока не закончатся все заданные частоты. Автоматически строится график по этому диапазону. И сидим рассматриваем, а что-же это у нас получилось?
А получится должно примерно то, что я показывал в песочнице(анализатор спектра на АДФ7020 или Кардиограф). По моему ничего сложного.
 

Вложения

YuriyB

Горняк
Phantomas написал(а):
YuriyB написал(а):
Уже купил.модуль AD9834. Будем мерять до 30МГц. Появится свет опишу подробно.
На AD9854 еще круче, до 100МГц :)
Избыточен, цена кусючая и по моему у него только квадрат и синус.
Из всей линейки для наших потребностей AD9834 саме то!
 

Alan Bins

Штурман Билли
А где можно глянуть на анализатор спектра на АДФ7020 или Кардиограф?
 

YuriyB

Горняк
Alan Bins написал(а):
А где можно глянуть на анализатор спектра на АДФ7020 или Кардиограф?
Картинки в песочнице Re: Песочница
« Ответ #975 : 17 Июнь 2018, 06:44:25 »
А схему и проги пока не выкладывал.
 

Phantomas

Старожил
Вот схемы на AD9952 и AD9834 и проги там имеются, готовые генераторы+атмега: http://www.cqham.ru/trx92_19.htm
 

Sagittarius

Старовер
YuriyB написал(а):
Phantomas написал(а):
У меня тут давно мысли имеются. А что если сделать измеритель АЧХ, но немного по другому. Точнее сказать, на современной элементной базе. У китайцев видел недорогой генератор на синтезаторе частот, приладить к нему микроконтроллер, который им будет управлять и измерять амплитуду на заданной им частоте, ну и соответственно строить после этого кривулю.
Ну как говорят мыслим синхронно. ;D

Примерно как это будет выглядеть.
На модуле АД9834 получится реализовать функциональный генератор с полосой до 30МГц. Синус, квадрат, треугольник.
Берём к нему 8 разрядный дисплей с кнопочками, мегу16(любимая) ну и какой-то 485стык.
Прибор может работать как автономно(обычный ФГ), так и управляемый с компа.
Примерно как это будет работать.
В Экселе задаём сетку частот которую должен сгенерировать синтезатор.
Далее из Эксела передаём значение одиночной частоты на ЮСБ порт, к которому подключён наш ФГ. МК передает значение частоты в синтезатор затем производит измерение выпрямленной амплитуды и возвращает это значение в Эксел, в соседнюю ячейку с частотой. И так пока не закончатся все заданные частоты. Автоматически строится график по этому диапазону. И сидим рассматриваем, а что-же это у нас получилось?
А получится должно примерно то, что я показывал в песочнице(анализатор спектра на АДФ7020 или Кардиограф). По моему ничего сложного.
Имеет коммерческую перспективу. Вон, генератор Виктора, Рига, хорошо торгуется, этот девайс будет не хуже.
 

Rus2000

I=U/R
Еще могут подойти AD9850/AD9851.
Правде, немного дороже.

По-идее, к Ардуине можно прикрутить без оcобых проблем.
 

Phantomas

Старожил
Можно к любому микроконтроллеру, вот уже к STM32 прикручено:

https://ru.aliexpress.com/item/AD9854-DDS-stm32tft-AD9854-MCU/32850686718.html?spm=a2g0v.10010108.1000014.18.6a60419bZVPSMb&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.13338.112238.000000000000000&scm_id=1007.13338.112238.000000000000000&scm-url=1007.13338.112238.000000000000000&pvid=b2bebe0f-500a-4ee7-95ff-1f69a8f5e4bd
 

Rus2000

I=U/R




 

Rus2000

I=U/R
Phantomas написал(а):
У Ардуины АЦП вход есть?
У 8-й, 168-й и 328-й Меги есть один 10-бит АЦП. Коммутируется на 8 входов.
Максимальная тактовая частота - 200кГц, но из-за особенностей Ардуины (Кварц 8 или 16МГц) получается не выше 125кГц.
Для наших целей этого выше крыши.
 
Сверху Снизу