You are on page 1of 45

Build a cheap oscilloscope and sensor

probes for physics experiments in school

Wichit Sirichote, kswichit@kmitl.ac.th


Physics Department, Faculty of Science
King Mongkut's Institute of Technology Ladkrabang, Bangkok
THAILAND
Rev. 1.0, April 19, 2014
Programme
● Day 1
– Morning: basic oscilloscope, introducing a cheap oscilloscope, basic
operations
– Afternoon: assemble the oscilloscope and voltage probe, learn how
to use trigger mode and hands on experiments
● Day 2
– Morning: basic of sensor probes, using sensor probes with the
oscilloscope
– Afternoon: assemble the probes, and test the probe for many labs
– Discussions and summary
What is oscilloscope?

An oscilloscope is a laboratory instrument commonly used


to display and analyze the waveform of electronic signals.
In effect, the device draws a graph of the instantaneous
signal voltage as a function of time.
3
http://whatis.techtarget.com/definition/oscilloscope
Cathode Ray Tube (CRT) scope
4
http://www.williamson-labs.com/scope-main.htm
Digital Storage Oscilloscope, DSO
5
http://en.wikipedia.org/wiki/Digital_storage_oscilloscope
Vibrations and Waves

6
http://ocw.mit.edu/courses/physics/8-03-physics-iii-vibrations-and-waves-fall-2004/
7
Waves
A wave is a disturbance that travels through a medium
from one location to another. A wave is the motion of a
disturbance.
● Mechanical wave: sound, Seismic waves
● Electrical wave: voltage, current
● Magnetic wave: magnetic field
● Electromagnetic wave: Light
● Human heart wave: ECG or EKG

8
http://ocw.mit.edu/courses/physics/8-03-physics-iii-vibrations-and-waves-fall-2004/
Using oscilloscope to display waves

Sound probe

Voltage signal

The sound probe built with condenser microphone


converts sound wave to electrical signal. The scope can
display the waveform of sound pressure.
9
JYE Tech DIY oscilloscope
DIY(Do It Yourself)
Schematic and
firmware are
available for
educational use

DSO 062 1Channel, 1MHz, 20MSample/s

10
http://www.jyetech.com/
DSO 062 : front view

11
DSO 062 block diagram

ADC

Input
MEGA64
signal
Amplifier
AVR
128x64 pixels
Microcontroller
Graphic LCD

ADC: high speed analog-to-digital converter

12
Hardware schematic DSO 062 oscilloscope 13
Specifications

Maximum equivalent-time sampling rate 20MSa/s

Maximum real-time sampling rate - 2MSa/s

Resolution - 8 bits

Record length - 256 bytes

Analog bandwidth - 1MHz

Vertical sensitivity - 100mV/Div - 5V/Div

Vertical position adjustable with indicator

Input impedance - 1M ohm

Max input voltage - 50Vpk

14
● DC/AC/GND input coupling
● Horizontal - 0.5us/Div - 10m(minute)/Div
● Auto/Normal/Single trig modes
● Rising/Falling edge trigger
● External trig available
● Trigger level adjustable with indicator
● Hold/run feature
● Save/recall up to 6 captures
● FFT function available - size of 256 points and 512 points
selectable, sampling rate of 1Ksps to 2Msps selectable

15
Cheap oscilloscope: renovate the
DSO 062
● Bigger display 128x64 Graphic LCD
● Add RCA jack for +5V sensor probe and trigger input
● Big size push buttons
● Add sensor probes for school lab
● 1500THB (scope) + 500THB (sensors)

16
17
AVR MEGA64 Microcontroller & ADC & Keypad & LCD
18
Amplifier & Power supply
Board layout

19
AVR MEGA64 Microcontroller & ADC

20
Preamplifier TL084 & NE5532

21
Negative power supply & reference
voltage

22
Break
Handmade acrylic box

23
Blue Scope with DIY sensor probes

24
Set in the box: scope & sensors

25
Voltage probe

alligators

Shrink tube
RCA jack

Black wire
50cm stereo shield cable
Red wire
26
Power supply: AC adapter 9V

AC adapter +9V 300mA

27
HOLD/RUN state
Vertical position

Coupling

Y-scale
X-scale

Trig-mode
Trig-source

Window position Trigger-level


Trigger-edge

Screen layout and indicators 28


T(period)=4 div=4x5ms=20ms frequency=1/ T, 1/20ms = 50Hz

X scale has10 Divisions, 1 division= 5 points, 1 point= 0.229


Amplitude=4div=4x5V=20Vpk-pk

Y scale has 6 Divisions, 1 division= 5 points, 1 point= 0.2 30


RCA input terminal

Multi-Function
Terminal, MFT.
1. 500Hz test signal
Channel 1 input
2. Ext.Trigger input
(White color)
3. Trigger output +5V power supply for
(Yellow color) sensors (Red color) 31
Input signal slide switches

Y scale per
division

Input signal
coupling types
AC or DC

Select frequency
meter

32
LCD display contrast adjustment
POT
LCD contrast
adjustment

33
Keypad layout
Main function Sub function

34
Keypad Functions
Select triggering modes, with key + and -
1. AUTO
2. NORMAL
3. SINGLE
AUTO This trigger mode allows the oscilloscope to acquire a
waveform even when it does not detect a trigger condition.

NORMAL The Normal mode allows the oscilloscope to acquire a


waveform only when it is triggered. If no trigger occurs, the
oscilloscope will not acquire a new waveform.

SINGLE The Single mode allows the oscilloscope to acquire one


waveform, and the trigger condition is detected. The display will
be in HOLD state.
35
FFT, Fast Fourier Transform
Press key MODE and hold for 2-3 seconds,
the FFT display will be displayed.

FFT

scope

50Hz sinewave 50Hz sinewave


Time domain display Frequency domain display
36
Original waveform
Fundamental Frequency

FFT

2nd harmonic

37
rd
3 harmonic
Sec/Div: select time scale for
second/division. Use key + or – to adjust
from 0.5 microsecond to 10minutes.

Toggle between RUN mode or HOLD state.

Vertical Position: adjust waveform position


in vertical up or down with key + or -.
Save waveform to memory in HOLD state.

38
Horizontal Position: adjust waveform
position in horizontal with key + or -.
Select FFT size 256 or 512 points.

Select triggering edge, positive going or


negative going.
Display waveform that saved in memory.

Adjust trigger level with key + or -.


Send BMP file of LCD screen to serial port, 38400 8n1
with XMODEM protocol.

39
Press level key also selects the function of
Multi-Function Terminal by indicating the
single letters “i”, “e” and “o”.

Indicator Trigger Source Test Signal Trig Output


i Internal Enabled Disabled
e External Disabled Disabled
o Internal Disabled Enabled

40
Basic operation

Connect the signal input to TEST signal.


Press LEVEL key to select internal triggering source. (shown i )
Question1: What is the frequency of this signal? 41
TEST signal is square waveform. It can be measured by
the frequency meter directly. Slide the 3rd switch to Freq.
Position. The readout will show 500Hz.
42
Aliasing

Apparent low-
frequency waveform
due to aliasing

Aliasing occurs when the oscilloscope does not sample the signal fast
enough to construct an accurate waveform record. When aliasing
happens, you see a waveform with a frequency lower than the actual
waveform being input or a waveform that is not stable even though the
oscilloscope triggered.
43
One way to check for aliasing is to slowly change the horizon scale with
the SEC/DIV then press key -. If the shape of the waveform changes
drastically, you may have aliasing.

To display a signal accurately and avoid aliasing, you must sample the
signal more than twice as fast as the highest frequency component.
44
Afternoon hands on exercise
● Assemble the scope
● Play with basic scope operations
– Build a voltage probe
– Learn Triggering modes: AUTO, NORMAL, SINGLE
– Measure period, amplitude, and frequency
– Learn FFT mode
– Adjusting display position
– waveform saving, displaying waveform
– Discussions

45

You might also like