Font Size: a A A

Design And Implementation Of CAN High Layer Protocol For Automotive Network Control System Based On J1939

Posted on:2008-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:X H SuFull Text:PDF
GTID:2178360245997954Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The CAN (Controller Area Network) is a kind of bus, which has been widely used in automobile, spaceflight, medical devices, industrial control and so on. CAN has only defined the datalink layer and the physical layer. The standardization of application layer is still under way. Recently, CAN bus has became the mainstream bus of vehicle networks. The vehicle application layer communication standard SAE (Society of Automotive Engineer) J1939 which based on CAN protocol has come into use. J1939 protocol was published by SAE (Society of Automotive Engineer). It is a vehicle serial communication and control protocol, which is based on CAN2.0B. Now, the J1939 protocol has became one of mostly used communication protocol in large vehicles.The SAE J1939 is a high speed communication network which is used to support electric controller units that is physically distributed in different parts of the vehicle. The content of SAE J1939 mainly consists of the datalink subprotocol SAE J1939-21, the application subprotocol SAE J1939-71 and the network management subprotocol SAE J1939-81.This paper analyzes the architecture and every layer of the J1939 protocol systematically: the physical layer, the datalink layer, network management layer and the vehicle application layer, with three approaches of messae sending. We designe and implement a can high layer protocol for vehicle network control system. This protocol is based on the SAE J1939 protocol. It consists of high CAN network and low CAN network. On high CAN network, we study and designe the engine and other simulation units. On low CAN network, this system consisted of nine CAN node, central control module, four door module and four light module, and provide the detail design of both the hardward and the software which is used in the electric control units of the vehicle. Finally, this paper analyzes CAN bus performance, which consistes of the ultilization rate of CAN bus and response time.
Keywords/Search Tags:CAN, high layer protocol, J1939, simulation
PDF Full Text Request
Related items