[应用相关] can总线怎么发送多于8个字节的数据?

[复制链接]
2251|13
 楼主| zhenykun 发表于 2017-4-28 20:35 | 显示全部楼层 |阅读模式
can总线怎么发送多于8个字节的数据?谁有多机can通信的源代码?can总线能发送多于8个字节的数据吗
dengdc 发表于 2017-4-28 20:36 | 显示全部楼层
不能,得自己分包
heweibig 发表于 2017-4-28 20:37 | 显示全部楼层
当发送数据大于8个字节时,要拆成多帧来发
jiahy 发表于 2017-4-28 20:38 | 显示全部楼层
基于STM32的 多机 CAN通讯 https://bbs.21ic.com/icview-1231718-1-1.html    希望对你有用!
lizye 发表于 2017-4-28 20:39 | 显示全部楼层

CAN通讯时是一帧一帧通讯的,所以必须先搞懂一帧数据的组成
shimx 发表于 2017-4-28 20:40 | 显示全部楼层
确实,can总线不能发送多于8个字节的数据。。
jiaxw 发表于 2017-4-28 20:42 | 显示全部楼层
最好不要这样吧,可以试着分几次发,可能会有点麻烦就是。
spark周 发表于 2017-4-28 20:43 | 显示全部楼层
每一帧是怎么标识的,怎么定义的,这个要清楚。。。
liliang9554 发表于 2017-4-28 20:44 | 显示全部楼层

先搞懂基本的CAN通讯,自己定义一个简单的协议搞,等通讯收发都没有问题了,逐渐你会对CAN的通讯原理和方式有比较更输入的理解了,然后再去尝试搞搞那些流行的  协议。can搞起来比较麻烦。。。
午夜粪车 发表于 2017-4-28 20:46 | 显示全部楼层
:lol 谢谢!!!CAN通讯时是一帧一帧通讯的,我敢肯定这一点。。
huangchui 发表于 2017-4-28 20:48 | 显示全部楼层
这是CAN的应用的事,简单的可以自己写个,复杂的可以参考CAN open、UDS等等
jiajs 发表于 2017-4-28 20:49 | 显示全部楼层
CAN一帧数据最多八个字节数据,所以当发送数据大于8个字节时,拆成多帧来发。
zhanghqi 发表于 2017-4-28 20:50 | 显示全部楼层
CAN总线通信的问题。有很多人反应CAN总线通信有问题,或者是说我们的CAN messagebox太多,不太会配置。其实我们的CAN 模块功能非常的强大,它可以实现单节点多ID符的接收和发送操作。这个在实际应用过程中,使用起来非常更方便,下面我就简单介绍一下我设计的这个例程:
 楼主| zhenykun 发表于 2017-4-28 20:52 | 显示全部楼层
搞定了,呵呵,犯了低级错误……结贴啦,多谢各位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部