Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for realizing refreshing and writing of ECU (Electronic Control Unit) program

An electronic control unit and program technology, which is applied to program control devices, program loading/starting, data exchange through path configuration, etc. To solve the problems of single test method, etc., to shorten the development cycle, save the number and time of flashing, and reduce the cost

Inactive Publication Date: 2015-01-14
DONGFENG ELECTRONICS TECH
View PDF4 Cites 41 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Some existing methods of flashing programs for automotive ECUs based on K-lines, serial ports, etc. not only need to reserve a flashing interface for the ECU, which wastes hardware resources, but also greatly restricts the location of the controller.
If the estimate of the interface or operating space is insufficient, the control module can only be removed from the vehicle for flashing, and then reinstalled after completion, which greatly increases the difficulty and cost of flashing the program
[0004] After extensive searching, most of the existing flashing methods based on the CAN bus are bound to specific hardware tools or can only flash programs in a specific format. The safety certification or data verification method is single, the flashing speed is slow and cannot Support the main issues such as online brushing of the whole vehicle

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for realizing refreshing and writing of ECU (Electronic Control Unit) program
  • Method and system for realizing refreshing and writing of ECU (Electronic Control Unit) program
  • Method and system for realizing refreshing and writing of ECU (Electronic Control Unit) program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] In order to describe the technical content of the present invention more clearly, further description will be given below in conjunction with specific embodiments.

[0066] see figure 1 , in one embodiment, the method for realizing the program flashing of the electronic control unit includes the following steps:

[0067] (1) The electronic control unit is connected with the upper computer;

[0068] (2) The host computer erases the original data in the electronic control unit according to the self-defined flash distribution protocol;

[0069] (3) The host computer writes the data message to the electronic control unit according to the self-defined brush distribution protocol;

[0070] (4) The electronic control unit analyzes the received data message, and runs the program according to the analyzed data message.

[0071] In a preferred embodiment, between the steps (1) and (2), the following steps are included:

[0072] (1.1) The host computer encrypts the flashing da...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method for realizing refreshing and writing of an ECU (Electronic Control Unit) program. The method is as follows: an upper computer erases original data in the ECU according to a user-defined refreshing and writing distribution protocol; the upper computer is used for refreshing and writing data messages to the ECU according to the user-defined refreshing and writing distribution protocol; the ECU resolves the received data messages and runs the program according to the resolved data messages. In addition, the invention also comprises a system for realizing refreshing and writing of an ECU program. The system comprises the upper computer, wherein the upper computer comprises an encryption module and a data refreshing and writing module. The method and system for realizing refreshing and writing of the ECU program can be used for reducing an ECU program refreshing and writing cost, supporting various CAN (Controller Area Network) transceiving hardware equipment, supporting refreshing and writing of various program format files in a refreshing and writing software engineering, improving the software data safety and realizing ECU online refreshing and writing functions, and has a wider application range.

Description

technical field [0001] The invention relates to the technical field of automobiles, in particular to the technical field of flashing of automobile software, in particular to a method and a system for realizing flashing of electronic control unit programs. Background technique [0002] Today, with increasingly strict requirements on automobile performance, safety, energy saving and environmental protection, the speed of automobile control strategies and methods is getting faster and faster. Control Unit, electronic control unit) program to configure, update and upgrade. [0003] Some existing methods of flashing programs for automotive ECUs based on K-lines, serial ports, etc. not only need to reserve a flashing interface for the ECU, which wastes hardware resources, but also greatly restricts the location of the controller. If the estimate of the interface or operating space is insufficient, the control module can only be removed from the vehicle for flashing, and then rein...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445H04L12/40
Inventor 刘金花曹晨光李绍香饶超
Owner DONGFENG ELECTRONICS TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products