0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

AGk5_ZLG_zhiyua 来源:未知 作者:胡薇 2018-10-15 16:58 次阅读

一直以来,汽车的测试都离不开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总线一致性测试需求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    54

    文章

    2433

    浏览量

    458681
  • 总线
    +关注

    关注

    10

    文章

    2680

    浏览量

    87048

原文标题:CAN一致性测试系统之总线负载率测试

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    串行数据一致性测试和验证测量基础知识

    小弟这次给大家带来了串行数据一致性测试和验证测量基础知识其中提到了些高速串行信号的测试测量方法和简单的原理性
    发表于 04-16 16:17

    电源测量小贴士(八):电源线一致性测试

    需要满足严格的功耗和功率质量标准,如IEC62301待机功率和IEC61000-3-2电流谐波标准。应直在设计周期早期执行一致性测试,以帮助您避免未来发生的问题。 在下面的视频,泰
    发表于 09-06 16:23

    一致性测试

    谁有聚星公司射频一致性测试的程序啊,求个做参考,!
    发表于 07-14 18:11

    CAN一致性测试—容错测试

    CAN总线各节点质量的不一致引发的系统瘫痪、错误、死机等问题,CAN一致性测试已成为保证CAN
    发表于 11-22 16:36

    关于RFID协议一致性测试系统的简单介绍

      1.RFID协议一致性测试系统发展现状   近年来,RFID技术得以快速发展,已被广泛应用于工业自动化、商业自动化、交通运输控制管理等众多领域。随着制造成本的下降和标准化的实现,RFID技术
    发表于 06-04 08:17

    LTE基站一致性测试的类别

    (LTE)能否成功部署,大部分取决于系统不同组件的兼容,以及彼此之间能否有效地互通。通过一致性测试(Conformance Testi
    发表于 06-06 06:41

    高速串行总线的物理层一致性测试是什么?由来呢?

    物理层的一致性测试作为近 10 多年来示波器最主要的用途之直是产业界最常提到的名词之。本文尝试将物理层
    发表于 08-12 07:17

    USB2.0一致性测试方案

    USB2.0一致性测试测试项目: USB2.0信号质量测试 信号质量测试包括:>眼图测试>信
    发表于 09-26 10:25

    MIPI一致性测试

    MIPI一致性测试测试项目:> TX测试;> RX测试;> S参数和阻抗测试;> DigRF,U
    发表于 09-26 13:31

    Infiniium一致性测试软件

    Infiniium 一致性测试软件
    发表于 10-28 17:28

    MIPI一致性测试方案介绍,硬件测试服务,信号完整测试,信号质量测试,硬件整改,硬件维修,硬件组装测试

    MIPI一致性测试测试项目: > TX测试;> RX测试;> S参数和阻抗测试;> DigRF,
    发表于 11-20 11:12

    TekExpress一致性自动测试平台的功能有哪些?

    TekExpress一致性自动测试平台的功能有哪些?TekExpress一致性自动测试平台的组成部分有哪些?
    发表于 04-09 06:05

    为什么需要进行WiMAX协议一致性测试

    为什么需要进行WiMAX协议一致性测试看完你就知道
    发表于 04-15 06:16

    如何确保蓝牙设计通过EMI一致性测试

    选择蓝牙模块时需要考虑哪些因素?如何确保蓝牙设计通过EMI一致性测试
    发表于 05-07 06:25

    USB3.0物理层测试一致性模式和环回模式介绍

    本文关于USB3.0物理层测试一致性模式和环回模式的介绍
    发表于 05-12 06:12