CN102710656A - Communication protocol inverse analysis method based on automotive gateway system - Google Patents

Communication protocol inverse analysis method based on automotive gateway system Download PDF

Info

Publication number
CN102710656A
CN102710656A CN2012101997827A CN201210199782A CN102710656A CN 102710656 A CN102710656 A CN 102710656A CN 2012101997827 A CN2012101997827 A CN 2012101997827A CN 201210199782 A CN201210199782 A CN 201210199782A CN 102710656 A CN102710656 A CN 102710656A
Authority
CN
China
Prior art keywords
message
transceiver
memory
network node
byte
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
Application number
CN2012101997827A
Other languages
Chinese (zh)
Other versions
CN102710656B (en
Inventor
席军强
吴育恩
胡宇辉
陈慧岩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN201210199782.7A priority Critical patent/CN102710656B/en
Publication of CN102710656A publication Critical patent/CN102710656A/en
Application granted granted Critical
Publication of CN102710656B publication Critical patent/CN102710656B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

The invention discloses a communication protocol inverse analysis method based on an automotive gateway system. According to the technical scheme, a key control and status signal in an automobile control network can be effectively analyzed, accurate control of each key system is realized, the accuracy of protocol analysis is enhanced, the analytical efficiency is increased and research resources are saved.

Description

Communication protocol resolving inversely method based on automobile gateway system
Technical field
The present invention relates to field of automobile control, relate in particular to a kind of communication protocol resolving inversely method based on automobile gateway system.
Background technology
Bussing technique is the applied more and more of automobile market at home, and along with the reduction year by year of industry cost, all kinds of developing instruments and solution are progressively permeated, and simple technical application aspect is no problem.Domestic aspect network development with external gap mainly be the formulation and the test of communication protocol.External bus network design was carried out for two more than ten years, and the network communication protocol that each company is ripe all obtains through accumulation for many years, has much formed the network development agreement with self-character.Domestic manufacturers will develop the autonomous network communication agreement, and external network communication protocol is carried out resolving inversely, absorption and improvement, the shortcut that improves domestic research level fast of can yet be regarded as.
Domestic how tame manufacturer has begun to carry out the parsing work of auto communication agreement; But do not form the analytic technique of the effectively feasible bus communication protocol of a cover at present; Adopt the mode of test of design special operation condition and collection mass data morely; When data processing, then obtain network communication protocol, like this inefficiency and meeting labor resource through trial and error procedure.
Summary of the invention
The object of the present invention is to provide a kind of technology that is used for the communication protocol of automotive system Control Network is carried out resolving inversely, strengthen the accuracy of protocol analysis, improve analyzing efficiency, practice thrift resources for research.
According to an aspect of the present invention; A kind of communication protocol analytic method based on automobile gateway system is provided; Said gateway system is installed between first network node and second network node of automobile Control Network; It comprises first transceiver, second transceiver, the 3rd transceiver, MCU, first memory, second memory, the 3rd memory and the 4th memory, and wherein, said method comprises:
First step, said first transceiver reception are sent by said first network node and should be by the messages of said second network node reception, and said second transceiver reception is sent by said second network node and should be by the message of said first network node reception;
Second step, said MCU confirms the important level of the message that said first transceiver and said second transceiver are received respectively;
Third step, said MCU with the message of said first transceiver and said second transceiver by important level order from high to low respectively correspondence deposit to said first memory and said second memory;
The 4th step, said MCU revises in said first memory and the said second memory value of each byte in each message data field successively according to predefined procedure;
The 5th step, the data fields position at the message that said the 3rd memory record is revised in said the 4th step, modify time and this message place;
The 6th step, said second transceiver sends to said second network node with amended message in the said first memory, and said first transceiver sends to said first network node with amended message in the said second memory;
The 7th step, said the 3rd transceiver receives the diagnostic signal message of onboard diagnostic system;
The 8th step, said MCU judges that the corresponding network node receives after the message of having revised byte, whether the automobile Control Network has produced effective variation; And
The 9th step; When said MCU judges after the corresponding network node receives the message of having revised byte; When said automobile Control Network has produced effective variation; The data fields position at said this message that is modified of the 4th memory record, modify time and this message place, said MCU confirms the concrete physical significance of this modification byte, thereby realizes the parsing to agreement.
Preferably, said MCU further comprises definite unit, revises unit and control unit, wherein,
In said second step; Said definite unit is confirmed the important level of the message that said first transceiver and said second transceiver are received respectively; And in said third step, the message that said definite unit receives said first transceiver and said second transceiver by important level order from high to low respectively correspondence deposit to said first memory and said second memory;
In said the 4th step, the value of each byte in each message data field is revised in said first memory and the said second memory successively according to predefined procedure in said modification unit; And
In said the 8th step, said control unit judges that the corresponding network node receives after the amended message, and whether said automobile Control Network produces effective variation, thereby confirms the physical significance of the byte of revising.
Preferably, in said second step, said important level is confirmed according to priority of messages and refresh rate in said definite unit.
Preferably, in said the 4th step, said modification unit is revised the value of each byte in the message data field with double byte, byte, 4,2 order successively.
Preferably, in said the 8th step, said control unit is judged from the diagnostic signal message that said onboard diagnostic system receives according to said the 3rd transceiver.
Preferably, said method further comprises the tenth step, when said MCU judges after the corresponding network node receives the message of having revised byte; When the automobile Control Network does not produce effective variation; Judge whether byte all is modified in the message, if, then finish this method flow by whole modifications; If all do not revise, return said the 4th step still unmodified message content is made amendment.
Preferably, said automobile Control Network is based on the network of bussing technique, and said bus is CAN bus, RS485 bus, FlexRay bus or Lin bus.
Preferably, after the parsing of accomplishing communication protocol, through the key parameter value in the said gateway system manual modification control signal, whether observing system produces the variation of expection, thereby verifies whether the result that said gateway system parses is correct.
Preferably; Said first network node or second network node are single automobile Control Node or the network function module that comprises one or more automobile Control Node, and said automobile Control Node is selected from following group: engine controller, gearbox control, brake monitor, car load control module, automatic clutch controller, electric machine controller, power-supply controller of electric and onboard diagnostic system.
According to another aspect of the present invention, a kind of automobile gateway system of realizing above-mentioned communication protocol analytic method also is provided.
Through technique scheme, the present invention can effectively resolve control and status signal crucial in the automobile Control Network, and realizes the accurate control of each critical system, and the accuracy that it has strengthened protocol analysis has improved analyzing efficiency, has practiced thrift resources for research.
Description of drawings
Fig. 1 is the application scenarios sketch map of gateway system among the present invention;
Fig. 2 is the system configuration sketch map of gateway system among the present invention;
Fig. 3 is the structural representation of the MCU of gateway system among the present invention;
Fig. 4 is the flow chart of steps of communication protocol analytic method of the present invention;
Fig. 5 is the topological diagram that gateway system automobile Control Network before is set in the embodiment of the invention;
Fig. 6 is the topological diagram that gateway system automobile Control Network afterwards is set in the embodiment of the invention.
Embodiment
For solving above-mentioned technical problem of the prior art; The invention discloses a kind of communication protocol analytic method based on automobile gateway system; This method can receive the message signals (actual signal) of certain Control Node in the automobile Control Network, its signal value is handled, and the message signals after will handling (virtual signal) sends to other Control Node; Can effectively resolve control and status signal crucial in the automobile Control Network like this, and realize the accurate control of each critical system.
Fig. 1 is the application scenarios sketch map of gateway system among the present invention.Gateway system among the present invention can be connected when practical application and inserted between the network node A and network node B in the automobile Control Network, realizes in this automobile Control Network the communication protocol analytic method of institute's control signals transmitted between the network node A and network node B by this gateway system.It is to be noted; In the application scenarios of gateway system of the present invention; Network node A or network node B all represent the NE that can realize the control signal transmitting-receiving; Can be single network Control Node concrete in the automobile, also can be the network function module that comprises one or more network control nodes.
The basic principle of communication protocol analytic method of the present invention is based on the optimization of matching method with on-line study function.Particularly; This optimization of matching Guttae Phacosylini carries out the analysis of byte or even position one-level to a large amount of messages according to certain communication protocol transmission with the mode that is similar to the method for exhaustion; Confirm the physical significance of effective content representative in the message, thereby realize parsing communication protocol.Therebetween, this method is also continued to optimize processing mode through self-teaching mechanism, to improve analyzing efficiency.
Fig. 2 is the system configuration sketch map of gateway system among the present invention.As shown in Figure 2, this gateway system comprises: first transceiver, second transceiver, the 3rd transceiver, MCU, first memory, second memory, the 3rd memory and the 4th memory.Below just further introduce the function and the principle thereof of each module in the gateway system.
First transceiver; Certain the network node A in its connection automobile Control Network and the MCU of this gateway system; Be used for receiving all communication messages (" message " is called for short in the back) that send and should receive by network node A, also be used for the message of being handled by MCU is sent to network node A by another network node B of automobile Control Network.
Second transceiver, network node B and the MCU of this gateway system that it connects in automobile are used to receive all communication messages that sent and should be received by network node A by network node B, also are used for the message of being handled by MCU is sent to network node B.
The 3rd transceiver, it connects the onboard diagnostic system of automobile and the MCU of this gateway system, is used to receive the diagnostic signal message of this onboard diagnostic system.
MCU is used for message is carried out a series of processing, and realizes the parsing to communication protocol.Particularly, Fig. 3 shows the structural representation of MCU, and this MCU further comprises definite unit, revises unit and control unit.
Confirm the unit; The important level of the message that is used for respectively confirming that first transceiver and second transceiver are received, and with the message of first transceiver and second transceiver by important level order from high to low respectively correspondence deposit to first memory and second memory.Wherein, this important level can confirm that jointly concrete example is as multiplying each other both by priority of messages and refresh rate, and the result is more little for gained, and important level is high more.
Need to prove, confirm that the purpose that the unit sorts to message according to important level is actually in order to improve the efficient of protocol analysis.Because the probability that comprises signal of interest in the high message of important level is higher, obtains the information that is used for analysis protocol more easily through the analysis to them, thereby they are carried out the whole efficiency that priority treatment can improve protocol analysis.Priority and refresh rate are two important parameters representing the message important level.Wherein, Priority is the byte data in the message arbitration field; Usually can represent priority of messages with the ID of message, in the CAN bus protocol message through non-destructive by turn arbitration mechanism confirm the sending order of each message, the 0th, dominance 1 is recessive; Therefore the ID of message is more little, priority of messages high more (comparing by turn).Simultaneously, the refresh rate of message is the time interval of the double appearance of this message, so the refresh rate height of message has obviously also embodied its significance level height.For example, though the ID of message a is littler than message b, the refresh rate of message a is 1000ms, and the refresh rate of message b is 10ms, so the significance level of message b possibly be superior to message a.Therefore in the present invention, take all factors into consideration two parameters of priority of messages and refresh rate, confirm the important level of message jointly by them.
Revise the unit, be used for revising successively the value of each byte in first memory and each message data field of second memory according to predefined procedure.When automobile production manufacturer formulates communication protocol; The data parameters that may in message, comprise different length byte or position; This length can be confirmed through self-study mechanism before message signals is resolved beginning; And after the length of confirming this parameter, just can confirm to revise the order of message institute foundation according to this result (priori).In the specific embodiment of the invention, according to priori, revising the unit can double byte, byte, 4,2 order are revised the value of each byte in each message data field in first, second memory successively.Need to prove that this data fields among the present invention is meant the position that each parameter belongs in message, for example, every frame CAN message has the data fields of 8 bytes.
Control unit; Be used to control first transceiver, second transceiver will send to corresponding network node by revising the amended message in unit; And the diagnostic signal message that receives from onboard diagnostic system according to the 3rd transceiver; Judge that the corresponding network node receives after the message of having revised byte, whether the automobile Control Network has produced effective variation, and confirms the concrete physical significance of this byte according to judged result.
Above-mentioned modification unit changes the value of byte in the message data field and is actually institute's control signals transmitted in changing the automobile Control Network.Certain control signal can make the network node of being controlled produce corresponding action; After control signal is modified the unit modification; Corresponding actions also possibly change; Just can judge the physical significance of the byte of revising according to the variation of corresponding actions, thereby realize the parsing to agreement, this has also embodied the basic principle that the present invention carries out protocol analysis.
First memory is used for by important level sequential storage from high to low by the reception of first transceiver and by each message of confirming the definite order in unit.
Second memory is used for by important level sequential storage from high to low by the reception of second transceiver and by each message of confirming the definite order in unit.
The 3rd memory is used to write down the data fields position at the message revised this modification unit, modify time and this message place.
The 4th memory when control unit is judged after the corresponding network node receives the message of having revised byte, when automotive control system has produced effective variation, is used to write down the data fields position at this message that is modified, modify time and this message place.
Certainly, the gateway system among the present invention also can comprise a power module, thereby supply of electric power is provided for this gateway system.
Fig. 4 is the flow chart of steps of communication protocol analytic method of the present invention.Following access node closes accompanying drawing 4 each step in the communication protocol analytic method is described.
Step 1: first transceiver in the gateway system receives the message that is sent and should be received by network node B by network node A, and second transceiver in the gateway system receives the message that is sent and should be received by network node A by network node B simultaneously.
Among the step 2:MCU really cell confirm the important level of the message that first transceiver and second transceiver are received respectively.Wherein, this important level can confirm that jointly concrete example is as multiplying each other both by priority of messages and refresh rate, and the result is more little for gained, and important level is high more.
Step 3: confirm the unit with the message of first transceiver and second transceiver by important level order from high to low respectively correspondence deposit to first memory and second memory.
The value of each byte in each message data field is revised in first memory and the second memory successively according to predefined procedure in modification unit among the step 4:MCU.Particularly, revising the unit can double byte, byte, 4,2 order are revised the value of each byte in each message data field in first second memory successively.
Step 5: the data fields position at the message that this modification unit of the 3rd memory record is revised in step 4, modify time and this message place.
Step 6: second transceiver sends to network node B with amended message in the first memory, and first transceiver sends to network node A with amended message in the second memory simultaneously.
Step 7: the 3rd transceiver receives the diagnostic signal message of onboard diagnostic system.
Step 8: the diagnostic signal message that control unit receives from onboard diagnostic system according to the 3rd transceiver, judge that the corresponding network node receives after the message of having revised byte, whether the automobile Control Network has produced effective variation.
Step 9: when judging after the corresponding network node receives the message of having revised byte, when the automobile Control Network has produced effective variation, the data fields position at this message that is modified of the 4th memory record, modify time and this message place.Simultaneously, control unit is confirmed the concrete physical significance of this modification byte, thereby realizes the parsing to agreement.
Step 10: when judging after the corresponding network node receives the message of having revised byte; When automotive control system does not produce effective variation; Judge whether byte all is modified in the message, if by whole modifications, protocol finishes process of analysis then; If all do not revise, return step 4 pair still unmodified message content and make amendment.
The above-mentioned flow process of communication protocol analytic method of the present invention can be accomplished the automatic parsing to communication protocol.In addition; After this resolves completion automatically; After promptly having obtained in the message signals of Control Network effectively the state of a control signal, can also be through the key parameter value in the gateway system manual modification control signal, whether observing system produces the variation of expection; Thereby whether the result that definite gateway system parses automatically is correct, promptly through manual operations the automatic operation of gateway system verified.As the further function of the present invention, thereby in final completion communication protocol parsing acquisition message signals, after the effective control signal, can also make amendment to this signal, thereby realize effective control each critical component.
Embodiment
Fig. 5,6 is respectively the topological diagram that the automobile Control Network of gateway system front and back is set in the embodiment of the invention.Below just with reference to figure 5,6, be target with the control command of resolving clutch separation/joint in the automobile Control Network, embodiments of the invention are elaborated.
As shown in Figure 5; The bus topolopy of certain unknown automobile Control Network comprises two CAN buses; Wherein the network node that relates to of CAN bus comprises: engine controller, gearbox control, brake monitor and car load control module; The transmission rate of CAN bus is 250Kbit/s, with its called after CAN250, shown in fine line among Fig. 5,6; The network node that an other CAN bus relates to comprises: automatic clutch controller, electric machine controller, power-supply controller of electric and car load control module, the transmission rate of CAN bus are 500Kbit/s, with its called after CAN500, shown in heavy line among Fig. 5.The car load control module is the control core of automotive control system; Its network that constitutes through above-mentioned two CAN buses is assigned various control commands and is given each parts; Receive the signal that each parts is uploaded, and realize the mutual of data on two buses as the center tie point of network.In addition, also comprise a J1587 communication network based on the RS485 bus in this automotive control system, shown in dotted line among Fig. 5, this bus is used to transmit and write down the OBD information that onboard diagnostic system produces.
As shown in Figure 6, between car load control module and automatic clutch controller, to connect and insert the gateway system among the present invention, it carries out physical shielding to realize the parsing of communication protocol to the message communication between car load control module and the automatic clutch controller.First transceiver among Fig. 2 is used to receive the message signals that the car load control module sends to automatic clutch controller; Second transceiver is used to receive the message signals that automatic clutch controller sends to the car load control module, and the 3rd transceiver is used to receive the OBD infomational message that onboard diagnostic system sends through diagnose interface.
After bus powered on, first, second transceiver received the communication signal between car load control module and the automatic clutch controller respectively, and was deposited respectively to first memory and second memory from high to low by important level by definite unit.Can know that by priori the control command of clutch separation/joint should send to automatic clutch controller by the car load control module, therefore revise the unit in the present embodiment and can only carry out the modification of data fields value to the message in the first memory.Particularly; Revise the unit and revise in the first memory value of each byte in each message data field successively according to double byte, byte, 4,2 order; Send to automatic clutch controller by second transceiver, and write down byte location that is modified message, modification time, modification etc. by the 3rd memory successively.Simultaneously; The diagnostic signal message that control unit receives according to the 3rd transceiver self diagnosis interface; Whether automatic clutch has produced the state change that separates or engage after judging the modification byte, and also can rely on sound to judge whether clutch has action to come assisted analysis artificially.Automatic clutch has produced the state change after judging the modification byte, the data fields position at this message that is modified of the 4th memory stores record, modify time and this message place.Simultaneously, control unit is confirmed the concrete physical significance of this modification byte, thereby realizes the protocol analysis to the control signal of automatic clutch controller.
Behind the protocol analysis of realization, can also further realize effective control to this automatic clutch controller to the control signal of automatic clutch controller.For example; The control signal that sends to automatic clutch controller when the car load control module makes automatic clutch carry out lock out operation, is transmitted to automatic clutch controller again after just can this control signal being revised as the signal that carries out bonding operation through gateway system after the respective protocol having resolved.
Specifically use the CAN bus system though it should be appreciated by those skilled in the art that present embodiment, the present invention also can use FlexRay, and bus systems such as Lin realize.
Through technique scheme, the present invention can effectively resolve control and status signal crucial in the automobile Control Network, and realizes the accurate control of each critical system, and the accuracy that it has strengthened protocol analysis has improved analyzing efficiency, has practiced thrift resources for research.
The present invention includes but be not limited to above embodiment, every any local improvement of under spirit of the present invention and principle, carrying out is equal to replacement and all will be regarded as within protection scope of the present invention.

Claims (10)

1. communication protocol analytic method based on automobile gateway system; It is characterized in that; Said gateway system is installed between first network node and second network node of automobile Control Network; It comprises first transceiver, second transceiver, the 3rd transceiver, MCU, first memory, second memory, the 3rd memory and the 4th memory, and wherein, said method comprises:
First step, said first transceiver reception are sent by said first network node and should be by the messages of said second network node reception, and said second transceiver reception is sent by said second network node and should be by the message of said first network node reception;
Second step, said MCU confirms the important level of the message that said first transceiver and said second transceiver are received respectively;
Third step, said MCU with the message of said first transceiver and said second transceiver by important level order from high to low respectively correspondence deposit to said first memory and said second memory;
The 4th step, said MCU revises in said first memory and the said second memory value of each byte in each message data field successively according to predefined procedure;
The 5th step, the data fields position at the message that said the 3rd memory record is revised in said the 4th step, modify time and this message place;
The 6th step, said second transceiver sends to said second network node with amended message in the said first memory, and said first transceiver sends to said first network node with amended message in the said second memory;
The 7th step, said the 3rd transceiver receives the diagnostic signal message of onboard diagnostic system;
The 8th step, said MCU judges that the corresponding network node receives after the message of having revised byte, whether the automobile Control Network has produced effective variation; And
The 9th step; When said MCU judges after the corresponding network node receives the message of having revised byte; When said automobile Control Network has produced effective variation; The data fields position at said this message that is modified of the 4th memory record, modify time and this message place, said MCU confirms the concrete physical significance of this modification byte, thereby realizes the parsing to agreement.
2. method according to claim 1 is characterized in that, said MCU further comprises definite unit, revises unit and control unit, wherein,
In said second step; Said definite unit is confirmed the important level of the message that said first transceiver and said second transceiver are received respectively; And in said third step, the message that said definite unit receives said first transceiver and said second transceiver by important level order from high to low respectively correspondence deposit to said first memory and said second memory;
In said the 4th step, the value of each byte in each message data field is revised in said first memory and the said second memory successively according to predefined procedure in said modification unit; And
In said the 8th step, said control unit judges that the corresponding network node receives after the amended message, and whether said automobile Control Network produces effective variation, thereby confirms the physical significance of the byte of revising.
3. method according to claim 2 is characterized in that, in said second step, said important level is confirmed according to priority of messages and refresh rate in said definite unit.
4. method according to claim 2 is characterized in that, in said the 4th step, said modification unit is revised the value of each byte in the message data field with double byte, byte, 4,2 order successively.
5. gateway system according to claim 2 is characterized in that, in said the 8th step, said control unit is judged from the diagnostic signal message that said onboard diagnostic system receives according to said the 3rd transceiver.
6. method according to claim 1 is characterized in that said method further comprises the tenth step; When said MCU judges after the corresponding network node receives the message of having revised byte, when the automobile Control Network does not produce effective variation, judge whether byte all is modified in the message; If by whole modifications; Then finish this method flow,, return said the 4th step still unmodified message content is made amendment if all do not revise.
7. method according to claim 1 is characterized in that said automobile Control Network is based on the network of bussing technique, and said bus is CAN bus, RS485 bus, FlexRay bus or Lin bus.
8. method according to claim 1; It is characterized in that, after the parsing of accomplishing communication protocol, through the key parameter value in the said gateway system manual modification control signal; Whether observing system produces the variation of expection, thereby verifies whether the result that said gateway system parses is correct.
9. according to any described method among the claim 1-8; It is characterized in that; Said first network node or second network node are single automobile Control Node or the network function module that comprises one or more automobile Control Node, and said automobile Control Node is selected from following group: engine controller, gearbox control, brake monitor, car load control module, automatic clutch controller, electric machine controller, power-supply controller of electric and onboard diagnostic system.
10. the automobile gateway system of any described communication protocol analytic method among a realization such as the above-mentioned claim 1-9.
CN201210199782.7A 2012-06-14 2012-06-14 Communication protocol inverse analysis method based on automotive gateway system Expired - Fee Related CN102710656B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210199782.7A CN102710656B (en) 2012-06-14 2012-06-14 Communication protocol inverse analysis method based on automotive gateway system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210199782.7A CN102710656B (en) 2012-06-14 2012-06-14 Communication protocol inverse analysis method based on automotive gateway system

Publications (2)

Publication Number Publication Date
CN102710656A true CN102710656A (en) 2012-10-03
CN102710656B CN102710656B (en) 2014-03-12

Family

ID=46903210

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210199782.7A Expired - Fee Related CN102710656B (en) 2012-06-14 2012-06-14 Communication protocol inverse analysis method based on automotive gateway system

Country Status (1)

Country Link
CN (1) CN102710656B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105522935A (en) * 2015-12-14 2016-04-27 北京理工大学 Application driven dynamic switching networked control device for electric vehicle
CN105539196A (en) * 2015-12-08 2016-05-04 北京理工大学 Feedback type variable-priority composite transmission networking control device for electric vehicle
CN107438832A (en) * 2017-05-31 2017-12-05 深圳市爱夫卡科技股份有限公司 A kind of method for refreshing data, device and computer-readable recording medium
CN111835611A (en) * 2020-07-08 2020-10-27 北京软安科技有限公司 Vehicle CAN bus data analysis method and device
CN114338104A (en) * 2021-12-15 2022-04-12 北京六方云信息技术有限公司 Security gateway parsing function verification method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070025249A1 (en) * 2005-07-13 2007-02-01 Eung-Moon Yeom Bandwidth management system and method for guaranteeing quality of service in voice over internet protocol network
CN101360036A (en) * 2007-07-31 2009-02-04 比亚迪股份有限公司 CAN bus gateway controller and data transmission method between CAN buses
CN101431394A (en) * 2007-11-05 2009-05-13 中兴通讯股份有限公司 Mixed automatic retransmission request method for downlink tunnel
JP2010004701A (en) * 2008-06-23 2010-01-07 Nsk Ltd Operation condition detecting device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070025249A1 (en) * 2005-07-13 2007-02-01 Eung-Moon Yeom Bandwidth management system and method for guaranteeing quality of service in voice over internet protocol network
CN101360036A (en) * 2007-07-31 2009-02-04 比亚迪股份有限公司 CAN bus gateway controller and data transmission method between CAN buses
CN101431394A (en) * 2007-11-05 2009-05-13 中兴通讯股份有限公司 Mixed automatic retransmission request method for downlink tunnel
JP2010004701A (en) * 2008-06-23 2010-01-07 Nsk Ltd Operation condition detecting device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105539196A (en) * 2015-12-08 2016-05-04 北京理工大学 Feedback type variable-priority composite transmission networking control device for electric vehicle
CN105522935A (en) * 2015-12-14 2016-04-27 北京理工大学 Application driven dynamic switching networked control device for electric vehicle
CN105522935B (en) * 2015-12-14 2017-12-05 北京理工大学 The application drive formula switching at runtime control based on network device of electric automobile
CN107438832A (en) * 2017-05-31 2017-12-05 深圳市爱夫卡科技股份有限公司 A kind of method for refreshing data, device and computer-readable recording medium
CN111835611A (en) * 2020-07-08 2020-10-27 北京软安科技有限公司 Vehicle CAN bus data analysis method and device
CN114338104A (en) * 2021-12-15 2022-04-12 北京六方云信息技术有限公司 Security gateway parsing function verification method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN102710656B (en) 2014-03-12

Similar Documents

Publication Publication Date Title
CN102710656A (en) Communication protocol inverse analysis method based on automotive gateway system
CN101458525B (en) Automatic identification method for electric-controlled unit collocation
CN111273931B (en) Parallel upgrading method and device for vehicle-mounted traveling crane computers
DE102015223512A1 (en) System and method for interaction between vehicle control and external resource
CN104007752A (en) Method for generating a configuration for a control unit test system
CN105242532A (en) Adaptive protocol analysis method of car remote start control system
US11514731B2 (en) Method and system for remote vehicle diagnostics
CN106970609A (en) The diagnostic method and vehicle diagnostics box of vehicle diagnostics box
CN102710479A (en) Automobile gateway system for inverse resolution of communication protocols
CN111538312A (en) Vehicle remote diagnosis method, system, equipment connector and vehicle connector
CN103279118A (en) Real-time measuring and marking system of multi-power unit coordination control device of new energy bus
CN114839959A (en) Vehicle remote diagnosis method and system based on SOA (service oriented architecture) service
CN112698640B (en) ECU upgrading test system
CN113608518A (en) Data generation method, device, terminal equipment and medium
CN202634475U (en) Automobile protocol analyzer for analyzing communication protocol of automobile network nodes
CN111443688B (en) Automobile diagnosis service network layer test system and method based on CAN bus
CN105334768A (en) Method for obtaining baud rate and device
CN202711059U (en) Automobile protocol analyzer for analyzing communication protocol of finished automobile control module
KR20180074128A (en) Diagnosis message routing system and method for gateway of vehicle
CN207037457U (en) A kind of remote online sampling system of automobile failure diagnosis data
CN111917692A (en) Fuzzy test method, device, equipment and computer readable storage medium
CN115032962A (en) Calibration system and method of vehicle ECU, signal transceiver and storage medium
CN103176796A (en) Method for achieving mapping from complex data to signal set in AUTOSAR
CN104253727A (en) Diagnosis method and system of vehicle LIN (local interconnect network)
CN109814871B (en) Node management method and system based on DDS bus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140312