搜索
bottom↓
回复: 6

CAN总线BUSOFF测试

[复制链接]

出0入0汤圆

发表于 2019-6-10 18:18:50 | 显示全部楼层 |阅读模式
问题:测试节点是否连续5次进入busoff状态,采用的测试方法是短接CAN_H和CAN_L线持续 250ms,请问这种短接测试方式(这是国内某车厂的测试方法)的原理是什么?是否准确?

非常感谢。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2019-6-10 18:37:06 | 显示全部楼层
我觉得不准确,一般can发生一次错误,错误计数递增,主动错误(发送)到255了,can模块进入busoff状态。恢复就是清除busoff,重新开始计数。lz说的我没看明白,国内这个车厂有规范嘛?有钱上vector的stress,没钱上周立功stress,实在没钱,自己做个脉冲捕获加然后使用功率芯片短路can;最简单是找个十多Ω短路canh与l,示波器抓摸索也可以的

出0入0汤圆

 楼主| 发表于 2019-6-10 19:19:20 | 显示全部楼层
qingyin2009 发表于 2019-6-10 18:37
我觉得不准确,一般can发生一次错误,错误计数递增,主动错误(发送)到255了,can模块进入busoff状态。恢复 ...

很感谢您的解答。
我们自己测试其实用的是Vector的Stress,对总线持续施加干扰,是没有问题的。
1、车厂要求是连续发生5次BusOff才记录这个故障,车厂采用的方法是短路CAN_H 和CAN_L持续250ms(持续干扰)。我有个疑问就是:如果节点还没有发送报文,短路CANH和CANL,错误计数是不会增加的;我感觉他的这个250ms计时的起点应该不是准确的。
2、还有一个问题就是我不是太理解这个250ms怎么能对应5次busoff。

出0入0汤圆

发表于 2019-6-10 20:29:38 来自手机 | 显示全部楼层
这个要看busoff恢复时间要求,记录dtc的时间为5次busoff的时间+四次恢复时间。以osek的快恢复常用50ms,250ms是可以达到5次的

出0入0汤圆

发表于 2019-10-11 10:19:24 | 显示全部楼层
车的CAN测试,是有标准的。是按照国标来测试的。你可以搜搜相关的标准。

出0入0汤圆

发表于 2019-10-15 08:24:58 | 显示全部楼层
CANH 和CANL短接后,都通讯不上了。busoff是收不到任何报文,还有timeout是收不到某一报文。楼主有做timeout吗

出0入0汤圆

发表于 2019-10-15 09:19:57 | 显示全部楼层
关注。

我用了CAN。但还不知道CAN测试有什么测试标准和具体的测试用例。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 01:22

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表