CN108039984A - 一种汽车发动机通讯协议的自动化识别方法 - Google Patents
一种汽车发动机通讯协议的自动化识别方法 Download PDFInfo
- Publication number
- CN108039984A CN108039984A CN201711278570.7A CN201711278570A CN108039984A CN 108039984 A CN108039984 A CN 108039984A CN 201711278570 A CN201711278570 A CN 201711278570A CN 108039984 A CN108039984 A CN 108039984A
- Authority
- CN
- China
- Prior art keywords
- ecu
- reply response
- data stream
- communications protocol
- stream matches
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/18—Protocol analysers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
本发明公开了一种汽车发动机通讯协议的自动化识别方法,自动识别汽车发动机ECU控制单元的通讯协议,包括以下步骤:A、先采用SAEJ1939协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则进入步骤B;B、采用ISO15765协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则进入步骤C;C、采用ISO14230协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则提示协议未识别信息。本发明可以减少现场采集查阅发动机类型工作量,同时能够减少程序版本数量,便于操作管理与减少出错的概率。
Description
技术领域
本发明涉及发动机通讯协议识别技术领域,具体为一种汽车发动机通讯协议的自动化识别方法。
背景技术
ECU和普通的电脑一样,由微处理器(CPU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成。用一句简单的话来形容就是"ECU就是汽车的大脑"。ECU的电压工作范围一般在6.5-16V(内部关键处有稳压装置)、工作电流在0.015-0.1A、工作温度在-40℃-80℃。能承受1000Hz以下的振动,因此ECU损坏的概率非常小,在ECU中CPU是核心部分,它具有运算与控制的功能,发动机在运行时,它采集各传感器的信号,进行运算,并将运算的结果转变为控制信号,控制被控对象的工作。它还实行对存储器(ROM/FLASH/EEPROM、RAM)、输入/输出接口(I/O)和其它外部电路的控制;存储器ROM中存放的程序是经过精确计算和大量实验取得的数据为基础编写出来的,这个固有程序在发动机工作时,不断地与采集来的各传感器的信号进行比较和计算。把比较和计算的结果用来对发动机的点火、空燃比、怠速、废气再循环等多项参数的控制。ECU一般都具备故障自诊断和保护功能,当***产生故障时,它还能在RAM中自动记录故障代码并采用保护措施从上述的固有程序中读取替代程序来维持发动机的运转。同时这些故障信息会显示在仪表盘上并保持不灭,可以使车主及时发现问题并将汽车能开到修理厂。
随着电控单元在汽车中的大量应用,汽车性能已变得越来越好,结构也变得越来越复杂,但由于ECU生产厂家众多,因此诊断的通讯协议的种类也就随之繁琐。目前市场上与发动机通讯设备都是匹配好发动机ECU控制单元生产厂家后才能进行正常通讯,这样就会出现整车厂的发动机在使用多家ECU控制单元时,需要针对这些厂家进行单独匹配工作,同时也会产生多个版本的程序。这样就会增加劳动工作量和出错的概率。
发明内容
本发明的目的在于提供一种汽车发动机通讯协议的自动化识别方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种汽车发动机通讯协议的自动化识别方法,包括以下步骤:
A、先采用SAEJ1939协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则进入步骤B;
B、采用ISO15765协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则进入步骤C;
C、采用ISO14230协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则提示协议未识别信息。
优选的,所述步骤A中若数据流匹配成功,则结束识别,若未匹配成功,则提示协议未识别信息。
优选的,所述步骤B中若数据流匹配成功,则结束识别,若未匹配成功,则进入步骤C。
优选的,所述步骤C中若数据流匹配成功,则结束识别,若未匹配成功,则提示协议未识别信息。
与现有技术相比,本发明的有益效果是:本发明能够自动识别汽车发动机ECU控制单元的通讯协议,可以减少现场采集查阅发动机类型工作量,同时能够减少程序版本数量,便于操作管理与减少出错的概率。
附图说明
图1为本发明流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种技术方案:本发明提供如下技术方案:一种汽车发动机通讯协议的自动化识别方法,包括以下步骤:
A、先采用SAEJ1939协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则进入步骤B;
B、采用ISO15765协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则进入步骤C;
C、采用ISO14230协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则提示协议未识别信息。
本发明中,步骤A中若数据流匹配成功,则结束识别,若未匹配成功,则提示协议未识别信息。
本发明中,步骤B中若数据流匹配成功,则结束识别,若未匹配成功,则进入步骤C。
本发明中,步骤C中若数据流匹配成功,则结束识别,若未匹配成功,则提示协议未识别信息。
实验案例:
一台东风天龙重卡车型,发动机ECU控制单元可能是康明斯、雷诺、玉柴、联合动力等厂家提供,我们只需要将这几种协议编写到一个程序里,利用自扫描适配的原理即可匹配到ECU单元协议,从而提取到正确无误的数据内容。
本发明能够自动识别汽车发动机ECU控制单元的通讯协议,可以减少现场采集查阅发动机类型工作量,同时能够减少程序版本数量,便于操作管理与减少出错的概率。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (4)
1.一种汽车发动机通讯协议的自动化识别方法,其特征在于:包括以下步骤:
A、先采用SAEJ1939协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则进入步骤B;
B、采用ISO15765协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则进入步骤C;
C、采用ISO14230协议进行通讯测试,若ECU能够正常回复响应,再进行数据流匹配工作,如果ECU未能够正常回复响应则提示协议未识别信息。
2.根据权利要求1所述的一种汽车发动机通讯协议的自动化识别方法,其特征在于:所述步骤A中若数据流匹配成功,则结束识别,若未匹配成功,则提示协议未识别信息。
3.根据权利要求1所述的一种汽车发动机通讯协议的自动化识别方法,其特征在于:所述步骤B中若数据流匹配成功,则结束识别,若未匹配成功,则进入步骤C。
4.根据权利要求1所述的一种汽车发动机通讯协议的自动化识别方法,其特征在于:所述步骤C中若数据流匹配成功,则结束识别,若未匹配成功,则提示协议未识别信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711278570.7A CN108039984A (zh) | 2017-12-06 | 2017-12-06 | 一种汽车发动机通讯协议的自动化识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711278570.7A CN108039984A (zh) | 2017-12-06 | 2017-12-06 | 一种汽车发动机通讯协议的自动化识别方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108039984A true CN108039984A (zh) | 2018-05-15 |
Family
ID=62095576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711278570.7A Pending CN108039984A (zh) | 2017-12-06 | 2017-12-06 | 一种汽车发动机通讯协议的自动化识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108039984A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108803580A (zh) * | 2018-08-15 | 2018-11-13 | 深圳市元征科技股份有限公司 | 一种匹配车辆can协议的方法及相关设备 |
CN109231140A (zh) * | 2018-08-06 | 2019-01-18 | 奇瑞汽车股份有限公司 | 一种esp***制动液加注控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101430557A (zh) * | 2008-12-05 | 2009-05-13 | 中国汽车技术研究中心 | 用于汽车故障诊断的多协议数据转换器及诊断处理方法 |
CN101840206A (zh) * | 2010-01-15 | 2010-09-22 | 北汽福田汽车股份有限公司 | Ecu数据刷写*** |
CN102346477A (zh) * | 2011-08-11 | 2012-02-08 | 浙江大学 | 一种基于autosar故障诊断通信协议的解析方法和设备 |
CN103592934A (zh) * | 2013-11-08 | 2014-02-19 | 深圳市道通科技有限公司 | 一种实现汽车诊断的方法、装置和*** |
-
2017
- 2017-12-06 CN CN201711278570.7A patent/CN108039984A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101430557A (zh) * | 2008-12-05 | 2009-05-13 | 中国汽车技术研究中心 | 用于汽车故障诊断的多协议数据转换器及诊断处理方法 |
CN101840206A (zh) * | 2010-01-15 | 2010-09-22 | 北汽福田汽车股份有限公司 | Ecu数据刷写*** |
CN102346477A (zh) * | 2011-08-11 | 2012-02-08 | 浙江大学 | 一种基于autosar故障诊断通信协议的解析方法和设备 |
CN103592934A (zh) * | 2013-11-08 | 2014-02-19 | 深圳市道通科技有限公司 | 一种实现汽车诊断的方法、装置和*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109231140A (zh) * | 2018-08-06 | 2019-01-18 | 奇瑞汽车股份有限公司 | 一种esp***制动液加注控制方法 |
CN108803580A (zh) * | 2018-08-15 | 2018-11-13 | 深圳市元征科技股份有限公司 | 一种匹配车辆can协议的方法及相关设备 |
CN108803580B (zh) * | 2018-08-15 | 2021-08-17 | 深圳市元征科技股份有限公司 | 一种匹配车辆can协议的方法及相关设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111488165B (zh) | 车辆ecu通过脚本升级的方法及其*** | |
CN110471393B (zh) | 用于远程捕捉汽车诊断信息、监控和控制的设备、***和方法 | |
CN110566356B (zh) | 发动机外特性数据调整方法、装置、设备及存储介质 | |
WO2021203604A1 (zh) | 车辆组件的升级检测方法、装置、计算机设备及存储介质 | |
CN104850570B (zh) | A2l文件自动生成方法及*** | |
CN103455027A (zh) | 一种汽车ecu刷写***及刷写方法 | |
US8874302B2 (en) | Automotive scanner with advanced module programming options | |
CN108039984A (zh) | 一种汽车发动机通讯协议的自动化识别方法 | |
CN112068530A (zh) | 一种ecu自动化测试方法、***、存储介质及装置 | |
CN105070321A (zh) | 存储器件的快速测试电路及方法 | |
CN112529697A (zh) | 结合rpa和ai的银行流水处理方法和装置 | |
CN113010190A (zh) | 一种mac地址烧录方法、装置、设备和存储介质 | |
CN109522296B (zh) | 一种发动机ecu数据匹配标定方法及装置 | |
CN114117973A (zh) | 逻辑综合方法、设备和存储介质 | |
CN104142959A (zh) | 基于专家知识数据库的自动化测试装置及方法 | |
CN102436255B (zh) | 一种汽车部件下线***及方法 | |
CN104133696A (zh) | 一种车辆电子控制单元数据刷写方法和***及存储介质 | |
CN102207871A (zh) | 基于k线及kwp2000协议的pc端的ecu调试软件 | |
CN114936054B (zh) | 一种车辆的调试工艺文件的生成方法及装置、轨道车辆 | |
CN112269374B (zh) | 一种电控单元中刷写错误数据的返修方法和装置 | |
CN102169160B (zh) | 一种集成电路的管脚复用的验证装置和验证方法 | |
CN115495363A (zh) | 一种软件测试方法、电子设备及可读存储介质 | |
CN113204994B (zh) | 车辆上原厂电子配件的检测方法、***及云端服务器 | |
CN114215654A (zh) | 喷油角度的修正方法、装置、电子设备及计算机存储介质 | |
CN114942745A (zh) | 电机控制器uds协议栈自动化配置方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180515 |
|
RJ01 | Rejection of invention patent application after publication |