Font Size: a A A

FPGA-based CAN Bus Communication Simulation And Test Platform

Posted on:2014-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhaoFull Text:PDF
GTID:2268330398999400Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid increase of information exchange requirements between theelectronic control units in the Internet of Things, the field-bus technology receivesgreat attention of the researchers. CAN (Controller Area Network) bus has theadvantages of real-time, high reliability and reasonable cost, so has been widely usedin various fields such as the automotive electronics, the aerospace, the industrialmeasurement and control. The CAN bus communication simulation and test platformis an indispensable tool in the process of the CAN bus products research, and is usedto construct the v-shaped development process based on development-validation. Itis used to realize the design and simulation, product testing and fault detection ofCAN bus products. So, developing the CAN bus communication simulation and testplatform with independent intellectual property rights and the reasonable price hasgood practical value and application prospect.The main results of this paper:(1)Carefully analyses the development trend of CAN bus communicationsimulation and test platform in the today’s international electronics industry, anddetermines the theme of thesis writing;(2)Carefully analyses the implementtation methods and techniques of thetraditional CAN analyzers. In this paper, a single-chip system architecture based onFPGA(Field ProgrammableGate Array) SOPC(system on a programmable-chip)technology is used, customs the user IP (Intellectual Property core) core, gives fullplay to the parallel processing capabilities of the FPGA, simplifies the peripheralshardware circuit, improves the execution efficiency of application programusingthe hardware acceleration mechanisms, and simplifies the procedure code;(3)Based on the international standard CAN2.0, carefully analyses theprinciple and protocol specification of CAN bus communication, and completes thedesign of CAN controller IP core using VHDL (Very-High-Speed Integrated CircuitHardware Description Language) language in the FPGA design; (4)Carefully analyses the data transmission mode of the traditional CANbus communication simulation and test platform, gives the full consideration to theplatform’s support for remote environment, and the mode of using the Ethernet fordata transmission is proposed.The paper does a detailed analysis about the research status of the CAN buscommunication simulation and test platform, the communication mechanism of CAN2.0protocol, the implementation model of the traditional CAN emulator hardwareimplementation. This thesis gives the detailed design plan about hardware, firmware,software of bus communication simulation the test platform. This platform ensuresthe requirements of the data transmission rate when uses the TCP/IP network fordata transmission, at the same time, broadens the applications of the product. Thisplatform completes the design of communication interface using the FPGA, has goodscalability, flexibility is strong, and has high stability. Add Nios II processor in theFPGA design,greatly reduces the size and power consumption of the platform.
Keywords/Search Tags:CAN analyzer, FPGA, the language of VHDL, SOPC, the Ethernet communication
PDF Full Text Request
Related items