1 / 18

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

PC Scope (a PC Compatible, PC-Based Oscilloscope). Moises Feliz and Thomas Neish EE 413 Spring 2005. Abstract. Oscilloscopes play a very important role in the design & development of various electronic systems.

braima
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related