首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误的DM1多数据包

错误的DM1多数据包
EN

Stack Overflow用户
提问于 2019-07-14 18:58:26
回答 1查看 240关注 0票数 0

使用stm32单片机采集了一辆斯堪尼亚G380卡车的can数据。DM1故障存在问题。根据j1939-73,当dm1数据长度超过8个字节时,它将由TP.CM (pgn 0xecff)宣布的TP.DT (pgn 0xebff)打包,但我面对这些数据时,以一种奇怪的方式打包:

代码语言:javascript
运行
复制
18ECFF00     DATA: FF FF 7D 7D FD FF FF FF
18EBFF00     DATA: FF FF 7D 7D 3C FF FF FF 
18EBFF00     DATA: FF FF 7D 7D FD FF FF FF 
18EBFF00     DATA: FF FF 7D 7D 3C FF FF FF
18EBFF00     DATA: FF FF 7D 7D FD FF FF FF

它似乎没有遵循协议。

另一个奇怪的问题是,在TP.DT pgn中,dm1故障被重复地广播在单个数据包中,而不是被打包。例如,我有这样的日志:

代码语言:javascript
运行
复制
18FECA27     DATA: 00 17 09 07 34 22 74 7D   TIME: 425447
18FECA10     DATA: 2F 21 43 3C 37 43 06 55   TIME: 425474
18FECA2F     DATA: D1 FF 1F FF FF FF FF FF   TIME: 425594
18FECA0B     DATA: 38 00 FF FF FF FF 00 00   TIME: 425626
18FECA00     DATA: 00 FB 00 FB 3F FC FF FF   TIME: 425634

有谁能帮帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-13 21:21:12

代码语言:javascript
运行
复制
18ECFF00     DATA: FF FF 7D 7D FD FF FF FF
18EBFF00     DATA: FF FF 7D 7D 3C FF FF FF 
18EBFF00     DATA: FF FF 7D 7D FD FF FF FF 
18EBFF00     DATA: FF FF 7D 7D 3C FF FF FF
18EBFF00     DATA: FF FF 7D 7D FD FF FF FF 

这看起来像一些垃圾/缺省值。我认为斯堪尼亚没有使用DM1消息通过CAN总线报告DTC。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57026756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档