Oscilloscope and Signal Generator in Labview
-
Upload
ali-shafique -
Category
Documents
-
view
220 -
download
0
Transcript of Oscilloscope and Signal Generator in Labview
-
7/22/2019 Oscilloscope and Signal Generator in Labview
1/9
OscilloscopeThe oscilloscope is basically a
graph-displaying device - it
draws a graph of an electrical
signal. In most applications the
graph shows how signals change
over time: the vertical (Y) axis
represents voltage and thehorizontal (X) axis represents
time. The intensity or brightness
of the display is sometimes
called the Z axis.
This simple graph can tell you many things about a signal. Here are a few:
You can determine the time and voltage values of a signal. You can calculate the frequency of an oscillating signal. You can see the "moving parts" of a circuit represented by the signal. You can tell if a malfunctioning component is distorting the signal. You can find out how much of a signal direct current (DC) or alternating
current (AC) is.
You can tell how much of the signal is noise and whether the noise ischanging with time.
Signal Generator :Signal generators, also known variously as function generators, RF and microwave
signal generators, pitch generators, arbitrary waveform generators, digital pattern
generators or frequency generators are electronic devices that generate
repeating or non-repeating electronic signals (in either the analog or digital
domains). They are generally used in designing, testing, troubleshooting, and
-
7/22/2019 Oscilloscope and Signal Generator in Labview
2/9
repairing electronic or electroacoustic
devices; though they often have artistic uses
as well.
There are many different types of signal
generators, with different purposes andapplications (and at varying levels of
expense); in general, no device is suitable for
all possible applications.
Traditionally, signal generators have been
embedded hardware units, but since the age of multimedia-PCs, flexible,
programmable software tone generators have also been available.
General purposes of signal generator are :
Function generators Arbitrary waveform generators RF and microwave signal generators. Analog signal generators Vector Signal Generator Logic Signal Generator
Main Theme:
This is not a usual Oscilloscope or signal generator we used in our daily life but
actual it is good to call this as Techno-Oscilloscope and Signal Generator but
of the functions built in them Signal generator can be improved up to
numerous signal generations simultaneously and similarly for Oscilloscopes
channels as well.
Why did I choose this project?
This is a wise question actually we recently covered semester subject
Signal and System and all the tools we studied in this subject are available in
LabVIEW with GUI therefore we decided to make Oscilloscope which
emphasizes on the dual measurements like phase, magnitude, Cross-
Correlation and Convolution and single signal measurements like FFT analysis
and auto Correlation with all other functions that are usually available in our
-
7/22/2019 Oscilloscope and Signal Generator in Labview
3/9
Oscilloscope and likewise a signal generator which can generate a signal signal
of all kinds and in addition it can add noise of any kind.
How we started?Out main target was to generate a simple signal and visualize it on Oscilloscope
then we put a noise option and again visualize it one channel one signal with noise
a very simple Oscilloscope and signal generator indeed and then we found a good
plateform and converted into a technical and highly prcised instrument.
Screenshots:
Front panel:
This picture show the whole front panel including signal generator and
Oscillscope.
Oscilloscope :
This part is actually called Oscilloscope.
-
7/22/2019 Oscilloscope and Signal Generator in Labview
4/9
Signal Generator:
This part is called Signal Generator.
SUB VI and VI hierarchy:
There are five sub VI which are attached with email
these are following
Dual Measurements Tone measurements Autocorrelation Signal Measurements Formula
-
7/22/2019 Oscilloscope and Signal Generator in Labview
5/9
Working of project through Block Diagram:
This can be explained step by step.
1. Firstly signal generator was designed using case structure and this signalgenerator was capable to generate two signal at a time and case structure
was built so that we could get following signals.
Sine Saw Tooth Square Wave Triangular Wave
DC2. Then we added noise by using formula block and another signal simulator
and it is capable of generating
Gaussian Noise
,
Uniform Noise
,
MLS
,Inverse F, Poisson Noise and Random Noise.3. Then two signal with noise option these were fed in another case structure
in order to select channel 1 or channel 2
-
7/22/2019 Oscilloscope and Signal Generator in Labview
6/9
4. Each channel is capable for showing AC and DC part of wave with separatetrigger option and also invert option and all these features were installed incase structure of each channel.
5. Then both the signals are fed for Cross Correlation, Combined signalimaging and Convolution which can be visualized in oscilloscope waveform
graph.
-
7/22/2019 Oscilloscope and Signal Generator in Labview
7/9
6. And also both signals for dual measurements including magnitude andphase are fed in dual measurement formula and can be seen in dualmeasurement Waveform graph.
7. At the bottom of Channel selection case structure there are some Waveformgraph properties to select x-axis and y-axis.
8. The signal which is selected by selecting channel was fed in tonemeasurement, signal measurement in order to measure following parameters
Amplitude Frequency Phase Maximum Minimum Peak to peak Total Samples RMS value DC offset Standard Deviation Arithmetic mean
How should it start?It is again a very important question follow the following steps
Run the Project Decide noise, AC/DC parts at channel tab It is assumed that signal 1 is at channel 1 and signal is at channel 2 Select signal 1 at right bottom Select channel 1 from Oscilloscope pull button and from slider also Generate your own signal
Future Idea:
We developed this Virtual oscilloscope and signal generator in a such a waythat it can easily be extended to numerous signal and channels simultaneously
and this is not enough each year as LabVIEW will be upgraded this VI will also
-
7/22/2019 Oscilloscope and Signal Generator in Labview
8/9
be enhanced and upgraded more dual and singleton operations can be added
including
Circular Convolution Periodic Convolution Bode Plot Increase channels and signal generations
Contributions:
Two students are involved in this project
Ali Shafique (2011-EE-86) Zeeshan Israr (2011-EE-79)
As far as contribution is concerned so I would say this is purely a team workwe both effort hard for this project and our contribution is equal in all aspects
of project preparation.
References:http://uenics.evansville.edu/~amr63/equipment/scope/oscilloscope.html
http://en.wikipedia.org/wiki/Signal_generator
http://www.youtube.com/watch?v=u-AzZV-Ooyk
http://www.youtube.com/watch?v=lMcIcV8AAW4
http://www.youtube.com/watch?v=1TDzdOfm8TU
http://www.youtube.com/watch?v=OCMOxKLCwrM
http://www.youtube.com/watch?v=E1O4frOtTO4
http://www.youtube.com/watch?v=9zKpOP78DXM
http://www.youtube.com/watch?v=C56ndkhNn9w
Subscription ofbmanishap and pianoman
http://www.youtube.com/channel/UCbkz3W7TR2qf91Y_Sa7M8fA
http://www.youtube.com/watch?v=hKiOQXfzdzI
http://uenics.evansville.edu/~amr63/equipment/scope/oscilloscope.htmlhttp://uenics.evansville.edu/~amr63/equipment/scope/oscilloscope.htmlhttp://en.wikipedia.org/wiki/Signal_generatorhttp://en.wikipedia.org/wiki/Signal_generatorhttp://www.youtube.com/watch?v=u-AzZV-Ooykhttp://www.youtube.com/watch?v=u-AzZV-Ooykhttp://www.youtube.com/watch?v=lMcIcV8AAW4http://www.youtube.com/watch?v=lMcIcV8AAW4http://www.youtube.com/watch?v=1TDzdOfm8TUhttp://www.youtube.com/watch?v=1TDzdOfm8TUhttp://www.youtube.com/watch?v=OCMOxKLCwrMhttp://www.youtube.com/watch?v=OCMOxKLCwrMhttp://www.youtube.com/watch?v=E1O4frOtTO4http://www.youtube.com/watch?v=E1O4frOtTO4http://www.youtube.com/watch?v=9zKpOP78DXMhttp://www.youtube.com/watch?v=9zKpOP78DXMhttp://www.youtube.com/watch?v=C56ndkhNn9whttp://www.youtube.com/watch?v=C56ndkhNn9whttp://www.youtube.com/channel/UCbkz3W7TR2qf91Y_Sa7M8fAhttp://www.youtube.com/channel/UCbkz3W7TR2qf91Y_Sa7M8fAhttp://www.youtube.com/watch?v=hKiOQXfzdzIhttp://www.youtube.com/watch?v=hKiOQXfzdzIhttp://www.youtube.com/watch?v=hKiOQXfzdzIhttp://www.youtube.com/channel/UCbkz3W7TR2qf91Y_Sa7M8fAhttp://www.youtube.com/watch?v=C56ndkhNn9whttp://www.youtube.com/watch?v=9zKpOP78DXMhttp://www.youtube.com/watch?v=E1O4frOtTO4http://www.youtube.com/watch?v=OCMOxKLCwrMhttp://www.youtube.com/watch?v=1TDzdOfm8TUhttp://www.youtube.com/watch?v=lMcIcV8AAW4http://www.youtube.com/watch?v=u-AzZV-Ooykhttp://en.wikipedia.org/wiki/Signal_generatorhttp://uenics.evansville.edu/~amr63/equipment/scope/oscilloscope.html -
7/22/2019 Oscilloscope and Signal Generator in Labview
9/9
http://www.youtube.com/watch?v=RZSM36kqEoo
http://www.youtube.com/watch?v=WMLuvhPTbAE
http://www.youtube.com/watch?v=vkEg7P3oPvs
http://www.youtube.com/watch?v=RZSM36kqEoohttp://www.youtube.com/watch?v=RZSM36kqEoohttp://www.youtube.com/watch?v=WMLuvhPTbAEhttp://www.youtube.com/watch?v=WMLuvhPTbAEhttp://www.youtube.com/watch?v=vkEg7P3oPvshttp://www.youtube.com/watch?v=vkEg7P3oPvshttp://www.youtube.com/watch?v=vkEg7P3oPvshttp://www.youtube.com/watch?v=WMLuvhPTbAEhttp://www.youtube.com/watch?v=RZSM36kqEoo