Download
pc scope a pc compatible pc based oscilloscope n.
Skip this Video
Loading SlideShow in 5 Seconds..
PC Scope (a PC Compatible, PC-Based Oscilloscope) PowerPoint Presentation
Download Presentation
PC Scope (a PC Compatible, PC-Based Oscilloscope)

PC Scope (a PC Compatible, PC-Based Oscilloscope)

142 Vues Download Presentation
Télécharger la présentation

PC Scope (a PC Compatible, PC-Based Oscilloscope)

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. PC Scope(a PC Compatible, PC-Based Oscilloscope) Moises Feliz and Thomas Neish EE 413 Spring 2005

  2. Abstract Oscilloscopes play a very important role in the design & development of various electronic systems. The current market is flooded with a host of oscilloscopes, however there are very few that are affordable & user friendly. Our solution to this problem is to develop a PC based oscilloscope.

  3. PC Scope Advantages • Low cost. • Ease of use. • Compact design which makes it portable. • Ideal for students, hobbyists, home use.

  4. Project Objectives • Measure AC and DC signals. • Sample and digitize signals. • Transmit data to PC for processing. • Display signal with software.

  5. Hardware Phase

  6. Specifications • Range of voltage measurement: 0 V to 500 V. • Bandwidth: 0 to 100 kHz. • Voltage scaling will be user selected on program. • Sampled data will be transferred to PC through LPT parallel port. • User Hardware Interface: “Visual Basic.”

  7. Signal Range Selector ADC Block Diagram

  8. Schematics

  9. Breadboard D25 Parallel Port Connector Front-end Voltage Protection ADC Dual 4:1 Multiplexer

  10. Software Phase

  11. Parallel Port Interfacing • To interface with the parallel port we used a driver called “INPOUT32.dll”.

  12. INPOUT32 Driver Definition

  13. Range? x1 X10 x100 Increment Counter by 1 Read ADC RANGE CALC Function Counter > 601 GRAPH NO STOP Button Pressed YES STOP PROGRAM Programming NO YES

  14. Problems and Accomplishments Software Issues • Graphing one pixel/per sample and redrawing grid slowed down communication. • Display updated graph every 1 ms. Solutions • Refresh display only when a change of voltage occurs. • Display updates every 100 ms.

  15. UB-Scope Program Scaling Selection Run/ Stop (UBScope Control) Data Port from LPT

  16. DEMONSTRATION

  17. Time Line and Status

  18. Questions? mfeliz@buffalo.edu tdneish@buffalo.edu