新风控制器与净化器间的数据传输方法与流程

文档序号:11523857阅读:283来源:国知局

本发明涉及一种数据传输方法,具体涉及一种新风控制器与净化器间的数据传输方法,属于新风净化技术领域。



背景技术:

为了更好的控制净化器,会将净化器与新风控制器进行无线或有线的连接。与净化器之间无线通讯时,数据会以无线电波的方式发送到空中,在数据符合通讯频率、信道、数据波特率等相同的情况下,当多组数据同时发送时,这些数据将会混杂到一起,导致数据杂乱无章,无法解析。另外,由于远距离通讯、信号传输被阻挡、信号传输被屏蔽、通讯设备等原因都会造成一定概率的丢包,会直接导致数据异常。当与净化器之间有线通讯时,在总线空闲(即传输线上所有节点都为接收状态)以及传输线开路或短路故障时,接收器可能输出高电平或者低电平,导致通信异常。另外rs485在连接设备过多、通讯距离过长、双绞线质量差,接线不规范等情况时,接收器可能无法正确地接收到信号,导致通讯不稳定的问题。



技术实现要素:

本发明提供了一种新风控制器与净化器间的数据传输方法。

本发明的目的通过以下技术方案来实现:

新风控制器与净化器间的数据传输方法,包括如下步骤:

s1、数据接收,首先对串口中断服务器中的数据进行接收;

s2、数据的接收位判断,对s1中接收的数据进行判断,若与系统内接收标志位一致,则进入到新数据入口进行数据传输;若不一致,则进入到数据重发入口待数据重发;

s3、数据格式的判断,新数据入口对接收标志位符合条件的数据进行数据格式的判断,若符合,则进入到服务器进行程序的待调用;若不符合,则进入到数据合法性判断;

s4、数据合法性判断,对不符合新数据入口内的数据格式的数据进行判断,若合法则进行数据成功接收;若不合法,则重新返回进行s1数据接收;

s5、接收成功的数据进入到服务器进行程序的待调用。

优选地,所述s2中数据重发包括如下步骤,对接收到的数据的接收位进行再判断,若符合则再经过重发时间和重发次数是否达标进行判断,若不符合直接进行s1数据的接收。

优选地,所述s4中数据合法性判断包括如下步骤:

s41、对不符合新数据入口内的数据格式的数据先进行接收正常标志位的判断,若一致,则返回s1数据接收;若不符合,则进行后续数据格式判断;

s42、判断后续数据格式中有不符合则重新返回进行s1数据接收,若判断都合格,则进行数据成功接收。

优选地,所述s3中数据格式为帧头+数据+校验和+尾帧。

本发明的有益效果体现在:采用本发明中的数据传输方式,保证了数据通讯的稳定性。

附图说明

图1:本发明的数据传输流程示意图。

具体实施方式

以下结合实施例具体阐述了新风控制器与净化器间的数据传输方法,包括如下步骤:

s1、首先对串口中断服务器中的数据进行接收;

s2、数据的接收位判断,对s1中接收的数据进行判断,若与系统内接收标志位一致,则进入到新数据入口进行数据传输;若不一致,则进入到数据重发入口待数据重发;

所述s2中数据重发包括如下步骤,对接收到的数据的接收位进行再判断,若不符合直接进行s1数据的接收。若符合则经过重发时间是否到达进行判断,若到达,则进行重发次数是否到达的判断;当重发次数到达后进行数据的重发;若重发次数不达标,则数据接收失败,重新进行s1数据的接收。

s3、数据格式的判断,新数据入口对接收标志位符合条件的数据进行数据格式的判断,若符合,则进入到服务器进行程序的待调用;若不符合,则进入到数据合法性判断;所述数据格式为帧头+数据+校验和+尾帧。

所述s3具体包括如下步骤:

s31、首先判断接收数据的格式的帧头进行判断,若具有帧头,则将帧头保存至数组中,并判断为数据接收正常,进行接收成功的数据进入到服务器进行程序的待调用。

s32、若数据格式判断不是帧头,则进行数据合法性的判断。

s4、数据合法性判断,对不符合新数据入口内的数据格式的数据进行判断,若合法则进行数据成功接收;若不合法,则重新返回进行s1数据接收;所述s4中数据合法性判断包括如下步骤:

s41、对不符合新数据入口内的数据格式的数据先进行接收正常标志位的判断,若一致,则返回s1数据接收;若不符合,则进行后续数据格式的判断,具体包括,数据的个数是否超过缓存组个数;数据是否存在尾帧,数据个数是够为完整的命令个数,

先进行数据数量计数值与缓存有效数量进行比较,符合要求则将帧头保存至数组,并与尾帧及数据数量计数值进行比较,最后对校验和是否正确进行判断。

s42、判断校验和不正确则重新返回进行s1数据接收,若判断正确,则进行数据成功接收。

s5、接收成功的数据进入到服务器进行程序的待调用。

本发明尚有多种具体的实施方式。凡采用等同替换或者等效变换而形成的所有技术方案,均落在本发明要求保护的范围之内。



技术特征:

技术总结
本发明提供了新风控制器与净化器间的数据传输方法,包括如下步骤:数据接收,首先对串口中断服务器中的数据进行接收,然后分别对数据的接收位、数据格式、数据合法性判断,若最后判断合法则进行数据成功接收,接收成功的数据进入到服务器进行程序的待调用。若不合法,则重新返回进行数据接收。采用本发明中的数据传输方式,保证了数据通讯的稳定性。

技术研发人员:韦献国;魏招峰
受保护的技术使用者:苏州贝艾尔净化科技有限公司
技术研发日:2017.01.13
技术公布日:2017.08.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1