| The traditional automotive electronic control system used a stand-alone mode, which increased the vehicle wiring harness and the complexity, resulting in a severe electromagnetic interference, so that the reliability of the system decreased. The use of CAN / LIN bus can be simplified the design, reduce costs and improve communications speed between the microprocessors and reduce the failure rate, so the information exchange could become safe, quick and efficient.In this thesis, combined with the development of automotive body network technology, an automobile body system based on CAN / LIN bus Technology was researched and designed. An intensive study of the conventional network application schemes was made, a body network system with dedicated CAN / LIN gateway was proposed. The system was made of air-conditioner modules, gateway modules, door modules, window modules, lamp modules, mirror modules and etc. The proposed system had the advantage of simple structure, low cost and high stability. A CAN/LIN gateway hardware and software design was completed, the CAN/LIN gateway module was based on Samsung's S3C2440, whose core is ARM920T, independent CAN controller and the embedded Linux. The CAN control circuit board was designed ultimately and its driver was designed and debugged. A car light control network diagram were given, application node used Atmel's 89C52 series MCU as the node's controller, the lights' circuit board was designed and the software was debugged.The proposed design scheme of a car light and door lock control's diagnosis system based on CAN/LIN can be used as a reference model of designing other body control systems, For example, the design of the instrumentation, the seats and the screen wipers etc. In a word, whether on the developing trend for automobile electronic modularization or the operability of CAN/LIN itself, CAN/LIN bus has a extensive research future in the field of automobile electronics. |