Сигнал-генератор
Модератор: Radiomann
Продолжаю играться с Arduino.
Получил из Китая маленькую платочку DDS-генератора на AD9850.
Сегодня соединил 6 проводками эту плату и Arduino Nano, загрузил в Arduino скетч и получил чистую красивую синусоиду на выходе DDS AD9850.
Весь эксперимент занял минут 15.
Стоимость оборудования:
- Arduino Nano: 3,79 Евро с пересылкой
- DDS AD9850: 6,35 Евро с пересылкой
Итого 10 евро.
Теперь надо подумать, как прикрутить к Arduino энкодер и кнопки выбора диапазонов.
Получил из Китая маленькую платочку DDS-генератора на AD9850.
Сегодня соединил 6 проводками эту плату и Arduino Nano, загрузил в Arduino скетч и получил чистую красивую синусоиду на выходе DDS AD9850.
Весь эксперимент занял минут 15.
Стоимость оборудования:
- Arduino Nano: 3,79 Евро с пересылкой
- DDS AD9850: 6,35 Евро с пересылкой
Итого 10 евро.
Теперь надо подумать, как прикрутить к Arduino энкодер и кнопки выбора диапазонов.
Последний раз редактировалось IG_58 Пт апр 03, 2015 9:56 pm, всего редактировалось 1 раз.
Игорь.
Отлично, что ещё скажешь!
Кутник Фёдор Фридрихович.
Ищу заднюю крышку VEF-Spidola или Spidola. Можно корпус-донор.
https://www.youtube.com/watch?v=65jaKGOuNs0
https://www.youtube.com/watch?v=ovkn_8sFfes
Ищу заднюю крышку VEF-Spidola или Spidola. Можно корпус-донор.
https://www.youtube.com/watch?v=65jaKGOuNs0
https://www.youtube.com/watch?v=ovkn_8sFfes
- crackintosh
- Сообщения: 341
- Зарегистрирован: Ср июл 24, 2013 8:15 am
- Откуда: Кишинев
- Контактная информация:
Я их видел, прекрасная штука, особенно с дисплеем, и в хозяйстве очень нужная. Но делать мне такой аппарат не хочется, не люблю микросхемы, а пуще того SMD, а чтобы они такие готовые продавались, причем самодостаточные, с дисплеем - не встречал. Да и жабу никак не уговорю.crackintosh писал(а):Вот это уже современный подход!
Присмотрись лучше к NWT502 и NWT502M
Игорь.
Есть и такие http://www.asobol.ru/moi-konstrukcii/nwt-7-exIG_58 писал(а): а чтобы они такие готовые продавались, причем самодостаточные, с дисплеем - не встречал. Да и жабу никак не уговорю.
Последний раз редактировалось jerm Пт апр 03, 2015 10:04 pm, всего редактировалось 1 раз.
Александр
Энкодер. Плату быстрее сделать, чем ждать из Китая.
На таком двухстрочном дисплее АЧХ не увидишь, так что без PC не обойтись всё равно.jerm писал(а):Есть и такие http://www.asobol.ru/moi-konstrukcii/nwt-7-ex
Последний раз редактировалось IG_58 Пт апр 03, 2015 10:05 pm, всего редактировалось 1 раз.
Игорь.
- crackintosh
- Сообщения: 341
- Зарегистрирован: Ср июл 24, 2013 8:15 am
- Откуда: Кишинев
- Контактная информация:
Вчера получил модуль дисплея и сегодня смакетировал сигнал-генератор. Использовал Arduino Nano, модуль DDS AD9850, модуль дисплея LCD 1602, энкодер. Нашел проект DDS VFO от AD7C и разобрался где там что.
Собрал всё на столе, загрузил в контроллер проект и запустил. Проект пошёл с с пол-пинка. После этого я немного изменил оригинальный скетч так, как мне нужно в сигнал - генераторе: опустил минимальную частоту до 100кГц, оптимизировал варианты ряда значений выбора шага изменения частоты, и чуть изменил отображение на экранчике.
Подключил на выход частотомер и две разные цифровые шкалы, чтобы сравнить их покзания и понять, кто из них врет и на сколько. Оказалось, что подвирает маленькая китайская шкала, на несоклько десятков герц. Большая цифровая шкала голубой дисплей генератора показывают одно и то же, шкала ТексСана показывает с точностью до КГц. Хотя в скетче есть возможность подкорректировать частоту, это делать не нужно, всё и так очень точно.
Результаты такие:
- диапазон от 100кГц до 30 МГц
- на выходе чистая синусоида, искажения глазом не обнаружил.
- гармоники: на расстоянии 1 метра ТекСан ловит 2-ю гармонику чуть выше уровня шумов. О том, что есть третья гармоника понимаешь только тогда, когда слегка меняешь частоту на сотню-другую герц, и по ТекСану в режиме SSB чуть-чуть над уровнем шумов слышно, как меняется тон. Макет не экранирован, провода длинные висят. Если собрать в металлическом корпусе, то думаю, что вообще не услышу. Для сигнал-генератора - более, чем хорошо.
- Амплитуда выходного сигнала - порядка 1В RMS, изменение амплитуды по частоте имеется, но точно его оценить не могу, т.к. полоса моего старенького осциллографа ограничена 15МГц. По сравнению со старым сигнал-генератором, уровень сигнала снижается по мере увеличения частоты менее интенсивно.
- Уход частоты: 0. Никакого ухода нет, ни кратковременного, ни долговременного, частота не плывет вообще.
- Шаг изменения частоты можно выбирать последовательными нажатиями на головку энкодера из ряда 100кГц - 10кГц - 1кГц - 100Гц - 10Гц. Если удерживать головку энкодера в нажатом состоянии, то эти значения меняются автоматически с периодичностью 1 секунда.
Что нужно будет сделать:
- Модулятор
- Буферный усилитель
- Аттенюатор
- Возможно, прикрутить автоматическую стабилизацию амплитуды сигналапо всему диапазону.
- После макетирования всего этого скомпоновать и поместить в корпус.
Поразительно, какие результаты можно получить, соединив вместе несколько копеечных китайских чепуховин.
Собрал всё на столе, загрузил в контроллер проект и запустил. Проект пошёл с с пол-пинка. После этого я немного изменил оригинальный скетч так, как мне нужно в сигнал - генераторе: опустил минимальную частоту до 100кГц, оптимизировал варианты ряда значений выбора шага изменения частоты, и чуть изменил отображение на экранчике.
Подключил на выход частотомер и две разные цифровые шкалы, чтобы сравнить их покзания и понять, кто из них врет и на сколько. Оказалось, что подвирает маленькая китайская шкала, на несоклько десятков герц. Большая цифровая шкала голубой дисплей генератора показывают одно и то же, шкала ТексСана показывает с точностью до КГц. Хотя в скетче есть возможность подкорректировать частоту, это делать не нужно, всё и так очень точно.
Результаты такие:
- диапазон от 100кГц до 30 МГц
- на выходе чистая синусоида, искажения глазом не обнаружил.
- гармоники: на расстоянии 1 метра ТекСан ловит 2-ю гармонику чуть выше уровня шумов. О том, что есть третья гармоника понимаешь только тогда, когда слегка меняешь частоту на сотню-другую герц, и по ТекСану в режиме SSB чуть-чуть над уровнем шумов слышно, как меняется тон. Макет не экранирован, провода длинные висят. Если собрать в металлическом корпусе, то думаю, что вообще не услышу. Для сигнал-генератора - более, чем хорошо.
- Амплитуда выходного сигнала - порядка 1В RMS, изменение амплитуды по частоте имеется, но точно его оценить не могу, т.к. полоса моего старенького осциллографа ограничена 15МГц. По сравнению со старым сигнал-генератором, уровень сигнала снижается по мере увеличения частоты менее интенсивно.
- Уход частоты: 0. Никакого ухода нет, ни кратковременного, ни долговременного, частота не плывет вообще.
- Шаг изменения частоты можно выбирать последовательными нажатиями на головку энкодера из ряда 100кГц - 10кГц - 1кГц - 100Гц - 10Гц. Если удерживать головку энкодера в нажатом состоянии, то эти значения меняются автоматически с периодичностью 1 секунда.
Что нужно будет сделать:
- Модулятор
- Буферный усилитель
- Аттенюатор
- Возможно, прикрутить автоматическую стабилизацию амплитуды сигналапо всему диапазону.
- После макетирования всего этого скомпоновать и поместить в корпус.
Поразительно, какие результаты можно получить, соединив вместе несколько копеечных китайских чепуховин.
Последний раз редактировалось IG_58 Пн апр 06, 2015 9:05 pm, всего редактировалось 2 раза.
Игорь.
Сенгодня занимался разработкой АМ-модулятора, который бы давал чистую симметричную модуляцию, не нарушая форму модулируемого сигнала. Моделировал в MultiSim.
Попробовал простые модуляторы. Модуляция в базу, в затвор, модуляция по коллектору и истоку ВЧ-каскада от эмиттерного или истокового повторителя модулирующего сигнала мне не понравились, т.к. симметричной относительно оси абсцисс модуляции добиться так и не удалось, и к тому же модуляторы в силу нелинейности простых каскадов на транзисторе, нарушали форму модулируемого сигнала (и поэтому порождали гармоники).
В итоге, вспомнив эксперименты с AGC на операционном усилителе, меня осенило: если взять высокочастотный ОУ и вместо продетектированного управляющего сигнала, как в AGC, взять модулирующий НЧ-сигнал, то получится эффективно управлять коэффициентом усиления ОУ, т.е., амплитудой проходящего через него ВЧ-сигнала, т.е., должна получится хорошая АМ-модуляция. ОУ высокочастотный LM6181 нашёлся в тумбочке, но можно и LM6171, и LT1227, AD811 и т.п. - любой высокочастотный, только чуть-чуть подобрать резистор обратной связи ОУ, чтобы не нарушалась симметрия.
Так и вышло. Получился прекрасный АМ-модулятор, не нарушающий форму модулируемого сигнала, т.к. ОУ - высоколинейная вещь. Модулирующий полевой транзистор (гениальный J310), который работает в режиме управляемого сопротивления, также достаточно линеен, а небольшая возможная нелинейность, которую он вносит в модулирующий НЧ-сигнал, дает только некоторую несимметричность огибающей (т.е. влияет на форму огибающей), но модулируемый сигнал остается синусоидальным, т.е. без гармоник.
В общем, так и буду строить модулятор.
Пара картинок из Мультисим: на первой видна классическая АМ-модуляция, красивая и симметричная, а на второй (растянутой по времени), видно, что модулируемый сигнал практически синусоидален:
Эх, хорошая штука MultiSim. А осциллограф Agilent 54622D - просто песня.
Попробовал простые модуляторы. Модуляция в базу, в затвор, модуляция по коллектору и истоку ВЧ-каскада от эмиттерного или истокового повторителя модулирующего сигнала мне не понравились, т.к. симметричной относительно оси абсцисс модуляции добиться так и не удалось, и к тому же модуляторы в силу нелинейности простых каскадов на транзисторе, нарушали форму модулируемого сигнала (и поэтому порождали гармоники).
В итоге, вспомнив эксперименты с AGC на операционном усилителе, меня осенило: если взять высокочастотный ОУ и вместо продетектированного управляющего сигнала, как в AGC, взять модулирующий НЧ-сигнал, то получится эффективно управлять коэффициентом усиления ОУ, т.е., амплитудой проходящего через него ВЧ-сигнала, т.е., должна получится хорошая АМ-модуляция. ОУ высокочастотный LM6181 нашёлся в тумбочке, но можно и LM6171, и LT1227, AD811 и т.п. - любой высокочастотный, только чуть-чуть подобрать резистор обратной связи ОУ, чтобы не нарушалась симметрия.
Так и вышло. Получился прекрасный АМ-модулятор, не нарушающий форму модулируемого сигнала, т.к. ОУ - высоколинейная вещь. Модулирующий полевой транзистор (гениальный J310), который работает в режиме управляемого сопротивления, также достаточно линеен, а небольшая возможная нелинейность, которую он вносит в модулирующий НЧ-сигнал, дает только некоторую несимметричность огибающей (т.е. влияет на форму огибающей), но модулируемый сигнал остается синусоидальным, т.е. без гармоник.
В общем, так и буду строить модулятор.
Пара картинок из Мультисим: на первой видна классическая АМ-модуляция, красивая и симметричная, а на второй (растянутой по времени), видно, что модулируемый сигнал практически синусоидален:
Эх, хорошая штука MultiSim. А осциллограф Agilent 54622D - просто песня.
Последний раз редактировалось IG_58 Ср апр 08, 2015 8:52 am, всего редактировалось 3 раза.
Игорь.