CAN总线设计规范关于CAN节点的输出电压有着严厉的规则,单个节点的输出电压假如不契合规范,则在现场组网后简单呈现信号电平不可靠的状况,导致过错帧的呈现,各节点间无法进行通讯。具体要求如表1所示,为测验规范“ISO 11898-2输出电压规范”。
表 1 ISO 11898-2输出电压规范
所以每个厂家在产品投入运用前,都要测验CAN节点DUT(被测设备)的输出电压幅值。一般是运用ISO 11989-2输出电压规范的CAN测验办法,如下描绘:
如表1所示负载条件下,挑选被测DUT的习惯条件,如图 1所示,Rtest为网络负载电阻,正常为60Ω,高负载时为45Ω。丈量肯定和差分电压等级和CANL CANH线电压: VCAN_H,VCAN_L,然后核算差分电压Vdiff和共模电压VCM。其间Vdiff和VCM的核算办法如下:
Vdiff = VCAN_H – VCAN_L
VCM = 0.5 * (VCAN_H + VCAN_L)
假如测验成果契合表1所示,则经过测验。
图 1 输出电压测验原理
由此可见,该办法尽管能够丈量核算出信号的输出电压,但测验体系建立较为费事,且需求屡次丈量取平均值做核算,还有或许呈现丈量差错,糟蹋人力物力。
所以广州致远电子股份有限公司改进了测验办法,运用CANScope-Pro总线分析仪与CANScope-StressZ扩展板组合后,选用对称性测验的办法,避免了人工丈量计算的差错,一起合作主动化测验的方法,减少了测验时刻的糟蹋,且使大数据量计算丈量得以完成,提高了测验的准确度,极大节省了人工成本。
测验计划如下:
1. 使DUT上电后,能一向发送CAN报文,CANScope不勾选总线应对,其黑色表笔(地)要和DUT的CAN收发器共地,如图2所示,装备Stress板的模仿搅扰参数,进行测验体系的测验衔接。
按表1所示,依照对应的测验条件,经过调整CANScope-StressZ模仿扩展板上的RHL值,进行模仿负载电阻的改变(正常测验时,RHL=60Ω,高负载测验时,RHL=45Ω),进行DUT输出差分驱动才能测验。
图 2 输出电压测验衔接图
2. 发动CANScope-StressZ与CANScope,记载一段时刻报文和波形后(至少10000帧以上),点击CANScope的中止,保存。然后点击“测验”中的 “对称性测验”进行共模电压VCM的主动测验,如图3所示:
图 3 CANScope对称性测验
3. 进入“对称性测验”设置界面,如图4所示。点击“主动设置”按钮,调整好电压规模与偏移,然后将差错电压设置为0.25,以一起契合显性与隐性电平常的VCM要求,然后可点击开端测验。
图 4 对称性测验共模电压
4. 等候进度条完成后,点击“生成陈述”即可取得测验成果,如图5所示。