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

ECU online program upgrading system and method based on CAN bus

A CAN bus, program upgrade technology, applied in program control devices, program loading/starting, software deployment, etc., can solve the problems of RS232 bus not meeting automotive application requirements, low RS232 bus speed, etc.

Inactive Publication Date: 2016-05-11
清华大学苏州汽车研究院(吴江)
View PDF10 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Now there are some online program upgrade solutions on the market, most of which are based on RS232 bus, but the speed of RS232 bus is relatively low, and RS232 bus does not meet the requirements of automotive applications

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
  • ECU online program upgrading system and method based on CAN bus
  • ECU online program upgrading system and method based on CAN bus
  • ECU online program upgrading system and method based on CAN bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Such as figure 1 Shown, the ECU online program upgrading system based on the CAN bus disclosed by the present invention comprises a PC machine, a USBcanLight type CAN card of kvaser company and a vehicle-mounted embedded control unit ECU equipped with a host computer application program, and one end of the CAN card is connected to the The PC is connected through the USB interface, and the other end is connected to the vehicle-mounted embedded control unit ECU through the CAN bus. The vehicle-mounted embedded control unit ECU is installed with a lower computer Bootloader program for bootloading. The communication protocol between the upper computer software and the lower computer Bootloader program is based on Standard CCP protocol written. The invention realizes the online program upgrading process through the CAN bus, and only needs one end of the CAN card to be connected to the USB interface of the PC, and the other end to be connected to the CAN bus of the ECU, so th...

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 discloses an ECU online program upgrading system and an ECU online program upgrading method based on a CAN bus. The ECU online program upgrading system comprises a PC, a CAN card and a vehicle-mounted embedded control unit ECU, wherein the PC is provided with a host application program; one end of the CAN card is connected with the PC through a USB interface; the other end of the CAN card is connected with the vehicle-mounted embedded control unit ECU through the CAN bus; the vehicle-mounted embedded control unit ECU is provided with a lower computer Bootloader program for boot load; the communication protocol of host software and the lower computer Bootloader program is compiled based on standard CCP protocol. According to the ECU online program upgrading system and the ECU online program upgrading method based on the CAN bus, online program upgrading of the ECU can be achieved through the CAN bus, the ECU does not need to be dismounted from a vehicle, but only one end of the CAN card is connected with the USB interface of the PC and the other end of the CAN card is connected with the CAN bus of the ECU, then the ECU program can be upgraded through the host software, no extra hardware is needed, and thus the operation is very convenient and rapid.

Description

technical field [0001] The invention relates to the technical field of electric vehicles, in particular to a CAN bus-based ECU online program upgrading system and method. Background technique [0002] At present, after the ECU is installed in the car, the traditional method is to download the program through the debugging interface (JTAG, DAP, etc.) to update the program in it, which is very inconvenient. Taking the battery management system as an example, the main control unit and the slave control unit are fixed in the box. If you want to upgrade the application program, the operation is very inconvenient. Therefore, it is necessary to design a more convenient and quick solution to realize the program upgrade. There are some online program upgrade solutions on the market, most of which are based on RS232 bus, but the speed of RS232 bus is relatively low, and RS232 bus does not meet the requirements of automotive applications. CAN bus is widely used in the automotive fiel...

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): G06F9/445
CPCG06F8/65
Inventor 金达锋张振兵
Owner 清华大学苏州汽车研究院(吴江)
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