一直以来,轿车的测验都离不开CAN,而CAN的运用也离不开轿车行业。因而,在新能源轿车越发老练的今日,CAN的一致性测验也成为各整车厂和零部件厂商重视的焦点。这儿对CAN一致性测验中的负载率测验做一些简略的介绍。
负载率测验是CAN协议一致性测验里的必测项目,不同的测验人员对其的了解也有些差异。大多的测验首要分为两项,一项为测验CAN总线的负载率,另一项则是总线负载压力测验,咱们对两项常见的负载状况测验做一下测验办法的解析。
测验CAN总线的负载率,并没有固定的测验规范,大多数的CAN测验设备都能够对总线负载率做检测。例如我司测验时常常运用CANScope或许CAN卡进行总线负载率测验,而测验的办法则是核算每秒接纳到的CAN总线上的帧数,根据帧数的巨细配以算法得出此刻的总线负载率。例如1M波特率,1s传输1Mbit的数据,则负载率达到了100%。
除瞬时负载率外,CANScope里还有有经过流量剖析得出接纳报文的负载率状况,与上述的实时侦测帧数核算有些差异的是,流量剖析是经过波形占用总线的时刻作为参阅,比较于实时帧数核算更具有压服性。
而总线负载压力测验,在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和电脑,只需一次性衔接相关的供电线及通讯线,使用上位机软件完成全自动化测验的意图。
如图7里的上位机软件所示,针对物理层、数据链路层、网络管理层的测验项能够做单项或多项的自动化测验。整个测验体系以ISO11898规范为中心,环绕国内干流新能源主机厂CAN总线测验规范为首要根据,测验功用满意CAN总线一致性测验需求。