一种商用车控制器的自动化测试方法技术

技术编号:39492147 阅读:13 留言:0更新日期:2023-11-24 11:14
本申请实施例提供了一种商用车控制器的自动化测试方法

【技术实现步骤摘要】
一种商用车控制器的自动化测试方法、系统、设备及介质


[0001]本申请涉及汽车总线
,尤其涉及一种商用车控制器的自动化测试方法

系统

设备及介质


技术介绍

[0002]商用车上搭载的控制器主要应用
CAN(Controller Area Network
,控制器局域网络
)
总线通信,需要
OEM(Original Equipment Manufacturer
,原始设备制造商
)
针对单个控制器进行物理层

数据链路层和应用层测试,以保证不同控制器间的兼容性,其中,物理层测试包括通信电压范围测试

显性输出电压测试

隐性输出电压测试

波形完整性测试

上升沿时间测试

下降沿时间测试和地偏移测试

[0003]目前,很多商用车
OEM
仍采用不测试或者手动测试的方式,手动测试方式存在操作过程复杂

重复性工作多

难以精准控制

误差大以及不能记录操作过程数据等问题

因此,亟需开发一种适用于商用车
OEM
的控制器自动化测试方法


技术实现思路

[0004]本申请实施例提供了一种商用车控制器的自动化测试方法

系统/>、
设备及介质,用以解决现有的商用车
CAN
总线低压通信范围的自动化测试难以精准控制

误差大的技术问题

[0005]一方面,本申请实施例提供了一种商用车控制器的自动化测试方法,所述方法包括以下步骤:
[0006]步骤
S1
:初始化测试系统,并持续第一等待时间值,保证初始化操作正确执行;
[0007]步骤
S2
:进入判断
CAN
总线通信稳定状态子流程;
[0008]步骤
S3
:进入确定停止通信电压子流程;
[0009]步骤
S4
:进入确定恢复通信电压子流程;
[0010]步骤
S5
:判断停止通信电压
V
stop

允许停止通信电压的最大值且恢复通信电压
V
start

允许恢复通信电压的最大值,如是则转至步骤
S6
,如否则转至步骤
S7

[0011]步骤
S6
:测试通过,记录本次测试数据和评价指标,并转至步骤
S8

[0012]步骤
S7
:测试不通过,记录本次测试不通过原因

测试数据和评价指标,并转至步骤
S8

[0013]步骤
S8、
自动生成低压通信范围测试报告

[0014]在本申请的一种实现方式中,所述初始化测试系统包括加载网段通信数据库文件

匹配终端电阻

使能
KL30/KL15/GND、
将供电电压设定为均值电压
24V。
[0015]在本申请的一种实现方式中,所述判断
CAN
总线通信稳定状态子流程包括以下步骤:
[0016]步骤
S201

CAN
总线监控设备监测
CAN
总线;
[0017]步骤
S202
:判断是否监测到总线上传输报文;
[0018]步骤
S203
:以报文
ID
为特征值,遍历网段通信数据库,判断报文是否为周期性报文或网络管理报文,若是则转至
S204
,若否则转至
S201

[0019]步骤
S204
:等待第二等待时间值
T2,保证总线通信进入稳定状态;
[0020]步骤
S205
:测试不通过,提示
EUT
无发送报文,无法进行低压通信范围测试,并结束本次测试

[0021]在本申请的一种实现方式中,所述确定停止通信电压子流程包括以下步骤:
[0022]步骤
S301
:将程控电源的输出电压设置为均值电压
24V

[0023]步骤
S302
:启用计时器,监听总线状态;
[0024]步骤
S303
:判断总线上是否出现错误帧或者
EUT
停止发送报文,若否则转至
S304
,若是则转至
S307

[0025]步骤
S304
:以第一步长阈值
Δ
V1等额递减调整程控电源的供电电压,并维持测试时间
T0;
[0026]步骤
S305
:判断供电电压
≤7V
,若是则转至
S306
,若否则转至
S302

[0027]步骤
S306
:测试直接通过,导出测试报告;
[0028]步骤
S307
:取消计时器,并记录此时的电压值为停止通信电压
V
stop

[0029]步骤
S308

EUT
重新上下电,并将程控电源的输出电压设置为均值电压;
[0030]步骤
S309
:进入判断总线通信稳定状态子流程;
[0031]步骤
S310
:将程控电源的输出电压设置为
V
stop
+
Δ
V1;
[0032]步骤
S311
:启用计时器,监听总线状态;
[0033]步骤
S312
:判断总线上是否出现错误帧或者
EUT
停止发送报文,若是则转至
S313
,若否则转至
S314

[0034]步骤
S313
:取消计时器,并记录此时的电压值为停止通信电压
V
stop

[0035]步骤
S314
:以第二步长阈值
Δ
V2等额递减调整程控电源的供电电压,并维持测试时间
T0,并转至
S311。
[0036]在本申请的一种实现方式中,步骤
S202
中,判断是否监测到总线上传输报文之后,若是则转至步骤
S本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种商用车控制器的自动化测试方法,其特征在于,所述方法包括以下步骤:步骤
S1
:初始化测试系统,并持续第一等待时间值,保证初始化操作正确执行;步骤
S2
:进入判断
CAN
总线通信稳定状态子流程;步骤
S3
:进入确定停止通信电压子流程;步骤
S4
:进入确定恢复通信电压子流程;步骤
S5
:判断停止通信电压
V
stop

允许停止通信电压的最大值且恢复通信电压
V
start

允许恢复通信电压的最大值,如是则转至步骤
S6
,如否则转至步骤
S7
;步骤
S6
:测试通过,记录本次测试数据和评价指标,并转至步骤
S8
;步骤
S7
:测试不通过,记录本次测试不通过原因

测试数据和评价指标,并转至步骤
S8
;步骤
S8、
自动生成低压通信范围测试报告
。2.
根据权利要求1所述的一种商用车控制器的自动化测试方法,其特征在于,所述初始化测试系统包括加载网段通信数据库文件

匹配终端电阻

使能
KL30/KL15/GND、
将供电电压设定为均值电压
24V。3.
根据权利要求1所述的一种商用车控制器的自动化测试方法,其特征在于,所述判断
CAN
总线通信稳定状态子流程包括以下步骤:步骤
S201

CAN
总线监控设备监测
CAN
总线;步骤
S202
:判断是否监测到总线上传输报文;步骤
S203
:以报文
ID
为特征值,遍历网段通信数据库,判断报文是否为周期性报文或网络管理报文,若是则转至
S204
,若否则转至
S201
;步骤
S204
:等待第二等待时间值
T2,保证总线通信进入稳定状态;步骤
S205
:测试不通过,提示
EUT
无发送报文,无法进行低压通信范围测试,并结束本次测试
。4.
根据权利要求1所述的一种商用车控制器的自动化测试方法,其特征在于,所述确定停止通信电压子流程包括以下步骤:步骤
S301
:将程控电源的输出电压设置为均值电压
24V
;步骤
S302
:启用计时器,监听总线状态;步骤
S303
:判断总线上是否出现错误帧或者
EUT
停止发送报文,若否则转至
S304
,若是则转至
S307
;步骤
S304
:以第一步长阈值
Δ
V1等额递减调整程控电源的供电电压,并维持测试时间
T0;步骤
S305
:判断供电电压
≤7V
,若是则转至
S306
,若否则转至
S302
;步骤
S306
:测试直接通过,导出测试报告;步骤
S307
:取消计时器,并记录此时的电压值为停止通信电压
V
stop
;步骤
S308

EUT
重新上下电,并将程控电源的输出电压设置为均值电压;步骤
S309
:进入判断总线通信稳定状态子流程;步骤
S310
:将程控电源的输出电压设置为<...

【专利技术属性】
技术研发人员:李志强刘昌林刘猛冯金盾刘作为申玮张志浩
申请(专利权)人:中国重汽集团济南动力有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1