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

System and method for realizing software upgrading control for multiple electronic control units of automobile

A control unit and software upgrade technology, applied in software deployment and other directions, can solve problems such as hours spent, reduce data load, facilitate data analysis and implementation, and improve upgrade efficiency.

Inactive Publication Date: 2020-02-07
DONGFENG ELECTRONICS TECH
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Once the software upgrade package is too large, it may take several hours to complete the upgrade work, which will bring great challenges to the efficiency of software development and verification, as well as the work efficiency of field engineers
In some cars that can only use the traditional low-speed CAN network to upgrade the software of the controller unit in the car, the challenge brought by the upgrade efficiency is particularly obvious
In addition, as the integration of automotive electronic control products is getting higher and higher, a product often contains multiple subsystems. During the update and iteration process, each subsystem needs to be upgraded intensively, which also brings huge challenges to the traditional upgrade method. challenge

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
  • System and method for realizing software upgrading control for multiple electronic control units of automobile
  • System and method for realizing software upgrading control for multiple electronic control units of automobile
  • System and method for realizing software upgrading control for multiple electronic control units of automobile

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0107] Embodiment 1: Upgrading the ECU software of the liquid crystal instrument and the ECU software of the body controller through the cloud server

[0108] The smart cockpit domain controller connects to the cloud service platform through the 4G network;

[0109] The cloud platform simultaneously pushes the request for upgrading the LCD instrument ECU software and the request for upgrading the body controller ECU software to the smart cockpit domain controller.

[0110] The smart cockpit domain controller receives and judges the upgrade request packet information;

[0111] When the request data packet is the liquid crystal instrument ECU of the smart cockpit domain controller, directly establish a data connection, receive and cache the upgrade data packet;

[0112] After the smart cockpit domain controller receives the LCD instrument ECU software upgrade package, it verifies the validity and version of the upgrade package. After the verification is passed and the upgrade c...

Embodiment 2

[0118] Embodiment 2: Upgrade the body controller ECU software through a U disk

[0119] Through the external USB interface of the smart cockpit domain controller, insert the U disk with the ECU software upgrade package of the body controller;

[0120] After the smart cockpit domain controller recognizes the upgrade package request, it judges the upgrade request data package information;

[0121] Judging that the upgrade request is the body controller ECU under the body system domain controller, it requests to update the path mapping table, obtains the shortest path nodes, establishes data connections for each node, and the smart cockpit domain controller reads and forwards the upgrade to the body system domain controller data pack;

[0122] Steps 5, 6, and 7 are the same as 8, 9, and 10 in Embodiment 1.

Embodiment 3

[0123] Embodiment 3: Receive the differential upgrade package through the CAN network of the cockpit domain controller, and upgrade the body controller ECU software to send an upgrade package transmission request to the CAN network of the cockpit domain controller through the CAN programming tool at the PC end;

[0124] The cockpit domain controller receives and judges the upgrade request packet information;

[0125] Judging that the upgrade request is the body controller ECU under the body system domain controller, it requests to update the path mapping table, obtains the shortest path nodes, establishes data connections for each node, and the smart cockpit domain controller reads and forwards the upgrade to the body system domain controller data pack;

[0126] The body system domain controller receives and buffers the data packet, and replies to receive the data frame;

[0127] After the body system domain controller receives the body controller ECU software upgrade package...

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 system for realizing software upgrading control for multiple electronic control units of an automobile. The system comprises automobile domain controllers and automobile ECUcontrollers. A single automobile domain controller is connected with the multiple automobile ECU controllers in a star connection mode to form a local CAN network, the automobile domain controller isconnected with one or more different automobile ECU controllers, and the multiple automobile domain controllers are connected in a point-to-point mode. The invention further relates to a software upgrading control method for the multiple electronic control units of the automobile. By the adoption of the system and method for realizing software upgrading control for the multiple electronic controlunits of the automobile, it can be effectively guaranteed that a data path is normal, data exchange can be effectively conducted, CAN bus data loads can be effectively reduced, and connection of multiple ECU controllers can be supported. The method has multiple upgrading modes, has good expansibility and application scene adaptability, and greatly improves the upgrading efficiency.

Description

technical field [0001] The invention relates to the field of automobiles, in particular to the technical field of software upgrade of automobile controllers, in particular to a system and method for realizing software upgrade control for multiple electronic control units of automobiles. Background technique [0002] With the development of automobile technology, there are more and more ECU controller units in the car, the system software is becoming more and more complex, and the software takes up more and more space. In the early stage of research and development and actual vehicle verification of modern automotive electronic control products such as digital instruments and central control entertainment systems, each system or module is in the stage of gradual improvement, requiring engineers to iteratively update product software through on-site upgrades or OTA upgrades. In the process of product iteration, it is often necessary to regenerate a complete upgrade package fil...

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): G06F8/65
CPCG06F8/65
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