CAN总线各节点质量的不一致引发的体系瘫痪、过错、死机等问题,CAN一致性测验已成为确保CAN网络安全运转的重要手法,本文将对CAN总线一致性测验中的容错性测验进行介绍。
CAN一致性测验内容,覆盖了物理层、链路层、应用层等测验需求,容错功能的测验主要是在物理层面,经过地线漂移、地线丢掉、电源丢掉、CAN线中止、CAN线各短接到地、CAN线各短接到电源、CAN线短路等过错状况模仿,对被测节点和体系作业情况、康复时间进行全体的调查。
一、测验原理
地线漂移:运用电源不断举高DUT的GND,测验总线通讯正常时,DUT所答应的地线漂移。
地线丢掉:使DUT独自掉地,测验1分钟内DUT是否依然正常作业。
电源丢掉:使DUT独自丢掉电源,测验总线是否遭到搅扰,重接电源后DUT是否能康复通讯。
CAN线中止:测验在CAN_H断开1分钟,重连后DUT是否能康复通讯。CAN_L断开1分钟,重连后DUT是否能康复通讯。CAN_H和CAN_L一起断开1分钟,重连后DUT是否能康复通讯。
CAN线短接到地线:
测验在CAN_H对地短路1分钟,康复后DUT是否能康复通讯;
测验CAN_L对地短路1分钟,康复后DUT是否能康复通讯;
测验CAN_H和CAN_L一起对地短路1分钟,康复后DUT是否能康复通讯。
CAN线短接到电源线:
测验在CAN_H对电源短路1分钟,康复后DUT是否能康复通讯;
测验CAN_L对电源短路1分 钟,康复后DUT是否能康复通讯;
测验CAN_H和CAN_L一起对电源短路1分钟,康复后DUT是否能康复通讯。
CAN_H与CAN_L短接:测验CAN_H,CAN_L短路1分钟,康复后DUT是否能康复通讯。
二、测验接线
本测验运用CANScope-Pro与CANScope-StressZ扩展板,程控电源。需求DUT上电后, 一向发送CAN报文,便利进行测验。其黑色表笔(地)要和DUT的CAN收发器共地。将启用示波器勾去掉,即不使能示波器,这时CANScope的CAN接口即为电气阻隔的。如下图所示,进行测验衔接。
图1 容错功能测验接线图
三、测验进程
地线漂移:
假如DUT的CAN接口为阻隔的,则需求将程控电源电压+-串联入DUT和CANScope的GND衔接(黑色表笔);
假如DUT的CAN接口为非阻隔的,则需求将程控电源电压+-串联入DUT供电的GND线。运用程控电源不断举高电压(一分钟0.1V),从CANScope软件中测验总线呈现过错帧时的程控电源电压。
地线丢掉:使DUT和CANScope的黑色表笔(GND)断开,独自掉地,测验1分钟内CANScope软件中是否会呈现过错帧。假如没有过错帧,则经过测验。
电源丢掉:使DUT独自丢掉电源,从CANScope测验总线是否遭到搅扰,重接电源后DUT是否能康复通讯。假如丢掉电源时,有小于等于1个过错帧,且重接电源后,DUT能康复通讯,则经过测验。
CAN线中止:运用CANScope-StessZ发动后,如图2别离测验CAN_H断开1分钟、CAN_L断开1分钟、CANH和CAN_L一起断开1分钟,假如重连DUT后,都能康复通讯,则测验经过。
图2 CAN线中止测验图