简单介绍CAN一致性测试中的负载率测试

一直以来,汽车的测试都离不开can,而can的应用也离不开汽车行业。因此,在新能源汽车越发成熟的今天,can的一致性测试也成为各整车厂和零部件厂商关注的焦点。
负载率测试是can协议一致性测试里的必测项目,不同的测试人员对其的理解也有些差异。大多的测试主要分为两项:
测试can总线的负载率
总线负载压力测试
我们对两项常见的负载情况测试做一下测试方法的解析。
1、测试can总线的负载率,并没有固定的测试标准,大多数的can测试设备都可以对总线负载率做检测。例如zlg致远电子测试时经常使用canscope或者can卡进行总线负载率测试,而测试的方法则是计算每秒接收到的can总线上的帧数,根据帧数的大小配以算法得出此时的总线负载率。例如1m波特率,1s传输1mbit的数据,则负载率达到了100%。
除瞬时负载率外,canscope里还有有通过流量分析得出接收报文的负载率情况,与上述的实时侦测帧数计算有些区别的是,流量分析是通过波形占用总线的时间作为参考,相比于实时帧数计算更具有说服性。
2、总线负载压力测试,在gmw14242中,要求被测can总线在所有负载条件下能正常运行并且不会死机。其试验原理是:由测试设备制造各种负载条件下的情况,测试被测can总线是否还可以将正常的应用数据发出。测试报文如下表所示。每个报文产生按10%、30%、50%、70%、90%的负载率,观察被测can总线发出的应用数据是否依然正常。
我们再用canscope-pro测试举例了解一下测试过程:
步骤1:启动canscope-pro,将rhl调节为60欧,设置好和被测dut相同的波特率,点击开启。控制被测能发出各种预期的报文。
步骤2:打开canscope的报文界面和“总线负载率”界面,发送id填入111h,dlc为0,发送次数为无限。分别调整重复次数,使总线负载率为10%、30%、50%、70%、90%。使用id筛选的方式,对应观察被测dut的应用数据是否间隔时间是否正常。为筛选出被测dut发出的181h的id,通过增量时间的方式观察是否有异常。
步骤3:打开canscope的报文界面和“总线负载率”界面,发送id填入7ffh,dlc为8,发送次数为无限。分别调整重复次数,使总线负载率为10%、30%、50%、70%、90%。使用id筛选的方式,对应观察被测dut的应用数据是否间隔时间是否正常。为筛选出被测dut发出的181h的id,通过增量时间的方式观察是否有异常。
依据gmw14241,测试结果为dut在10%、30%、50%、70%、90%负载下均可以正常工作,并且不会因为负载过高而死机,则通过测试。
其实通过负载率测试的过程我们不难发现,如果测试can一致性测试的项目都需要手动测试完成会非常耗费精力。单负载率的测试都要在不通的负载率情况下观察通信情况,其他的测试的复杂和严谨性更是不言而喻。目前能够对所有项目或者大部分想做全自动化测试的方案少之又少,最新的candt则带有自动化测试流程,可以直接导出报表,对于can一致性测试的工程师而言应该是福音了。
candt的硬件连接较为方便,搭配canscope-pro和电脑,只需一次性连接相关的供电线及通信线,利用上位机软件实现全自动化测试的目的。
如上图里的上位机软件所示,针对物理层、数据链路层、网络管理层的测试项可以做单项或多项的自动化测试。整个测试系统以iso11898标准为核心,围绕国内主流新能源主机厂can总线测试标准为主要依据,测试功能满足can总线一致性测试需求。

三星Galaxy S21系列性能曝光
采用总线式拓扑结构实现液压支架电液系统的设计
北京市实行对新能源车不限行的政策,极大地刺激了新能源车消费市场
过孔与电流的关系
荷兰智慧温室大棚智慧系统
简单介绍CAN一致性测试中的负载率测试
IP 分支组网解决方案
相对于传统考勤,智能考勤系统的优势在哪里?
WT588F02B语音芯片:声音播放提示IC支持超过1000段地址的应用优势
谷歌将推出Statiaweb游戏应用程序的测试版本 用于iPhone
5G射频前端市场蓬勃发展 GaN的优势异常明显
一加5什么时候上市?一加5最新消息:一加5空降南方!发布会将于6月15日于深圳举行
稳压器的合理安装及使用维修注意事项
凭颜色判断PCB表面工艺,你会吗
Solution Circuit的PFC仿真电路
竹间智能公司好不好?AI商业落地,高效赋能众多企业差异化发展
iPhone 14 Pro Max大概什么时候发布
中国移动成为国内发展最快的云服务商
天津移动宣布部署3000个绿色5G极简站
开关电源中EMI滤波电路解析