当前位置: 首页 » 技术方案 » 技术分析 » 正文

为什么CAN一致性测试中这几项如此重要?


  来源: ZLG致远仪器 时间:2021-08-03 编辑:清风
分享到:



CAN一致性测试在于缩小CAN总线节点间的差异,提高总线抗干扰能力,从而保障设备CAN网络系统的稳定。因此,CAN节点一致性测试就显得尤为重要,本文将重点对几个测试项进行讲解。


零部件CAN节点质量的良莠不齐将给CAN总线网络带来较大的安全隐患,某个节点的错误将影响整体总线的正常运行,严重时可能导致整体总线的瘫痪。所以,CAN一致性测试是保障CAN网络安全稳定的必要手段,其测试内容覆盖了物理层、链路层以及应用层等测试需求,如下图1所示。


图1 CAN一致性测试内容(节选)


输入阈值测试


阈值测试分为隐性输入电压阈值和显性输入电压阈值,节点Vdiff大于0.9V时必须识别显性,小于0.5V时必须识别隐性,在0.5V~0.9V之间,属于不确定区域;因此测试目的是为了验证节点在ISO11898-2中标示的输入电压阈值范围内均可以通讯,下图2为ISO11898-2中的相关标准。


图2 ISO11898-2 输入电压阈值标准


1、测试原理


在图2 ISO 11898-2 输入电压阈值标准所示的总线负载和共模电压条件下,按照下图3隐性输入电压测试原理和图4显性输入电压测试原理的测试原理进行隐/显性输入电压阈值测试。


图3 隐性输入电压测试原理


图4 显性输入电压测试原理


2、判断依据


DUT 在 Vdiff≤0.5V(用户可自定义设置该范围) 时,可以正常发送报文。至少在 Vdiff>0.9V (用户可输入)的情况下,DUT 应该停止发送帧。


输出电压测试


CAN总线上面的信号幅值是接收节点能正确识别逻辑信号的保证。隐性状态下,若CAN_diff电压大于0.9V,则会使总线呈现持续显性状态导致通讯错误;显性状态下,若CAN_diff电压低于0.5V,说明该节点驱动能力较弱,会导致显性电平判断错误,并且在强干扰环境容易出现电平翻转,导致总线故障;如下图5为输出电压幅值引起的错误。


图5 输出电压幅值导致错误


所以,每个厂家在产品投入使用前都要测试CAN节点DUT(被测设备)的输出电压幅值。测试目的就是检查DUT的CAN_H与CAN_L的隐性/显性输出电压是否遵守ISO11898-2的定义,如下图6所示。


图6 ISO11898-2 输出电压标准


1、测试原理

在图6 ISO11898-2输出电压标准所示的总线负载条件下,按照图7输出电压测试原理的测试原理进行输出电压测试。


图7 输出电压测试原理图


2、判断依据

如果测试结果符合图6  ISO11898-2输出电压标准中ISO 11898-2输出电压标准,则通过测试。


采样点测试


关键词:CAN 测试 CAN网络    浏览量:18196

声明:凡本网注明"来源:仪商网"的所有作品,版权均属于仪商网,未经本网授权不得转载、摘编使用。
经本网授权使用,并注明"来源:仪商网"。违反上述声明者,本网将追究其相关法律责任。
本网转载并注明自其它来源的作品,归原版权所有人所有。目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。如有作品的内容、版权以及其它问题的,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
本网转载自其它媒体或授权刊载,如有作品内容、版权以及其它问题的,请联系我们。相关合作、投稿、转载授权等事宜,请联系本网。
QQ:2268148259、3050252122。


让制造业不缺测试测量工程师

最新发布
行业动态
技术方案
国际资讯
仪商专题
按分类浏览
Copyright © 2023- 861718.com All rights reserved 版权所有 ©广州德禄讯信息科技有限公司
本站转载或引用文章涉及版权问题请与我们联系。电话:020-34224268 传真: 020-34113782

粤公网安备 44010502000033号

粤ICP备16022018号-4