Устройство предназначено для генерирования сигналов различных форм и длительностей. Основные возможности: генерирование синуса, пилы, реверсивной пилы, меандра, треугольников, шума и экг в диапазоне частот 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)
Отредактировал:
Tonich
- 15-01-2016, 15:22
Причина: Исправлена печатная плата