mini lcd oscilloscope

This is a low speed AVR bases oscilloscope designed by Vasilis Serasidis. I have made this Mini LCD Oscilloscope project based on Vasilis Serasidis`s design along with my students at SMKN 1 Cimahi and made a custom logo to display on graphical LCD. The firmware written in C language instead of assembly The compiler using AVR studio 4. The maximum

signal speed who can show up this oscilloscope is 5 kHz in square signal. For other signals (sine or triangle) the frequency is lower ( almost 1 kHz) for having clear view of the signal. The operating voltage of the circuit is 12V DC. By this voltage, the power supply is producing 2 voltages. +8. 2V for IC1 and +5V for IC2 and IC3. This circuit can measure from +2. 5V to -2. 5V or from 0 to +5V dependent by S1 position (AC or DC input). By using probe with 1:10 division you can measure almost 10 times higher voltages. Moreover, with S2 you can make an extra division by 2 the input voltage. After that, you Must disable the JTAG interface from your ATmega32 microController. If you don`t do that, the mega32 will show you the initial screen and when it go to the oscilloscope screen it will restart immediately to the initial screen and it will stay there for ever. The only 2 things you have to calibrate is the LCD contrast trimmer P2 and the P1, to move the beam at the center of the LCD. To do that, apply only the power supply to the circuit and adjust the P2 up to the point you will see clearthe appeared pixels on the screen. Then, adjust the P1 up to the point the beam is moved at the middle of the LCD (at the horizontal line of the cross). You can move the beam up or down the screen by pressing the buttons S8 orS4 correspondingly to measure the voltage of the signal. 1 volt is taking up1 square height. With S7 and S3 you can...

Leave Comment

characters left:

New Circuits