当前位置:文档之家› 串口通讯协议(更改)

串口通讯协议(更改)

显控计算机与信号处理板通讯协议

1通讯传输类型

显控计算机(以下简称MPC)与信号处理板(以下简称DSP)通讯采用RS232全双工串行接口,其接口特性如下:

波特率9600

通讯格式1位起始位,8位数据位,1位停止位,无奇偶校验位

2通讯协议

2.1 工作流程

a)建立通讯:

MPC和DSP上电进行通讯握手后建立通讯。握手过程为MPC按1s为周期发送检测通讯数据块;DSP上电初始化后处于等待接收状态,接收到MPC发来的检测通讯数据块后,向MPC发送握手数据块(其中包含DSP产品标识和自检结果);MPC接收到DSP的握手数据块后,停止发送检测通讯数据块,完成通讯检测,显示DSP状态数据。通讯建立后,MPC可向DSP发送一次读参数数据块,以获得DSP当前工作参数;DSP接收到MPC读参数数据块后,返回当前的工作参数。

b)正常工作状态:

DSP向MPC按工作周期发送检测结果数据块。MPC周期接收检测结果数据块后刷新显示结果。

c)工作参数设置:

在工作过程中,MPC可以对DSP的工作参数进行读/写控制,DSP接收到读参数数据块后,返回当前的工作参数;DSP接收到写参数数据块后,更改相应工作参数,进入相应工作方式。

2.2 通讯数据定义

2.2.1 检测通讯数据块-

源:MPC

更新周期:上电后1s周期重复发送直到接收到握手数据块

数据块结构定义:

2.2.2 握手数据块-

源:DSP

更新周期:收到检测通讯数据块后,回送一次

数据块结构定义:

第7字节表示DSP标识,0x01代表TMS320F2812。

第8、9字节为软件版本,0x01、0x00表示版本为1.00。

2.2.3 读/写参数数据块-

源:MPC

更新周期:建立通讯后发送一次或参数设置时发送一次

数据块结构定义:

读写控制:

0 ——写

1 ——读参数号:

2.2.4 检测结果数据块-

源:DSP

更新周期:44ms

数据块结构定义:

2.2.5 故障告警数据块-

源:DSP

更新周期:有告警时发送一次

数据块结构定义:

故障代码:

2.2.6 授权设定数据块-

相关主题