Андрей Смирнов
Время чтения: ~10 мин.
Просмотров: 2

Добро пожаловать на сайт «Микроконтроллеры и Технологии»!

26 января 2020, 09:14 | Подборки, перечисления, топ-10, и так далее

Бюджетные цифровые генераторы для проверки устройств, которые будут не только полезны в качестве хоббийного генератора для радиолюбителя, но и подойдут для профессионального тестирования и разработки компонентов. В подборке будут генераторы тестовых сигналов для проверки оборудования, телевизоров и мониторов, для управления двигателями (ШИМ), а также выскокочастотные генераторы, в том числе для радиосвязи, а также для модули DDS и ВЧ-генераторов для самостоятельной сборки.

d5967e6104.jpg

С целью тестирования и проверки оборудования применяют различного вида сигналы нужной формы, частоты и скважности, амплитуды и т.п. Пример такого тестирования можно посмотреть в недавнем обзоре осциллографа Rubyster 1C15 с полосой до 110 МГц. Я использовал недорогой генератор JDS-2900 c диапазоном генерации до 60 МГц.

44a6444b29.png

 Начну, пожалуй, с одного из самых-самых бюджетных вариантов, а именно с генератора PWM (ШИМ) сигналов FNIRSI XY-PWM1, с диапазоном генерации сигналов от  1 Hz до 150 KHz. Скважность, длительность и период повторения импульсов регулируются. Также предусмотрен таймер на отключение генерации. Настраивать удобно кнопками с контролем по дисплею. Устройство реализовано на базе контроллера Nuvoton серии N76, так что вариант интересный.

e2fd757e85.jpg

Портативный функциональный генератор от Juntek — модель JDS2900-60М с диапазоном генерации 60 МГц. Представляет собой компактный цифровой двухканальный  DDS генератор сигналов с выходом BNC (х2). Есть встроенный частотомер. Можно настроить сигнал под себя либо воспользоваться предустановленными (синус, меандр, пила). Что проверить таким? Да хоть новые модели осциллографов и мультиметров.

Простейшая модель для радиолюбителя, представляет собой DDS функциональный генератор сигналов на базе микроконтроллера. Устройство имеет частотный диапазон от 1 Гц- до 65534 Гц. Форму сигнала можно настроить: доступны синусоидальный, прямоугольный, треугольный сигналы на выходе.  Фронты сигнала выдаёт чёткие. Большой диапазон регулировок и настроек. Выход — BNC разъемы. Провода и адаптеры для такого генератора можно изготовить самостоятельно. Такой генератор подойдет для тестирования и проверки аудиоустройств.

Отличный функциональный генератор сигналов произвольной формы от UNI-T. В лоте на выбор две модели: UNI-T UTG932 и UNI-T UTG962. Отличаются соответственно предельной частотой генерации: 30 МГц и 60 МГц соответственно. Обе модели двухканальные. Имеет большой экран и серьезный функционал, в том числе и изменение фазы. Внутри установлен прецизионный источник цифрового сигнала 200 Ms/s (14 bit DAC). Предусмотрен встроенный частотомер. 

Если вы ищете совсем недорогой, но высокостабильный и, одновременно, высокочастотный генератор функциональных сигналов, то обратите внимание в сторону готовых модулей CJMCU-5351 на базе генератора Si5351/Si5351A. Представляет собой отдельный модуль для подключения к контроллеру по шине I2C, в зависимости от сигнала устанавливается выход. Тактовая частота микросхемы составляет 25 МГц, но в модуле предусмотрены умножители и делители частоты, реальный сигнал модно получить аж до 160 МГц. Минимальный — от 8 кГц. Подойдет и для Arduino, и для STM32, и для других отладочных плат. Модуль под пайку, в комплекте есть стандартная гребенка с шагом 2.54 мм. Выход ВЧ сделан с разъемами SMA-типа. Это самый бюджетный вариант такого плана.

Наверное, это самый недорогой генератор сигналов с возможностью получить синус/треугольник/квадратный на выходе. Продается в виде комплекта, который нужно будет собрать. В составе есть акриловый корпус и все необходимое. Микросхема XR2206 дает возможность генерировать тестовый сигнал в пределах 1 Гц-1 МГц. Можно регулировать выходную амплитуду в нужных пределах. 

Удобный и недорогой вариант модуля-генератора импульсных сигналов, аналог такого же, что был в начале подборке. Представляет собой отдельный модуль без корпуса, со встроенным дисплеем и генератор сигналов PWM или импульсным сигналов. Можно устанавливать  частоту импульсов, период повторения и скважность импульсов.  Рабочий диапазон от  1Hz до 150Khz, пределы выходного напряжения от 3,3 V до 30 V.

 Специальный модуль с тестовыми сигналами для VGA мониторов. Представляет собой небольшую плату со специализированой микросхемой. Питается от 7 V до 12 V (работает от любых блоков питания или батарейки типа «Крона» 9 V). Удобно для тестирования ЖК-дисплеев в ремонте или при покупке. Выдает несколько стандартных картинок для проверки матрицы. 

Еще один недорогой модуль DDS генератора сигналов на основе AD9833. На этот раз характеристики чуть попроще, цена ниже. Также работает с микроконтроллерами Arduino и STM32. Удобный  и недорогой способ собрать дома генератор сигналов с синусоидальным, прямоугольным, треугольным сигналом на выходе.  Выход ВЧ сделан с разъемами SMA-типа.

Одна из самых лучших плат-генераторов HackRF с софтовым приемником (SDR). Может не просто принимать любой сигнал в диапазоне от 1 МГц до 6 ГГц, но и генерировать сигнал на антенну. Можно использовать в радиолюбительских целях, для исследований, для студенческого или кандидатского проекта. Фактически, это популярные RTL-SDR, но с расширенным диапазоном и возможностью передачи сигнала. По ссылке несколько вариантов комплектации, это один из самых доступных лотов на Алиэкспресс.

Радиолюбительские конструкции RA4NAL

Размер шрифта:В 

Aa Aa Aa Aa Aa

Описание опубликовано в журнале «Радио» № 8 за 2009 г., стр. 15…17 Лабораторный генератор сигналов на DDS.

Генератор синусоидального сигнала является одним из наиболее распространенных приборов в любой измерительной лаборатории. Генераторы сигналов промышленного производства имеют большие габариты, вес и довольно высокую стоимость. С появлением микросхем прямого синтеза частоты DDS (Direct Digital Synthesizer) появилась возможность изготовить генератор синусоидальных сигналов, имеющий довольно высокие параметры при относительно простой схеме и конструкции.

Генератор позволяет плавно перестраивать частоту в диапазоне 0,1 Гц…6 мГц с шагом 0,1 Гц…1 мГц, амплитуда может регулироваться от 0 до 7 В. Возможно смещение выходного напряжения относительно нуля в пределах до +/- 5 В. В генераторе использована одна из самых дешевых микросхем прямого синтеза частоты – AD9832 с тактовой частотой 25 мГц. Управляющий контроллер PIC16F84 или PIC16F628. Установленная частота и период отображаются на ЖКИ индикаторе.

Принципиальная схема лабораторного генератора сигналов на DDS показана на рисунке. Выходной сигнал с микросхемы DDS генератора проходит через пассивный LC фильтр c частотой среза 10 мГц, который улучшает спектр сигнала, фильтруя высшие гармоники. Поскольку микросхема DDS работает с однополярным питанием, необходима схема сдвига уровня. Она выполнена на «ОУ с активной обратной связью» типа AD8130. Кроме сдвига уровня на этом ОУ реализован активный фильтр нижних частот второго порядка с частотой среза 10 мГц и коэффициентом передачи 2, который дополнительно подавляет высшие гармоники.

Отфильтрованный и симметричный относительно нуля сигнал с выхода ОУ подается на регулятор амплитуды — обычный переменный резистор. Применение обычного резистора, а не электронного аттенюатора обусловлено стремлением упростить и удешевить конструкцию. Да и в практической работе гораздо удобнее поворачивать ручку, а не заходить в меню, многократно нажимая кнопки. Хотя выходной ток AD8130 может достигать 40 мА, длительная работа с таким током приведет к перегреву и выходу из строя кристалла. Поэтому в схему введен дополнительный защитный резистор R26, который ограничивает выходной ток до безопасного уровня даже при длительном коротком замыкании выхода. При работе на низкоомную нагрузку этот резистор можно закоротить тумблером SA2.

Работой генератора прямого синтеза управляет микроконтроллер DD1. Индикатор HG1 – двухстрочный по 16 символов в строке на основе контроллера HD44780. В нижней строке отображается частота с точностью до 0,1 Гц. Ввод требуемого значения частоты осуществляется кнопками SB1…SB4. Можно плавно перестраивать DDS генератор в диапазоне частот 0,1 Гц…6 мГц с любым шагом из ряда 0,1 Гц; 1 Гц; 10 Гц;…1 мГц. В верхнюю строку индикатора выводится период в микросекундах для частот менее 300 Гц или в наносекундах для частот более 300 Гц.

Программа работает следующим образом. Вначале, исходя из введенной частоты, рассчитываются значения коэффициентов, загружаемых в DDS синтезатор. Затем по этому значению производится расчет периода генерируемой частоты. Результат, особенно на частотах менее 10 Гц, может несколько отличаться от того, который получился бы при расчете по формуле T=1/F. Это связано с тем, что частота в DDS синтезаторе может быть установлена не любая, а только с шагом FMCLK/2^32. Для тактовой частоты 25 мГц это около 0,006 Гц. Вопреки широко распространенному мнению о примитивности и несовершенстве системы команд PIC контроллеров двух килобайт внутренней памяти и 35 команд вполне достаточно для проведения всех расчетов без каких-либо упрощений и округлений. Поэтому точность установки частоты определяется только точностью и стабильностью тактового генератора DDS. Разработаны варианты программы для тактовой частоты 25 и 20 мГц.

Монитор питания DA1 использован не стандартно. В PIC контроллерах, в отличие от некоторых AVR, внутренняя память не склонна к искажению при медленном нарастании или снижении напряжения питания. Поэтому принимать специальные меры для внешнего сброса контроллера при включении и выключении нет необходимости. Монитор питания подключен к выводу порта RB0 и служит для подачи команды контроллеру на сохранение установленной частоты в EEPROM PIC при снижении напряжения питания ниже 4,7 В

В генераторе можно использовать как устаревший, но широко распространенный контроллер PIC16F84A, так и более новый, имеющий аналогичную цоколевку PIC16F628. Индикатор HG1 типа MT 16S2Q-2YLG производства фирмы МЭЛТ. Теоретический предел генерируемой частоты в DDS равен половине тактовой. На практике на частотах выше 1/4 тактовой начинается резкий спад амплитуды первой гармоники, который в какой-то степени можно скомпенсировать усложнением схемы фильтра. Но настройка генератора сигналов при этом резко усложняется, поэтому в данной конструкции верхняя частота принята равной 6 мГц. Однако, учитывая, что радиолюбители предпочитают реализовывать возможности своих приборов по максимуму, программно верхняя рабочая частота DDS генератора ограничена значением 11 мГц.

Подробное описание
Плата в Sprint Layout 5.0 и схема в Orcad 9.1
Прошивки и исходные тексты программ для PIC16F84 и PIC16F628 на ассемблере

Многофункциональный генератор на AVR

Автор: Tonich от 30-11-2012, 09:54 Устройство предназначено для генерирования сигналов различных форм и длительностей. Основные возможности: генерирование синуса, пилы, реверсивной пилы, меандра, треугольников, шума и экг в диапазоне частот 1…65535 Гц. Наличие высокочастотного выхода 1-8 МГц для тактирования микроконтроллеров. Возможность регулировки амплитуды и смещения. Имеется две версии прошивки: одна позволяет получить 8 тактовых последовательностей смещённых на 45° друг относительно друга по фазе (тема моего диплома), вторая функциональный генератор. Схема построена так, что при изменении прошивок необходимо просто переключить устройство в режим генератора. Любую из прошивок легко можно модифицировать под свои нужды т.к. есть исходники.Схема генератора:На операционном усилителе LM358N реализована регулировка амплитуды и смещения.Схема блока питания:Для блока питания генератора я использовал трансформатор ТП-6014 от советского магнитофона маяк 233, у него большое количество вторичных обмоток, что впоследствии позволит добавить в устройство ещё и лабораторный блок питания.Блок питания и микроконтроллер я разместил на отдельных печатных платах.Печатная плата генератора:Печатная плата блока питания:Внутри корпуса:За монтаж не пинать, сначала не всё получилось Проект в Proteus:Проект в протеусе учитывает две версии прошивки dsw1 позволяет отключать резисторную r2r матрицу.Теперь подробнее о прошивках:1- функциональный генератор(частота 1-65535 Гц с шагом 1Гц, скважность 2, HS 1-8МГц)Меню генератора:Сигналы выдаваемые устройством:2- формирователь импульсных последовательностей(частота 10-655350 Гц с шагом 10Гц, коэффициент заполнения 12,5%-87,5%, HS 1-8МГц)Меню формирователя:Сигналы выдаваемые устройством:Фьюзы для mega16(в обоих случаях одинаковые)Фото готового прибора:Комплектующие:Atmega16 1шт;D44780-типа LCD-экран 2 Г—16 1шт;Кнопки 6шт;———————————————————————-операционный усилитель LM358N (отечественный аналог КР1040УД1) 1 шт;кварцевый резонатор на 16 МГц 1шт;конденсаторы 18пФ 2шт;конденсаторы 0,1мкФ 2шт;резистор 100 Ом 1шт;резистор 500 Ом 1шт;резистор 10 кОм 1шт;резистор 12 кОм 1шт;резистор 100 кОм 2шт;Потенциметр 1кОм 1 штПотенциметр 10кОм (миниатюрный для подсветки LCD) 1 шт;Потенциметр 47кОм 1 шт;———————————————————————-резисторы 20 кОм точные 9 шт;резисторы 10 кОм точные 8 шт;———————————————————————-диодный мост 2 шт;Конденсатор 2000 мкф 2шт;Конденсатор 100 мкф 3шт;Конденсатор 0,1 мкф 3шт;стабилизатор 7812 1шт;стабилизатор 7912 1шт;стабилизатор 7805 1шт;Файлы проекта(печатные платы, исходники программ, проект в proteus)avrddsradioaktiv.zip [375,99 Kb] (cкачиваний: 3230)

Отредактировал: Tonich — 15-01-2016, 15:22 Причина: Исправлена печатная плата

Вернуться 53307 8 В 

Категория: Схемы В» Схемы аналоговых устройств В» Генераторы

$(document).ready(function(){ $(«div.edirect td»).addClass(‘edir’).removeAttr(‘style’) $(«div.edirect a»).addClass(‘edir’).removeAttr(‘style’) }); Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Информация Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. Используемые источники:

  • https://www.ixbt.com/live/topcompile/generatory.html
  • http://ra4nal.qrz.ru/gendds.shtml
  • https://radioaktiv.ru/shems/analog/generator/183-publ_145.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации