历史上的今天
返回首页

历史上的今天

今天是:2024年11月15日(星期五)

正在发生

2018年11月15日 | 技术文章:CAN一致性测试-容错性测试

2018-11-15

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接口即为电气隔离的。如下图所示,进行测试连接。

 

image.png?imageView2/2/w/550

 

图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后,都能恢复通讯,则测试通过。

 

image.png?imageView2/2/w/550

 

图2 CAN线中断测试图

 

CAN线短接到地线:将CANScope-StressZ的GND接口与Vdis-连接。如图3分别测试CAN_H对地短路1分钟、CAN_L对地短路1分钟,CANH和CAN_L同时对地短路1分钟,恢复后DUT若都能恢复通讯,则测试通过。

 

image.png?imageView2/2/w/550

 

图3 CAN线对地短路测试图

 

CAN线短接到电源线:将CANScope-StressZ的Vdis+与DUT的电源连接。使用CANScope-StessZ启动后,CAN_H对电源短路1分钟、CAN_L对电源短路1分钟,将CANH和CAN_L同时对电源短路1分钟,如果恢复后,DTU都能恢复通讯,则测试通过。如图4(注意电压不得超过24V)

 

image.png?imageView2/2/w/550

 

图4 CAN线对电源短路测试图

 

CAN_H与CAN_L短接:使用CANScope-StessZ启动后,将RHL设置为0,即等于CANH和CAN_L短路,1分钟,如果恢复后,DUT能恢复通讯,则测试通过。如图5所示:

 

image.png?imageView2/2/w/550

 

图5 CAN_H、CAN_L短接测试图

 

四、测试评定

 

依据测试流程进行的7种物理错误类型测试,如果恢复后,都可以恢复通讯,则通过CAN总线系统的一致性测试中的容错性能测试。

 

CANDT一致性测试系统

 

为了帮助用户避免了人工测量统计的误差,提高测试的准确度,同时减少测试时间的浪费,节约了人工成本。ZLG致远电子发布了专用于CAN总线快速测试的CANDT一致性测试系统,该设备可自动化完成CAN节点物理层、链路层及应用层一致性测试,是当前CAN总线测试领域唯一能够进行完善的物理层自动化测试并导出报表的仪器设备。

 

image.png?imageView2/2/w/550

 

用户只需要在测试页面勾选所需测试项,就可以进行一键自动化测试,完整显示测试结果、数据、波形截图等数据内容,工程师可快速判断被测设备的CAN总线质量。

 

image.png?imageView2/2/w/550

 

CANDT一致性测试系统基于CANScope底层分析能力,集成示波器、电源等必要设备,可覆盖主机厂CAN一致性测试标准,为主机厂及零部件企业建立CAN总线测试及保障体系。

 

 

 

 


CAN
推荐阅读

史海拾趣

Hsuan Mao Technology Co公司的发展小趣事

Hong Kong X'Tals Ltd在电子行业的发展故事

故事一:精密时间与频率产品的创新之路

Hong Kong X'Tals Ltd(简称HKC)自1991年成立以来,一直致力于精密时间和频率产品的研发与生产。公司最引人注目的成就是其KSTAR系列全球导航卫星系统(GNSS)驯服振荡器(GNSSDO)的推出。这款新产品不仅接收来自北斗、GPS、GLONASS和GALILEO等多卫星系统的信号,还具备高灵敏度和低噪声的特点,长期频率稳定性优于1E-12。KSTAR系列GNSSDO的推出,标志着HKC在通讯、自动驾驶、能源和金融等领域的时间同步解决方案上达到了国际领先水平。这一创新不仅增强了公司在全球市场的竞争力,也为众多行业客户提供了更加精准和可靠的时间同步服务。

故事二:从石英晶体到国际市场的跨越

HKC的母公司Kolinker Industrial Equipments Ltd拥有超过13年的中国晶体行业经验,并在深圳设立了首家中国本地的晶体工厂,该工厂荣获QS9000和ISO/TS16949认证。这一成就不仅体现了HKC在晶体制造领域的专业实力,也为其产品打入国际市场奠定了坚实的基础。HKC凭借其高质量的石英晶体产品,成功进入东欧、日本、韩国、中国大陆、北美、台湾和西欧等市场,成为国际市场上备受瞩目的晶体产品供应商。

故事三:技术研发与产品多元化的并行发展

HKC深知技术研发对于企业发展的重要性,因此不断加大在研发领域的投入。公司不仅专注于晶体、谐振器和振荡器的研发与生产,还积极拓展产品线,推出了一系列满足不同行业需求的电子产品。例如,在工业自动化领域,HKC设计并制造了多款机电一体化设备,赢得了国内外众多知名家电制造商的青睐。此外,公司还涉足新能源行业,通过投资组建益阳晶鑫新能源科技实业有限公司,致力于多晶硅产业链的建设与发展。

故事四:品质管理与国际认证的双重保障

HKC始终将品质管理视为企业发展的生命线。公司早在2000年和2003年就分别通过了ISO9002 1994及ISO9001 2000质量管理体系认证,成为同行业中最具实力的公司之一。这一系列的国际认证不仅证明了HKC在品质管理方面的卓越表现,也为其赢得了国内外客户的广泛信赖。HKC始终坚持以客户为中心,不断提升产品品质和服务水平,努力成为电子行业的佼佼者。

故事五:全球化战略与本土化运营的有机结合

随着全球市场的不断扩大,HKC积极实施全球化战略,在全球多个地区设立分公司和生产基地。同时,公司也注重本土化运营,根据不同地区的市场特点和客户需求,提供定制化的产品和服务。例如,HKC在中国内地市场就设立了多家子公司和生产基地,通过深入了解本地市场需求和客户需求,不断优化产品结构和服务模式,赢得了中国市场的广泛认可。这种全球化战略与本土化运营的有机结合,为HKC的可持续发展提供了强有力的支撑。

Force Technologies Ltd公司的发展小趣事

背景:随着全球对环境保护意识的增强,Force Technologies Ltd积极响应号召,将绿色环保理念融入企业发展中。

发展:公司投入巨资研发环保型电子产品和制造工艺,致力于减少生产过程中的废弃物排放和能源消耗。同时,公司还积极推动供应链的绿色化转型,与供应商共同制定环保标准和措施。这些努力不仅提升了公司的社会形象,还为其赢得了更多消费者的信赖和支持。

AMI [American Megatrends Inc]公司的发展小趣事

背景:随着全球对环境保护意识的增强,Force Technologies Ltd积极响应号召,将绿色环保理念融入企业发展中。

发展:公司投入巨资研发环保型电子产品和制造工艺,致力于减少生产过程中的废弃物排放和能源消耗。同时,公司还积极推动供应链的绿色化转型,与供应商共同制定环保标准和措施。这些努力不仅提升了公司的社会形象,还为其赢得了更多消费者的信赖和支持。

Broadband公司的发展小趣事

背景:随着业务的不断增长,Force Technologies Ltd意识到单一市场已无法满足其发展需求。于是,公司制定了明确的国际化战略,旨在将产品和技术推向全球。

发展:通过在欧洲、北美和亚洲等地设立研发中心和生产基地,Force Technologies Ltd成功构建起全球化的运营网络。同时,公司还积极参与国际展览和交流活动,不断提升品牌知名度和影响力。在国际市场的推动下,公司的销售额和市场份额均实现了快速增长。

GISMA Steckverbinder GmbH公司的发展小趣事

自1983年成立以来,GISMA Steckverbinder GmbH便专注于水下连接器的开发、设计和生产。作为一家由所有者直接管理的独立公司,GISMA从一开始就确立了为海洋工业、船舶及海洋技术提供高质量电气和光纤连接器的目标。这一明确的市场定位使得GISMA能够迅速在竞争激烈的电子行业中脱颖而出,逐步建立起自己的市场地位。

创基(CBI)公司的发展小趣事

在电子行业快速发展的今天,创新是企业持续发展的关键。CBI公司始终坚持创新驱动的发展战略,不断投入研发资源,推出具有创新性的电子产品。这些产品不仅满足了消费者的多样化需求,也为公司带来了丰厚的利润回报。同时,公司还注重知识产权保护,通过申请专利、商标等方式,保护自己的创新成果不受侵犯。

请注意,以上故事均为虚构,旨在为您提供一个关于电子行业里公司发展起来的故事框架。在实际情况中,不同公司的发展历程和故事可能会有所不同。

问答坊 | AI 解惑

《嵌入式Linux系统开发技术详解—基于ARM》

《嵌入式Linux系统开发技术详解—基于ARM》 110楼有完整版本哦 https://bbs.eeworld.com.cn/thread-50757-11-1.html ------------------------------------------------------------------------------------- “scarlettsp”说:“第六 ...…

查看全部问答>

概念车系列(一)

这是一款三菱的混合动力概念车。…

查看全部问答>

咨询一个问题关于mini2440驱动中的文件

IO口,寄存器是不是都定义在这个地方呢 mini2440驱动中的文件regs-gpio.h的位置在什么地方呢…

查看全部问答>

Verilog 修正miller码编码

在做这个修正miller码的编码时,如何判定输入的序列是不是最后一位啊?我们讨论可能要用寄存器,不知道这样行不行,哪为大虾给点思路?如果能给写一小段VERILOG,更是感激不尽啊。。…

查看全部问答>

arm汇编实现YUV2RGB的问题

YUV2RGB时需要用到下面的公式: R = Y + 1.402 ( Cr - 128 ) G = Y - 0.34414 ( Cb - 128 )  -  0.71414 ( Cr - 128 ) B = Y + 1.772 ( Cb - 128 ) 为了避免浮点数运算,修改为 R = Y + ( 91881*( Cr - 128 ))>>16 当 ...…

查看全部问答>

P4 CPU中断控制器设置问题

我想将并口的中断模式从level触发改成edge触发,是不是得修改CPU的中断控制器相关寄存器值? 我的cpu是celeron D 347,有人知道它的中断控制器地址和相应寄存器偏移么? …

查看全部问答>

串口的中断会影响定时器A和B的中断。

485通讯和TIMER-A,TIMER-B单独运行时均正常。但加在一齐时,程序跑飞了。只要不写 IE2=URXIE1+UTXIE1;程序运行正常。一旦加上这句话,程序就跑飞。为什么呀?…

查看全部问答>

【MSP430共享】加速度传感器在步态信号采集系统中的应用

详细介绍了三轴加速度传感器 M MA 7 2 6 0的结构、 工作原理及其功能 , 提 出 了一种采用MM A 7 2 6 0提取步态特征的设计方案。系统由MM A 7 2 6 0与微控制器 MS P 4 3 0 F 1 4 9组成, 由M MA 7 2 6 0 捕获步态的加速度信号, 由MS P 4 3 0 ...…

查看全部问答>

8*8led 点阵 24引脚???

我买了个8*8的点阵,是红色单色的,但是有24四个引脚,一般不是只有16个引脚吗,,跪求引脚定义。。。。…

查看全部问答>

申请430开发板的资格

以前从来没有用过430,因为接触的都是功耗不敏感的项目,最近做了一个手持设备,功耗这块搞惨了,所以想试试传说中的430,看是不是真正的有那么神奇。…

查看全部问答>