一种保证数据通信可靠性的方法技术

技术编号:19969792 阅读:58 留言:0更新日期:2019-01-03 15:52
本发明专利技术公开了一种保证数据通信可靠性的方法,包括:一、建立硬件系统;硬件系统包括N个通信单元和两条冗余通信线路;每个通信单元分别与两条冗余通信线路进行数据交互;二、数据通信;包括发送数据和接收数据;发送数据:将要发送的原始数据dt.t通过报文处理算法封装得到数据dt1.t,然后将数据dt1.t发送到通信线路一和通信线路二;接收数据:通信线路一和通信线路二分别对接收的数据进行处理,两条冗余通信线路的处理方法一样;两条冗余通信线路同时接收,任意一条总线接收到正确数据即可,数据接收完成;数据通信报文包括地址、功能码、识别数据、数据和CRC校验;所述识别数据通过识别算法来识别数据是否为需求的正确数据。

A Method to Ensure Reliability of Data Communication

The invention discloses a method for ensuring the reliability of data communication, including: 1. establishing a hardware system; the hardware system includes N communication units and two redundant communication lines; each communication unit interacts with two redundant communication lines separately; 2. data communication; including sending data and receiving data; sending data: the original data to be sent through dt.t. The text processing algorithm encapsulates the data dt1.t, and then sends the data dt1.t to the communication line one and the communication line two; the receiving data: the communication line one and the communication line two process the received data separately, and the two redundant communication lines process the same way; the two redundant communication lines receive the correct data at the same time, and any bus receives the correct data, and the data reception is completed; The data communication message includes address, function code, identification data, data and CRC verification. The identification data can identify whether the data is the correct data required by the identification algorithm.

【技术实现步骤摘要】
一种保证数据通信可靠性的方法
本专利技术涉及通信数据安全
,特别是涉及一种保证数据通信可靠性的方法。
技术介绍
现有的自动化设备通信大都采用单线结构,协议报文内容也只是采用简单的CRC校验或其它方式防止数据传输过程出错,当通信线路出现断路故障、受到干扰或人为攻击时,整个系统将瘫痪,系统可靠性低。不能满足当今自动化设备、数据通信服务和各种分布式控制系统的需求。
技术实现思路
本专利技术要解决的技术问题是:提供一种保证数据通信可靠性的方法,该保证数据通信可靠性的方法在硬件上增加冗余线路,通信线路进行故障检测,其中一条线路故障,系统发出报警信息,但系统仍可以正常运行。软件上对通信数据报文进行改进,增加信息识别数据和CRC校验结合,保证接收到的数据准确、可靠。本专利技术为解决公知技术中存在的技术问题所采取的技术方案是:一种保证数据通信可靠性的方法,至少包括如下步骤:步骤一、建立硬件系统;所述硬件系统包括N个通信单元和两条冗余通信线路,N为不小于2的自然数;每个通信单元分别与两条冗余通信线路进行数据交互;两条冗余通信线路分别为通信线路一和通信线路二;步骤二、数据通信;具体包括发送数据和接收数本文档来自技高网...

【技术保护点】
1.一种保证数据通信可靠性的方法,其特征在于:至少包括如下步骤:步骤一、建立硬件系统;所述硬件系统包括N个通信单元和两条冗余通信线路,N为不小于2的自然数;每个通信单元分别与两条冗余通信线路进行数据交互;两条冗余通信线路分别为通信线路一和通信线路二;步骤二、数据通信;具体包括发送数据和接收数据;其中:发送数据:将要发送的原始数据dt.t通过报文处理算法封装得到数据dt1.t,然后将数据dt1.t发送到通信线路一和通信线路二,发送完成;接收数据:通信线路一和通信线路二分别对接收的数据进行处理,两条冗余通信线路的处理方法一样,所述处理方法为:通信线路一上的数据A通过报文校验,当验证通过,证明数据正...

【技术特征摘要】
1.一种保证数据通信可靠性的方法,其特征在于:至少包括如下步骤:步骤一、建立硬件系统;所述硬件系统包括N个通信单元和两条冗余通信线路,N为不小于2的自然数;每个通信单元分别与两条冗余通信线路进行数据交互;两条冗余通信线路分别为通信线路一和通信线路二;步骤二、数据通信;具体包括发送数据和接收数据;其中:发送数据:将要发送的原始数据dt.t通过报文处理算法封装得到数据dt1.t,然后将数据dt1.t发送到通信线路一和通信线路二,发送完成;接收数据:通信线路一和通信线路二分别对接收的数据进行处理,两条冗余通信线路的处理方法一样,所述处理方法为:通信线路一上的数据A通过报文校验,当验证通过,证明数据正常,将数据A保存到数据t11中,否则验证失败,不将数据A保存到数据t11中,数据t12为临时寄存器,代表上一次接收的正确数据,将数据t11和数据t12比较,如果相同,证明本次接收数据无效,线路一超时寄存器sj1加1,如果超时寄存器sj1大于设定超时设定时间T,报通信线路...

【专利技术属性】
技术研发人员:郭晓震朴丕龙胡珂毛翠红东方
申请(专利权)人:天津鼎成高新技术产业有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1