Поиск в Google даст вам несколько миллиардов идей. Какой самый простой / легкий / дешевый из известных вам?
Генерация прямоугольной волны и последующая фильтрация гармоник не является хорошим решением, если частота фильтра не может изменяться вместе с квадратом.
oscillator
эндолиты
источник
источник
Ответы:
Создание генератора с числовым управлением (NCO) с помощью uC + DAC очень просто. Может быть забавный проект FPGA. Преимущество NCO заключается в том, что вы меняете формы волны.
Я сделал набросок низкочастотного числового контроллера Arduino (см. Http://wiblocks.com/docs/app-notes/nb1a-nco.html ). В нижней части веб-страницы есть несколько ссылок на оригинальные статьи,
источник
wiblocks.luciani.org: 4003
). Можете ли вы предоставить здесь основную часть (например, схему и принцип (ы), на которых она основана)?Венский мост с горшком, чтобы варьировать частоту. Бьюсь об заклад, вы могли бы построить один менее чем за один доллар США.
источник
Вы не указали частоту (100 Гц или 100 МГц?), А также частоту, которую нужно было изменить (0,01% или 1000%?) Или частоту, которую нужно было изменять с помощью напряжения или физического регулятора. Чистота синусоиды и стабильность тоже имеют значение.
Одно транзисторный генератор полевого транзистора Хартли трудно превзойти по дешевке.
источник
Вы также можете использовать значения ШИМ или ЦАП из таблицы для получения синусоидальных волн. Тогда фильтрация должна быть проще. Очень дешевый MCU, вероятно, может сделать это до приемлемых частот.
Я мог бы поддержать второй дизайн RC + opamp в принципе. Подходит ли вам выход и настраиваемость, зависит от применения.
Есть также некоторые интегральные схемы генератора функций, от классических 8038 до различных сложных вещей DDS. Они не могут быть такими дешевыми, хотя.
Я предполагаю, что есть также возможность найти доступный подержанный лабораторный генератор сигналов / функций. Это может быть долгий поиск дешевого, но все относительно. Или вы можете взять запасной генератор переменного тока и вращать вал с переменной скоростью. Усилитель для мощности / импеданса / напряжения :)
источник
Самые дешевые DIY генераторы сигналов DDS (в том числе синусоида):
http://www.myplace.nu/avr/minidds/index.htm
http://www.scienceprog.com/avr-dds-signal-generator-v20
источник
Вы все еще можете сделать это с прямоугольной волной и отфильтровывая гармоники. Существует ряд фильтров высокого порядка, которыми можно легко управлять с помощью микроконтроллера. Этот позволяет пользователю управлять угловой частотой с помощью внешних часов (вторая прямоугольная волна от микро). Из-за большого углового отношения частоты к тактовой частоте вы могли бы даже сделать это без необходимости другого таймера / прерывания с простым программным счетчиком ...
источник
Если вы хотите пойти по пути прямого цифрового синтеза с дискретными микросхемами, конденсаторами и т. Д., Результат будет не таким компактным, как то, что можно сделать с помощью CPLD или микро, но будет довольно разумным, особенно если учесть значительное количество схема может быть разделена между пятью выходами сигнала.
Требование генерации глобального сигнала:
Требование к выходу:
Более подробная информация для подражания. При входном сигнале 4 096 000 Гц схема должна иметь возможность создавать прямоугольные выходные сигналы от 2 кГц до 512 кГц с кратностью 0,5 Гц для сигналов до 2 кГц, 1 Гц для сигналов до 4 кГц и т. Д. Для преобразования прямоугольная волна, таким образом, превращается в синусоидальную волну
Вот принципиальная схема, чтобы показать концепцию:
(ВОТ)
Эта схема включает в себя настраиваемый генератор частоты (5 переключателей выбирают входные частоты от 1/16 входа до 31/16 входа). Я также набросал грубый преобразователь квадрата в синус. Обратите внимание, что в отличие от большинства методов фильтрации, этот метод поддерживает достаточно постоянную амплитуду в диапазоне частот. Волна довольно грубая, потому что вышеупомянутая схема использует только 4-битные счетчики. МОП-транзисторы будут заменены на практике 4066 проходными воротами (по 4 на чип).
источник
Треугольный генератор с треугольником в синусоидальный преобразователь .
источник