Font Size: a A A

Design Of ECU Testing System Based On USB-CAN Adapter

Posted on:2017-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:X F TuFull Text:PDF
GTID:2322330488463425Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the car's electronic, intelligent, consumer have higher requirements with automotive safety, energy conservation, emissions, operations and other properties. In order to meet the growing consumer of vehicle performance demand, more and more systems applied to the car, lead to increase of the electronic device, the data type of communication between the electronic control units is inconsistent, harness the increasingly large, narrow space available and lower of car comprehensive reliability. In order to solve this series of questions, CAN(Controller Area Network) bus technology came into being, Almost all cars in Europe by using the CAN bus technology to realize the internal data communication between ECU(Electronic Control Unit).In recent years, the domestic automobile manufacturers also gradually apply CAN bus technology to the car, automotive's CAN bus system is composition by ECU control device or system at the same time, ECU performance directly affects the stability of the entire CAN bus system. So in the process of automotive ECU development, ECU system testing is very important. Foreign testing tools of ECU are expensive, and its core technology is the external blockade. To narrow the gap of automobile CAN bus technology between our country and developed countries, we must develop our own ECU testing tools to get rid of dependence on foreign technology and equipment in the vehicle CAN bus technology.To solve the problem of the automobile electronic technology in our country faces. The research object of this paper is ECU test system based on USB-CAN adapter which includes DBC(DataBase Commander) file generation, DBC file parsing and ECU functional test system which data transmission based on USB-CAN adapter. The main contents of this paper are as follows:(1)Internationally recognized CANDB++ tools need to manually enter each information according to the CAN message matrix, its operation is very complicated and there is no way to avoid data errors caused by man-made misoperation. Through comprehensive interpretation of the standard DBC file structure. First of all, the design by finding the relative position of the CAN message matrix keywords, and then sequentially read CAN messages matrix information through the algorithm processing transformed into standard DBC files, this design not only fast,but also convenient, and accurate.(2)Each ECU in CAN bus system to obtain information through a certain algorithm processing, including message name, signal names, identifiers, start bit, effective, data type, minimum value, maximum value, unit, receiver, transmitter etc, to achieve the DBC file parsing.(3) Through the USB-CAN adapter function within the system for secondary development to meet the requirements of CAN bus serial communication system can receive data transmitted and sends it to the ECU system, realize the function test of the ECU system.(4) By comparing with the international recognition of the test tool to ensure the reliability of the system. The system consists of code implementation can message bulk import generated DBC file and parse out the DBC files are in line with international standards, the system by the algorithm instead of manual input greatly improve the efficiency and accuracy of DBC files generated. Through repeated testing of its system to ensure the stability of the system, he system under the 12v-24 v voltage USB-CAN adapter transmission rate for 8000 frames per second, and to meet the technical requirements of the various requirements.(5) Using.NET language in the Stadio2013 Visual programming environment developed based on USB-CAN adapter ECU test system applications, the successful realization of the DBC file generation, DBC file parsing, ECU‘s functional testing.The system design from the point of view of academic research, domestic have few paper in the relevant technical field, This paper describes the development principle, method and the detailed process, laid a foundation for later researchers., in a certain extent improve the defects in the above foreign. From a practical point of view, the design solves the problem that the current DBC file operation is too cumbersome, and can be used to detect whether the DBC file is correct and the ECU system function is up to the standard. From an economic point of view, the low cost of the design, which to a certain extent, reduce the cost of car ECU system development.
Keywords/Search Tags:CAN bus, DBC file generation, DBC file parsing, ECU Functional test
PDF Full Text Request
Related items