CN106375175A - Method and system for diagnosing and flashing electronic control unit of vehicle - Google Patents
Method and system for diagnosing and flashing electronic control unit of vehicle Download PDFInfo
- Publication number
- CN106375175A CN106375175A CN201611015981.2A CN201611015981A CN106375175A CN 106375175 A CN106375175 A CN 106375175A CN 201611015981 A CN201611015981 A CN 201611015981A CN 106375175 A CN106375175 A CN 106375175A
- Authority
- CN
- China
- Prior art keywords
- target
- chinese ink
- brush dipped
- bus
- host computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
- H04L12/40176—Flexible bus arrangements involving redundancy
- H04L12/40189—Flexible bus arrangements involving redundancy by using a plurality of bus systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
The invention provides a method and a system for diagnosing and flashing the electronic control unit of a vehicle. The method comprises the following steps: an upper computer sends diagnosing and flashing instruction data to a lower computer via an Ethernet bus, wherein the diagnosing and flashing instruction data carries a CAN message for diagnosing and flashing and at least two target CAN bus IDs; the lower computer receives the diagnosing and flashing instruction data, extracts a CAN message in the data, and sends the CAN message to at least two target CAN buses according to the target CAN bus IDs; the lower computer receives a returned CAN response message, packages the CAN response message into an Ethernet data frame, and sends the Ethernet data frame to the upper computer via the Ethernet bus; the upper computer receives the Ethernet data frame, extracts the CAN response message from the Ethernet data frame, and processes the CAN response message; and the upper computer and the lower computer communicate via a user datagram protocol UDP. The electronic control units on multiple CAN buses can be flushed at the same time, and thus, the production efficiency is improved.
Description
Technical field
Automobile technical field of the present invention, more particularly, to a kind of vehicle diagnosis writes with a brush dipped in Chinese ink the method and system of electronic control unit.
Background technology
In the offline production of automobile, the speed that electronic control unit on car load (ecu) is write with a brush dipped in Chinese ink in diagnosis drastically influence production
Rhythm.Communication technology comparative maturity between Ethernet and can bus network, writes with a brush dipped in Chinese ink aspect in vehicle diagnosis at present, uses
More equipment has the canoe of vector company, the vehicle spy of intrepidcs company and various diagnostic apparatuses after sale.
These diagnostic devices had both been supported wired ethernet and had been supported that wireless ethernet form carried out diagnosis to the ecu on can line and writes with a brush dipped in Chinese ink, but
It is to be substantially all the function of not supporting simultaneously to write with a brush dipped in Chinese ink ecu on multichannel can line, main reason is that carrying out multichannel writes with a brush dipped in Chinese ink algorithm simultaneously
The more complicated and cost overhead that brought due to complexity and software stability are realized difficulty and the aspect such as are increased.
Although, because the reasons such as agreement are write with a brush dipped in Chinese ink in can bus communication feature and diagnosis, can only be to same in the same time
Single ecu in can network is write with a brush dipped in Chinese ink, but if when ecu is in different can networks, writes with a brush dipped in Chinese ink that just become can simultaneously
Energy.The can bus communication net of most vehicles is all made up of a plurality of can line at present.Premised on this present situation, if diagnosis
Equipment is not supported to write with a brush dipped in Chinese ink multichannel can line simultaneously, can largely slow down speed of production.
Content of the invention
The technical problem to be solved is, provide a kind of method that vehicle diagnosis writes with a brush dipped in Chinese ink electronic control unit and
System, can write with a brush dipped in Chinese ink the electronic control unit in multichannel can bus, improve production efficiency simultaneously.
In order to solve above-mentioned technical problem, the present invention provides a kind of method that vehicle diagnosis writes with a brush dipped in Chinese ink electronic control unit, bag
Include:
Step s1, host computer sends diagnosis by industry ethernet to slave computer and writes with a brush dipped in Chinese ink director data, and instruction is write with a brush dipped in Chinese ink in described diagnosis
Carry in data for diagnosing the can message write with a brush dipped in Chinese ink and at least two target can buses id;
Step s2, slave computer receives described diagnosis and writes with a brush dipped in Chinese ink director data, extracts the can report that described diagnosis is write with a brush dipped in Chinese ink in director data
Literary composition, and by described target can bus id, described can message is separately sent at least two target can buses;
Step s3, the can response message that at least two target can buses described in slave computer reception return, described can is responded report
Literary composition is encapsulated as ethernet data frame, and is sent to host computer by industry ethernet;
Step s4, host computer receives described ethernet data frame, therefrom extracts described can response message and processes;
Wherein, host computer is communicated by UDP udp with slave computer.
Wherein, before described step s1, also include:
Ip address and port numbers that host computer is intercepted by Ethernet connect setting slave computer, intercept from upper for slave computer
Director data is write with a brush dipped in Chinese ink in the diagnosis of machine.
Wherein, before described step s1, also include:
Director data parameter, described diagnosis are write with a brush dipped in Chinese ink in the diagnosis that host computer is respectively provided for writing with a brush dipped in Chinese ink ecu at least two can buses
Write with a brush dipped in Chinese ink director data parameter and include writing with a brush dipped in Chinese ink file destination path, target can bus id, target electronic control unit ecu and brush
Write data sectional size.
Wherein, methods described also includes:
Host computer is registered task of writing with a brush dipped in Chinese ink in global mapping relation log and is received message queue address and target can bus id
Corresponding relation.
Wherein, in described step s1, host computer sends diagnosis to slave computer and writes with a brush dipped in Chinese ink after director data, if host computer needs
Wait the response of ecu in target can bus, then wait the can response report receiving and forwarding from slave computer by Ethernet
Literary composition, if not needing, sending next diagnosis and writing with a brush dipped in Chinese ink director data after waiting certain time.
Wherein, described step s2 specifically includes:
When slave computer listens on the ip address setting and port numbers and writes with a brush dipped in Chinese ink director data from the diagnosis of host computer, carry
Host computer ip address in fetching data, port numbers and target can bus id;
Slave computer inquires about the target can line id identical record whether having had and having extracted in itself memory element, if
Existed, whether compare the host computer ip address of storage identical with the ip address extracted and port numbers with port numbers, identical not
Do any process, different then with extract replace it before the ip address of storage and port numbers;
Slave computer extracts described diagnosis and writes with a brush dipped in Chinese ink the can message being respectively used in director data that at least two can bus diagnostics are write with a brush dipped in Chinese ink
Afterwards, the can message of extraction is sent to can bus corresponding with target can bus id.
Wherein, if slave computer does not exist and the can bus id identical recordings extracting, newly-built host computer ip address, end
Slogan and target can bus id record.
Wherein, described step s3 specifically includes:
After slave computer receives can response message from target can bus, search total with target can receiving from memory element
Line id identical record, if it is found, then the ip address in record and port numbers and target can bus id for parameter by institute
State can response message and be packaged into ethernet data frame, then the ethernet data frame of encapsulation is sent to by Ethernet upper
Machine.
Wherein, described step s4 specifically includes:
When host computer receives ethernet data frame, therefrom extract target can bus id and can response message;
Host computer is according to global mapping relation log, the target can bus that the can response message of extraction is sent to and extracts
The corresponding task of id receives in message queue and supplies subsequent treatment.
The present invention also provides a kind of vehicle diagnosis to write with a brush dipped in Chinese ink the system of electronic control unit, comprising:
Host computer and slave computer, described host computer is communicated by UDP udp with described slave computer;
Described host computer sends diagnosis by industry ethernet to described slave computer and writes with a brush dipped in Chinese ink director data, and instruction is write with a brush dipped in Chinese ink in described diagnosis
Carry in data for diagnosing the can message write with a brush dipped in Chinese ink and at least two target can buses id;
Described slave computer receives described diagnosis and writes with a brush dipped in Chinese ink director data, extracts the can message that described diagnosis is write with a brush dipped in Chinese ink in director data, and
By described target can bus id, described can message is separately sent at least two target can buses;
The can response message that at least two target can buses described in described slave computer reception return, by described can response message
It is encapsulated as ethernet data frame, and described host computer is sent to by industry ethernet;
Described host computer receives described ethernet data frame, therefrom extracts described can response message and processes.
Wherein, described host computer is used for ip address and the port numbers intercepted by Ethernet connect setting slave computer, is used for
Director data is write with a brush dipped in Chinese ink in the diagnosis that slave computer is intercepted from host computer.
Wherein, finger is write with a brush dipped in Chinese ink in the diagnosis that described host computer is additionally operable to be respectively provided for writing with a brush dipped in Chinese ink ecu at least two can buses
Make data parameters, described diagnosis is write with a brush dipped in Chinese ink director data parameter and included writing with a brush dipped in Chinese ink file destination path, target can bus id, target electricity
Sub-control unit ecu and write with a brush dipped in Chinese ink data sectional size.
Wherein, described host computer is additionally operable to registration in global mapping relation log and writes with a brush dipped in Chinese ink task with receiving message queue
Location and the corresponding relation of target can bus id.
Wherein, described host computer sends diagnosis to described slave computer and writes with a brush dipped in Chinese ink after director data, if described host computer needs
Wait the response of ecu in target can bus, then wait the can response report receiving and forwarding from slave computer by Ethernet
Literary composition, if not needing, sending next diagnosis and writing with a brush dipped in Chinese ink director data after waiting certain time.
Wherein, described slave computer is additionally operable to:
When it listens on the ip address setting and port numbers and writes with a brush dipped in Chinese ink director data from the diagnosis of host computer, extract number
According in host computer ip address, port numbers and target can bus id;
Inquire about the target can line id identical record whether having had and having extracted in itself memory element, if deposited
Then comparing, whether the host computer ip address of storage identical with the ip address extracted and port numbers with port numbers, identical do not do any
Process, different then replace it the front ip address storing and port numbers with extract;
Extract after described diagnosis writes with a brush dipped in Chinese ink and be respectively used to the can message that at least two can bus diagnostics are write with a brush dipped in Chinese ink in director data, will carry
The can message taking sends to can bus corresponding with target can bus id.
Wherein, if described slave computer does not exist and the can bus id identical recordings extracting, newly-built host computer ip ground
Location, port numbers and target can bus id record.
Wherein, described slave computer is additionally operable to:
After receiving can response message from target can bus, search from memory element and the target can bus id phase receiving
With record, if it is found, then the ip address in record and port numbers and target can bus id for parameter by described can
Response message is packaged into ethernet data frame, is then sent to the ethernet data frame of encapsulation by Ethernet described upper
Machine.
Wherein, described host computer is additionally operable to:
When receiving ethernet data frame, therefrom extract target can bus id and can response message;
According to global mapping relation log, the can response message of extraction is sent to corresponding with target can bus id extracted
Task receive message queue in supply subsequent treatment.
The having the beneficial effects that of the embodiment of the present invention:
It is possible, firstly, to improve the offline production efficiency of car load, when current car load is offline, write with a brush dipped in Chinese ink needs when an ecu takes many
The time of a few minutes, if the lifting of car load throughput rate demand, such as to produce 10,000 chassis daily, will meet by above-mentioned speed
Output demand just can only increase station, and implement the present invention and certain host computer sole duty can be allowed to be responsible for certain road can of whole stations
Bus is write with a brush dipped in Chinese ink, thus reaching the division of labor clearly, significantly reduces station number, the purpose of raising efficiency;
Secondly, host computer and slave computer communication are based on udp agreement in the present invention, it is to avoid using tcp communication pattern setting up,
Maintain, discharge the complexity brought when connecting and unstability.Using the main consideration of tcp pattern, prior art is that data is led to
The concordance of letter and integrity ensuring, but in the end-to-end communication that the present invention writes with a brush dipped in Chinese ink process, upper computer end and target ecu end
All there is the guarantee algorithm of data consistency and integrity, the present invention saves the number of intermediate link using udp communication pattern
Play the effect simplifying algorithm and improving stability according to verification;Only there is the request ecu just can be in host computer according to when writing with a brush dipped in Chinese ink
Go out the characteristic of response, routing information is carried in can message by the present invention, slave computer is equivalent to a router, so
Can avoid being accomplished by before communicating setting up channel, having reached communication and having set up at any time, the simplicity terminating at any time and motility.
Brief description
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
Have technology description in required use accompanying drawing be briefly described it should be apparent that, drawings in the following description be only this
Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, acceptable
Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 be the present invention implement grin an a kind of vehicle diagnosis write with a brush dipped in Chinese ink electronic control unit system composition schematic diagram.
Fig. 2 is the schematic flow sheet of the method that a kind of vehicle diagnosis of the embodiment of the present invention one writes with a brush dipped in Chinese ink electronic control unit.
Fig. 3 is host computer execution schematic flow sheet in the embodiment of the present invention one.
Fig. 4 is slave computer execution schematic flow sheet in the embodiment of the present invention one.
Specific embodiment
The explanation of following embodiment is refer to the attached drawing, can be in order to the specific embodiment implemented in order to the example present invention.
As shown in figure 1, present invention enforcement is grinned, a kind of vehicle diagnosis of an offer writes with a brush dipped in Chinese ink the system of electronic control unit, wherein goes up
Position machine is connected with slave computer by ethernet communication unit, and slave computer is connected with all ecu on automobile by multichannel can line,
In figure illustrates two-way can bus can a and can b.It is total through slave computer, multichannel can that director data is write with a brush dipped in Chinese ink in host computer diagnosis
Line reaches each ecu, and the response data of writing with a brush dipped in Chinese ink of ecu reaches host computer in the opposite direction.When writing with a brush dipped in Chinese ink multichannel can line simultaneously, firmly
Will there is multichannel roundtrip stream in part environment, now, how to allow multiplex data stream arrive at location by specified path and
Do not produce data flow confusion be accomplished by a kind of method go control.In embodiments of the present invention, the passive spy being uploaded using ecu data
Property, that is, ecu only write with a brush dipped in Chinese ink response data receiving just can feed back when request is write with a brush dipped in Chinese ink in diagnosis, otherwise will not actively send data.
Refer to shown in Fig. 2, the embodiment of the present invention one provides a kind of method that vehicle diagnosis writes with a brush dipped in Chinese ink electronic control unit, bag
Include:
Step s1, host computer sends diagnosis by industry ethernet to slave computer and writes with a brush dipped in Chinese ink director data, and instruction is write with a brush dipped in Chinese ink in described diagnosis
Carry in data for diagnosing the can message write with a brush dipped in Chinese ink and at least two target can buses id;
Step s2, slave computer receives described diagnosis and writes with a brush dipped in Chinese ink director data, extracts the can report that described diagnosis is write with a brush dipped in Chinese ink in director data
Literary composition, and by described target can bus id, described can message is separately sent at least two target can buses;
Step s3, the can response message that at least two target can buses described in slave computer reception return, described can is responded report
Literary composition is encapsulated as ethernet data frame, and is sent to host computer by industry ethernet;
Step s4, host computer receives described ethernet data frame, therefrom extracts described can response message and processes;
Wherein, host computer is communicated by UDP udp with slave computer.
It is specifically described below in conjunction with Fig. 3, Fig. 4, wherein, Fig. 3 executes schematic flow sheet for host computer, Fig. 4 is bottom
Machine executes schematic flow sheet.
Before step s1, also include the configuration step of host computer, one of them is:
Ip address and port numbers that host computer is intercepted by Ethernet connect setting slave computer, intercept from upper for slave computer
Director data is write with a brush dipped in Chinese ink in the diagnosis of machine.
Slave computer is in configuration mode by hardware switch setting, and the acquiescence ip address of slave computer is 192.168.0.1, end
Slogan is 80.When host computer configures to slave computer, both pass through, and industry ethernet is direct-connected, and host computer passes through acquiescence ip of slave computer
Address and port numbers and slave computer, by udp protocol communication.
The configuration step of host computer also includes:
Director data parameter is write with a brush dipped in Chinese ink in the diagnosis being respectively provided for writing with a brush dipped in Chinese ink ecu at least two can buses.
Diagnosis is write with a brush dipped in Chinese ink director data parameter and is included writing with a brush dipped in Chinese ink file destination path, target can bus id, target ecu and brush
Write data sectional size.Write with a brush dipped in Chinese ink file destination path and point to the executable bin file path that will write with a brush dipped in Chinese ink into ecu, target can is total
Line id is used for indicating that diagnosis is write with a brush dipped in Chinese ink director data and sent to corresponding can bus by slave computer, target ecu is used for writing with a brush dipped in Chinese ink task establishment
Can message, writes with a brush dipped in Chinese ink data sectional size parameter for adapting to concrete ecu and receives the block size writing with a brush dipped in Chinese ink data.
Additionally, host computer registers task of writing with a brush dipped in Chinese ink also in global mapping relation log receives message queue address and target
The corresponding relation of can bus id, so in step s4, host computer receives ethernet data frame and extracts can response message
Afterwards, the message queue address that this can response message will be sent to can be found from this global mapping relation table.
In step s1, host computer sends diagnosis by industry ethernet to slave computer simultaneously and writes with a brush dipped in Chinese ink director data, if on
Position machine needs to wait the response of ecu in target can bus, then wait host computer to pass through Ethernet and receive and forwarded over from slave computer
The can response message coming, if not needing, sending next diagnosis and writing with a brush dipped in Chinese ink director data after waiting certain time.Need
Bright, the diagnosis that host computer sends is write with a brush dipped in Chinese ink director data and is not allowed same can bus to be write with a brush dipped in Chinese ink simultaneously.
In step s2, instruction is write with a brush dipped in Chinese ink in the diagnosis that slave computer is intercepted from host computer on the ip address setting and port numbers
Data.When slave computer listens to diagnosis and writes with a brush dipped in Chinese ink data, extract host computer ip address in data, port numbers and target can
Bus id.
Then, before the can message in director data is write with a brush dipped in Chinese ink in the described diagnosis of extraction, slave computer is in itself memory element
Whether inquiry has had and the target can line id identical record extracting, if existed, compares the host computer of storage
Whether ip address and port numbers identical with the ip address extracted and port numbers, identical be left intact, different then with extraction
The ip address of storage and port numbers before replacing it.If there is no with can bus id identical recordings, then newly-built host computer ip ground
Location, port numbers and target can bus id record.Can be with hard objectives address, if the non-rule in address can not by this process
Extract described diagnosis again in execution step s2 and write with a brush dipped in Chinese ink the can message in director data.Such priority serial order guarantees as early as possible
Pinpoint the problems, it is to avoid resource and waste of time.
The can message that the slave computer described diagnosis of extraction is write with a brush dipped in Chinese ink in director data (is respectively used at least two can bus diagnostics
Write with a brush dipped in Chinese ink) after, the can message of extraction is sent to can bus corresponding with target can bus id.
Afterwards, in step s3, slave computer task monitors the data in each target can bus in real time, taking shown in Fig. 1 as a example,
Slave computer monitors data on can a and can b in real time.
After slave computer receives the response data of target ecu from can a, search and can a line id phase from memory element
With record, if it is found, then the ip address in record and port numbers and can bus id for parameter by can response message
It is packaged into ethernet data frame;Then the ethernet data frame of encapsulation is sent to host computer by Ethernet.Similarly, the next
After machine receives the response data of target ecu from can b, search and can b line id identical record from memory element, if
Find, then can response message is packaged into ether netting index for parameter by the ip address in record and port numbers and can bus id
According to frame;Then the ethernet data frame of encapsulation is sent to host computer by Ethernet.It should be noted that slave computer is monitored respectively
During data in target can bus, non-diagnostic message need to be filtered out.
In step s4, host computer monitors Ethernet interface in real time, if receiving ethernet data frame, therefrom extracts mesh
Mark can bus id and can response message.Then host computer is according to global mapping relation log, the can response message that will extract
It is sent to receive in message queue with the corresponding task of target can bus id extracted and supply subsequent treatment.
By described above, the present invention utilizes the passive characteristic that ecu data uploads, when data flow is descending, upper
Ip address and the port numbers carrying transmitting terminal in director data write with a brush dipped in Chinese ink by machine in the diagnosis sending to slave computer, and slave computer will after receiving
The ip address of transmitting terminal and port numbers are saved in log, when target ecu from target can bus for the slave computer receives sound
Answer ip address and the port numbers inquiring about host computer during data again from log, by the ip address in record and port numbers after finding
The ethernet data frame encapsulating can response message is sent to host computer, so ensures that data flow can be along correct road
Line reaches destination address and does not send data corruption.
What the embodiment of the present invention was brought has the beneficial effects that:
It is possible, firstly, to improve the offline production efficiency of car load, when current car load is offline, write with a brush dipped in Chinese ink needs when an ecu takes many
The time of a few minutes, if the lifting of car load throughput rate demand, such as to produce 10,000 chassis daily, will meet by above-mentioned speed
Output demand just can only increase station, and implement the present invention and certain host computer sole duty can be allowed to be responsible for certain road can of whole stations
Bus is write with a brush dipped in Chinese ink, thus reaching the division of labor clearly, significantly reduces station number, the purpose of raising efficiency;
Secondly, host computer and slave computer communication are based on udp agreement in the present invention, it is to avoid using tcp communication pattern setting up,
Maintain, discharge the complexity brought when connecting and unstability.Using the main consideration of tcp pattern, prior art is that data is led to
The concordance of letter and integrity ensuring, but in the end-to-end communication that the present invention writes with a brush dipped in Chinese ink process, upper computer end and target ecu end
All there is the guarantee algorithm of data consistency and integrity, the present invention saves the number of intermediate link using udp communication pattern
Play the effect simplifying algorithm and improving stability according to verification;Only there is the request ecu just can be in host computer according to when writing with a brush dipped in Chinese ink
Go out the characteristic of response, routing information is carried in can message by the present invention, slave computer is equivalent to a router, so
Can avoid being accomplished by before communicating setting up channel, having reached communication and having set up at any time, the simplicity terminating at any time and motility.
Referring again to shown in Fig. 3, based on the embodiment of the present invention one, the embodiment of the present invention two provides a kind of vehicle diagnosis to write with a brush dipped in Chinese ink
The system of electronic control unit, comprising:
Host computer and slave computer, described host computer is communicated by UDP udp with described slave computer;
Described host computer sends diagnosis by industry ethernet to described slave computer and writes with a brush dipped in Chinese ink director data, and instruction is write with a brush dipped in Chinese ink in described diagnosis
Carry in data for diagnosing the can message write with a brush dipped in Chinese ink and at least two target can buses id;
Described slave computer receives described diagnosis and writes with a brush dipped in Chinese ink director data, extracts the can message that described diagnosis is write with a brush dipped in Chinese ink in director data, and
By described target can bus id, described can message is separately sent at least two target can buses;
The can response message that at least two target can buses described in described slave computer reception return, by described can response message
It is encapsulated as ethernet data frame, and described host computer is sent to by industry ethernet;
Described host computer receives described ethernet data frame, therefrom extracts described can response message and processes.
Wherein, described host computer is used for ip address and the port numbers intercepted by Ethernet connect setting slave computer, is used for
Director data is write with a brush dipped in Chinese ink in the diagnosis that slave computer is intercepted from host computer.
Wherein, finger is write with a brush dipped in Chinese ink in the diagnosis that described host computer is additionally operable to be respectively provided for writing with a brush dipped in Chinese ink ecu at least two can buses
Make data parameters, described diagnosis is write with a brush dipped in Chinese ink director data parameter and included writing with a brush dipped in Chinese ink file destination path, target can bus id, target electricity
Sub-control unit ecu and write with a brush dipped in Chinese ink data sectional size.
Wherein, described host computer is additionally operable to registration in global mapping relation log and writes with a brush dipped in Chinese ink task with receiving message queue
Location and the corresponding relation of target can bus id.
Wherein, described host computer sends diagnosis to described slave computer and writes with a brush dipped in Chinese ink after director data, if described host computer needs
Wait the response of ecu in target can bus, then wait the can response report receiving and forwarding from slave computer by Ethernet
Literary composition, if not needing, sending next diagnosis and writing with a brush dipped in Chinese ink director data after waiting certain time.
Wherein, described slave computer is additionally operable to:
When it listens on the ip address setting and port numbers and writes with a brush dipped in Chinese ink director data from the diagnosis of host computer, extract number
According in host computer ip address, port numbers and target can bus id;
Inquire about the target can line id identical record whether having had and having extracted in itself memory element, if deposited
Then comparing, whether the host computer ip address of storage identical with the ip address extracted and port numbers with port numbers, identical do not do any
Process, different then replace it the front ip address storing and port numbers with extract;
Extract after described diagnosis writes with a brush dipped in Chinese ink and be respectively used to the can message that at least two can bus diagnostics are write with a brush dipped in Chinese ink in director data, will carry
The can message taking sends to can bus corresponding with target can bus id.
Wherein, if described slave computer does not exist and the can bus id identical recordings extracting, newly-built host computer ip ground
Location, port numbers and target can bus id record.
Wherein, described slave computer is additionally operable to:
After receiving can response message from target can bus, search from memory element and the target can bus id phase receiving
With record, if it is found, then the ip address in record and port numbers and target can bus id for parameter by described can
Response message is packaged into ethernet data frame, is then sent to the ethernet data frame of encapsulation by Ethernet described upper
Machine.
Wherein, described host computer is additionally operable to:
When receiving ethernet data frame, therefrom extract target can bus id and can response message;
According to global mapping relation log, the can response message of extraction is sent to corresponding with target can bus id extracted
Task receive message queue in supply subsequent treatment.
Operation principle about the present embodiment and the beneficial effect brought refer to the explanation of the embodiment of the present invention one,
Here is omitted.
Above disclosed be only present pre-ferred embodiments, certainly the right model of the present invention can not be limited with this
Enclose, the equivalent variations therefore made according to the claims in the present invention, still belong to the scope that the present invention is covered.
Claims (18)
1. a kind of method that vehicle diagnosis writes with a brush dipped in Chinese ink electronic control unit, comprising:
Step s1, host computer sends diagnosis by industry ethernet to slave computer and writes with a brush dipped in Chinese ink director data, and instruction is write with a brush dipped in Chinese ink in described diagnosis
Carry in data for diagnosing the can message write with a brush dipped in Chinese ink and at least two target can buses id;
Step s2, slave computer receives described diagnosis and writes with a brush dipped in Chinese ink director data, extracts the can report that described diagnosis is write with a brush dipped in Chinese ink in director data
Literary composition, and by described target can bus id, described can message is separately sent at least two target can buses;
Step s3, the can response message that at least two target can buses described in slave computer reception return, described can is responded report
Literary composition is encapsulated as ethernet data frame, and is sent to host computer by industry ethernet;
Step s4, host computer receives described ethernet data frame, therefrom extracts described can response message and processes;
Wherein, host computer is communicated by UDP udp with slave computer.
2. method according to claim 1 is it is characterised in that before described step s1, also include:
Ip address and port numbers that host computer is intercepted by Ethernet connect setting slave computer, intercept from upper for slave computer
Director data is write with a brush dipped in Chinese ink in the diagnosis of machine.
3. method according to claim 2 is it is characterised in that before described step s1, also include:
Director data parameter, described diagnosis are write with a brush dipped in Chinese ink in the diagnosis that host computer is respectively provided for writing with a brush dipped in Chinese ink ecu at least two can buses
Write with a brush dipped in Chinese ink director data parameter and include writing with a brush dipped in Chinese ink file destination path, target can bus id, target electronic control unit ecu and brush
Write data sectional size.
4. method according to claim 1 is it is characterised in that also include:
Host computer is registered task of writing with a brush dipped in Chinese ink in global mapping relation log and is received message queue address and target can bus id
Corresponding relation.
5. method according to claim 1 is it is characterised in that in described step s1, host computer sends diagnosis to slave computer
After writing with a brush dipped in Chinese ink director data, if host computer need wait target can bus on ecu response, wait by Ethernet under
The can response message that position machine receives and forwards, if not needing, sending next diagnosis and writing with a brush dipped in Chinese ink after waiting certain time
Director data.
6. method according to claim 2 is it is characterised in that described step s2 specifically includes:
When slave computer listens on the ip address setting and port numbers and writes with a brush dipped in Chinese ink director data from the diagnosis of host computer, carry
Host computer ip address in fetching data, port numbers and target can bus id;
Slave computer inquires about the target can line id identical record whether having had and having extracted in itself memory element, if
Existed, whether compare the host computer ip address of storage identical with the ip address extracted and port numbers with port numbers, identical not
Do any process, different then with extract replace it before the ip address of storage and port numbers;
Slave computer extracts described diagnosis and writes with a brush dipped in Chinese ink the can message being respectively used in director data that at least two can bus diagnostics are write with a brush dipped in Chinese ink
Afterwards, the can message of extraction is sent to can bus corresponding with target can bus id.
If 7. method according to claim 6 is not it is characterised in that slave computer exists and the can bus id phase extracted
With recording, then newly-built host computer ip address, port numbers and target can bus id record.
8. method according to claim 2 is it is characterised in that described step s3 specifically includes:
After slave computer receives can response message from target can bus, search total with target can receiving from memory element
Line id identical record, if it is found, then the ip address in record and port numbers and target can bus id for parameter by institute
State can response message and be packaged into ethernet data frame, then the ethernet data frame of encapsulation is sent to by Ethernet upper
Machine.
9. method according to claim 2 is it is characterised in that described step s4 specifically includes:
When host computer receives ethernet data frame, therefrom extract target can bus id and can response message;
Host computer is according to global mapping relation log, the target can bus that the can response message of extraction is sent to and extracts
The corresponding task of id receives in message queue and supplies subsequent treatment.
10. a kind of vehicle diagnosis writes with a brush dipped in Chinese ink the system of electronic control unit it is characterised in that including:
Host computer and slave computer, described host computer is communicated by UDP udp with described slave computer;
Described host computer sends diagnosis by industry ethernet to described slave computer and writes with a brush dipped in Chinese ink director data, and instruction is write with a brush dipped in Chinese ink in described diagnosis
Carry in data for diagnosing the can message write with a brush dipped in Chinese ink and at least two target can buses id;
Described slave computer receives described diagnosis and writes with a brush dipped in Chinese ink director data, extracts the can message that described diagnosis is write with a brush dipped in Chinese ink in director data, and
By described target can bus id, described can message is separately sent at least two target can buses;
The can response message that at least two target can buses described in described slave computer reception return, by described can response message
It is encapsulated as ethernet data frame, and described host computer is sent to by industry ethernet;
Described host computer receives described ethernet data frame, therefrom extracts described can response message and processes.
11. systems according to claim 10 are it is characterised in that described host computer is used for by under Ethernet connect setting
Ip address and port numbers that position machine is intercepted, director data is write with a brush dipped in Chinese ink in the diagnosis intercepted from host computer for slave computer.
12. systems according to claim 11 it is characterised in that described host computer be additionally operable to be respectively provided for writing with a brush dipped in Chinese ink to
In few two can buses, director data parameter is write with a brush dipped in Chinese ink in the diagnosis of ecu, and described diagnosis is write with a brush dipped in Chinese ink director data parameter and included writing with a brush dipped in Chinese ink target
File path, target can bus id, target electronic control unit ecu and write with a brush dipped in Chinese ink data sectional size.
13. systems according to claim 10 are it is characterised in that described host computer is additionally operable in global mapping relation record
In table, the corresponding relation that task receives message queue address and target can bus id is write with a brush dipped in Chinese ink in registration.
14. systems according to claim 10 are it is characterised in that described host computer is write with a brush dipped in Chinese ink to the transmission diagnosis of described slave computer
After director data, if described host computer need wait target can bus on ecu response, wait by Ethernet under
The can response message that position machine receives and forwards, if not needing, sending next diagnosis and writing with a brush dipped in Chinese ink after waiting certain time
Director data.
15. systems according to claim 11 are it is characterised in that described slave computer is additionally operable to:
When it listens on the ip address setting and port numbers and writes with a brush dipped in Chinese ink director data from the diagnosis of host computer, extract number
According in host computer ip address, port numbers and target can bus id;
Inquire about the target can line id identical record whether having had and having extracted in itself memory element, if deposited
Then comparing, whether the host computer ip address of storage identical with the ip address extracted and port numbers with port numbers, identical do not do any
Process, different then replace it the front ip address storing and port numbers with extract;
Extract after described diagnosis writes with a brush dipped in Chinese ink and be respectively used to the can message that at least two can bus diagnostics are write with a brush dipped in Chinese ink in director data, will carry
The can message taking sends to can bus corresponding with target can bus id.
If 16. systems according to claim 15 it is characterised in that described slave computer do not exist with extract can total
Line id identical recordings, then newly-built host computer ip address, port numbers and target can bus id record.
17. systems according to claim 11 are it is characterised in that described slave computer is additionally operable to:
After receiving can response message from target can bus, search from memory element and the target can bus id phase receiving
With record, if it is found, then the ip address in record and port numbers and target can bus id for parameter by described can
Response message is packaged into ethernet data frame, is then sent to the ethernet data frame of encapsulation by Ethernet described upper
Machine.
18. systems according to claim 11 are it is characterised in that described host computer is additionally operable to:
When receiving ethernet data frame, therefrom extract target can bus id and can response message;
According to global mapping relation log, the can response message of extraction is sent to corresponding with target can bus id extracted
Task receive message queue in supply subsequent treatment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611015981.2A CN106375175B (en) | 2016-11-18 | 2016-11-18 | Method and system for flashing electronic control unit for automobile diagnosis |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611015981.2A CN106375175B (en) | 2016-11-18 | 2016-11-18 | Method and system for flashing electronic control unit for automobile diagnosis |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106375175A true CN106375175A (en) | 2017-02-01 |
CN106375175B CN106375175B (en) | 2020-10-16 |
Family
ID=57891631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611015981.2A Active CN106375175B (en) | 2016-11-18 | 2016-11-18 | Method and system for flashing electronic control unit for automobile diagnosis |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106375175B (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106953796A (en) * | 2017-04-13 | 2017-07-14 | 北京汽车集团有限公司 | Security gateway, data processing method, device, vehicle network topology and vehicle |
CN106970609A (en) * | 2017-04-22 | 2017-07-21 | 深圳市元征科技股份有限公司 | The diagnostic method and vehicle diagnostics box of vehicle diagnostics box |
CN107360262A (en) * | 2017-09-07 | 2017-11-17 | 北京经纬恒润科技有限公司 | A kind of Oftware updating method and device |
CN107666482A (en) * | 2017-09-18 | 2018-02-06 | 上海电气分布式能源科技有限公司 | A kind of means of communication and system based on SOA framework |
CN107948036A (en) * | 2017-12-28 | 2018-04-20 | 深圳市元征软件开发有限公司 | A kind of automobile-used Ethernet diagnosis communication line and the means of communication |
CN108810082A (en) * | 2018-04-24 | 2018-11-13 | 江苏金坛长荡湖新能源科技有限公司 | A kind of new-energy automobile control module remotely writes with a brush dipped in Chinese ink method |
CN108833018A (en) * | 2018-04-09 | 2018-11-16 | 桂林电子科技大学 | A kind of netting communication system and method |
CN109150682A (en) * | 2018-11-02 | 2019-01-04 | 广州小鹏汽车科技有限公司 | A kind of interference source detection method and device |
CN109582931A (en) * | 2017-09-29 | 2019-04-05 | 上海欧菲智能车联科技有限公司 | Refresh the generation method and system of file |
CN109828935A (en) * | 2019-01-17 | 2019-05-31 | 重庆菲斯塔新能源汽车科技有限公司 | It is a kind of that method is write with a brush dipped in Chinese ink based on CAN FD bus parallel |
CN110138840A (en) * | 2019-04-22 | 2019-08-16 | 浙江合众新能源汽车有限公司 | A kind of parallel method for refreshing based on vehicle-mounted Ethernet |
CN110162024A (en) * | 2019-06-29 | 2019-08-23 | 潍柴动力股份有限公司 | A kind of ECU data self checking method and device |
CN110460621A (en) * | 2019-09-10 | 2019-11-15 | 上海怿星电子科技有限公司 | A kind of industry ethernet based on SOME/IP agreement and CAN bus data transfer device and system |
CN111030902A (en) * | 2019-10-15 | 2020-04-17 | 浙江合众新能源汽车有限公司 | Vehicle electronic control unit refreshing method and system |
CN111049716A (en) * | 2019-12-19 | 2020-04-21 | 深圳市华翼智能有限公司 | Automobile CAN data decryption method and device |
CN111679836A (en) * | 2020-05-07 | 2020-09-18 | 安徽工业大学 | Automobile ECU flashing system and method |
CN111694335A (en) * | 2019-03-12 | 2020-09-22 | 广州汽车集团股份有限公司 | Automobile ECU (electronic control Unit) diagnosis method and system and gateway equipment |
CN106375175B (en) * | 2016-11-18 | 2020-10-16 | 广州汽车集团股份有限公司 | Method and system for flashing electronic control unit for automobile diagnosis |
CN112468378A (en) * | 2020-10-30 | 2021-03-09 | 中国航发西安动力控制科技有限公司 | High-capacity data transmission equipment and method based on CAN bus |
CN112748711A (en) * | 2019-10-30 | 2021-05-04 | 惠州比亚迪电池有限公司 | ECU data flashing method, device and system |
CN112835598A (en) * | 2019-11-25 | 2021-05-25 | 广州汽车集团股份有限公司 | Automobile ECU (electronic control Unit) flashing method and system and computer readable storage medium |
CN113219945A (en) * | 2021-04-29 | 2021-08-06 | 上海星融汽车科技有限公司 | Vehicle ECU data flashing pressure measurement system and pressure measurement method |
CN113542273A (en) * | 2021-07-15 | 2021-10-22 | 北京润科通用技术有限公司 | Data transmission method and related equipment |
CN113741390A (en) * | 2021-08-30 | 2021-12-03 | 重庆长安汽车股份有限公司 | Method for writing vehicle controller by FBL (fiber Bragg Grating) based on UDS (UDS) diagnosis service |
CN113805897A (en) * | 2020-06-11 | 2021-12-17 | 卓品智能科技无锡有限公司 | Multichannel parallel flash method for vehicle-mounted controller |
CN114398097A (en) * | 2021-12-31 | 2022-04-26 | 普华基础软件股份有限公司 | Online writing method |
CN115134196A (en) * | 2022-06-30 | 2022-09-30 | 奇瑞新能源汽车股份有限公司 | Flash preprocessing method and system for distributed gateway software of electric vehicle |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1430427A (en) * | 2001-12-29 | 2003-07-16 | 深圳市中兴通讯股份有限公司上海第二研究所 | Method of automatic establishing multi-level cascade link pased on point to point |
US7203580B2 (en) * | 2003-02-19 | 2007-04-10 | Denso Corporation | Electrical control unit and control system comprising plural electrical control units |
CN101360036A (en) * | 2007-07-31 | 2009-02-04 | 比亚迪股份有限公司 | CAN bus gateway controller and data transmission method between CAN buses |
CN101739012A (en) * | 2009-12-14 | 2010-06-16 | 北汽福田汽车股份有限公司 | Vehicle electronic control unit and control method and upper computer thereof |
CN102053569A (en) * | 2010-12-13 | 2011-05-11 | 普华基础软件股份有限公司 | Self refresh method and self-refresh device used for automotive electronic controller |
CN102346472A (en) * | 2011-08-31 | 2012-02-08 | 奇瑞汽车股份有限公司 | CAN (Controller Area Network) and LIN (Local Interconnect Network) bus network based vehicle control system |
CN103616830A (en) * | 2013-12-02 | 2014-03-05 | 北京经纬恒润科技有限公司 | Car controller flash control method and device and car bus system |
CN103634150A (en) * | 2013-12-03 | 2014-03-12 | 合肥工大高科信息科技股份有限公司 | Redundant high-safety CAN (controller area network) bus communication system and communication method thereof |
CN103853105A (en) * | 2012-11-28 | 2014-06-11 | 北汽福田汽车股份有限公司 | Electronic control unit flash method based on controller area network (CAN) |
CN104281469A (en) * | 2014-08-26 | 2015-01-14 | 东风电子科技股份有限公司 | Method and system for realizing refreshing and writing of ECU (Electronic Control Unit) program |
CN104539498A (en) * | 2014-12-15 | 2015-04-22 | 浙江吉利汽车研究院有限公司 | Automotive CAN/LIN network structure |
CN104539668A (en) * | 2014-12-16 | 2015-04-22 | 北京新能源汽车股份有限公司 | Method and system for remotely updating software programs in a vehicle |
CN104793975A (en) * | 2015-04-29 | 2015-07-22 | 北京经纬恒润科技有限公司 | Method and device for updating application programs in electronic control units |
CN105278994A (en) * | 2015-10-29 | 2016-01-27 | 北京新能源汽车股份有限公司 | Updating method and updating system for vehicle-mounted ECU software |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106375175B (en) * | 2016-11-18 | 2020-10-16 | 广州汽车集团股份有限公司 | Method and system for flashing electronic control unit for automobile diagnosis |
-
2016
- 2016-11-18 CN CN201611015981.2A patent/CN106375175B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1430427A (en) * | 2001-12-29 | 2003-07-16 | 深圳市中兴通讯股份有限公司上海第二研究所 | Method of automatic establishing multi-level cascade link pased on point to point |
US7203580B2 (en) * | 2003-02-19 | 2007-04-10 | Denso Corporation | Electrical control unit and control system comprising plural electrical control units |
CN101360036A (en) * | 2007-07-31 | 2009-02-04 | 比亚迪股份有限公司 | CAN bus gateway controller and data transmission method between CAN buses |
CN101739012A (en) * | 2009-12-14 | 2010-06-16 | 北汽福田汽车股份有限公司 | Vehicle electronic control unit and control method and upper computer thereof |
CN102053569A (en) * | 2010-12-13 | 2011-05-11 | 普华基础软件股份有限公司 | Self refresh method and self-refresh device used for automotive electronic controller |
CN102346472A (en) * | 2011-08-31 | 2012-02-08 | 奇瑞汽车股份有限公司 | CAN (Controller Area Network) and LIN (Local Interconnect Network) bus network based vehicle control system |
CN103853105A (en) * | 2012-11-28 | 2014-06-11 | 北汽福田汽车股份有限公司 | Electronic control unit flash method based on controller area network (CAN) |
CN103616830A (en) * | 2013-12-02 | 2014-03-05 | 北京经纬恒润科技有限公司 | Car controller flash control method and device and car bus system |
CN103634150A (en) * | 2013-12-03 | 2014-03-12 | 合肥工大高科信息科技股份有限公司 | Redundant high-safety CAN (controller area network) bus communication system and communication method thereof |
CN104281469A (en) * | 2014-08-26 | 2015-01-14 | 东风电子科技股份有限公司 | Method and system for realizing refreshing and writing of ECU (Electronic Control Unit) program |
CN104539498A (en) * | 2014-12-15 | 2015-04-22 | 浙江吉利汽车研究院有限公司 | Automotive CAN/LIN network structure |
CN104539668A (en) * | 2014-12-16 | 2015-04-22 | 北京新能源汽车股份有限公司 | Method and system for remotely updating software programs in a vehicle |
CN104793975A (en) * | 2015-04-29 | 2015-07-22 | 北京经纬恒润科技有限公司 | Method and device for updating application programs in electronic control units |
CN105278994A (en) * | 2015-10-29 | 2016-01-27 | 北京新能源汽车股份有限公司 | Updating method and updating system for vehicle-mounted ECU software |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106375175B (en) * | 2016-11-18 | 2020-10-16 | 广州汽车集团股份有限公司 | Method and system for flashing electronic control unit for automobile diagnosis |
CN106953796A (en) * | 2017-04-13 | 2017-07-14 | 北京汽车集团有限公司 | Security gateway, data processing method, device, vehicle network topology and vehicle |
CN106970609A (en) * | 2017-04-22 | 2017-07-21 | 深圳市元征科技股份有限公司 | The diagnostic method and vehicle diagnostics box of vehicle diagnostics box |
CN107360262A (en) * | 2017-09-07 | 2017-11-17 | 北京经纬恒润科技有限公司 | A kind of Oftware updating method and device |
CN107360262B (en) * | 2017-09-07 | 2020-06-05 | 北京经纬恒润科技有限公司 | Software updating method and device |
CN107666482A (en) * | 2017-09-18 | 2018-02-06 | 上海电气分布式能源科技有限公司 | A kind of means of communication and system based on SOA framework |
CN109582931A (en) * | 2017-09-29 | 2019-04-05 | 上海欧菲智能车联科技有限公司 | Refresh the generation method and system of file |
CN107948036A (en) * | 2017-12-28 | 2018-04-20 | 深圳市元征软件开发有限公司 | A kind of automobile-used Ethernet diagnosis communication line and the means of communication |
CN108833018A (en) * | 2018-04-09 | 2018-11-16 | 桂林电子科技大学 | A kind of netting communication system and method |
CN108833018B (en) * | 2018-04-09 | 2021-01-22 | 桂林电子科技大学 | Networking communication system and method |
CN108810082A (en) * | 2018-04-24 | 2018-11-13 | 江苏金坛长荡湖新能源科技有限公司 | A kind of new-energy automobile control module remotely writes with a brush dipped in Chinese ink method |
CN109150682A (en) * | 2018-11-02 | 2019-01-04 | 广州小鹏汽车科技有限公司 | A kind of interference source detection method and device |
CN109150682B (en) * | 2018-11-02 | 2021-02-19 | 广州小鹏汽车科技有限公司 | Interference source detection method and device |
CN109828935A (en) * | 2019-01-17 | 2019-05-31 | 重庆菲斯塔新能源汽车科技有限公司 | It is a kind of that method is write with a brush dipped in Chinese ink based on CAN FD bus parallel |
CN111694335B (en) * | 2019-03-12 | 2022-04-19 | 广州汽车集团股份有限公司 | Automobile ECU (electronic control Unit) diagnosis method and system and gateway equipment |
CN111694335A (en) * | 2019-03-12 | 2020-09-22 | 广州汽车集团股份有限公司 | Automobile ECU (electronic control Unit) diagnosis method and system and gateway equipment |
CN110138840A (en) * | 2019-04-22 | 2019-08-16 | 浙江合众新能源汽车有限公司 | A kind of parallel method for refreshing based on vehicle-mounted Ethernet |
CN110138840B (en) * | 2019-04-22 | 2022-04-19 | 浙江合众新能源汽车有限公司 | Parallel refreshing method based on vehicle-mounted Ethernet |
CN110162024A (en) * | 2019-06-29 | 2019-08-23 | 潍柴动力股份有限公司 | A kind of ECU data self checking method and device |
CN110460621A (en) * | 2019-09-10 | 2019-11-15 | 上海怿星电子科技有限公司 | A kind of industry ethernet based on SOME/IP agreement and CAN bus data transfer device and system |
CN111030902A (en) * | 2019-10-15 | 2020-04-17 | 浙江合众新能源汽车有限公司 | Vehicle electronic control unit refreshing method and system |
CN112748711A (en) * | 2019-10-30 | 2021-05-04 | 惠州比亚迪电池有限公司 | ECU data flashing method, device and system |
CN112835598B (en) * | 2019-11-25 | 2023-11-10 | 广州汽车集团股份有限公司 | Automobile ECU (electronic control Unit) refreshing method and system and computer readable storage medium thereof |
CN112835598A (en) * | 2019-11-25 | 2021-05-25 | 广州汽车集团股份有限公司 | Automobile ECU (electronic control Unit) flashing method and system and computer readable storage medium |
CN111049716A (en) * | 2019-12-19 | 2020-04-21 | 深圳市华翼智能有限公司 | Automobile CAN data decryption method and device |
CN111679836B (en) * | 2020-05-07 | 2023-03-21 | 安徽工业大学 | Automobile ECU flashing system and method |
CN111679836A (en) * | 2020-05-07 | 2020-09-18 | 安徽工业大学 | Automobile ECU flashing system and method |
CN113805897A (en) * | 2020-06-11 | 2021-12-17 | 卓品智能科技无锡有限公司 | Multichannel parallel flash method for vehicle-mounted controller |
CN112468378A (en) * | 2020-10-30 | 2021-03-09 | 中国航发西安动力控制科技有限公司 | High-capacity data transmission equipment and method based on CAN bus |
CN113219945A (en) * | 2021-04-29 | 2021-08-06 | 上海星融汽车科技有限公司 | Vehicle ECU data flashing pressure measurement system and pressure measurement method |
CN113542273A (en) * | 2021-07-15 | 2021-10-22 | 北京润科通用技术有限公司 | Data transmission method and related equipment |
CN113741390A (en) * | 2021-08-30 | 2021-12-03 | 重庆长安汽车股份有限公司 | Method for writing vehicle controller by FBL (fiber Bragg Grating) based on UDS (UDS) diagnosis service |
CN113741390B (en) * | 2021-08-30 | 2023-10-13 | 重庆长安汽车股份有限公司 | Method for FBL (flash memory controller) to write vehicle controller based on UDS (Universal diagnostic System) diagnostic service |
CN114398097A (en) * | 2021-12-31 | 2022-04-26 | 普华基础软件股份有限公司 | Online writing method |
CN115134196A (en) * | 2022-06-30 | 2022-09-30 | 奇瑞新能源汽车股份有限公司 | Flash preprocessing method and system for distributed gateway software of electric vehicle |
CN115134196B (en) * | 2022-06-30 | 2023-12-15 | 奇瑞新能源汽车股份有限公司 | Brush writing pretreatment method and system for distributed gateway software of electric automobile |
Also Published As
Publication number | Publication date |
---|---|
CN106375175B (en) | 2020-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106375175A (en) | Method and system for diagnosing and flashing electronic control unit of vehicle | |
CN105577548B (en) | Message processing method and device in a kind of software defined network | |
CN104521196B (en) | Physical pathway for virtual network stream of packets determines | |
CN102710509B (en) | Automatic data center configuration method and method | |
CN106412046A (en) | One-station-multi-machine control method, apparatus and system | |
CN102395144B (en) | Wireless access point upgrade method, system thereof and device thereof | |
CN105359465A (en) | Support for virtual extensible local area network segments across multiple data center sites | |
CN103312611B (en) | Message processing method, device label processing method and equipment | |
CN110061897A (en) | Data on flows acquisition methods and system in virtual network tunnel | |
CN102546369B (en) | A kind of Border Gateway Protocol route renewing method and system | |
CN103401773A (en) | Method and network equipment realizing interboard communication | |
CN104125152A (en) | Vehicle-mounted gateway-based method for improving vehicle-mounted network reliability | |
CN104184663A (en) | Communication method and device based on software-defined network and integrated identification network | |
CN104283750B (en) | Unified link layer multi-protocol exchange method based on industry ethernet | |
CN108234315A (en) | Image network flow control protocol in a kind of virtualized network environment | |
CN104202398B (en) | The method of remote control, apparatus and system | |
CN107872332A (en) | The detection method and relevant apparatus of a kind of message forwarding path | |
CN106059881B (en) | A kind of SDN and its flow lead-in and lead-out method | |
CN104283802A (en) | Neighbor discovery method and device | |
CN106603550A (en) | Network isolation method and network isolation device | |
CN107241274A (en) | A kind of integrated service wireless router of Internet of Things and system | |
CN110198229A (en) | Network collocating method and device, storage medium and electronic device | |
CN109510833A (en) | A kind of communication means and device based on a plurality of APN link | |
CN103685032B (en) | Message forwarding method and network address translation services device | |
CN109981819A (en) | MDNS message processing method, device and group network system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |