显控计算机与信号处理板通讯协议
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 授权设定数据块-