【实战】CANOE错误帧No ACK, Domain Error, bit position=109的分析和解决

本文探讨了在CAN总线测试中遇到的'No ACK'错误,该错误与CAN FD的BRS位(位速率转换)相关。在CANOE中,通过Diagnostics/ISO TP Configuration窗口手动覆盖配置,解决'Enable BRS'选项不可修改的问题,从而修复错误。
摘要由CSDN通过智能技术生成

前言

出于性能考虑,一些CAN控制器允许使用名为CAN FD(参见“CAN with Flexible Data-Rate”规范)的灵活数据速率功能。在仲裁阶段指示时,可以在负载和CRC期间切换到更高的波特率。这第二个波特率必须通过扩展CanControllerBaudrateConfig与CanControllerFdBaudrateConfig进行配置。如果存在具有CAN FD配置(参见CanControllerFdBaudrateConfig)的活动波特率,则启用此控制器的CAN FD功能。指定的第二个波特率用于支持具有比特率切换(BRS)的CAN FD帧的接收。第二个波特率是否用于发送取决于配置参数CanControllerTxBitRateSwitch(参见CanControllerFdBaudrateConfig)。

本文解释了一个在CAN总线测试中经常遇见的错误及解决办法。

错误帧--domain error, bit position=109

在CANOE导入诊断文件CDD后,通过“Diagnostic Console”发送诊断报文,在trace上观测都报no ack错误帧。

 解决思路

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

大表哥汽车人

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

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

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

打赏作者

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

抵扣说明:

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

余额充值