Font Size: a A A

The Research & Application Of Data Acquisition System Based PCI Bus Through FIFO Channel

Posted on:2003-03-19Degree:MasterType:Thesis
Country:ChinaCandidate:L L PanFull Text:PDF
GTID:2168360062480860Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
Data acquisition is the key part of an inspecting system. Improving the performance of the data acquisition system is important for improving the performance of the whole inspecting system.PCI bus, the new computer bus is used by the author to solve the bottle-neck problem existing in data transfers, also the PCI bus is plugging and playing which is convenient for the operation system to assign resource. The author discusses the PCI bus interface and data transfers mechanism in details. Double-buffer is adopted to ensure gaining the speed an precision of the data acquisition.The author accomplishes the data acquisition system including hardvvare design, software programming and making the byteblaster parallel port dovvnload cable of the programmable logic device. The hardvvare consists of A/D converter, first in first out buffers, programmable logic device and PCI bus controller s5933. The softvvare consists of hardware driver and application program.The driver of the data acquisition is compiled with VtoolsdD 2.5 of Numega Corporation, and debugged with SoftICE 4.0. Data transfer is through DMA mode. A simple program is compiled with VC++ 6.0 to load the driver, and receive the data sampled by A/D converter. The programmable logic device is programmed and simulated vvith MAX+PLUS II of Altera Corporation, and the program is down loaded to the device through byteblaster parallel port dovvnload cable .The performance of the hardvvare and softvvare of the data acquisition gains the expected result vvhich due to the hard vvork of the author and guidance of her teacher.Because of the insufficiency of the author's experience and the limit of the time, there may be some aspects of the data acquisition system that need optimized, it is my luck to receive the readers' advise that can help me to do the vvork better.
Keywords/Search Tags:Data Acquisition, PCI Bus, S5933, A/D, DMA, VxD
PDF Full Text Request
Related items