本文摘要:为了确保CAN总线物理层的一致性,CANDT系统参照ISO11898-2标准及主流车企标准对CAN节点涉及的参数展开测量,本文主要对CANDT的测试项——总线输出电压限值测试展开理解。
为了确保CAN总线物理层的一致性,CANDT系统参照ISO11898-2标准及主流车企标准对CAN节点涉及的参数展开测量,本文主要对CANDT的测试项——总线输出电压限值测试展开理解。主要参照来源总线输出电压限值测试项的评估还包括隐性输出电压限值和显性输出电压限值测试,其参照ISO11898-2标准的原理如下:1、CAN节点隐性输出电压限值一个CAN节点集成电路协议设置为总线空闲时,可检测到的隐性位输出限值不应通过图1的电路测量。
其中I的值是指可以产生使节点在隐性状态下检测到隐性位的仅次于差分输出电压的电流值。电压源U的电压为:V=VCAN_H在隐性状态下大于的共模电压;V=VCAN_H在隐性状态下仅次于的共模电压最大值—Vdiff在隐性状态下的最大值。图1ISO11898-2隐性输出电压限值原理2、CAN节点显性输出电压限值一个CAN节点检测到显性位输出限值的测量方法闻图2,此节点应当循环发送数据。其中I的值是指可以产生使节点在隐性状态下检测到显性位的大于差分输出电压的电流值。
电压源U的电压为:V=VCAN_L在显性状态下大于的共模电压;V=VCAN_L在显性状态下仅次于的共模电压最大值—Vdiff在显性状态下的最大值。图2ISO11898-2显性输出电压限值原理CANDT测试原理CAN总线输出电压限值即DUT接管报文过程中能长时间辨识的差分电压范围,按照ISO11898-2的定义,隐性电平上限值为0.5V,当总线经常出现相等0.5V的差分电平时,DUT可让准确辨识为隐性状态而长时间发送到报文;显性电平的下限值为0.9V,当总线经常出现相等0.9V的差分电平时,DUT可让准确辨识为显性电平状态而暂停发送到报文。即使总线不存在一定范围内的共模阻碍,也能准确展开以上辨识。
测试原理框图如下图,其中框图中的U1是DUT供电电压、U2是共模电压、U3是差分电平。图3CANDT设备隐性输出电压限值测试原理框图图4CANDT设备显性输出电压限值测试原理框图录:ISO11898-2标准中,拒绝减小差分电压值的是电流源,由于电流源本身的输入电容较小,系统号召较快,不合适来仿真电流源,这里用于电压源串联电阻的方式来等效电流源。
CANDT测试流程1、隐性输出电压限值测试如测试原理框图图3相连状态,DUT和CANDT须要长时间通信;插入电压源U3,调节电压源U2,逐步将共模电压调往6.5V或-2V,在此期间DUT可让长时间发送到报文;调节电压源U3,逐步将差分电平调到隐性电平上限值0.5V,辨别DUT否需要长时间发送到报文,若能,则回应测试通过。2、显性输入电压限值测试如测试原理框图图4相连状态,DUT和CANDT须要长时间通信;插入电压源U3,调节电压源U2,逐步将共模电压调往6.5V或-2V,在此期间DUT可让长时间发送到报文;调节电压源U3,逐步将差分电平从隐性电平上限值0.5V调往显性电平下限值0.9V,辨别DUT否暂停发送到报文,若暂停,则回应测试通过。CANDT测试结果根据测试流程,CANDT软件的测试结果如图5右图:图5总线输出电压限值测量结果波形细节查阅这里以隐性输出电压上限值测试为事例。
隐性输出电压上限值测试,即当电压源U2在CANH上重新加入6.5V的共模电压,且电压源U3的电压调节到0.5V时,DUT不应仍能准确辨识为隐性状态而长时间发送到报文,其结果对应的报文视图如图6右图:图6隐性输出电压上限值测试对应的波形视图其重新加入6.5V共模电压及差分电平为0.5V后的波形细节如图7右图,当总线正处于空闲状态时,CANH和CANL的电压由长时间被拉高到共模电压附近,当总线正处于驱动状态时,CANH和CANL的电压近似于贞、隐性状态时的长时间电压,在驱动状态过程中,电平切换时由于仍然受到共模电压的影响,隐性电平或显性电平不会有些坡度。图7共模电压6.5V,隐性电平0.5V总结总线输出电压限值测试的目的是,在共模阻碍下,DUT能准确辨识到限值的总线输出电压,检验该参数否合乎参照标准。当然,为了确保CAN总线物理层的一致性,我们还必须测量其它的参数,后继不会相继地为大家讲解CANDT的其它测试项。
本文来源:南宫NG28官网-www.gktechniek.com
我要加盟(留言后专人第一时间快速对接)
已有 1826 企业通过我们找到了合作项目