本实用新型专利技术公开了一种通信校验装置,所述装置包括:第一单板机、第二单板机、第三单板机和比较器,第一单板机对数据包进行校验码计算,得到第一校验码,将数据包分别发送给第二单板机和第三单板机,第二单板机和第三单板机分别对数据包进行校验码计算,分别得到第二校验码和第三校验码,比较器对第一校验码和第二校验码、第一校验码和第三校验码分别比较,当比较结果一致时,生成第一单板机正常工作的指令,相比于只使用一个单板机来监控另一个单板机来说,提高了判断的精度,并且由此保证了通信可靠性和安全性。(*该技术在2023年保护过期,可自由使用*)
【技术实现步骤摘要】
一种通信校验装置
本技术涉及通信领域,特别是一种通信校验装置。
技术介绍
目前,通信系统中普遍采用双重冗余方式来保证通信系统的可靠性,所述双重冗余采取两套相同、相对独立配置的设计,即采用单板机I和单板机2两套相同、相对独立配置的设计,其中,单板机I用来接收数据,以及保证通信系统的正常工作,而单板机2在实时监控单板机I的运行情况,当单板机I发生故障时,单板机2会代替单板机I来保证通信系统的正常工作。但是在实际使用中,当单板机I出现错误时,单板机2虽然已经监控到单板机I出现了错误,产生故障信号,但是有可能会不执行此故障信号,仍认为单板机I输出的数据为正确数据,这样便会导致输出故障,并会对现场设备及人员带来危害,通信的可靠性及安全性均会降低。
技术实现思路
本技术提供一种通信校验装置,以解决使用现有技术产生的通信可靠性和安全性降低的问题。具体方案如下:一种通信校验装置,包括:接收数据包,对所述数据包进行校验码计算,得到所述数据包的第一校验码,并将所述数据包分别发送给第二单板机和第三单板机的第一单板机;与所述第一单板机相连,接收所述数据包,对所述数据包进行校验码的计算,得到第二校验码的所述第二单板机;与所述第一单板机相连,接收所述数据包,对所述数据包进行校验码的计算,得到第三校验码的所述第三单板机;与所述第一单板机、所述第二单板机和所述第三单板机分别相连,获取所述第一校验码、所述第二校验码和所述第三校验码,当所述第一校验码和所述第二校验码一致并且所述第一校验码和所述第三校验码一致时,生成所述第一单板机正常工作的指令的比较器。优选地,所述第一单板机包括:将所述数据包逐页存储在第一编码器中,并对所述数据包中的每页数据分别进行求和计算,得到与所述每页数据各自对应的第一求和校验码的第一微处理器;与所述第一微处理器相连,对存储的每页数据分别进行求和计算,得到所述存储的每页数据各自对应的第二求和校验值的第一编码器;与所述第一微处理器和所述第一编码器分别相连,获取第一求和校验值和所述第二求和校验值,当所述第一求和校验值和所述第二求和校验值一致时,生成第一响应信号并发送给第二微处理器的第一比较器;与所述第一比较器相连,接收所述第一响应信号,将所述第一响应信号发送给所述第一编码器的第二微处理器;与所述第二微处理器相连,接收所述第一响应信号,依据所述第一响应信号计算所述数据包的第一校验码,并将所述数据包分别发送给所述第二单板机和所述第三单板机的所述第一编码器。优选地,所述第二单板机包括:接收所述数据包,并计算所述数据包的第二校验码的第二编码器;与所述第二编码器相连,获取所述第一校验码和所述第二校验码,当所述第一校验码和所述第二校验码一致时,生成第二响应信号并分别发送给第三微处理器和第四微处理器的第二比较器;接收第二响应信号,读取所述第二编码器接收到的数据包中的每页数据,并对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第三求和校验值的所述第三微处理器;将所述第二响应信号发送给所述第二编码器的所述第四微处理器;接收所述第二响应信号,对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第四求和校验值的所述第二编码器;获取所述第三求和校验值和所述第四求和校验值,当所述第三求和校验值与所述第四求和校验值一致时,则生成所述数据包为正确数据包的指令的所述第二比较器。优选地,所述第三单板机包括:接收所述数据包,并计算所述数据包的第三校验码的第三编码器;与所述第三编码器相连,获取所述第一校验码和所述第三校验码,当所述第一校检验码和所述第三校验码一致时,生成第三响应信号并分别发送给第五微处理器和第六微处理器的第三比较器;接收第三响应信号,读取所述第三编码器接收到的数据包中的每页数据,并对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第五求和校验值的所述第五微处理器;将所述第三响应信号发送给所述第三编码器的所述第六微处理器;接收所述第三响应信号,对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第六求和校验值的所述第三编码器;获取所述第五求和校验值和所述第六求和校验值,当所述第五求和校验值与所述第六求和校验值一致时,则生成所述数据包为正确数据包的指令的所述第三比较器。优选地,所述第一微处理器、所述第二微处理器和第三微处理器为16位C166处理器 XE164。优选地,所述第一编码器、所述第二编码器和所述第三编码器为XC3S1400A系列-H-* I I心/T O从以上技术方案可以看出,本技术提供了一种通信校验装置,所述装置包括:第一单板机、第二单板机、第三单板机和比较器,所述第一单板机接收数据包,对所述数据包进行校验码计算,得到所述数据包的第一校验码,将所述数据包分别发送给所述第二单板机和所述第三单板机,所述第二单板机接收到所述数据包,通过校验码计算,得到第二校验码,而所述第三单板机接收所述数据包,通过校验码计算,得到第三校验码,所述比较器用于,获取所述第一校验码、所述第二校验码和所述第三校验码,当所述第一校验码和所述第二校验码一致并且所述第一校验码和所述第三校验码一致时,生成所述第一单板机正常工作的指令,本装置中通过增加所述第三单板机,以及所述第三单板机计算得到的所述第三校验码,来与所述第一单板机计算得到的所述第一校验码进行比对,并且,所述第一校验码还与所述二单板机计算的第二校验码进行比对,当结果显示一致时,可见所述第一单板机是正常工作,相比于只使用一个单板机来监控另一个单板机来说,提高了判断的精度,并且由此保证了通信可靠性和安全性。【附图说明】图1为本技术实施例一公开的一种通信校验装置的结构示意图;图2为本技术实施例二公开的一种通信校验装置的结构示意图。【具体实施方式】下面结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术的保护范围。本技术实施例一公开一种通信校验装置,参见图1所示,所述装置包括:第一单板机101、第二单板机102、第三单板机103和比较器104 ;其中,所述第一单板机101用于,接收数据包,对所述数据包进行校验码计算,得到所述数据包的第一校验码,将所述数据包分别发送给所述第二单板机102和所述第三单板机103 ;需要说明的是,所述第一单板机对所述数据包进行循环冗余校验码(CRC-16)校验码计算,其中,CRC-16码由两个字节构成,在开始时,所述第一单板机中的CRC寄存器的每一位都预置为1,然后把CRC寄存器与Sbit的数据进行异或计算,之后,对CRC寄存器从高到低进行移位,在最高位的位置补零,而最低位(移位后已经被移出CRC寄存器)如果为1,则把寄存器与预定义的多项式码进行异或,否则如果最低位为零,则无需进行异或;重复上述的由高至低的移位8次,第一个Sbit数据处理完毕,用计算得到的CRC寄存器的值与下一个8bit数据异或并进行如前一个数据似的8次移位,所有的字符处理完成后CRC寄存器内的值即为最终的第一校验码。所述第二单板机102本文档来自技高网...
【技术保护点】
一种通信校验装置,其特征在于,包括:?接收数据包,对所述数据包进行校验码计算,得到所述数据包的第一校验码,并将所述数据包分别发送给第二单板机和第三单板机的第一单板机;?与所述第一单板机相连,接收所述数据包,对所述数据包进行校验码的计算,得到第二校验码的所述第二单板机;?与所述第一单板机相连,接收所述数据包,对所述数据包进行校验码的计算,得到第三校验码的所述第三单板机;?与所述第一单板机、所述第二单板机和所述第三单板机分别相连,获取所述第一校验码、所述第二校验码和所述第三校验码,当所述第一校验码和所述第二校验码一致并且所述第一校验码和所述第三校验码一致时,生成所述第一单板机正常工作的指令的比较器。
【技术特征摘要】
1.一种通信校验装置,其特征在于,包括: 接收数据包,对所述数据包进行校验码计算,得到所述数据包的第一校验码,并将所述数据包分别发送给第二单板机和第三单板机的第一单板机; 与所述第一单板机相连,接收所述数据包,对所述数据包进行校验码的计算,得到第二校验码的所述第二单板机; 与所述第一单板机相连,接收所述数据包,对所述数据包进行校验码的计算,得到第三校验码的所述第三单板机; 与所述第一单板机、所述第二单板机和所述第三单板机分别相连,获取所述第一校验码、所述第二校验码和所述第三校验码,当所述第一校验码和所述第二校验码一致并且所述第一校验码和所述第三校验码一致时,生成所述第一单板机正常工作的指令的比较器。2.根据权利要求1所述的装置,其特征在于,所述第一单板机包括: 将所述数据包逐页存储在第一编码器中,并对所述数据包中的每页数据分别进行求和计算,得到与所述每页数据各自对应的第一求和校验码的第一微处理器; 与所述第一微处理器相连,对存储的每页数据分别进行求和计算,得到所述存储的每页数据各自对应的第二求和校验值的第一编码器; 与所述第一微处理器和所述第一编码器分别相连,获取第一求和校验值和所述第二求和校验值,当所述第一求和校验值和所述第二求和校验值一致时,生成第一响应信号并发送给第二微处理器的第一比较器; 与所述第一比较器相连,接收所述第一响应信号,将所述第一响应信号发送给所述第一编码器的第二微处理器;` 与所述第二微处理器相连,接收所述第一响应信号,依据所述第一响应信号计算所述数据包的第一校验码,并将所述数据包分别发送给所述第二单板机和所述第三单板机的所述第一编码器。3.根据权利要求1所述的装置,其特征在于,所述第二单板机包括: 接收所述数据包,并计算所述数据包的第二校验码的第二编码器; 与所述第二编码器相连,获取所述第一校验码和所述第二校验码,当所述第一校验码和所述第二校验...
【专利技术属性】
技术研发人员:刘康宁,杨亮,屠昌锋,韩宝林,曹亚猛,
申请(专利权)人:杭州和利时自动化有限公司,
类型:实用新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。