ПредишенСледващото

Осцилоскоп с ръцете си върху Atmega 32

измерване честота 10 Hz - 7.7 кХц

Макс. входно напрежение: 24 V AC / DC 30V
Захранване: 12V DC
Разделителна способност на екрана: 128x64 пиксела
ОБЛАСТ вълната екран: 100x64 пиксела
Информация площ на екрана: 28x64 пиксела
Trigger Mode: Auto


въведение
Един ден гледам през различни интернет сайтове в електрониката, се натъкнах на един много интересен проект осцилоскоп, който е проектиран с помощта на MK PIC18F2550 и графичен LCD с KS0108 контролер. Това беше Стивън Cholewiak уебсайт. Това беше добър схема и аз реших да се разработи проект на осцилоскоп и да използват езика C, който се програмира миналата година, вместо асемблер. Като среда за разработка използвах WINAVR, който е базиран на отворен код AVR-GNU компилатор и работи чудесно с AVR Studio 4. графичен библиотеката аз развита, по-специално за този проект. Ако искате да го използвате, за някои други проекти, тя трябва да се върнат назад. Когато квадратен вълна се измерва максималната честотата, с която можете да видите на добра форма на сигнала е около 5 кХц. За други форми на сигнали (задължително или триъгълник вълна), максималната честота е приблизително 1 кХц.

Схема на AVR-осцилоскоп е показано на фигурата по-долу (натиснете за увеличение):

Осцилоскоп с ръцете си върху Atmega 32

Захранващо напрежение схема е 12 волта DC. Това напрежение се получава допълнително още 2 напрежение: + 8.2V до + 5V и IC1 да IC2, IC3. Устройството може да се измери напрежението на входа на + 2.5V до -2.5V, или от 0 до 5 V в зависимост от положението на превключвателя S1 на (изборът на вида на входния ток: DC или AC). При използване на сонда 01:10, входното напрежение може да се увеличи съответно с 10 пъти. В допълнение, прекъсвач S2, може да се настрои по-нататъшно разделение на напрежение с 2.

ATmega32 Firmware файла на фърмуера:

AVR_oscilloscope.hex, при избора Fyuz трябва да се посочи използването на външен кварц. След, трябва да сте сигурни, за да изключите интерфейса JTAG, ако това не бъде направено, осцилоскоп ще покаже екрана на инициализация, а след това ще отиде в багажника.

Осцилоскоп с ръцете си върху Atmega 32

За да конфигурирате устройството, което трябва да се извърши само 2 неща: регулирате LCD контраст с тример P2 и да центрирате вълната с помощта на тример Р1.

Можете да преместите форма на вълната лъч нагоре или надолу, като натискате клавишите S8 и S4. Един квадратен на екрана съответства на 1V. С S7 и S3 на бутони, за да увеличите или намалите честотата на измерване. Минималната честота на вълната на сигнала, който може да се изведе на дисплея е 460Gts.

Ако е необходимо, за да видите сигнал на по-ниска честота, например 30Hz, то трябва да се натисне за компресиране на форма на вълната S7 или S3 за разтягане.

В осцилоскоп използва автоматичен режим на спусъка. Това означава, че ако входният сигнал е повтарящи (например триъгълник), след задействане работи добре. Но ако формата на сигнала се променя непрекъснато (например някаква последователност от данни), е необходимо да натиснете бутона S6 за правене на снимки. Натискането S6 се връща към нормален режим.

Осцилоскоп с ръцете си върху Atmega 32

Компонент Списък: izmer82.pdf [161,45 Kb] (Count: 107)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!