一种通信校验装置制造方法
【专利摘要】本实用新型公开了一种通信校验装置,所述装置包括:第一单板机、第二单板机、第三单板机和比较器,第一单板机对数据包进行校验码计算,得到第一校验码,将数据包分别发送给第二单板机和第三单板机,第二单板机和第三单板机分别对数据包进行校验码计算,分别得到第二校验码和第三校验码,比较器对第一校验码和第二校验码、第一校验码和第三校验码分别比较,当比较结果一致时,生成第一单板机正常工作的指令,相比于只使用一个单板机来监控另一个单板机来说,提高了判断的精度,并且由此保证了通信可靠性和安全性。
【专利说明】一种通信校验装置
【技术领域】
[0001]本实用新型涉及通信领域,特别是一种通信校验装置。
【背景技术】
[0002]目前,通信系统中普遍采用双重冗余方式来保证通信系统的可靠性,所述双重冗余采取两套相同、相对独立配置的设计,即采用单板机I和单板机2两套相同、相对独立配置的设计,其中,单板机I用来接收数据,以及保证通信系统的正常工作,而单板机2在实时监控单板机I的运行情况,当单板机I发生故障时,单板机2会代替单板机I来保证通信系统的正常工作。
[0003]但是在实际使用中,当单板机I出现错误时,单板机2虽然已经监控到单板机I出现了错误,产生故障信号,但是有可能会不执行此故障信号,仍认为单板机I输出的数据为正确数据,这样便会导致输出故障,并会对现场设备及人员带来危害,通信的可靠性及安全性均会降低。
实用新型内容
[0004]本实用新型提供一种通信校验装置,以解决使用现有技术产生的通信可靠性和安全性降低的问题。
[0005]具体方案如下:
[0006]一种通信校验装置,包括:
[0007]接收数据包,对所述数据包进行校验码计算,得到所述数据包的第一校验码,并将所述数据包分别发送给第二单板机和第三单板机的第一单板机;
[0008]与所述第一单板机相连,接收所述数据包,对所述数据包进行校验码的计算,得到第二校验码的所述第二单板机;
[0009]与所述第一单板机相连,接收所述数据包,对所述数据包进行校验码的计算,得到第三校验码的所述第三单板机;
[0010]与所述第一单板机、所述第二单板机和所述第三单板机分别相连,获取所述第一校验码、所述第二校验码和所述第三校验码,当所述第一校验码和所述第二校验码一致并且所述第一校验码和所述第三校验码一致时,生成所述第一单板机正常工作的指令的比较器。
[0011]优选地,所述第一单板机包括:
[0012]将所述数据包逐页存储在第一编码器中,并对所述数据包中的每页数据分别进行求和计算,得到与所述每页数据各自对应的第一求和校验码的第一微处理器;
[0013]与所述第一微处理器相连,对存储的每页数据分别进行求和计算,得到所述存储的每页数据各自对应的第二求和校验值的第一编码器;
[0014]与所述第一微处理器和所述第一编码器分别相连,获取第一求和校验值和所述第二求和校验值,当所述第一求和校验值和所述第二求和校验值一致时,生成第一响应信号并发送给第二微处理器的第一比较器;
[0015]与所述第一比较器相连,接收所述第一响应信号,将所述第一响应信号发送给所述第一编码器的第二微处理器;
[0016]与所述第二微处理器相连,接收所述第一响应信号,依据所述第一响应信号计算所述数据包的第一校验码,并将所述数据包分别发送给所述第二单板机和所述第三单板机的所述第一编码器。
[0017]优选地,所述第二单板机包括:
[0018]接收所述数据包,并计算所述数据包的第二校验码的第二编码器;
[0019]与所述第二编码器相连,获取所述第一校验码和所述第二校验码,当所述第一校验码和所述第二校验码一致时,生成第二响应信号并分别发送给第三微处理器和第四微处理器的第二比较器;
[0020]接收第二响应信号,读取所述第二编码器接收到的数据包中的每页数据,并对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第三求和校验值的所述第三微处理器;
[0021]将所述第二响应信号发送给所述第二编码器的所述第四微处理器;
[0022]接收所述第二响应信号,对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第四求和校验值的所述第二编码器;
[0023]获取所述第三求和校验值和所述第四求和校验值,当所述第三求和校验值与所述第四求和校验值一致时,则生成所述数据包为正确数据包的指令的所述第二比较器。
[0024]优选地,所述第三单板机包括:
[0025]接收所述数据包,并计算所述数据包的第三校验码的第三编码器;
[0026]与所述第三编码器相连,获取所述第一校验码和所述第三校验码,当所述第一校检验码和所述第三校验码一致时,生成第三响应信号并分别发送给第五微处理器和第六微处理器的第三比较器;
[0027]接收第三响应信号,读取所述第三编码器接收到的数据包中的每页数据,并对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第五求和校验值的所述第五微处理器;
[0028]将所述第三响应信号发送给所述第三编码器的所述第六微处理器;
[0029]接收所述第三响应信号,对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第六求和校验值的所述第三编码器;
[0030]获取所述第五求和校验值和所述第六求和校验值,当所述第五求和校验值与所述第六求和校验值一致时,则生成所述数据包为正确数据包的指令的所述第三比较器。
[0031]优选地,所述第一微处理器、所述第二微处理器和第三微处理器为16位C166处理器 XE164。
[0032]优选地,所述第一编码器、所述第二编码器和所述第三编码器为XC3S1400A系列
-H-* I I
心/T O
[0033]从以上技术方案可以看出,本实用新型提供了一种通信校验装置,所述装置包括:第一单板机、第二单板机、第三单板机和比较器,所述第一单板机接收数据包,对所述数据包进行校验码计算,得到所述数据包的第一校验码,将所述数据包分别发送给所述第二单板机和所述第三单板机,所述第二单板机接收到所述数据包,通过校验码计算,得到第二校验码,而所述第三单板机接收所述数据包,通过校验码计算,得到第三校验码,所述比较器用于,获取所述第一校验码、所述第二校验码和所述第三校验码,当所述第一校验码和所述第二校验码一致并且所述第一校验码和所述第三校验码一致时,生成所述第一单板机正常工作的指令,本装置中通过增加所述第三单板机,以及所述第三单板机计算得到的所述第三校验码,来与所述第一单板机计算得到的所述第一校验码进行比对,并且,所述第一校验码还与所述二单板机计算的第二校验码进行比对,当结果显示一致时,可见所述第一单板机是正常工作,相比于只使用一个单板机来监控另一个单板机来说,提高了判断的精度,并且由此保证了通信可靠性和安全性。
【专利附图】
【附图说明】
[0034]图1为本实用新型实施例一公开的一种通信校验装置的结构示意图;
[0035]图2为本实用新型实施例二公开的一种通信校验装置的结构示意图。
【具体实施方式】
[0036]下面结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型的保护范围。
[0037]本实用新型实施例一公开一种通信校验装置,参见图1所示,所述装置包括:第一单板机101、第二单板机102、第三单板机103和比较器104 ;
[0038]其中,所述第一单板机101用于,接收数据包,对所述数据包进行校验码计算,得到所述数据包的第一校验码,将所述数据包分别发送给所述第二单板机102和所述第三单板机103 ;
[0039]需要说明的是,所述第一单板机对所述数据包进行循环冗余校验码(CRC-16)校验码计算,其中,CRC-16码由两个字节构成,在开始时,所述第一单板机中的CRC寄存器的每一位都预置为1,然后把CRC寄存器与Sbit的数据进行异或计算,之后,对CRC寄存器从高到低进行移位,在最高位的位置补零,而最低位(移位后已经被移出CRC寄存器)如果为1,则把寄存器与预定义的多项式码进行异或,否则如果最低位为零,则无需进行异或;
[0040]重复上述的由高至低的移位8次,第一个Sbit数据处理完毕,用计算得到的CRC寄存器的值与下一个8bit数据异或并进行如前一个数据似的8次移位,所有的字符处理完成后CRC寄存器内的值即为最终的第一校验码。
[0041]所述第二单板机102用于,接收所述数据包,对所述数据包进行校验码的计算,得到第二校验码;
[0042]其中,所述第二单板机计算所述第二校验码的方法同所述第一单板机计算所述第一校验码的方法。
[0043]所述第三单板机103用于,接收所述数据包,对所述数据包进行校验码的计算,得到第三校验码;
[0044]其中,所述第三单板机计算所述第三校验码的方法同所述第一单板机计算所述第一校验码的方法。
[0045]另外,需要说明的是,所述第二单板机也是可以接收数据包,并对所述数据包进行校验码计算,得到所述数据包的第二校验码,并将所述数据包分别发送给所述第一单板机和所述第三单板机;
[0046]所述第三单板机同样也可以接收数据包,并对所述数据包进行校验码计算,得到所述数据包的第三校验码,并将所述数据包分别发送给所述第一单板机和所述第二单板机。
[0047]所述比较器104用于,获取所述第一校验码、所述第二校验码和所述第三校验码,当所述第一校验码和所述第二校验码一致并且所述第一校验码和所述第三校验码一致时,生成所述第一单板机正常工作的指令。
[0048]其中,所述比较器104可以集成在所述第一单板机101中。
[0049]本实施例公开了一种通信校验装置,所述装置包括:第一单板机、第二单板机、第三单板机和比较器,其中,所述第一单板机接收数据包,并通过对所述数据包进行校验码计算,得到第一校验码,将所述数据包分别发送给所述第二单板机和第三单板机,所述第二单板机和所述第三单板机分别接收数据包,并分别进行校验码计算,得到对应的第二校验码和第三校验码,所述比较器用于,获取所述第一校验码、第二校验码和第三校验码,当所述第一校验码和所述第二校验码一致并且所述第一校验码和所述第三校验码一致时,生成所述第一单板机正常工作的指令,可见,通过增加了所述第三单板机及所述第三单板机对所述数据包计算得到的第三校验码,来与所述第一单板机计算得到的所述第一校验码进行比对,并且,所述第一校验码还与所述二单板机计算的第二校验码进行比对,当结果显示一致时,可见所述第一单板机是正常工作,相比于只使用一个单板机来监控另一个单板机来说,提高了判断的精度,并且由此保证了通信可靠性和安全性。
[0050]本实用新型实施例二公开了一种通信校验装置,参见图2所示,所述装置包括:第一单板机101,第二单板机102和第三单板机103 ;
[0051]其中,所述第一单板机101包括:第一微处理器201、第二微处理器202、第一编码器203和第一比较器204 ;
[0052]其中,需要说明的是,所述第一微处理器201和所述第二微处理器202为了简化所述第一单板机101的结构可以合并为一个微处理器来进行工作。
[0053]所述第二单板机102包括:第三微处理器301、第四微处理器302、第二编码器303和第二比较器304;
[0054]其中,需要说明的是,所述第三微处理器301和所述第四微处理器302为了简化所述第一单板机102的结构可以合并为一个微处理器来进行工作。
[0055]所述第三单板机103包括:第五微处理器401、第六微处理器402、第三编码器403和第三比较器404;
[0056]其中,需要说明的是,所述第五微处理器401和所述第六微处理器402为了简化所述第一单板机103的结构可以合并为一个微处理器来进行工作。
[0057]其中,所述第一微处理器201用于,将所述数据包逐页存储在所述第一编码器203中,并对所述数据包中的每页数据分别进行求和计算,得到与所述每页数据各自对应的第一求和校验值,其中,所述数据包包括至少一页;[0058]其中,所述第一微处理器201会按16bit数据位宽将所述数据包中的每页数据求和,得到与所述每页数据各自对应的第一求和校验值,即对所述数据包中的每页数据进行求和,均会得到与所述每页数据对应的所述第一求和校验值;
[0059]需要说明的是,所述数据包设置长度恒定为256字节,每个所述数据包中32字节为I页,共8页;
[0060]所述第一编码器203用于,对存储的每页数据分别进行求和计算,得到与所述存储的每页数据各自对应的第二求和校验值;
[0061]其中,所述第一编码器203同样会按16bit数据位宽将所述数据包中的每页数据求和,得到与所述每页数据各自对应的第二求和校验值,即对所述数据包中的每页数据进行求和,均会得到与所述每页数据对应的所述第二求和校验值;
[0062]所述第一比较器204用于,获取所述第一求和校验值和所述第二求和校验值,当所述第一求和校验值和所述第二求和校验值一致时,生成第一响应信号并发送给所述第二微处理器202 ;
[0063]需要说明的是,所述第一比较器204逐个获取所述每页数据的对应的所述第一求和校验值和所述第二求和校验值,当所述第一求和校验值和所述第二求和校验值对比一致时,会生成所述第一响应信号,即所述每页数据均通过了求和校验;
[0064]但是,如果所述数据包中的一页数据的对应的第一求和校验值和所述第二求和校验值对比不一致,则不会生成所述第一响应信号,并要求重新存储所述一页数据;
[0065]所述第二微处理器202用于,接收所述第一响应信号,将所述第一响应信号发送给所述第一编码器203 ;
[0066]所述第一编码器203还用于,接收所述第一响应信号,依据所述第一响应信号计算所述数据包的第一校验码;
[0067]并将所述数据包分别发送给所述第二单板机102和所述第三单板机103 ;
[0068]需要说明的是,接收到所述第一响应信号的所述第二微处理器202会触发所述第一编码器203计算所述数据包的第一校验码;
[0069]并且,实施例一中所述第一单板机101计算的所述第一校验码是由实施例二中的所述第一单板机101中的第一编码器203来完成的,所述第一编码器203在所述第一微处理器201的触发下完成了所述第二求和校验值的计算,所述第一比较器204会比对所述第一求和校验值和所述第二求和校验值,如果一致,则生成所述第一响应信号,并发送给第二微处理器202,所述第二微处理器202会触发所述第一编码器201完成第一校验码的计算;
[0070]其中,所述第二单板机102中的所述第二编码器303用于,接收所述数据包,并计算所述数据包的第二校验码;
[0071]需要说明的是,所述第二单板机102中的所述第二编码器203计算所述数据包的第二校验码的过程为:其中,CRC-16码由两个字节构成,在开始时,所述第一单板机中的CRC寄存器的每一位都预置为1,然后把CRC寄存器与Sbit的数据进行异或计算,之后,对CRC寄存器从高到低进行移位,在最高位的位置补零,而最低位(移位后已经被移出CRC寄存器)如果为1,则把寄存器与预定义的多项式码进行异或,否则如果最低位为零,则无需进行异或;
[0072]重复上述的由高至低的移位8次,第一个Sbit数据处理完毕,用计算得到的CRC寄存器的值与下一个8bit数据异或并进行如前一个数据似的8次移位,所有的字符处理完成后CRC寄存器内的值即为最终的第二校验码。
[0073]所述第二比较器304用于,获取所述第一校验码和所述第二校验码,当所述第一校验码和所述第二校验码一致时,生成第二响应信号并分别发送给所述第三微处理器301和所述第四微处理器302 ;
[0074]所述第三微处理器301用于,依据接收到的第二响应信号,读取所述第二编码器303接收到的数据包中的每页数据,并对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第三求和校验值;
[0075]需要说明的是,所述第三微处理器301会按16bit数据位宽将所述数据包中的每页数据求和,得到与所述每页数据各自对应的第三求和校验值,即对所述数据包中的每页数据进行求和,均会得到与所述每页数据对应的所述第三求和校验值;
[0076]所述第四微处理器302用于,将所述第二响应信号发送给所述第二编码器303 ;
[0077]所述第二编码器303还用于,接收所述第二响应信号,对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第四求和校验值;
[0078]其中,所述第四微处理器302接收到所述第二响应信号后并发送给所述第二编码器303,即触发所述第二编码器的运行,计算得到每页数据各自对应的第四求和校验值。
[0079]所述第二比较器304还用于,获取所述第三求和校验值和所述第四求和校验值,当所述第三求和校验值与所述第四求和校验值一致时,则生成所述数据包为正确数据包的指令;
[0080]需要说明的是,所述第二比较器304逐个将所述每页数据对应的所述第三求和校验值和所述第四求和校验值进行比对,当出现比对不一致时,则说明所述每页数据出现错误,那么就将所述数据包的数据全部丢弃;
[0081]其中,所述第三单板机103中的所述第三编码器403用于,接收所述数据包,并计算所述数据包的第三校验码;
[0082]需要说明的是,所述第三单板机103中的所述第三编码器403计算所述数据包的第三校验码的过程为:其中,CRC-16码由两个字节构成,在开始时,所述第一单板机中的CRC寄存器的每一位都预置为1,然后把CRC寄存器与Sbit的数据进行异或计算,之后,对CRC寄存器从高到低进行移位,在最高位的位置补零,而最低位(移位后已经被移出CRC寄存器)如果为1,则把寄存器与预定义的多项式码进行异或,否则如果最低位为零,则无需进行异或;
[0083]重复上述的由高至低的移位8次,第一个Sbit数据处理完毕,用计算得到的CRC寄存器的值与下一个8bit数据异或并进行如前一个数据似的8次移位,所有的字符处理完成后CRC寄存器内的值即为最终的第三校验码。
[0084]所述第三比较器404用于,获取所述第一校验码和所述第三校验码,当所述第一校验码和所述第三校验码一致时,生成第三响应信号并分别发送给所述第五微处理器401和所述第六微处理器402 ;
[0085]所述第五微处理器401用于,依据接收到的第三响应信号,读取所述第三编码器403接收到的数据包中的每页数据,并对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第五求和校验值;[0086]需要说明的是,所述第五微处理器401会按16bit数据位宽将所述数据包中的每页数据求和,得到与所述每页数据各自对应的第五求和校验值,即对所述数据包中的每页数据进行求和,均会得到与所述每页数据对应的所述第五求和校验值;
[0087]所述第六微处理器402用于,将所述第三响应信号发送给所述第三编码器403 ;
[0088]所述第三编码器403还用于,接收所述第三响应信号,对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第六求和校验值;
[0089]其中,所述第六微处理器402接收到所述第三响应信号后并发送给所述第三编码器403,即触发所述第三编码器403的运行,计算得到每页数据各自对应的第六求和校验值。
[0090]所述第三比较器404还用于,获取所述第五求和校验值和所述第六求和校验值,当所述第五求和校验值与所述第六求和校验值一致时,则生成所述数据包为正确数据包的指令;
[0091]需要说明的是,所述第三比较器404逐个将所述每页数据对应的所述第五求和校验值和所述第六校验值进行比对,当出现比对不一致时,则说明所述每页数据出现错误,那么就将所述数据包的数据全部丢弃;
[0092]其中,所述第一微处理器、所述第二微处理器和第三微处理器为16位C166处理器XE164。
[0093]所述第一编码器、所述第二编码器和所述第三编码器为XC3S1400A系列芯片。
[0094]本实施例公开了一种通信校验装置,所述装置包括所述第一单板机,所述第二单板机和所述第三单板机,其中,所述第一单板机包括:第一微处理器、第二微处理器、第一编码器和第一比较器,第一微处理器逐页存储所述数据包中的数据到第一编码器中,并对所述每页数据分别求和计算,得到与所述每页数据各自对应的第一求和校验值,第一编码器对存储的每页数据分别求和计算,得到与所述每页数据各自对应的第二求和校验值,第一比较器比较所述第一求和校验值和所述第二求和校验值,当比较结果一致时,则生成第一响应信号,并发送给所述第二微处理器,所述第二微处理器触发所述第一编码器计算所述数据包的第一校验码,并将所述数据包发别发送给所述第二单板机和所述第三单板机,所述第二单板机包括:第三微处理器、第四微处理器、第二编码器和第二比较器,所述第二单板机中的第三微处理器接收所述数据包,并计算所述数据包的第二校验码,所述第二比较器会比较第一校验码和第二校验码,当比较结果一致时,生成第二响应信号并发送给所述第三微处理器和第四微处理器,所述第三微处理器会计算得到所述每页数据各自对应的第三求和校验值,所述第四微处理器会将所述第二响应信号发送给所述第二编码器,触发所述第二编码器计算得到所述第四求和校验值,所述第二比较器会比较所述第三求和校验值与所述第四求和校验值,当比较结果一致时,则所述数据包为正确数据包,所述第三单板机包括:第五微处理器、第六微处理器、第三编码器和第三比较器,所述第三单板机中的第五微处理器接收所述数据包,并计算所述数据包的第三校验码,所述第三比较器会比较第一校验码和第三校验码,当比较结果一致时,生成第三响应信号并发送给所述第五微处理器和第六微处理器,所述第五微处理器会计算得到所述每页数据各自对应的第五求和校验值,所述第六微处理器会将所述第二响应信号发送给所述第三编码器,触发所述第三编码器计算得到所述第六求和校验值,所述第二比较器会比较所述第五求和校验值与所述第六求和校验值,当比较结果一致时,则所述数据包为正确数据包,当所述第一单板机计算的第一校验码分别与所述第二单板机计算的第二校验码和所述第三单板机计算的第三校验码比对结果均一致时,则表明所述数据包为正确数据包,即可以说明所述第一单板机是正常工作的,相比于只使用一个单板机来监控另一个单板机来说,提高了判断的精度,并且由此保证了通信可靠性和安全性。
[0095]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0096]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本实用新型。对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,本文中所定义的一般原理可以在不脱离本实用新型的精神或范围的情况下,在其它实施例中实现。因此,本实用新型将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽范围。
【权利要求】
1.一种通信校验装置,其特征在于,包括: 接收数据包,对所述数据包进行校验码计算,得到所述数据包的第一校验码,并将所述数据包分别发送给第二单板机和第三单板机的第一单板机; 与所述第一单板机相连,接收所述数据包,对所述数据包进行校验码的计算,得到第二校验码的所述第二单板机; 与所述第一单板机相连,接收所述数据包,对所述数据包进行校验码的计算,得到第三校验码的所述第三单板机; 与所述第一单板机、所述第二单板机和所述第三单板机分别相连,获取所述第一校验码、所述第二校验码和所述第三校验码,当所述第一校验码和所述第二校验码一致并且所述第一校验码和所述第三校验码一致时,生成所述第一单板机正常工作的指令的比较器。
2.根据权利要求1所述的装置,其特征在于,所述第一单板机包括: 将所述数据包逐页存储在第一编码器中,并对所述数据包中的每页数据分别进行求和计算,得到与所述每页数据各自对应的第一求和校验码的第一微处理器; 与所述第一微处理器相连,对存储的每页数据分别进行求和计算,得到所述存储的每页数据各自对应的第二求和校验值的第一编码器; 与所述第一微处理器和所述第一编码器分别相连,获取第一求和校验值和所述第二求和校验值,当所述第一求和校验值和所述第二求和校验值一致时,生成第一响应信号并发送给第二微处理器的第一比较器; 与所述第一比较器相连,接收所述第一响应信号,将所述第一响应信号发送给所述第一编码器的第二微处理器;` 与所述第二微处理器相连,接收所述第一响应信号,依据所述第一响应信号计算所述数据包的第一校验码,并将所述数据包分别发送给所述第二单板机和所述第三单板机的所述第一编码器。
3.根据权利要求1所述的装置,其特征在于,所述第二单板机包括: 接收所述数据包,并计算所述数据包的第二校验码的第二编码器; 与所述第二编码器相连,获取所述第一校验码和所述第二校验码,当所述第一校验码和所述第二校验码一致时,生成第二响应信号并分别发送给第三微处理器和第四微处理器的第二比较器; 接收第二响应信号,读取所述第二编码器接收到的数据包中的每页数据,并对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第三求和校验值的所述第三微处理器; 将所述第二响应信号发送给所述第二编码器的所述第四微处理器; 接收所述第二响应信号,对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第四求和校验值的所述第二编码器; 获取所述第三求和校验值和所述第四求和校验值,当所述第三求和校验值与所述第四求和校验值一致时,则生成所述数据包为正确数据包的指令的所述第二比较器。
4.根据权利要求1所述的装置,其特征在于,所述第三单板机包括: 接收所述数据包,并计算所述数据包的第三校验码的第三编码器; 与所述第三编码器相连,获取所述第一校验码和所述第三校验码,当所述第一校验码和所述第三校验码一致时,生成第三响应信号并分别发送给第五微处理器和第六微处理器的第三比较器; 接收第三响应信号,读取所述第三编码器接收到的数据包中的每页数据,并对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第五求和校验值的所述第五微处理器; 将所述第三响应信号发送给所述第三编码器的所述第六微处理器; 接收所述第三响应信号,对所述每页数据分别进行求和计算,得到与所述每页数据各自对应的第六求和校验值的所述第三编码器; 获取所述第五求和校验值和所述第六求和校验值,当所述第五求和校验值与所述第六求和校验值一致时,则生成所述数据包为正确数据包的指令的所述第三比较器。
5.根据权利要求2、3或4所述的装置,其特征在于,所述第一微处理器、所述第二微处理器和第三微处理器为16位C166处理器XE164。
6.根据权利要求2、3或4所述的装置,其特征在于,所述第一编码器、所述第二编码器和所述第三编码器为XC3S140 0A系列芯片。
【文档编号】H04L12/24GK203423704SQ201320339415
【公开日】2014年2月5日 申请日期:2013年6月9日 优先权日:2013年6月9日
【发明者】刘康宁, 杨亮, 屠昌锋, 韩宝林, 曹亚猛 申请人:杭州和利时自动化有限公司