现在的位置: 首页 > 综合 > 正文

485数据帧规范

2013年12月02日 ⁄ 综合 ⁄ 共 781字 ⁄ 字号 评论关闭

rs485通信设计

 

物理层:rs485半双工???

 

通信方式:传感器网络的拓扑结构采用总线方式。传送数据采用主从站方式。PC 机作主站,网络传感器(微处理器) 作从站。主站启动并控制网上的每一次通信。每个网络传感器都有一个识别地址(由从站寄存器保存)。只要当某一传感器被寻址时,该传感器才同主站应答数据(包括信号传送以及传感器远程标定)。

每次数据的传送采用帧格式。其中数据值为0-127,大于127的用于控制。

 

帧格式:

包括控制状态帧和数据帧

 

帧头     地址      帧类型       长度      数据1 ⋯⋯数据N    帧尾

1B        1B         1B          1B          nB             1B

FFH      0-127       0-127      0-127       0-127           FEH

 

10位AD采样的数据转换为三个字节发送,10位由低位起每四位加30H变为一个字节,高两位为一个字节。如:1ffHà31H 3fH 3fH。因此采样的数据在30H――3fH之间,另外再限制地址,帧类型,长度等的第八位为0,使7f以上的数据用于控制(如帧头,帧尾)传送。

 

主机功能:地址为0

1.初始化串口,获得从机数,能够设定从站地址

2.向从机发送数据请求

3.保存各从机数据

4.用不同颜色曲线显示数据

5.异常处理

 

从机功能:地址从1-126,127为广播地址

1.地址从1依次开始且各从机地址固定,用寄存器保存

2.AD,按固定周期采样转换,存在缓冲区

3.响应主机请求,发送缓冲区所有数据(最多5组)

4.异常处理

 

 

异常处理:

1.从机缓冲区空,从机发送状态,主机接受到后请求下一主机。

2.缓冲区满,直接覆盖以前数据

3.从机未响应(故障或者忙),主机延时一定时间(???),请求重发,最多重发一次,否则转向请求下一从机。

抱歉!评论已关闭.