CANoe只有error Ack

文章讲述了在使用Vector公司的CANoe软件和CAN盒子进行测试时遇到的错误问题,经过排查发现是由于CAN盒子缺少终端电阻,导致与测试工具无法正常通信。添加终端电阻后问题得到解决,强调了CAN总线两端终端电阻的重要性。
摘要由CSDN通过智能技术生成

Vector公司的CANoe软件和CAN盒子是行业标杆,基本不会有什么问题,但是今天就遇到了个必现的问题。

Trace上面一直显示error,没有任何其他报文。但由于测试要求,需要用到CANoe软件,CANoe软件又必须搭配CAN盒子,搞到不得不去攻破这个问题,莫得替代。

问题定位和分析

1、排查ECU和测试工具软硬件问题。

 先通过定位问题,缩小排查范围。通过更换其他CAN工具,可以正常收发报文,排除此可能。问题范围缩小到测试工具。

2、排查测试线束。

由于测试软硬件都是标准的,只有线束是手工制作的,所以通过对调线束来定位问题。

万用表测量线束是通的,而且CANoe的线束挂在其他工具上是可以正常使用的。

3、对调软硬件。

CAN盒子 + CANoe软件 = NG

CAN盒子 + TSMaster软件 = NG

TSMaster硬件 + CANoe软件 = 不能这么匹配

TSMaster硬件 + TSMaster软件 = OK

问题结果指向硬件。

4、对比硬件差异

通过对比发现差异,CAN盒子并没有自带终端电阻,但是TSMaster硬件有自带终端电阻。

尝试给CAN盒子在线束上加上终端电阻,就OK了。

问题原因 

一般来说,为了稳定性,CAN总线的两端都是需要终端电阻的,一端是设备,另一端是测试工具。

有些电路板在CAN端子附近装了终端电阻,就相当于给测试工具加了终端电阻,工具就不需要再安装了。

但是有些电路板在CAN端子附近并没有装终端电阻,这时候就需要测试工具自带一个终端电阻了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不吃鱼的羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值