为了确保CAN总线物理层的一致性,CANDT体系参阅ISO11898-2规范及干流车企规范对CAN节点相关的参数进行丈量,本文首要对CANDT的测验项—总线输入电压限值测验进行解读。
一、 首要参阅来历
总线输入电压限值测验项的评价包含隐性输入电压限值和显性输入电压限值测验,其参阅ISO11898-2规范的原理如下:
1、 CAN节点隐性输入电压限值
一个CAN节点集成电路协议设置为总线闲暇时,可检测到的隐性位输入限值应经过图 1的电路丈量。其间I的值是指可以发生使节点在隐性状况下检测到隐性位的最大差分输入电压的电流值。电压源U的电压为:
V=VCAN_H在隐性状况下最小的共模电压
或V=VCAN_H在隐性状况下最大的共模电压最大值—Vdiff在隐性状况下的最大值
图1 ISO11898-2隐性输入电压限值原理
2、 CAN节点显性输入电压限值
一个CAN节点检测到显性位输入限值的丈量方法见图2,此节点应该循环发送数据。其间I的值是指可以发生使节点在隐性状况下检测到显性位的最小差分输入电压的电流值。电压源U的电压为:
V=VCAN_L在显性状况下最小的共模电压
或V=VCAN_L在显性状况下最大的共模电压最大值—Vdiff在显性状况下的最大值
图2 ISO11898-2显性输入电压限值原理
二、 CANDT测验原理
CAN总线输入电压限值即DUT接纳报文过程中能正常辨认的差分电压规模,依照ISO11898-2的界说,隐性电平上限值为0.5V,当总线呈现等于0.5V的差分电平常,DUT应能正确辨认为隐性状况而正常发送报文;显性电平的下限值为0.9V,当总线呈现等于0.9V的差分电平常,DUT应能正确辨认为显性电平状况而中止发送报文。即便总线存在必定规模内的共模搅扰,也能正确进行以上辨认。CANDT测验原理框图如图3、图4所示,其间框图中的U1是DUT供电电压、U2是共模电压、U3是差分电平。
图3 CANDT设备隐性输入电压限值测验原理框图
图4 CANDT设备显性输入电压限值测验原理框图
注: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的其它测验项。