1 / 15

Spectrum Analyzer

Spectrum Analyzer. Ray Mathes, Bruce Lipp, Ty Reimers, Richard Wunderlich ECE4180 Georgia Institute of Technology School of Electrical and Computer Engineering. Project Overview. A Spectrum Analyzer that synthesizes audio input from the computer and outputs it as a physical spectrum.

napua
Download Presentation

Spectrum Analyzer

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. Spectrum Analyzer Ray Mathes, Bruce Lipp, Ty Reimers, Richard Wunderlich ECE4180 Georgia Institute of Technology School of Electrical and Computer Engineering

  2. Project Overview A Spectrum Analyzer that synthesizes audio input from the computer and outputs it as a physical spectrum. • Input: MP3, Wave-Input, Microphone • Output: Water Jets representing spectral frequencies. • Features • Tunable to frequency ranges to increase bin resolution • Real-Time Response Spectrum Analyzer, 2 http://4006.iceglow.com

  3. Altera Board UP1 Input Header MAX7000 Chip PWM Logic Design Layout Computer Pump Array Power Supply Audio P1 Matlab P2 Switching Circuit … Matlab GUI P15 P16 Paralell Port Spectrum Analyzer, 3 http://4006.iceglow.com

  4. GUI Spectrum Analyzer, 4 http://4006.iceglow.com

  5. Computer Audio Matlab Matlab GUI Paralell Port GUI Functionality • Polls for audio in 20ms increments • 2048 point FFT • Scales data to 7 amplitudes • Outputs pump address, amplitude to Parallel Port Spectrum Analyzer, 5 http://4006.iceglow.com

  6. Computer Audio Matlab Matlab GUI Paralell Port GUI Features • Can produce output from any audio being played on computer, including microphone input • Tunable to frequency regions • Variable polling interval • Disable graphics (slow computers) • Frequency Sweep from 20Hz – 4KHz Spectrum Analyzer, 6 http://4006.iceglow.com

  7. Altera Board UP1 Input Header MAX7000 Chip PWM Logic Altera UP1 Board Spectrum Analyzer, 7 http://4006.iceglow.com

  8. UP1 Design • Max7000 • CPLD - doesn’t lose configuration when powered down • Only 2,000 gates (FLEX10K70 has 70,000) • Pulse Width Modulation • Varies duty cycle over time • Higher duty cycle feeds more power to each pump, giving it a higher amplitude. Spectrum Analyzer, 8 http://4006.iceglow.com

  9. PWM Circuit Spectrum Analyzer, 9 http://4006.iceglow.com

  10. Chopper Circuit • Purpose: Turn pumps on/off (Variable amp.) • Components • Darlington Transistor: Cascaded BJTs for current amplification • Diode: Assist motor to discharge stored current • Benefits: High current amplification Spectrum Analyzer, 10 http://4006.iceglow.com

  11. Attwood V500 Water Pumps • DC powered (1.2A, 12V) • Shoots water up to 3.3 feet in the air without a nozzle, 350GPH • 16 pumps at maximum flow rate requires ~20A of current Spectrum Analyzer, 11 http://4006.iceglow.com

  12. Power Supply • 12V, 10A Powertec DC Power Supply • Supplies enough current for 8 pumps, so we used two. Spectrum Analyzer, 12 http://4006.iceglow.com

  13. Final Product Spectrum Analyzer, 13 http://4006.iceglow.com

  14. Really Cool Video Slide • Cool Video #1 – Blue Water • Cool Video #2 – Frequency Sweep • Cool Video #3 – Green Water • Cool Video #4 – Nasty Brown Water aka: “dump all four bottles of food coloring in the tub and see how nasty it looks, then add some soap for no reason” • Website – http://4006.iceglow.com Spectrum Analyzer, 14 http://4006.iceglow.com

  15. Questions? Spectrum Analyzer, 15 http://4006.iceglow.com

More Related