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

Пристрій призначений для генерування сигналів різних форм та тривалостей. Основні можливості: генерування синуса, пили, реверсивної пили, меандру, трикутників, шуму та екг у діапазоні частот 1. 65535 Гц. Наявність високочастотного виходу 1-8 МГц для тактування мікроконтролерів. Можливість регулювання амплітуди та усунення. Є дві версії прошивки: одна дозволяє отримати 8 тактових послідовностей зміщених на 45 ° один щодо одного по фазі (тема мого диплома), друга функціональний генератор. Схема побудована так, що при зміні прошивок потрібно просто переключити пристрій на режим генератора. Будь-яку з прошивок легко можна модифікувати під свої потреби. є вихідники.

генератор

На операційному підсилювачі LM358N реалізовано регулювання амплітуди та зміщення.

Схема блоку живлення:

живлення

Для блоку живлення генератора я використав трансформатор ТП-6014 від радянського магнітофона маяк 233, у нього велика кількість вторинних обмоток, що згодом дозволить додати пристрій ще й лабораторний блок живлення.

Блок живлення та мікроконтролер я розмістив на окремих друкованих платах.

Друкована плата генератора:

генератор

Друкована плата блоку живлення:

генератора

генератора

живлення

Проект протеусу враховує дві версії прошивки dsw1 дозволяє відключати резисторну r2r матрицю.

Тепер докладніше про прошивки:1-функціональний генератор(частота 1-65535 Гц з кроком 1Гц, шпаруватість 2, HS 1-8МГц)Меню генератора:

генератор

резистор

2-формувач імпульсних послідовностей(частота 10-655350 Гц з кроком 10Гц, коефіцієнт заповнення 12,5%-87,5%, HS 1-8МГц)Меню формувача:

генератора

генератор

живлення

Фото готового приладу:

живлення

Комплектуючі: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 шт мініатюрний для підсвічування LCD) 1 шт; Потенциметр 47кОм 1 шт; ----------------------------------- --------------------------------------- резистори 20 кОм точні 9 шт; резистори 10 кОм точні 8 шт; -------------------------------------- -------------------------------- діодний міст 2 шт; Конденсатор 2000 мкф 2шт; Конденсатор 100 мкф 3шт; Конденсатор 0,1 мкф 3шт; стабілізатор 7812 1шт; стабілізатор 7912 1шт; стабілізатор 7805 1шт;