| Ср, 20.11.2019, 18:53 | Сообщение # 1
|
VladUS731303
Постов: 7
ОК |
Добрый день,
Предлагаю вашему вниманию генератор сигналов синусоидальной, треугольной и прямоугольной формы. Диапазон выходной частоты для синуса 1Гц-12,5Мгц. Для прямоугольной формы – до 10 МГц, далее сигнал становиться похожим на синус. Максимальная амплитуда выходного сигнала 3,5 В для прямоугольных сигналов и 2,7 В для остальных. Есть возможность получения выходного сигнала положительной либо отрицательной полярности. Питание от однополярного источника питания +5В. Ток потребления не мерил, но USB порта компьютера достаточно для питания генератора. Принципиальная схема приведена на рисунке 1:
Принцип работы. Генерация частоты осуществляется модулем U1 собранным на микросхеме AD9833. Частота и форма сигнала задается с клавиатуры и, с помощью микроконтроллера U2, передается по шине SPI в микросхему генератора U1. При вводе частоты загорится светодиод D4. После ввода частоты, для её подтверждения, необходимо нажать клавишу «#». Если в течение пяти секунд после набора частоты клавиша «#» не нажата, то происходит выход из режима ввода частоты. Клавишей «*» последовательно перебираем форму сигнала: синус-треугольник-меандр. Индикация текущей формы сигнала осуществляется светодиодами D1-D3. На микросхеме U3 собран усилитель сигнала с возможностью переключения полярности выходного сигнала переключателем S1. Реле K1 включается при выборе прямоугольного сигнала и включает делитель на резисторах R8, R9 для нормализации уровня выходного сигнала. На микросхеме DA1 собран источник питания -5В для формирования двуполярного питания микросхемы U3. Регулировка амплитуды выходного сигнала осуществляется переменным резистором R1. Если вам не нужен двуполярный выходной сигнал, то можете смело исключить микросхему DA1 и часть схемы U3.1 с их обвязкой. Также можно взять одноканальный ОУ типа AD8055 вместо AD8056 (в этом случае не забудьте изменить печатную плату, т.к. цоколевка у них разная).
Детали: U1 - Модуль генератора AD9833 типа такого:
U2 – Arduino Nano U3 – быстродействующий двуканальный ОУ типа AD8056. DA1 – MC34063 L1 – индуктивность 1-1,5 mH K1 – маломощное, с напряжением коммутации 5В. Ток потребления не более 20 мА. Выходной разъем - СР50-73ФВ Пъезоизлучатель – ЗП1 или аналог (пассивного типа). Резисторы, светодиоды и конденсаторы – любые из имеющихся. Клавиатура - матричного типа 3х4 клавиши, типа такой:
Настройка. Настройки генератор не требует. Только предварительно (т. е. до подключения к схеме!) убедитесь, что ток через реле не превышает 20 мА. Увеличите сопротивление резистора R10 для снижения тока через реле К1. Подключение клавиатуры широко описано в интернете.
Конструкция. Я сознательно не стал собирать схему с дисплеем и управлением на энкодерах, так как мне они показались менее удобными в использовании, а дисплей - избыточным. Схема собрана на односторонней печатной плате. Все элементы смонтированы на ней же за исключением реле K1, переключателя S1, клавиатуры, пъезоизлучателя Х1 и выходного разъема. Корпусом послужил кабельный лоток 100х40 мм. Длина – 140 мм, но можно и покомпактнее было собрать. Пъезоизлучатель и реле приклеены клеевым пистолетом. Катушку L1 намотал на безымянном кольцевом сердечнике диаметром около 15 мм. Поэтому точное число витков не привожу – около витков 200 проводом диаметром 0.1 мм. С катушкой на «гантельке» схема почему-то «просаживала» -5В под нагрузкой. Но опять же и «гантельку» я использовал какая была без знания её параметров. Выключатель питания не нужен ввиду запитывания устройства от мини-USB кабеля. Микросхема ОУ в корпусе SOIC8 впаяна со стороны дорожек. Фотография готового изделия и его внутренний мир:
Файлы принципиальной схемы, печатной платы в формате программы Dip Trace и .pdf и скетч для Arduino можно скачать здесь: https://cloud.mail.ru/public/TBkJ/4tCqzEExF
VladUS73. 2019.
|
|
| Сб, 23.11.2019, 06:16 | Сообщение # 2
|
samodelkin36
Постов: 198
Друзья |
VladUS731303, Есть куда более проще готовый конструктор на популярной м/сх ХР2206.Правда F до 1МГц.У китайцев.
|
|
| Сб, 23.11.2019, 09:32 | Сообщение # 3
|
VladUS731303
Постов: 7
ОК |
Цитата samodelkin36 ( ) Есть куда более проще готовый конструктор на популярной м/сх ХР2206.Правда F до 1МГц.У китайцев.
Да, его тоже смотрел, но хотелось иметь именно цифровой ввод частоты, чтоб без осциллографа или частотомера можно было обходится.
|
|