Control method for CAN line writing of vehicle electronic controller software

A technology for automotive electronics and controllers, applied in software deployment, program control devices, electrical testing/monitoring, etc., can solve problems such as inconvenience in actual operation, and achieve the effect of convenient software refresh and convenient software upgrade

Inactive Publication Date: 2009-02-18
CHERY AUTOMOBILE CO LTD
View PDF0 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The controller software is generally stored in the flash area of ​​the chip that can be repeatedly electrically erased. Using the existing software refresh method, e

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
  • Control method for CAN line writing of vehicle electronic controller software
  • Control method for CAN line writing of vehicle electronic controller software
  • Control method for CAN line writing of vehicle electronic controller software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The present invention will be further described below in conjunction with accompanying drawing.

[0021] The invention designs a software control flow for programming the CAN line in the Flash area of ​​the automotive electronic controller. In order to realize the programming function in the present invention, it is necessary to develop a refresh module in the controller software, which includes basic CAN communication and CAN diagnosis functions. For this reason, the entire controller software is divided into an application module (Application Module) and a refresh module (Bootloader Module). The application module is used to execute the control algorithm on the real-time operating system and the strategy, and the refresh module is used to start the guide and program the software.

[0022] There are two ways to enter the refresh mode, one is to enter the refresh mode through a reset interrupt, and the other is to enter the refresh mode by the diagnostic service reques...

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 designs a software refreshing method of an automobile electronic equipment controller based on a CAN line, and the method comprises the following steps: step A: entering a refresh mode from the normal application program running state of an electronic equipment system; step B: checking a memory of the automobile electronic system and judging whether the memory stores correct application program or not; and step C: downloading application program codes from a diagnostic equipment if the memory has no correct application program, and transmitting and refreshing the application program based on the CAN line. The method using the diagnostic equipment based on the CAN line for Flash writing facilitates the software refreshing of the automobile controller at the product stage. CAN interfaces are used for refreshing, any one of CAN node interfaces on the automobile can serve as an interface of a diagnosis instrument, the controller can be placed in the automobile with relative narrow arrangement space, the software refreshing is greatly facilitated, and costs are very low.

Description

technical field [0001] The invention relates to a method for refreshing the software of an automobile electronic controller. Background technique [0002] With the development of automotive electronic technology, electronic controllers are increasingly used in modern automotive technology. During the development of electronic controller software and during the use of automobile products, due to the upgrade of control software, software developers and automobile OEMs need to refresh the controller software. The controller software is generally stored in the flash area of ​​the chip that can be repeatedly electrically erased. Using the existing software refresh method, engineers need to open the controller and use the BDM (background debug module) port to perform Flash programming. The actual operation is very difficult. convenient. In order to facilitate the development and maintenance of automobile products, the present invention designs a method for refreshing the flash m...

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
IPC IPC(8): G05B23/02G06F9/445
CPCG06F8/60
Inventor 彭庆丰左从兵
Owner CHERY AUTOMOBILE CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products