| Wednesday, September 5, 2012
This project will develop an emulator to replace the obsolete Wavetek 154 function generator with the Agilent 53220 function generator. The Wavetek 154 is controlled through a custom binary coded decimal (BCD) interface. The team will use LabVIEW and a digital I/O module to read the BCD bus and convert them to commands in the IEEE-488 bus for control of the Agilent 53220 function generator. A BCD bus signal generator needs to be developed and used to test the Wavetek 154 Emulator. The BCD emulator provides control of the Wavetek 154 using a LabVIEW program. Another program needs to be developed to read the BCD bus and output commands using an IEEE-488, GPIB card to the Agilent waveform generator. The output to the project: LabVIEW source code, electrical schematics, mechanical drawings for mounting the hardware, user documentation. The students will be required to follow a systems engineering approach to requirements capture, solution trade study, recommendations of hardware and software routines.
Wavetek 154 emulation: For this project you will read the BCD programming bus intended to drive the Wavetek 154 and output SCPI commands to an Agilent signal generator.
The Wavetek 154 is an obsolete waveform generator. The device is controlled through a custome BCD digital bus. The description can be found on page 1-2 of the Waveteck 154 Manual.
The team will:
- Develop a BCD buss signal generator. This will be used to test the Wavetek154 Emulator. They will be reponsible to control a Wavetek154 using a LabVIEW program.
- Read the BDC bus and output commands using a GPIB card to the Agilent waveform generator. The controller form group 1 will be used to test the project.
Both parts need to work together to be successfull.