Font Size: a A A

Multiple Channels Instrument Design And Implementation Based On PCI Bus

Posted on:2013-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:C TianFull Text:PDF
GTID:2248330371485853Subject:Software engineering
Abstract/Summary:PDF Full Text Request
PCI(Peripheral Component Interconnect) is equipped with innate advantage inachieving high speeding data transmission and admission control transmission.It‘swidely used in data collecting, equipment measurement and controlling system thatbased on computer.A multiple passages instrument has been developed based on PCI bus. A PCIaccelerator PCI9054is applied in PCI interface circuit, it has good peformance andhigh reliabilty on realizing PCI protocol. DSP and FPGA are applied oncommnication control and HDLC protocol realizing, DSP act in concert with FPGAhas excellent performance and is easy to expand the function of the instrument. Andthe instrument can communicate with PC by PCI bus and communicate with targetdevice by485or422bus.485or422has the features of EMI resistance, easy toexpand. Based on the advantages of the PCI trunk, especially in supportingmassive data, real-time communication and the low cost, it becomes the goodchoice in the filed. With the growing of PCI trunk becoming the new standard. It‘srapidly rising popularity and application makes the prospect of the Instrumentmeasurement and control system or other Data acquisition and processing systemextensive.Measurement and control system is a very broad application system, Itintegrates the information collection, analysis, control, transmission, storage anddisplay capabilities, it is an important control tool for Research technicians. Themeasurement control system, includes the information acquisition module,information control module. The information acquisition module is responsible forthe completing access to information and collection.Enter the information as aninformation processing modules, information control module will finish dealing theinformation based on specific requirements such as digital signal processing;afterdealing with the digital information, the information control module will send theinformation to the computer by using appropriate communication module and thecomputer will store,analysis and display based on the information it received.This kind of module can provide a visual form to the technicians.The hardware and interface design are descripted, including hardwarearchitectureand, DSP controller circuit,485and422interface circuit and powersupply circuit. The software design is descripted, including software architecture,PCI driver, PC program and DSP program.The software design of this instrument is very important in realizing theinstrument functions. And in the process of communication, the work mode of PCIdriver is a key pointon communication effectiveness and system stability.So a PCIdriver based on event, which can inform the PC program to receive data dependingon interrupt, is presented, and some key problems on how to assigning taskbetween PC program and DSP, and how to effectively communicate betweenmultiple threads, are discussed. At last, some actual running results of this systemare shown by means of figures and data lists on PC screen.
Keywords/Search Tags:PCI, PCI9054, FPGA, DSP, RS485, RS422
PDF Full Text Request
Related items