轿车CAN总线设计规范关于CAN节点的差分信号位时刻(即波特率)有着严厉的规则,同一总线上每个节点的信号位时刻有必要坚持较高的一致性,不然节点组合到一同后,会导致过错帧的呈现,各节点间无法进行通讯。具体要求如表 1所示,为轿车测验规范GMW3122信号位时刻规范。
所以每个厂家在产品装上车前,都要测验CAN节点DUT(被测设备)的差分信号位时刻。一般是运用GMW3122轿车测验规范中的CAN测验办法,如下描绘:
如表 1所示四种条件下,挑选被测DUT的习惯条件,运用示波器,经过测验DUT接连20-30个位的隐性-显性差分电平的边缘时刻,均匀计算出一个位的时刻,并至少重复100次,确认最大和最小值。如图 1所示。
- 由此可见,该办法尽管能够计算出信号的位时刻,但仍是有着很大的局限性:
- 1. 获取DUT接连20-30个位的隐性-显性差分电平的边缘时刻,需求经过肉眼来调查断定,简单呈现差错。
- 2. 重复上百次的操作,既十分耗费时刻、简单犯错,且只要上百次的数据依然无法彻底准确的反映设备的实在性能参数,还需求更大的数据量来做支撑。
所以广州致远电子股份有限公司改进了测验办法,运用CANScope-Pro总线分析仪与CANScope-StressZ扩展板组合后,选用比较先进的眼图计算办法,避免了人工计算的差错,测验时刻的糟蹋,且使大数据量计算丈量得以完成,提高了测验的准确度,极大节省了人工成本。
1. 使DUT上电后,能一向发送CAN报文,CANScope不勾选总线应对,其黑色表笔(地)要和DUT的CAN收发器共地,如图 2所示,装备Stress板的模仿搅扰参数,进行测验体系的测验衔接。
按表 1所示,挑选对应的测验条件进行测验。将Vdis+和GND、Vdis-和GND间各接入表 1所要求的C1、C2电容,调整CANScope-StressZ的控制面板将CHL调理为表 1所要求的C3%&&&&&%。
2. 装备搅扰源为外部,如图 3所示,便于启用Vdis+和Vdis-的外部输入接口。留意GND是在Vdis+和Vdis-外部输入口中心那个接口,用于和CAN收发器的地衔接。
3. 发动CANScope-StressZ。然后将DUT发动,发送报文,经过CANScope记载一段时刻报文和波形后,点击CANScope的中止,保存。然后点击“测验”中的“软件眼图”。如图 4所示
4. 在软件眼图界面中,先点击第一步:增加装备。点击主动调理,而且勾选过滤ACK区域对应波形。点击确认即可。如图 5所示。然后点击第二步:生成眼图,等候完成后点击第三步:检查眼图。如图 6所示。
5. 在CAN眼图的选项卡中可检查到生成的眼图,如图 7所示。点击显现中的时刻丈量、电压丈量和眼图概括。将电压丈量线卡住0.9V左右的,然后在与波形上升沿的交叉点,卡上时刻丈量线。留意左时刻丈量要卡在最左面的上升沿亮线,右时刻丈量要卡在最右边的上升升沿亮线。读出的便是此DUT宣布的位时刻值,然后就可根据GMW3122的信号位时刻规范进行鉴定。
CANScope分析仪广州致远电子股份有限公司研制的一款综合性的CAN总线开发与测验的专业东西,集海量存储示波器、网络分析仪、误码率分析仪、协议分析仪及可靠性测验东西于一身,并把各种仪器有机的整合和相关;从头界说CAN总线的开发测验办法,可对CAN网络通讯正确性、可靠性、合理性进行多角度全方位的评价;协助用户快速定位毛病节点,处理CAN总线使用的各种问题,是CAN总线开发测验的终极东西。