一种具有闭环自愈功能的HDLC通信方法技术

技术编号:9768185 阅读:97 留言:0更新日期:2014-03-15 23:09
本发明专利技术涉及一种具有闭环自愈功能的HDLC通信方法,属于数据通信技术领域。本发明专利技术通过同台通信主机之间定时互相发送通信校验报文,以确认通信通道是否正常,当任何一端出现接收功能障碍时,则通过另一通信通道向对端发送故障复位指令,对端在接收到复位指令后对发送模块进行重启复位操作,以重新建立通信连接。因此本发明专利技术解决了目前HDLC通信过程在出现通信通道出现故障后无法自行复位所导致的数据丢失问题,提高了通信的可靠性,对于用本发明专利技术的高压直流输电阀控系统而言,增强了系统的稳定性。

【技术实现步骤摘要】
一种具有闭环自愈功能的HDLC通信方法
本专利技术涉及一种具有闭环自愈功能的HDLC通信方法,属于数据通信

技术介绍
换流阀是高压直流输电系统的关键性设备,阀控系统是换流阀的控制和监视设备,阀控系统的稳定可靠工作是换流阀稳定运行的保障。阀控系统内部稳定可靠的数据通信对整个系统稳定运行有重要影响。目前直流输电阀控系统所采用的HDLC通信方式均是开环无反馈的,在出现接收通道通信故障后,无法自行复位,容易造成数据丢失,只能由值班人员发现后进行人为处理,不利于系统的稳定运行。
技术实现思路
本专利技术的目的是提供一种具有闭环自愈功能的HDLC通信方法,以解决目前HDLC通信过程在出现通信通道出现故障后无法自行复位所导致的数据丢失问题。本专利技术为解决上述技术问题而提供一种具有闭环自愈功能的HDLC通信方法,该通信方法所采用通信系统包括至少两台通信主机,每台通信主机的发送通道和接收通道为独立的通道,通信主机之间定时互相发送通信报文,当任何一端出现接收功能故障时,则通过其发送通道向对端发送故障复位指令,对端在接收到复位指令后,对端对其发送模块进行重启复位操作,以重新建立通信连接。所述的发送端在所有通信报文中均添加校验码,接收端通过校验码判断接收到的报文是否正确,从而确认通信通道是否正常。所述的校验码为奇偶校验码或CRC校验码。所述的故障复位指令被添加在通信报文中,以报文的形式进行发送。所述的通信方法使用的HDLC通信层次结构包括物理层、数据链路层和应用层,其中物理层采用光纤作为传输介质,数据链路层采用标准HDLC协议,使用FPGA完成数据流的收发控制,应用层采用MCU微处理器进行通信数据的处理。本专利技术的有益效果是:本专利技术通过同台通信主机之间定时互相发送通信校验报文,以确认通信通道是否正常,当任何一端出现接收功能障碍时,则通过另一通信通道向对端发送故障复位指令,对端在接收到复位指令后对发送模块进行重启复位操作,以重新建立通信连接。因此本专利技术解决了目前HDLC通信过程在出现通信通道出现故障后无法自行复位所导致的数据丢失问题,提高了通信的可靠性,对于用本专利技术的高压直流输电阀控系统而言,增强了系统的稳定性。【附图说明】图1是本专利技术所采用的两端通信主机HDLC连接示意图;图2是网络型的HDLC通/[目方式不意图;图3是本专利技术采用的通信层次结构示意图;图4是本专利技术实施例中通信故障处理流程图。【具体实施方式】下面结合附图对本专利技术的【具体实施方式】作进一步的说明。图1为两端通信主机之间的HDLC通信连接示意图,两者之间具有三根信号线,分别为时钟Clk,链路I和链路2,其中Clk时钟由主机A产生,主机A和子站B均使用此时钟信号作为发送和接收的同步时钟;链路I为主机A到子站B的数据发送通道;链路2为子站B到主机A的数据发送通道。图3为本专利技术所使用的HDLC通信层次结构示意图,三层结构,分别为物理层、数据链路层和应用层。其中物理层采用光纤作为传输介质;数据链路层采用标准HDLC协议,使用FPGA完成数据流的收发控制;应用层采用MCU微处理器进行通信数据的处理。为了确保数据传输的可靠性,实际应用中一般均会在HDLC通信中加入各种校验功能,例如奇偶校验、CRC校验等,本说明书采用CRC校验。本专利技术通过发送端在所有通信报文中均添加CRC校验码,接收端在接收到一帧完整报文后重新计算CRC校验码,并与来自发送端的CRC校验码进行对比,用以判断接收到的报文是否正确;两台通信主机之间定时互相发送通信检验报文,用于确认通信通道的是否正常;当任何一端出现接收功能故障时,则向对端发送故障复位指令,对端在接收到复位指令后,对发送模块进行重启复位操作,以重新建立通信连接。实施例 本实施例采用图1所示的两台通信主机,链路I为主机A到子站B的数据发送通道;链路2为子站B到主机A的数据发送通道,下面以链路I通道故障为例来说明闭环自愈通信功能的实现,具体流程如图4所示,链路2通道故障的处理方式同链路I故障处理方式相同。主机A向子站B发送的报文长度为15字节,其中首尾两字节为开始和计数标志,第2字节~第11字节为有效报文内容,第12字节为故障复位指令字节,0x00表示复位指令无效,OxAA表示复位指令有效,第13/14字节为对前12字节计算的CRC校验码的高低字节,报文的具体格式如下表所示。本文档来自技高网...

【技术保护点】
一种具有闭环自愈功能的HDLC通信方法,其特征在于,该通信方法所采用通信系统包括至少两台通信主机,每台通信主机的发送通道和接收通道为独立的通道,通信主机之间定时互相发送通信报文,当任何一端出现接收功能故障时,则通过其发送通道向对端发送故障复位指令,对端在接收到复位指令后,对端对其发送模块进行重启复位操作,以重新建立通信连接。

【技术特征摘要】
1.一种具有闭环自愈功能的HDLC通信方法,其特征在于,该通信方法所采用通信系统包括至少两台通信主机,每台通信主机的发送通道和接收通道为独立的通道,通信主机之间定时互相发送通信报文,当任何一端出现接收功能故障时,则通过其发送通道向对端发送故障复位指令,对端在接收到复位指令后,对端对其发送模块进行重启复位操作,以重新建立通信连接。2.根据权利要求1所述的具有闭环自愈功能的HDLC通信方法,其特征在于,所述的发送端在所有通信报文中均添加校验码,接收端通过校验码判断接收到的报文是否正确,从而确认通信通道是否正常。3.根据...

【专利技术属性】
技术研发人员:胡四全董朝阳柴卫强魏卓孟学磊樊宏伟张振兴
申请(专利权)人:许继电气股份有限公司
类型:发明
国别省市:

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

1