您的位置 首页 FPGA

CAN一致性测验-容错性测验

CAN总线各节点质量的不一致引发的系统瘫痪、错误、死机等问题,CAN一致性测试已成为保证CAN网络安全运行的重要手段,本文将对CAN总线一致性测试中的容错性测试进行介绍。CAN一致性测试内容,

  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线中止测验图

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/130852.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部