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

Software updating device and software updating method

A software update device and software update technology, applied in software deployment, program control devices, electrical components, etc., can solve problems such as the increase in the number of recalls and the scale of the number of units

Active Publication Date: 2017-08-18
HITACHI ASTEMO LTD
View PDF9 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, along with this, the number of recalls caused by software defects and the scale of the number of units that need to be dealt with for each recall are also increasing.

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
  • Software updating device and software updating method
  • Software updating device and software updating method
  • Software updating device and software updating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] This embodiment describes the method of updating the program of the ECU of the vehicle in the present invention. Hereinafter, a case where a program is updated will be described, but this technology can be applied to the entire control information necessary for controlling an ECU including a program, such as parameters and data.

[0050]

[0051] figure 1 This is an example of the configuration of the software update system of this embodiment.

[0052] The software update system of this embodiment includes a vehicle 1, a server 2, an Internet 3 connected to an access network or a site, and an access network 4 provided by a communication service provider.

[0053] Vehicle 1 includes low-speed in-vehicle network 10 , high-speed in-vehicle network 17 , software update device 11 , ECUs 12 , 16 , 18 , Human Machine Interface (HMI) 13 , power management ECU 14 , and battery 15 .

[0054] The software update device 11 updates the programs of the ECUs connected via the own ...

Embodiment 2

[0174] In the first embodiment described above, the method of inquiring the device connected to the in-vehicle network using the ECU ID included in the ECU update information and obtaining the network ID for communicating with the device was shown. In addition, there is no particular mention about the transfer timing of the data. In this embodiment, a case where connection information is included in ECU update information will be described.

[0175] Figure 15 This is an example of the configuration of ECU update information including information for connecting to devices on the in-vehicle network.

[0176] D3100 is the update information of ECU1, and D5100 is the update information of ECU3. The ECU update information in this embodiment is composed of fields D3105, D5105, network IDs D3106, D5106, and bandwidths D3107, D5107 in addition to the ECU update information in Embodiment 1 above.

[0177] Domains D3105 and D5105 are identification information for identifying the ne...

Embodiment 3

[0183] In the first embodiment described above, the method of judging whether to start the update process was shown using the power consumption set in the ECU update information. In the present embodiment, the pre-processing information of the ECU update information of the ECU 1 will be described as an example of the update process start conditions other than those described above.

[0184] Fig. 16(a) is a configuration example of preprocessing information D3110 of ECU1 update information D3100 in this embodiment.

[0185] The pre-processing information D3110 is composed of update permission during driving D31131, IGN status D31132, engine status D31133, steering lock status D31134, gear status D31135, brake status D31136, door lock status 31137, and charging status D31138.

[0186] The updating permission during running D31131 is identification information indicating whether the program of the ECU can be updated while running, and is set to either "Yes" or "No". In the case ...

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 present invention aims to provide a software updating device that is capable of handling various conditions such as use cases and the updating capability of each ECU when control information for multiple ECUs is updated. The software updating device receives from a server, for each of multiple control devices, update control information that includes update data and identification information for identifying an application method for applying the update data to the control device. Next, the software updating device transmits the update date to be applied individually for each of the control devices. Then, the software updating device controls the multiple control devices so as to apply the update data on the basis of the identification information.

Description

technical field [0001] The present invention relates to a technique for efficiently updating control software of an ECU in an automobile system composed of various ECUs that may be changed at any time. Background technique [0002] In recent years, the scale of software installed in electronic control units (ECU: Electric Control Unit, electronic control unit) for automobiles has been increasing due to the development of driving assistance functions and automatic driving technologies. In addition, along with this, the number of recalls caused by software defects and the scale of the number of units that need to be dealt with for each recall are also increasing. [0003] On the other hand, with the development of communication networks, connected cars (Connected Car), in which cars are connected to central systems wirelessly, are also showing signs of popularization. [0004] In this situation, the demand for remote software update technology for automobiles is increasing, w...

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): G06F11/00B60R16/02G06F9/445
CPCB60R16/02G06F9/445G06F11/00G06F8/65Y02D10/00B60R16/023H04L67/12H04L67/34
Inventor 寺冈秀敏黑泽宪一中原章晴
Owner HITACHI ASTEMO LTD
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