毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于无线智能信息处理的地铁站LED照明节能控制系统设计与开发(10)
(4) 对适用性的要求
通信协议的制定还应考虑使用环境的多样性,同时提供多种通信接口,允许多
种传输介质,允许多种网络拓扑结构,甚至针对不同的应用平台应发出不同的应用
层协议、而这是对通信协议的较高的要求。
综上所述,一个较好的通信系统要综合对准确性,高效率,可靠性,可扩展性、兼容性、适用性等几方面考虑。
3.4.2 通信协议的设计
本系统通信机制主要有三种,分别是问讯式、主动上传式和定时上传式。问讯式是由监控中心发起,发送命令给监控终端,就是说由数据中心发起数据传输请求,RTU 应答并发送/接收数据。主动上传式是指监控终端在其数据发生异常报警时,主动传送相应数据给主站的形式。定时上传式是由监控终端根据事先设置的发送数据间隔向主站发送数据,由监控中心发送结束命令后,则停止传送。一般来说,由监控中心发起的命令帧可以分为两类,一种点对点的数据传送,比如监控中心对某一监控终端的控制和对该监控终端的数据要求。一种是广播命令也就是说一点对多点的数据传送,主要就是监控中心同时对所有终端或某一组所有终端进行控制和数据传送。在目前情况下,系统对于所有终端和某组终端的命令其实还是基于点对点的数据传送[5]。
由于在主站设备和远端设备之间进行的数据通信采用的主要方式是短消息,因此短消息中每个数据信息代表的具体意义,以及短消息中数据的排列规则都需要通信的双方达成一致。因此通信双方必须具有数据协议。
由于受到存储芯片的容量限制,因此短消息传送的数据量要有一个具体的限定,同时为了便于定位有用的数据信息,短消息中数据信息以“%%”开头,以单个“%”结尾,下面主要介绍通信双方所采取的不同的命令字及状态代码。
1. 由远端设备向监控主站发送状态信息[6]
格式为:
意义:LED灯编号 状态码 LED灯电流 LED灯电压 校验和
其中:
代表单字节, 代表双字节。
一共发送2个数据,一个状态码和一个校验位,一共七个字节,数据两个字节,其余都是用一个字节表示。
(1) 状态码的定义
状态码,即由远端设备向监控主站发送的状态信息中的第一个字节的意义,由于一个字节的二进制数据最多可以表示 256 个状态,因此设计程序时,不能够超出128 个状态。状态码的定义在界面设计部分介绍。
(2) 参数值说明
LED灯编号:代表实际LED灯的编号,以便于工作人员管理或文修。
状态码:代表远端设备所处在的状态。主站完全根据状态码代表的意义来进行报警等一些操作。
LED灯电压及电流值:在由远端采集设备向监控主站发送状态信息中,一个字节的表示范围是-128~127)。考虑到LED照明灯系统的实际情况,电压、电流值肯定都小于 127,但是考虑到有些数据的变化比较小,往往小于 1,为了保证测量的准确性和精准度,很有必要保留小数位,根据实际情况,此项目中保留小数位两位。因此参数值都设定为两个字节,第一个字节代表参数值的十位和个位的数据,第二个字节代表参数分数位的第一位和第二位的数据。
校验和:判断传送数据过程中是否出现错误,此处采取把前面的数据相加之后除 128 取余的校验方式。
2.由主站向远端设备发送命令
格式为:
共18页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
下一页
上一篇:
Matlab基于灰色关联理论的移动机械人故障诊断方法研究
下一篇:
ZigBee室内定位系统的研究与设计+RSSI的算法及MATLAB仿真
基于Kinect手势识别的遥操...
动车组滚动轴承FCM智能诊断研究
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
动车组滚动轴承SVM智能诊断研究
基于TI-DSP平台的电力电子测控平台设计
大规模MIMO系统的发展研究现状
小型通用机器人控制系统设计任务书
遥感土地用变化监测国内外研究现状
MNL模型历史城区居民活动...
从企业eHR建设谈管理信息...
PCI+PID算法直流力矩电机速...
浅析施工企业保理融资成...
提高小學语文課堂朗读教...
高效课堂教师问卷调查表
《水浒传》中血腥暴力研...