数据长度:长度为两个字节。其中低字节在前,高字节在后,表示数据区长度。数据区包括数据内容和CRC校验码。

数据内容:需要发送给通信对象的数据,长度不定。

CRC校验码:长度为2个字节,需要对“帧类型”、“数据长度”及“数据内容”的所有字节进行检验,其中低字节在前,高字节在后。

2。3通信过程分析

微机监测系统站机与采集机的通信过程如下:

1)站机请求与采集机通信或者在通信断开后重新连接时向采集机发送请求通信ASK帧。采集机收到ASK帧后,检查ASK帧中的信息并以其中的时间信息校正自己的时间,同时设定一个1分钟定时器并将发送帧序号置1,然后返回一个ACK帧应答。ACK帧发送时,需要在帧中包含监测的全站数据。

2)站机收到ACK帧后,通信连接成功建立,同时设定一个2分钟定时器和一个10分钟定时器。如果2分钟定时时间到后还没有收到来自采集机的任何数据,则认为通信连接断开,重新发送ASK帧。

3)2)中设定的10分钟定时器时间到后,站机向采集机发送一次TIME帧,校正采集机的系统时间。

4)1)中设定的1分钟定时器时间到后,采集机将监测的全站数据封入ZPW_DATA帧中并发送给站机,同时重置1分钟定时器。如果出现了报警信息、CAN采集状态信息或者是监测的数据出现了变化,采集机需要立即将这些数据发送到站机。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-

5)站机接收数据时,如果发现接收到的ZPW_DATA帧中的发送帧序号不是连续的数,则认为是出现了丢帧。此时站机将缺少的帧序号写入Resend帧中并发送给采集机,采集机根据该Resend中的帧序号重新发送丢失的数据帧。

6)出现报警信息时,采集机将ZPW_DATA帧中的规定标志位置1,表示报警信息并立即发送给站机。站机接收到该报警信息后,向采集机发送ZPW_ACK帧确认收到了报警信息。如果采集机没有收到ZPW_ACK帧,则认为站机未收到报警信息,此时将每隔2秒向站机发送一次报警信息,重复3次。

上一篇:3D打印机材料挤出机控制系统设计+PLC梯形图
下一篇:AT89C52单片机路灯控制系统设计及仿真+电路图

信号交叉口右转机动车与...

浅谈高速铁路电力远动技术的應用【1698字】

浅析电力线载波的信号处理技术【2584字】

小波包分解的电力系统暂...

關于高速铁路电力系统的...

全分散安装模式茬高速铁...

PLC交通信号灯控制系统设计+梯形图

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究