Parallel flashing method based on wireless network and parallel flashing system thereof

A wireless network, write request technology, applied in specific environment-based services, vehicle wireless communication services, software deployment, etc., to achieve the effect of reducing the number of stations, flexible location, and compensating for the constraints of CAN bus bandwidth and data length

Inactive Publication Date: 2021-01-01
王文君
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention proposes a wireless network-based parallel flashing method and its parallel flashing system to solve the problem in the prior art that only a single ECU can be flashed alone, or the ECUs of the entire vehicle can be flashed one by one. write the question

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
  • Parallel flashing method based on wireless network and parallel flashing system thereof
  • Parallel flashing method based on wireless network and parallel flashing system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] A parallel flashing method based on wireless network, see figure 1 , including the following steps,

[0025] S1: The upper computer is connected to TBOX (Telematics BOX) through the wireless network, and sends flash instruction data to TBOX;

[0026] S2: TBOX sends flashing requests to different ECUs corresponding to the flashing instruction data, and different ECUs perform data flashing and feed back flashing status messages to TBOX;

[0027] S3: TBOX receives flashing status messages fed back by different ECUs, encapsulates the flashing status into data packets, and feeds back to the host computer through the wireless network;

[0028] S4: The host computer receives the flashing status feedback data packet, extracts the IDs and status feedback messages of different ECUs, and performs subsequent processing on the flashing request queue.

Embodiment 2

[0030] A wireless network-based parallel flashing method, similar to Embodiment 1, the difference is that in S1, the host computer first sorts the flashing data packet files of the target ECU to determine the priority of the flashing task, and then According to the priority of the flashing task, the flashing request service queue is generated, and the priority-ranked service requests are obtained from the service queue through a parallel algorithm; the upper computer transmits the flashing data to the TBOX according to the order of priority sorting of the service requests.

[0031] Further, after the upper computer sends a flashing command data to the gateway, it immediately sends the next flashing command data.

[0032] Further, in S2, TBOX receives and extracts the flash instruction data and includes: flash file data packet, diagnosis ID (Identity document) and version number; If there are existing records, compare whether the corresponding version numbers are the same. If t...

Embodiment 3

[0036] The wireless network-based parallel flashing method in any of the above embodiments may also be more specific, including the following steps:

[0037] Step 1. The host computer sends the flashing command data to TBOX through the wireless network; the flashing command data includes the flashing data packet file in the format of *.hex or *.s19 and the diagnostic ID of the flashing target ECU;

[0038] The host computer first sorts the flashing data package files of different ECUs to determine the priority of the flashing task, and then generates a flashing request service queue according to the priority of the flashing task, and obtains the server from the service queue through a parallel algorithm. Prioritized service requests; the upper computer transmits the flashing data to multiple different ECUs according to the priority order of the service requests.

[0039] After the upper computer sends a flashing command data to TBOX, it immediately sends the next flashing comm...

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 a parallel flashing method and system based on a wireless network, and the method comprises the steps: firstly an upper computer of the system is connected with a TBOX throughthe wireless network, and flashing instruction data is transmitted to the TBOX; then, the TBOX receives and updates the flashing instruction data; secondly, the TBOX sends flashing requests to different ECUs corresponding to the flashing instruction data, and the ECUs flash the data and feed back flashing state messages to the TBOX; thirdly, the TBOX receives a flashing state message fed back by the flashing target ECU, encapsulates the flashing state into a data packet, and feeds back the data packet to the upper computer through a wireless network; and finally, the upper computer receives the flashing state feedback data packet, extracts the ID and the state feedback message of the target ECU from the flashing state feedback data packet, and performs subsequent processing on the flashingrequest queue; parallel flashing is performed on different ECUs through the TBOX. The production efficiency is improved, and the ECU flashing efficiency is improved.

Description

technical field [0001] The invention relates to the technical field of automotive electronics, in particular to a wireless network-based parallel flashing method and a parallel flashing system. Background technique [0002] In the production process of automobiles, whether it is the upgrading of software functions and the repair of BUG (holes in the computer field), or the development of automobile software from research and development to future version iterations, these are inseparable from software refresh. At present, the production process of the whole vehicle production line has been restricted by software update and management. In order to control the software version, improve the efficiency of the production line, and separate the development cycle of the vehicle from the vehicle function, software flashing on the production line has become a It can only be a necessary skill for the production line of the automobile era. [0003] In terms of automotive software flas...

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 & AuthorityApplications(China)
IPC IPC(8): G06F8/61G06F8/65G06F8/71H04W4/40
CPCG06F8/63G06F8/65G06F8/71H04W4/40
Inventor王文君郭长新
Owner王文君