RS485通信协议为什么会规定几个字节而不是确定的数据呢?

2019-03-24 18:02发布

RS485通信协议为什么会规定几个字节而不是确定的数据呢?比如"地址域A0A1A2A3 4个,命令字节1个,长度字节1个,数据区(标识符2个,数据)"这都是什么意思呢? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
Aragorn
1楼-- · 2019-03-25 04:24
RS485通信协议?RS485只是一种通信总线,不负责协议。各厂家根据自己的需要制定自己的协议。你看的是哪个厂家自己订的协议吧?
hu柏拉图的永恒
2楼-- · 2019-03-25 04:45
Aragorn 发表于 2015-4-16 15:15
RS485通信协议?RS485只是一种通信总线,不负责协议。各厂家根据自己的需要制定自己的协议。你看的是哪个厂家自己订的协议吧?

不管是谁定的协议,定义字节是什么意思呢?
Aragorn
3楼-- · 2019-03-25 05:38
 精彩回答 2  元偷偷看……
ienglgge
4楼-- · 2019-03-25 10:37
比如"地址域A0A1A2A3 4个,命令字节1个,长度字节1个,数据区(标识符2个,数据),
可能就是这样的,
地址域,从设备的地址,每个设备有自己的地址。只有地址符合才接收数据。
命令字,这个要看具体情况。最简单的是读写控制。
长度字节,确定数据的长度。
数据区,传递的具体的数据。
chunyang
5楼-- · 2019-03-25 12:50
没有什么''RS485通信协议'',协议有很多,也可以自己制定,485不过是载体。协议是约定的通信规则,任何协议都有其目的性。楼主遇到的是典型的一主多从式协议的帧结构。
hu柏拉图的永恒
6楼-- · 2019-03-25 16:03
 精彩回答 2  元偷偷看……

一周热门 更多>