一种控制器故障DTC自清除自动化测试系统及测试方法与流程
- 国知局
- 2024-07-31 23:35:08
本发明属于汽车,具体涉及一种控制器故障dtc自清除自动化测试系统及测试方法。
背景技术:
1、当今,为了在激烈的市场竞争中取得更大的优势,并满足有着多种个性化需求的消费者,现在汽车制造厂商也在车辆上搭载了越来越多的电子控制单元(electroniccontrol unit,ecu)来开发不同的个性化功能。因此,如何在汽车上市前对车辆的各种ecu进行充分的测试验证对于面临开发周期紧张的汽车测试人员也带来越来越大的挑战。
2、其中,dtc作为ecu的诊断故障码,对汽车开发人员以及售后维修来排查故障都是十分重要的诊断依据。因此,主机厂测试人员不仅在测试ecu所有功能的同时,也需要对ecu的每一个dtc的逻辑进行充分测试和验证。测试人员不仅需要按照开发协议模拟各种故障操作来判断ecu是否按照协议准确记录当前状态dtc,也要在恢复故障后查看ecu是否准确存储历史dtc。
3、针对历史故障的dtc,通常主机厂会定义在ecu检测到经历n个无故障循环后自动清除历史状态的dtc,可选的大部分ecu所定义的n为40。在现有的针对dtc自清除策略测试手段中,以传统人工测试计数的方式来验证一个ecu的不同dtc自清除策略往往会面临测试周期长、测试效率低的缺陷。而对利用自动化测试机柜的测试方案又往往有着设备采购和维护费用高,设备操作复杂,占地面积大需要专门的实验室来安置的机柜。因此,如何利用测试人员的常用测试工具链来实现一种使用简单,低成本,测试效率高的dtc自清除自动化测试方法对测试人员有着十分重要的意义。
技术实现思路
1、本发明的目的就在于,提供一种控制器故障dtc自清除自动化测试系统,还提供一种控制器故障dtc自清除自动化测试方法,以解决对ecu的历史dtc自清除策略进行自动化测试,避免测试人员采用人工计数导致的测试效率低,测试周期长的问题。
2、本发明的目的是通过以下技术方案实现的:
3、一种控制器故障dtc自清除自动化测试系统,由多功能可调节稳压电源、汽车can盒工具、上位机、线束、待测试控制器、通电循环模块以及高精度万用表构成;
4、所述多功能可调节稳压电源同时与待测试控制器供电引脚、通电循环模块、汽车can盒工具的io端口连接;所述汽车can盒工具,一端通过can通道硬件接口与待测试控制器电连接,并通过io接口与通电循环模块电连接,通过usb接口与上位机电连接;所述上位机与汽车can盒工具usb接口电连接,用以监控待测试控制器测试数据;所述待测试控制器供电端一引脚与多功能可调节稳压电源电连接,另一引脚与汽车can盒工具io端口电连接;待测试控制器can引脚分别与汽车can盒工具can通道db9接口电连接;所述通电循环模块分为低压驱动端和高压控制端,低压驱动端端口c与io口连接,另一端口d接地,高压控制端端口a与多功能可调节稳压电源+极连接,另一端口b与待测试控制器b+或ig接口连接;所述高精度万用表作为监测待测试控制器测试过程中工作电流和休眠电流,可串联到待测试控制器b+或ig接口与通电循环模块高压控制端b之间。
5、进一步地,所述多功能可调节稳压电源用于给待测试控制器供电,并参与汽车can盒工具中io端口回路供电;所述汽车can盒工具用于采集控制器can信号、报文收发;所述上位机通过软件控制回路通断、记录并存储数据;所述通电循环模块作为被控部件控制系统回路通断;所述高精度万用表用于监测系统在功能启用和控制器休眠时的电流。
6、进一步地,所述通电循环模块的每条线路两个端口,不区分电流方向。
7、进一步地,通过io接口的线路通断控制高压控制端侧线路的通断起到断开控制器ig电。
8、进一步地,所选待测试控制器唤醒方式至少有ig唤醒或can报文唤醒一个或多个唤醒方式。
9、进一步地,所述搭建的测试环境所选用的汽车can盒工具可选为canoe vn1640,且装置为至少带有一个或多个高速can通道,且至少含有一个io接口。
10、进一步地,所选通电循环模块分为低压驱动端和高压控制端,低压驱动端串联入io端口,高压控制端串联入控制器回路。
11、一种控制器故障dtc自清除自动化测试方法,包括以下步骤:
12、a、在将控制器故障dtc自清除自动化测试系统连接完成后,将控制器清除一次dtc,使待测试控制器为无dtc状态;
13、b、依据诊断协议挑选任一dtc,模拟触发故障条件生成其当前状态dtc,之后解除故障条件生成历史状态dtc;
14、c、选定循环次数n,按照规范定义,大部分ecu的所定义的n为40,即控制器在ecu检测到经历40个无故障循环后自动清除历史状态的dtc,同时需知部分控制器可按照主机厂和供应商来协议定义n的取值,此处n可视所测试dtc测试条件而定;选定循环周期t,循环周期为控制器在ecu检测到供电模式从igoff→igon→igoff为一个周期,考虑到不同的控制器有不同的启动时间,如主机的启动加载时间会比别的控制器启动时间长,将t定为10s,即igoff→igon周期为t/2=5s,igon→igoff周期为t/2=5s;
15、d、在通电循环模块中启动上下电循环,同时自动计录当前循环次数为n,令n=n+1,对比n>n+1,当为否时,自动启动下一个循环,在n=n-1||n||n+1时,系统会使用19服务读取一次dtc状态;当n>n+1结果为真时,退出循环;
16、当在n=n-1||n||n+1后,前往上位机查看dtc状态,此时上位机会得到3个即当n=n-1、n=n、n=n+1时的dtc状态,当3个dtc状态分别为有、有、无时,判定测试合格,当结果不为以上结果时,判定测试结果为假;
17、e、已知在dtc历史故障dtc自清除策略中有三种方式:操作循环、上下电循环及休眠唤醒循环;
18、f、记录本次测试的dtc测试结果后,选取另一个dtc使用如上步骤继续进行测试。
19、进一步地,步骤d,当选取测试dtc自唤醒条件为休眠唤醒循环时,在每次上下电循环后,系统在检测到下电后,等待一段时间t1后停发所有报文,同时上位机使用定义好的can变量置0,自动断开io端口,即断开通电循环模块低压驱动端,此时高压控制端也会随之断开,控制器连接状态为仅常电b+连接,一段时间后系统进入休眠,之后继续进行下一个循环。
20、进一步地,步骤d,当选取测试dtc自唤醒条件为仅需要上下电循环而不需要控制器需要休眠唤醒时,此时不需要利用循环通断模块来断开ig电,将can变量稳定置1,即io端口保持常连状态,此时系统上下电循环一次所用时间为t,即10s,之后继续进行下一个循环。
21、与现有技术相比,本发明的有益效果是:
22、本发明提供了一种控制器故障dtc自清除自动化测试系统及测试方法,对ecu的历史dtc自清除策略进行自动化测试,避免测试人员采用人工计数导致的测试效率低,测试周期长的缺陷;测试人员在面对控制器的不同自清除循环策略时灵活选取采用休眠或不休眠的自动化测试方案,测试通用性高;同时本方法中测试人员可自定义选取参数n和t,使得本发明所提供的测试系统拓展性好,面对不同控制器针对不同的诊断协议时只需调整参数即可正常进行测试;采用通电循环模块替代传统人工计数的方式,测试效率高,大大缩短了测试周期;而且所选用搭建的测试环境简单,便携性好,不涉及价格昂贵、操作复杂的机柜,进而不占用实验室空间。
本文地址:https://www.jishuxx.com/zhuanli/20240730/197927.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表