CN112193072B - 一种电动汽车can总线错误帧的排查方法 - Google Patents
一种电动汽车can总线错误帧的排查方法 Download PDFInfo
- Publication number
- CN112193072B CN112193072B CN202011052031.3A CN202011052031A CN112193072B CN 112193072 B CN112193072 B CN 112193072B CN 202011052031 A CN202011052031 A CN 202011052031A CN 112193072 B CN112193072 B CN 112193072B
- Authority
- CN
- China
- Prior art keywords
- bus
- error frame
- control unit
- electric control
- error
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000013024 troubleshooting Methods 0.000 claims abstract description 30
- 238000011835 investigation Methods 0.000 claims abstract description 14
- 230000008030 elimination Effects 0.000 claims abstract description 4
- 238000003379 elimination reaction Methods 0.000 claims abstract description 4
- 238000012544 monitoring process Methods 0.000 claims description 3
- 101000595182 Homo sapiens Podocan Proteins 0.000 description 3
- 102100036036 Podocan Human genes 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- HEZMWWAKWCSUCB-PHDIDXHHSA-N (3R,4R)-3,4-dihydroxycyclohexa-1,5-diene-1-carboxylic acid Chemical compound O[C@@H]1C=CC(C(O)=O)=C[C@H]1O HEZMWWAKWCSUCB-PHDIDXHHSA-N 0.000 description 1
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L3/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
- B60L3/0023—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
Landscapes
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Small-Scale Networks (AREA)
- Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
Abstract
本发明的目的是提出一种电动汽车CAN总线错误帧的排查方法,可较快地锁定发出错误帧的电控单元,缩短故障排查周期,提高整车的稳定性。本发明的电动汽车CAN总线错误帧的排查方法包括如下步骤:A、当整车CAN总线出现错误帧时,首先检测CAN总线终端电阻是否正常;B、在整车钥匙处于下电状态时检测是否仍出现错误帧,以缩小排查范围;C、观察在CAN总线出现错误帧时整车是否报故障,以缩小排查范围;D、通过排除法,逐步移除CAN总线上的电控单元,记录数据,观察是否有错误帧,直到锁定错误帧的来源。本发明通过软硬件排查方法的结合,大大缩短了故障排查周期,提高了整车运行的稳定性,从而提高整车的市场竞争力。
Description
技术领域
本发明涉及CAN总线故障技术领域,尤其涉及一种电动汽车CAN总线错误帧的排查方法。
背景技术
随着纯电动汽车的应用和推广变得越来越普及,人们不仅仅关注电动汽车的节能环保,越来越多的重视其功能多样性、驾驶智能化。为了实现各种各样的功能,整车上的电控单元越来越多,各个单元依靠CAN总线传输数据,进行数据信息的交换,实现整个***的控制功能,CAN总线的交互变得更加复杂。当整车出现CAN总线错误帧时,会影响CAN总线上数据传输的实时性、稳定性,甚至会发生通讯类故障或者相关联的故障。目前常用的工具不具备锁定错误帧模块的功能,导致排查难度大,排查周期长。
发明内容
本发明的目的是提出一种电动汽车CAN总线错误帧的排查方法,可较快地锁定发出错误帧的电控单元,缩短故障排查周期,提高整车的稳定性。
本发明的电动汽车CAN总线错误帧的排查方法包括如下步骤:
A、当整车CAN总线出现错误帧时,首先检测CAN总线终端电阻是否正常;
B、在整车钥匙处于下电状态时检测是否仍出现错误帧,以缩小排查范围;
C、观察在CAN总线出现错误帧时整车是否报故障,以缩小排查范围;
D、通过排除法,逐步移除CAN总线上的电控单元,记录数据,观察是否有错误帧,直到锁定错误帧的来源。
具体来说,所述A步骤中,用万用表测量CAN网络中DLC端的CAN高、CAN低之间的电阻,若电阻值在预定范围内,则执行B步骤,若电阻值超出预定范围,则分别测量CAN网络两端的终端电阻,若终端电阻值在预定范围内,则执行B步骤,否则更换对应的终端电阻。
所述B步骤中,将汽车钥匙状态设置为下电状态,监测CAN总线上是否仍出现错误帧:如果CAN总线上仍出现错误帧,则将错误帧来源的排查范围设为钥匙下电状态时仍保持工作的电控单元,否则将错误帧来源的排查范围设为钥匙下电状态时未保持工作的电控单元。
所述C步骤中,如果在CAN总线出现错误帧时整车报故障,则将错误帧来源的排查范围设为与故障触发相关的电控单元,否则将错误帧来源的排查范围设为与故障触发无关的电控单元。
所述D步骤由下述分步骤组成:
D1、将电控单元从CAN总线上移除,每移除一个电控单元时,观察CAN总线上是否仍有错误帧:如果错误帧消失,则执行D2步骤,否则换下一个电控单元,重新执行D1步骤;
D2、将刚移除的电控单元标记为嫌疑电控单元,并将该嫌疑电控单元复位,再观察上述错误帧是否复现:如果错误帧复现,则换下一个电控单元,重新执行D1步骤,否则执行D3步骤;
D3、将嫌疑电控单元移除,并将其它电控单元复位,观察上述错误帧是否复现:如果错误帧复现,则换下一个电控单元,重新执行D1步骤;如果错误帧未复现,则判定该嫌疑电控单元即为错误帧来源。
进一步地,为提高排查速度,所述D步骤中,首先逐步移除排查范围内的电控单元,再逐步移除排查范围外的电控单元。具体来说,首先逐步移除同时处于B、C两个步骤分别设定的排查范围内的电控单元,再逐步移除只处于B步骤或C步骤设定的排查范围内的电控单元,最后再逐步移除排查范围外的电控单元。
本发明的电动汽车CAN总线错误帧的排查方法通过软硬件排查方法的结合,大大缩短了故障排查周期,提高了整车运行的稳定性,从而提高整车的市场竞争力。
附图说明
图1为实施例1的CAN总线网络的拓扑图。
图2为实施例1的CAN总线错误帧排查方法的流程图。
具体实施方式
下面对照附图,通过对实施实例的描述,对本发明的具体实施方式如所涉及的各构件的形状、构造、各部分之间的相互位置及连接关系、各部分的作用及工作原理等作进一步的详细说明。
实施例1:
本实施例提出了一种电动汽车CAN总线错误帧的排查方法,可较快地锁定发出错误帧的电控单元,缩短故障排查周期,提高整车的稳定性。
在本实施例中,采用PCAN工具(PCAN又叫做PCAN-USB,也叫作CAN卡,是一个CAN转USB接口,可以将CAN网络上的报文通过USB接口传输到PC上,通过相关的软件来查看CAN报文)及PCAN上位机来监测CAN网络上是否出现错误帧,以及错误帧的具体报文,用万用表测量CAN总线上的CAN高、CAN低之间的电阻。
本实施例针对的是CAN总线网络的拓扑图如图1所示,列举了CAN总线上的相关电控单元,以及标出来终端电阻所在的电控单元。本实施例的电动汽车CAN总线错误帧的排查方法以图1中CAN总线网络拓扑为依据,包括如下步骤:
A、当整车CAN总线出现错误帧时,首先检测CAN总线终端电阻是否正常;
B、在整车钥匙处于下电状态时检测是否仍出现错误帧,以缩小排查范围;
C、观察在CAN总线出现错误帧时整车是否报故障,以缩小排查范围;
D、通过排除法,逐步移除CAN总线上的电控单元,记录数据,观察是否有错误帧,直到锁定错误帧的来源。
具体流程如图2所示:
A、当整车CAN总线出现错误帧时,用万用表测量CAN网络中DLC端的CAN高、CAN低之间的电阻,若电阻值在预定范围内(55Ω-65Ω),则执行B步骤,若电阻值超出预定范围,则先测量MCU端的CAN高、CAN低之间的终端电阻,再测量DCDC端的CAN高、CAN低之间的终端电阻,若CAN总线两端的终端电阻值均在预定范围内,则执行B步骤,否则更换对应的终端电阻。
B、将汽车钥匙状态设置为下电状态,监测CAN总线上是否仍出现错误帧:如果CAN总线上仍出现错误帧,则将错误帧来源的排查范围设为钥匙下电状态时仍保持工作的电控单元,否则将错误帧来源的排查范围设为钥匙下电状态时未保持工作的电控单元。
C、如果在CAN总线出现错误帧时整车报故障,则将错误帧来源的排查范围设为与故障触发相关的电控单元,否则将错误帧来源的排查范围设为与故障触发无关的电控单元。
D、由下述分步骤组成:
D1、将电控单元从CAN总线上移除,每移除一个电控单元时,观察CAN总线上是否仍有错误帧:如果错误帧消失,则执行D2步骤,否则换下一个电控单元,重新执行D1步骤;
D2、将刚移除的电控单元标记为嫌疑电控单元,并将该嫌疑电控单元复位,再观察上述错误帧是否复现:如果错误帧复现,则换下一个电控单元,重新执行D1步骤,否则执行D3步骤;
D3、将嫌疑电控单元移除,并将其它电控单元复位,观察上述错误帧是否复现:如果错误帧复现,则换下一个电控单元,重新执行D1步骤;如果错误帧未复现,则判定该嫌疑电控单元即为错误帧来源。
为提高排查速度,所述D步骤中,首先逐步移除排查范围内的电控单元,再逐步移除排查范围外的电控单元。具体来说,首先逐步移除同时处于B、C两个步骤分别设定的排查范围内的电控单元,再逐步移除只处于B步骤或C步骤设定的排查范围内的电控单元,最后再逐步移除排查范围外的电控单元。
上面结合附图对本发明进行了示例性描述,显然本发明具体设计并不受上述方式的限制,只要采用了本发明的构思和技术方案进行的各种非实质性的改进,或未经改进将本发明的构思和技术方案直接应用于其它场合的,均在本发明的保护范围之内。
Claims (4)
1.一种电动汽车 CAN 总线错误帧的排查方法,其特征在于包括如下步骤:
A、当整车 CAN 总线出现错误帧时,首先检测 CAN 总线终端电阻是否正常;
B、在整车钥匙处于下电状态时检测是否仍出现错误帧,以缩小排查范围;
C、观察在 CAN 总线出现错误帧时整车是否报故障,以缩小排查范围;
D、通过排除法,逐步移除 CAN 总线上的电控单元,记录数据,观察是否有错误帧,直到锁定错误帧的来源;
所述A 步骤中,用万用表测量 CAN 网络中 DLC 端的 CAN 高、CAN 低之间的电阻,若电阻值在预定范围内,则执行 B 步骤,若电阻值超出预定范围,则分别测量 CAN 网络两端的终端电阻,若终端电阻值在预定范围内,则执行 B 步骤,否则更换对应的终端电阻;
B 步骤中,将汽车钥匙状态设置为下电状态,监测 CAN 总线上是否仍出现错误帧:如果 CAN 总线上仍出现错误帧,则将错误帧来源的排查范围设为钥匙下电状态时仍保持工作的电控单元,否则将错误帧来源的排查范围设为钥匙下电状态时未保持工作的电控单元;
所述C 步骤中,如果在 CAN 总线出现错误帧时整车报故障,则将错误帧来源的排查范围设为与故障触发相关的电控单元,否则将错误帧来源的排查范围设为与故障触发无关的电控单元。
2. 根据权利要求 1所述的电动汽车 CAN 总线错误帧的排查方法,其特征在于,所述D 步骤由下述分步骤组成:
D1、将电控单元从 CAN 总线上移除,每移除一个电控单元时,观察 CAN 总线上是否仍有错误帧:如果错误帧消失,则执行 D2 步骤,否则换下一个电控单元,重新执行 D1 步骤;
D2、将刚移除的电控单元标记为嫌疑电控单元,并将该嫌疑电控单元复位,再观察上述错误帧是否复现:如果错误帧复现,则换下一个电控单元,重新执行 D1步骤,否则执行 D3步骤;
D3、将嫌疑电控单元移除,并将其它电控单元复位,观察上述错误帧是否复现:
如果错误帧复现,则换下一个电控单元,重新执行 D1 步骤;如果错误帧未复现,则判定该嫌疑电控单元即为错误帧来源。
3. 根据权利要求 2所述的电动汽车 CAN 总线错误帧的排查方法,其特征在于,所述D步骤中,首先逐步移除排查范围内的电控单元,再逐步移除排查范围外的电控单元。
4. 根据权利要求 3 所述的电动汽车 CAN 总线错误帧的排查方法,其特征在于,所述D 步骤中,首先逐步移除同时处于 B、C 两个步骤分别设定的排查范围内的电控单元,再逐步移除只处于 B 步骤或 C 步骤设定的排查范围内的电控单元,最后再逐步移除排查范围外的电控单元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011052031.3A CN112193072B (zh) | 2020-09-29 | 2020-09-29 | 一种电动汽车can总线错误帧的排查方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011052031.3A CN112193072B (zh) | 2020-09-29 | 2020-09-29 | 一种电动汽车can总线错误帧的排查方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112193072A CN112193072A (zh) | 2021-01-08 |
CN112193072B true CN112193072B (zh) | 2022-06-21 |
Family
ID=74008532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011052031.3A Active CN112193072B (zh) | 2020-09-29 | 2020-09-29 | 一种电动汽车can总线错误帧的排查方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112193072B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112964956B (zh) * | 2021-03-19 | 2023-01-24 | 潍柴动力股份有限公司 | 车辆电磁干扰的检测方法和装置 |
CN114002600B (zh) * | 2021-11-12 | 2024-03-29 | 北京亿华通科技股份有限公司 | 一种燃料电池发动机测试***的错误帧排查方法 |
CN115242609B (zh) * | 2022-07-13 | 2023-10-20 | 东风越野车有限公司 | 一种整车can总线故障帧分析方法、装置及车辆 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101483544A (zh) * | 2008-01-10 | 2009-07-15 | 丰田自动车株式会社 | 故障定位装置、通信装置及故障定位方法 |
CN103475523A (zh) * | 2013-09-10 | 2013-12-25 | 浙江大学 | 带总线错误解析功能的can总线分析*** |
CN104468175A (zh) * | 2013-09-16 | 2015-03-25 | 通用汽车环球科技运作有限责任公司 | 用于隔离控制器局域网络中的故障的方法和装置 |
CN104468176A (zh) * | 2013-09-16 | 2015-03-25 | 通用汽车环球科技运作有限责任公司 | 用于控制器局域网络中的故障检测的方法和装置 |
CN105071957A (zh) * | 2015-07-28 | 2015-11-18 | 湖南三一智能控制设备有限公司 | Can总线故障诊断方法及*** |
KR20160114851A (ko) * | 2015-03-25 | 2016-10-06 | 현대오토에버 주식회사 | 차량 네트워크 컨트롤 시스템 및 차량 네트워크 컨트롤 방법 |
CN107659465A (zh) * | 2017-09-13 | 2018-02-02 | 北京新能源汽车股份有限公司 | 一种整车can总线错误帧的排查装置及排查方法 |
CN111665821A (zh) * | 2020-06-08 | 2020-09-15 | 重庆长安汽车股份有限公司 | 基于车辆诊断服务的错误帧排查方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19726538C1 (de) * | 1997-06-23 | 1998-10-01 | Daimler Benz Ag | Verfahren und Schaltungsanordnung zur Überprüfung von Leitungsfehlern in einem Zweidraht-Bus-System |
DE10059769A1 (de) * | 2000-11-30 | 2002-06-06 | Philips Corp Intellectual Pty | Schaltungsanordnung zur Fehlererkennung eines Zweidraht-Datenbusses |
CN102540018B (zh) * | 2012-02-16 | 2014-11-05 | 奇瑞汽车股份有限公司 | Can总线耐久度和可靠性评估装置和方法 |
EP3337102B1 (en) * | 2014-12-01 | 2020-03-25 | Panasonic Intellectual Property Corporation of America | Illegality detection electronic control unit, car onboard network system, and illegality detection method |
EP3249855B1 (en) * | 2015-01-20 | 2022-03-16 | Panasonic Intellectual Property Corporation of America | Invalid frame handling method, invalidity detection electronic-control unit and vehicle-mounted network system |
JP6623971B2 (ja) * | 2016-08-05 | 2019-12-25 | 株式会社デンソー | 送信回路 |
CN108845564A (zh) * | 2018-06-27 | 2018-11-20 | 安徽江淮汽车集团股份有限公司 | Can总线自诊断***及方法 |
CN109901560A (zh) * | 2019-04-04 | 2019-06-18 | 奇瑞新能源汽车技术有限公司 | 一种新能源汽车电驱动***故障冻结帧的存储方法 |
-
2020
- 2020-09-29 CN CN202011052031.3A patent/CN112193072B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101483544A (zh) * | 2008-01-10 | 2009-07-15 | 丰田自动车株式会社 | 故障定位装置、通信装置及故障定位方法 |
CN103475523A (zh) * | 2013-09-10 | 2013-12-25 | 浙江大学 | 带总线错误解析功能的can总线分析*** |
CN104468175A (zh) * | 2013-09-16 | 2015-03-25 | 通用汽车环球科技运作有限责任公司 | 用于隔离控制器局域网络中的故障的方法和装置 |
CN104468176A (zh) * | 2013-09-16 | 2015-03-25 | 通用汽车环球科技运作有限责任公司 | 用于控制器局域网络中的故障检测的方法和装置 |
KR20160114851A (ko) * | 2015-03-25 | 2016-10-06 | 현대오토에버 주식회사 | 차량 네트워크 컨트롤 시스템 및 차량 네트워크 컨트롤 방법 |
CN105071957A (zh) * | 2015-07-28 | 2015-11-18 | 湖南三一智能控制设备有限公司 | Can总线故障诊断方法及*** |
CN107659465A (zh) * | 2017-09-13 | 2018-02-02 | 北京新能源汽车股份有限公司 | 一种整车can总线错误帧的排查装置及排查方法 |
CN111665821A (zh) * | 2020-06-08 | 2020-09-15 | 重庆长安汽车股份有限公司 | 基于车辆诊断服务的错误帧排查方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112193072A (zh) | 2021-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112193072B (zh) | 一种电动汽车can总线错误帧的排查方法 | |
CN109656172B (zh) | 一种获取波特率的方法、装置 | |
US9082242B2 (en) | Vehicle network health assessment | |
DE102015207657B4 (de) | Gerät und verfahren zur fehlerüberwachung mit einem diagnosemodul | |
US10887115B2 (en) | Power control method for power over data line system | |
CN105182151A (zh) | 用于控制器局域网络中的断路线路故障检测和诊断的方法和装置 | |
WO2022184069A1 (zh) | 汽车总线故障分析方法、诊断设备及总线故障分析*** | |
CN108762235A (zh) | 整车分析调试方法、整车分析调试***和电动车辆 | |
KR101544887B1 (ko) | Can 통신 진단 방법 및 장치 | |
CN103017812B (zh) | 汽车仪表网络化测试***及该***的测试方法 | |
CN103078756A (zh) | 模式切换方法及can网络 | |
CN112118075B (zh) | Can总线波特率自适应方法及装置 | |
DE102021205925A1 (de) | System zur diagnose eines in-kabel-schaltkastens eineselektrofahrzeugs und verfahren zum steuern desselben | |
CN204576251U (zh) | 一种实时汽车远程监控及故障反馈装置 | |
CN208351322U (zh) | 手持式汽车诊断仪 | |
JP2009111911A (ja) | 通信装置及び通信システム並びに通信方法 | |
CN202870618U (zh) | 一种控制器局域网络总线欠压和过压的验证*** | |
CN111267755B (zh) | 车载设备的状态标定方法、装置、终端及可读存储介质 | |
CN210534240U (zh) | 一种车载天线自诊断电路及车载电子设备 | |
CN115016426A (zh) | fail-safe失效安全***,方法,储存器及汽车 | |
CN114384839A (zh) | 一种车载按键状态检测***及其检测方法 | |
CN113359580A (zh) | Can总线测试***及测试方法 | |
CN208255712U (zh) | 基于can-bus总线通信协议的手持式汽车诊断仪 | |
CN208255713U (zh) | 基于k线的kwp2000通信协议的手持式汽车诊断仪 | |
Fang et al. | [Retracted] Study on Abnormal Transmission of Date Frames Based on PT‐CAN Bus |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |