Download LabVIEW Project Ideas and Instructions for Measurement and Instrumentation Students - Prof and more Lab Reports Physics in PDF only on Docsity! © 2003, M.K. Kim PROJECTS General Remarks • Here one of the goals is to generate LabVIEW VIs and instrumentation system that is close to being practically usable and useful. Details to design and efficiency should be paid close attention to. • Again, only general approach in designing the systems is described. It is your responsibility to elaborate, explore and experiment, and to find ways to make them do useful things. • Each student will work on and turn in his/her own project. The project may be chosen from the following examples, or you may design your own project. The project should amount to two or three weeks of diligent work. • Consult the instructor to discuss project details and needs for parts & supplies. • Grading will be based on: - Project Design: Submit a one-page outline of the project. Provide some details on the intended functions, capabilities, operating principles, etc. Submit this page at the beginning of the project, and use it to discuss the project with the instructor. - LabVIEW VIs: Correct & effective programming; clarity of user interface; evidence of mastery of various features of LabVIEW; etc. - Project Report: Submit another one- or two-page description of the project; describe it as a brief introduction or instruction to the users. - Overall Project Quality: This will be based on such aspects as creative ideas, apparent amount of work, range of applications, completeness of functions, etc. Projects 2 EXAMPLE PROJECTS PR 01: signal averaging - Use LED and PD for signal source and detector. Increase distance to reduce signal size relative to noise level. - Drive LED using DFG and provide SYNC output to DAQ trigger input. - Acquire signal waveform using DAQ. - Perform signal averaging. - Characterize and improve performance as much as possible. PR 02: lock-in detection - Use LED and PD for signal source and detector. Increase distance to reduce signal size relative to noise level. Drive LED using DFG. - Acquire signal one point at a time inside a WHILE loop, using AI Single Scan.vi. Display it on waveform chart. - Numerically generate single points of sine wave. - Set up a numerical mixer and low pass filter. Plot its output on the above chart. - Provide for a slow scan of the sine wave frequency. - Plot the low pass filter output vs. sine wave frequency on a graph. - Also mix the signal with a cosine wave. - Plot, vs. frequency, in-phase (a.k.a. X, real or cosine), in-quadrature (a.k.a. Y, imaginary or sine), phase (arctan of Y/X), and magnitude of the lock-in signal in staked-plot graph. - Characterize and improve performance as much as possible. PR 03: temperature control system - Use a low-valued resistor as a heat source and a thermistor circuit as temperature sensor. Tape them up on an aluminum rod. - Provide voltage to the resistor from DAQ analog output, and measure temperature through DAQ analog input. - Calibrate the temperature vs. thermistor output. - Monitor temperature and adjust resistor voltage to keep the temperature as stable as possible. - Determine the size of temperature fluctuation with and without the temperature control. - Characterize and improve performance as much as possible. PR 04: musical tone synthesizer - Drive a speaker from DAQ analog output. - Generate and output musical tones corresponding to C D E F G A B C etc. - Provide user interface mimicking a piano keyboard. - Also add capability of generating simple chords, C G7 F Am etc. - Also add preprogrammed songs, Twinkle Twinkle, etc. PR 05: graphic equalizer - Take the audio output of the PC as the signal source. (I can provide an old speaker and the jacak.) - Acquire the signal through DAQ analog input one point at a time. - Set up real-time low-pass and high-pass filters. Provide appropriate controls. - Send output to analog output to drive a speaker. - Add displays of FFT power spectra of input and output. If this takes up to much time of the program loops, you may sample the spectra occasionally instead of continuosly.