Oscilloscope and Signal Generator in Labview

download Oscilloscope and Signal Generator in Labview

of 9

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