毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

UPPAAL铁路信号微机监测系统通信过程仿真(4)

时间:2022-05-22 20:44来源:毕业论文
数据长度:长度为两个字节。其中低字节在前,高字节在后,表示数据区长度。数据区包括数据内容和CRC校验码。 数据内容:需要发送给通信对象的

数据长度:长度为两个字节。其中低字节在前,高字节在后,表示数据区长度。数据区包括数据内容和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次。

UPPAAL铁路信号微机监测系统通信过程仿真(4):http://www.youerw.com/zidonghua/lunwen_94133.html
------分隔线----------------------------
推荐内容