Font Size: a A A

The Design And Application Of Servo Control Card Based On PCI9052

Posted on:2014-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:X N DongFull Text:PDF
GTID:2268330425480392Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
This subject is come from the project named servo motor motion control system of Harbin Tianyuan Numerical control Limited company, it carried on the discussion and in-depth research about PCI bus servo control card technology, devised the servo control card which based on PCI bus, produced servo control card board success, and wrote the corresponding driver program in the Linux operating system.PCI bus become the mainstream of the computer bus in the bus technology because of its superior data transfer performance. However, due to the very complex PCI bus protocol, directly devised the match digital logic control circuit is very difficult for it. This subject adopts the PLX company’s special interface chip PCI9052, to realize the compatible with the PCI bus. In the servo control card, realized the digital logic circuit design with the MAX Ⅱ series of CPLD device of Altera company, reduced the board designs size, increased the reliability of the circuit board and design flexibility, its online programmable characteristic can make the digital logic design of hardware design as simple as the software design.This subject system mainly include the hardware circuit design and the software design of drive. The hardware design is selecting PCI9052the interface chip to realize the compatibility with the PCI bus, and realized the hardware circuit of data communication internal logic control with the use of Verilog HDL language to CPLD, the hardware function on board have four12-bit analog output, octuple x switch output, octuplex switch input, four of pulses output and four of pulses input, and devised the hardware system principle diagram, PCB diagram, producted circuit board and finally debugged successly by using Altium Designer6.9. The software driver design is mainly analyzed the relationship between the Linux kernel and the device driver, proposed the servo control card device drivers in the Linux system design process according to the structure of Linux device driver, completed the industrial control PC Linux system for servo control card identification and communication.After trial and error, the servo control card and industrial PC to achieve high-speed data communications, completed the transmission of analog quantity, switch quantity and pulse quantity, and obtained a stable application in a number of CNC equipment.
Keywords/Search Tags:PCI bus, PIC bus, servo control card, Linux device drivers
PDF Full Text Request
Related items