Font Size: a A A

Design Of New Energy Vehicle Monitoring And Control System Based On The CANopen Protocol

Posted on:2013-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:S J TaoFull Text:PDF
GTID:2272330503952519Subject:Control engineering
Abstract/Summary:PDF Full Text Request
CAN Area Network provides the user with many powerful features including multimaster functionality and the ability to broadcast/multicast telegrams. The low cost of CAN components, high data reliability and short reaction times together with its huge user base will ensure future of CAN is safe for an extremely long time to come. However, to ensure inter-operability between CAN components several higher layer protocols have been developed to allow devices to communicate in a standardized manner. CANopen communication is a widely used bus communication in industry control. CANopen is one of these protocols and has already seen wide adoption within industry and other sectors such as building automation and public transport.In this paper, the main job is developing vehicle control terminal on ARM9 embedded development board SBC6300 X with linux operating system based on the CANopen communication protocol and QT software. vehicle terminal can communicate directly with other automotive power equipment for data transmission via the CAN bus. On the one hand, the vehicle control terminals through CANopen protocol read the run-time state of the automotive power equipment, display the status on the graphical monitoring interface which developed with Qt software; on the other hand, the vehicle control terminal provide power equipment parameter settings function,receive user input and transmit via the CANopen protocol to the next crew to achieve control of the vehicle power equipment.The principle and application of CANopen network and communication is firstly introduced in this paper. The construction of CAN bus network based on CANopen protocol, the workflow of CANopen slave, the analyse of design and realization have also been conducted. Based the ARM-SBC6300 X development board use of open source code implement the CANopen protocol specification, proposed the communication interface developed effective programs about CANopen protocol specification. Then introduced Qt4.5 software, developed the graphics interface based on the Qt4.5 on the SBC6300 X development board. Information exchange between the CANopen read and write process and Qt interface process is achieved through shared memory. For the above reasons, this paper have the stronger reference value for engineering applications in the CANopen communications and graphics operation interface.
Keywords/Search Tags:Field Bus, CAN, CANopen, QT4.5, SBC6300X, Vehicle control terminal
PDF Full Text Request
Related items