CAN总线如何发送大于八个字节的数据呢?

2019-08-17 00:29发布

CAN总线如何发送大于八个字节的数据呢?  如何发送多种含义不同的数据?这样纪要考虑数据大于8个字节的问题    还要区分数据的代表的含义。。一般都怎么处理啊??谢谢高手么  指点迷津啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
xiaoyan
1楼-- · 2019-08-17 05:53
帮顶
sdwhupk
2楼-- · 2019-08-17 09:04
数据数量大于8个的时候,就分开发;
接收到后再将数据合起来。
在协议里面固定数据的长度,头,尾。
kuenking111
3楼-- · 2019-08-17 11:25
回复【3楼】sdwhupk:
---------------------------------
这样的话一次只能发送四五个字节的数据么????
yongli_gong
4楼-- · 2019-08-17 12:41
 精彩回答 2  元偷偷看……
sdwhupk
5楼-- · 2019-08-17 14:21
在协议里面定义好头,数据长度,数据,尾,这样加起来至少大于8字节,假如总共有40字节,在发送的时候就8个字节一组发送出去,接收端接收后将这些数据在放在一起,检查头,数据长度,数据,尾再组成一个40字节的数据,这样不就可以了吗。
延陵小子
6楼-- · 2019-08-17 14:39
回复【2楼】
---------------------------------
是分组发送的,发动机多故障代码时也是这样发送的,分组用一个报文ID连续发多帧,具体由你自己定个协议,接收节点按你的协议再一条条的取,还可加个校验什么的.

一周热门 更多>