汽车上的CAN总线,如何接受长报文?
在汽车上使用的CAN总线,根据SAE1939协议,能发送数据大于8字节的报文,我估计是把一个超过8字节的长报文,比如24字节,分成3个8字节的报文发送,
那么接受端是如何知道和如何拼装3个报文为一个长报文的呢?
而一般的CAN模块如2515,他只有0和1二个接受缓冲器,如何接受第三个短报文呢?
另外发送长报文能使用广播方式吗?
听说:只有重型车才遵循SAE1939协议,轿车还是一般的CAN协议,是不是?
汽车上的CAN总线,如何接受长报文?
答案:2 悬赏:40 手机版
解决时间 2021-01-25 04:52
- 提问者网友:欲劫无渡
- 2021-01-24 15:27
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-01-24 16:36
我也在弄汽车总线,初学者也不太懂。你问的有点问题,车载总线分那么多种,车灯一般用LIN,转向用Flexray,发动机单元,ESP数据传输用CAN,所以你这么一问就问出问题了,说明你也不明白,什么叫一般的CAN协议?这个问法让我很疑惑啊。
你要是弄CAN总线的 去看看CAN协议的要求,我记得CAN协议数据域最大为64位,你先确定你要搞什么协议,再查下资料吧
你要是弄CAN总线的 去看看CAN协议的要求,我记得CAN协议数据域最大为64位,你先确定你要搞什么协议,再查下资料吧
全部回答
- 1楼网友:杯酒困英雄
- 2021-01-24 16:54
一般来讲,总线接口在排档附近,比如护套下面、橡胶衬垫下面。
用专用仪器接上总线接口,就可以查找行车电脑的数据了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯