![](https://csdnimg.cn/release/download_crawler_static/87610232/bg1.jpg)
调频控制器带通信 485 控制器
485 通讯功能使用说明
一 协议规则
SDVC-485支持RS485通讯功能,通过Modbus数据传输方式,向控制器发送一串ASCII字
符从而读取修改控制器内部参数。在发送的报文中,每两个 ASCII 字符代表一个8位的十六
进制数。
例如:报文中的连续2个ASCII字符【0x35】和【0x42】代表的十六进制数为0x5B
十六进制数与 ASCII 字符的对应关系如下表所示
十六
进制数
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
ASCII
字符
30
31
32
33
34
35
36
37
38
39
41
42
43
44
45
46
ASCII 字符传输模式:
每个ASCII 字符在传输时,由10个位组成,它的格式为:
名 称
起始位
数据位
停止位
停止位
Bit0
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit0
Bit0
位序号
1
2
3
4
5
6
7
8
9
10
由上表可以看出ASCII 传输模式中的每个字节由3个部分组成:
a) 1个 起始位
b) 7个数据位(首先发送最低有效位)
c) 2个停止位
注:所以我们连接485模块进行通讯时需要将数据位和停止位分别设置为7和2
Modbus ASCII报文帧
典型的报文帧结构如下所示(十六进制表示):
名
称
起
始
地址
功能
数据1
…
数据n(n≥0)
LRC
结束
:
高
字
符
低
字
符
高
字
符
低
字
符
高字
节
低字
节
…
高字节
低字节
高
字
符
低
字
符
CR
LF
高
字
符
低
字
符
高
字
符
低
字
符
高
字
符
低
字
符
高
字
符
低
字
符
序
号
1
2
3
4
5
6
7
8
9
…
10+
2n
11+
2n
12+
2n
13+
2n
14+
2n
15+
2n
16+
2n
17+
2n