Font Size: a A A

Design And Research Of Embedded Ethernet-CAN Communication Card Based On FPGA

Posted on:2013-06-12Degree:MasterType:Thesis
Country:ChinaCandidate:F F WangFull Text:PDF
GTID:2268330401451164Subject:Power electronics and electric drive
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of network technology andembedded technology, embedded Ethernet has been come into every corner of our life.At the same time, profound changes have been caused in the field of industrial control.The most common communication protocol standards is adopted in Ethernet, and itemerge in the industrial control gradually with its good commonality and highbandwidth characteristics. Since its emergence, CAN bus has also been widely used inthe field of industrial control with its good reliability, flexibility and real-timeproperty. However, as an industrial bottom communication network, some problemshave been exposed in the CAN bus: On one hand, it is difficult to connect the CANbus with PC in some occasions such as the AC servo drive; On the other hand, thedata transmission distance of CAN network is limited, it can not meet the needs ofremote monitoring of production process, debugging and equipment fault diagnosis inthe concept of modern enterprises.Network interconnection of Ethernet and fieldbus is a hot topic of the presentresearch; Heterogeneous network not only overcome the shortcomings of the fieldbus,but also makes Ethernet penetrate into the bottom of the industrial control. Thereforethe design of multiplex Ethernet-CAN communication card has not only of theoreticalsignificance, but also have important practical value.As the application background of the AC servo drive system, the multipleEthernet-CAN communication card based on FPGA has been designed in the paper,and a comprehensive theoretical analysis and experiment for data transfer technologyhas been made between CAN bus and Ethernet. Firstly, the whole system structure isdescribed, and on this basis, the SOPC design and hardware circuit have beendesigned; Secondly, the NicheStack TCP/IP protocol stack and CAN bus controllerMCP2515driver design based on μ C/OS-II real-time operating system have beenanalyzed in the Nios II software development environment. Finally, theEthernet-CAN communication card for actual operation is tested and the results showthat the Ethernet-CAN communication card reach the design requirements.
Keywords/Search Tags:Embedded system, FPGA, Industrial Ethernet, CAN Bus, AC servodriver
PDF Full Text Request
Related items