专利名称:一种高安全的应答器地面电子单元及提高其安全性的方法
技术领域:
本发明涉及铁路信号领域,特别涉及一种高安全的应答器地面电子单元及提高其安全性的方法。
背景技术:
应答器地面电子单元,是当代铁路列车运行控制系统的重要地面信号设备,用来接收上一级信号系统发送的应答器报文,向地面应答器连续传输可变的应答器报文,满足列车运行控制系统对于可变地-车信息传输的需求。
由于应答器报文是列车运行控制系统控车数据的主要来源,因此应答器报文的正确性直接影响列车的行车安全,应答器报文传输的中断或者丢失将导致列车异常制动,由此可知应答器地面电子单元的重要性。
发明内容
为了提高应答器地面电子单元的安全性,本发明提供了一种高安全的应答器地面电子单元及提高其安全性的方法。—种高安全的应答器地面电子单元,包括第一控制模块、第二控制模块与独立的四个通道;
所述两个控制模块,用于对收到的数据进行分析,得到应答器报文,判断所述应答器报文是否正确,若是,则将所述应答器报文分别写入所述四个通道中;
所述独立的四个通道,用于独立地对所述应答器报文进行编码,及时地将编码后的数据输出给相应的地面应答器。一种提高应答器地面电子单元安全性的方法,包括
两个控制模块独立的对收到的数据进行分析,得到应答器报文,判断所述应答器报文是否正确,若是,则将所述应答器报文分别写入四个通道中;
所述四个通道分别独立地对所述应答器报文进行编码处理,并将得到的编码后的数据输出给地面应答器。本发明的有益效果在于本发明提供了一种高安全的应答器地面电子单元及提高其安全性的方法,应答器地面电子单元中的四个通道独立的工作,能够同时向四个地面应答器输出四路不同的应答器报文,而互不影响,这样就避免了将A路应答器报文错误输出给B地面应答器的重大安全隐患,提高了应答器地面电子单元的安全性,并且在将应答器报文输出给地面应答器之前进行多次比较判断及验证,可以提高输出给地面应答器的应答器报文的安全性,更提高应答器地面电子单元的安全性。
图I是本发明实施例提供的高安全的应答器地面电子单元的结构示意 图2是本发明实施例提供的高安全的应答器地面电子单元的安全结构示意 图3为本发明实施例提供的高安全的应答器地面电子单元中的安全开关模块的详细结构示意 图4本发明实施例提供的提高应答器地面电子单元安全性的方法流程示意 图5是本发明实施例提供的提高应答器地面电子单元安全性的详细方法流程示意图; 图6是本发明实施例提供的组合数据的组合方法示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明确,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明主要用于解释本发明,但并不作为对本发明的限定。实施例一
本发明实施例提供了一种高安全的应答器地面电子单元,如图I所示,该应答器地面电子单元包括第一控制模块101、第二控制模块102与独立的四个通道,独立的四个通道即为第一通道、第二通道、第三通道与第四通道;其中,
两个控制模块,即第一控制模块与第二控制模块,分别用于对收到的数据进行分析,得到应答器报文,判断所述应答器报文是否正确,若是,则将所述应答器报文分别写入所述四个通道中;
独立的四个通道,用于独立地对所述应答器报文进行编码,及时地将编码后的数据输出给相应的地面应答器。本发明实施例中的应答器地面电子单元中包含独立的四个通道,四个通道独立的工作,能够同时向四个地面应答器输出四路不同的应答器报文,而相互不影响,这样就避免了将A路应答器报文错误输出给B地面应答器的重大安全隐患,提高了应答器地面电子单元的安全性。本发明实施例中的四个通道中均包含有第一处理模块103、第二处理模块104和安全开关模块105,其中第一控制模块101与第一处理模块103对应,与其进行数据通信,第二控制模块102与第二处理模块104对应,与其进行数据通信,其中第一处理模块103用于对收到的应答器报文进行编码处理,得到编码后的数据,输出给安全开关模块与第二处理模块,同时还用于同步地对所述编码后的数据进行解码,得到报文数据;第二处理模块104用于同步地对所述收到的编码后的数据进行解码,得到报文数据;安全开关模块105用于根据所述两个控制模块的指令控制所述编码后的数据的输出;如图2所示,本实施例中仅以其中一个通道为例进行说明,另外三个通道的结构和实现流程与该通道完全相似,且这四个通道相互独立,在此不再重复,其中编码后的数据具体为DBPL码与8. 82KHz方波;
第一控制模块101与第二控制模块102判断应答器报文是否正确具体为第一控制模块与第二控制模块交换得到的应答器报文,比较两个应答器报文是否一致,并比较上述应答器报文是否为新报文,若一致且为新报文,则说明上述应答器报文正确;而将正确的应答器报文分别写入四个通道中具体为将应答器报文分别写入四个通道中的第一处理模块103与第二处理模块104中,即第一控制模块将应答器报文写入第一处理模块中,第二控制模块将应答器报文写入第二处理模块中;并且通道中的第一处理模块103用于对得到的应答器报文进行编码处理,得到编码后的数据,输出给安全开关模块与第二处理模块,还用于对所述编码后的数据进行解码;第二处理模块104用于对收到的所述编码后的数据进行解码;安全开关模块105用于根据第一控制模块与第二控制模块的指令控制编码后的数据的输出;
具体的,第一控制模块与第二控制模块通过SPI总线进行通信,两个控制模块在比较得到应答器报文符合条件后,分别将应答器报文写入对应的处理模块中,并且本发明实施例中第一处理模块编码处理得到的编码后的数据为DBPL码与8. 82KHZ方波,因此第一处理模块与第二处理模块分别对DBPL码进行解码得到报文数据,然后第一处理模块通知第一控制模块读取解码得到的报文数据,同时第二处理模块也通知第二控制模块读取解码得到的报文数据,然后两个控制模块独立的比较读取得到的报文数据与原始的应答器报文是否一致,若不一致,则执行安全功能,若一致,则两个控制模块交换比较结果,若比较结果不一致,则也执行安全功能,若比较结果一致,则分别向安全开关模块发送指令输出上述编码后 的数据。在本发明实施例中,第一控制模块与第二控制模块中都具体包括选择子模块与组合子模块;
其中,选择子模块,用于当收到的数据为报文索引条件时,根据上述报文索引条件选择相应的应答器报文,此时两个控制模块还用于将选择子模块选择的应答器报文相互交换;因为第一控制模块收到的数据是上位机发送过来的,而第二控制模块收到的数据是第一控制模块直接转发上位机发送的数据,上述数据可能直接是应答器报文,也有可能是报文索引条件;
组合子模块,用于在将应答器报文写入通道中之前,将应答器报文与应答器通道号进行组合,得到组合数据,将所述组合数据写入所述四个通道中,以保证写入报文的正确性,防止向处理模块中写入可译解的错误报文,因此本实施例中写入通道中的实际为应答器报文与应答器通道号组合得到的组合数据,其中将组合数据写入中实际上就是将上述组合数据分别写入第一处理模块与第二处理模块中;
相应的,本发明实施例中的第一处理模块与第二处理模块都包括判断子模块与缓存子模块;
其中判断子模块,用于判断控制模块写入的数据的正确性,具体通过比较写入的数据中的应答器通道号与自身预设的通道号是否一致来校验,若一致,则说明写入的数据中的应答器报文正确;
缓存子模块,用于在判断子模块判断得到应答器报文正确后,存储上述应答器报文;
相应的,本发明实施例中的第一控制模块与第二控制模块都还包括校验子模块,用于校验缓存子模块中的应答器报文是否正确,具体通过读取已在缓存子模块中的应答器报文的高8位加入应答器通道号的数据,逐字比较该数据与写入通道中的组合数据是否一致,若是,则应答器报文正确;
第一控制模块具体还包括启动子模块,用于当第一控制模块与第二控制模块中的校验子模块均得到应答器报文正确时,向第一处理模块发送启动命令,启动第一处理模块进行编码处理;若两个校验子模块中有一个校验得到应答器报文不正确时,则不启动第一处理模块进行编码处理;
相应的,本发明实施例中的两个控制模块均还包括读取子模块、验证子模块与指令发送子模块;其中读取子模块用于分别读取第一处理模块与第二处理模块解码得到的报文数据,即第一控制模块中的读取子模块读取第一处理模块解码得到的报文数据,第二控制模块中的读取子模块读取第二处理模块解码得到的报文数据;验证子模块用于通过比较读取到的报文数据与原始的写入通道中的应答器报文是否一致来验证所述编码后的数据的正确性;指令发送子模块用于向安全开关模块发送指令输出上述编码后的数据。相应的,如图3所示,详细描述了安全开关模块的结构,安全开关模块用于 根据两个控制模块的指令输出第一处理模块发送过来的DBPL码和8. 82KHz方波,该
安全开关模块中具体包含两个安全电路与四个执行开关,一个安全电路控制着两个执行开关,具体的,当两个控制模块验证得到DBPL码正常时,则两个控制模块分别输出一路IKHz方波到安全电路,本实施例中第一控制模块与安全电路I对应,第二控制模块与安全电路2 对应,然后两个安全电路各自输出启动电平到执行开关,则四个执行开关均允许输出,DBPL码和8. 82KHz方波也通过安全开关模块正常输出;若当两个控制模块中有任意一个验证得到DBPL码不正常时,则不输出IKHz方波到安全电路,如不输出方波1,安全电路I输出关闭电平到执行开关12与执行开关21,则执行开关12与执行开关21禁止输出,因此安全开关模块也停止输出DBPL码和8. 82KHz方波。本发明提供了一种高安全的应答器地面电子单元及提高其安全性的方法,应答器地面电子单元中的四个通道独立的工作,能够同时向四个地面应答器输出四路不同的应答器报文,而互不影响,这样就避免了将A路应答器报文错误输出给B地面应答器的重大安全隐患,提高了应答器地面电子单元的安全性,并且在将应答器报文输出给地面应答器之前进行多次比较判断及验证,可以提高输出给地面应答器的应答器报文的安全性,更提高应答器地面电子单元的安全性。
实施例二
本发明实施例还提供了一种提高应答器地面电子单元安全性的方法,如图4所示,该方法包括
51:两个控制模块独立的对收到的数据进行分析,得到应答器报文,判断所述应答器报文是否正确,若是,则将所述应答器报文分别写入四个通道中,再执行S2,否则执行安全功倉泛;
52:所述四个通道分别独立地对所述应答器报文进行编码处理,并将得到的编码后的数据输出给地面应答器。其中,在本发明实施例SI中,两个控制模块收到的数据可以直接就是应答器报文,也可以是报文索引条件,若是报文索引条件,则两个控制模块还需要根据上述报文索引条件从各自的存储器中选择应答器报文;
而在S2中,四个通道分别独立地对所述应答器报文进行编码处理,将得到的编码后的数据输出给地面应答器的操作完全相似,任一通道中都包含有第一处理模块、第二处理模块与安全开关模块,下面仅以其中一个通道为例进行说明,具体为通道中的第一处理模块对上述应答器报文进行编码处理,得到编码后的数据,输出给该通道中的安全开关模块与第二处理模块,同时两个处理模块分别对上述编码后的数据进行解码;
两个控制模块分别从该通道的两个处理模块中读取解码后的报文数据,对其验证,若通过验证,则控制安全开关模块输出编码后的数据,否则执行安全功能。其中,第一处理模块对应答器报文进行编码处理后得到的编码后的数据为DBPL码与8. 82KHz方波,即第一处理模块在得到DBPL码与8. 82KHz方波的同时也将该DBPL码与8. 82KHz方波输出给第二处理模块与安全开关模块,并且与此同时第一处理模块与第二处理模块对得到的DBPL码进行解码;其中第一处理模块是按位对应答器报文进行编码处理,从每一帧第一位开始,每对一位编码得到DBPL码,则同时将该DBPL码输出给第二处理模块与安全开关模块,与此同时两个处理模块也对该DBPL码进行解码,并且第二处理模块在对DBPL码解码的同时也回测一下8. 82KHz方波的频率,若不正确,则执行安全功能; 另外,在本发明实施例中,两个控制模块对读取到的报文数据进行验证的方法具体为控制模块比较上述报文数据与之前写入处理模块中的应答器报文是否一致,若是,则表示通过验证,控制安全开关模块输出编码后的数据,否则验证失败;而在控制安全开关模块输出编码后的数据之前,该方法还可以包括两个控制模块交换比较结果,如果两个比较结果不一致,则也执行安全功能,两个比较一致时才控制安全开关模块输出编码后的数据;
本发明实施例中的执行安全功能,均是指拒绝DBPL码和8. 82KHz方波的输出,
8.82KHz方波不做回测。本发明实施例提供的方法对应答器报文中的每一位编码后就输出编码得到的DBPL码与8. 82KHz方波,这样就能保证DBPL码输出的实时性与码流的连续性,并且在每一位DBPL码输出之前都进行多次比较、验证,这样同时也能保证输出的每一位DBPL码的正确性,避免了当1023比特码流全部输出后才发现其中存在错误的问题产生,进一步提高了应答器地面电子单元的安全性。进一步的,下面对本发明实施例中的提高应答器地面电子单元安全性的方法进行详细说明,以两个控制模块分别为DSPl、DSP2,两个处理模块分别为FPGA1、FPGA2为例,本实施例中仅以DSP、FPGA为例进行说明,但在实际应用中不限于这一种实现方式,如图5所示,具体流程如下
步骤01 =DSPl接收上位机发送的完整应答器报文,并将得到的应答器报文通过SPI总线发送给DSP2 ;
在本实施例中,若DSPl接收到的是上位机发送的报文索引条件,则DSPl也将上述报文索引条件通过SPI总线发送给DSP2,然后两个DSP分别根据报文索引条件在各自的FLASH存储器中选择应答器报文,再互相交换选择的应答器报文。步骤02 :两个DSP各自判断应答器报文是否正确,即比较得到的应答器报文,如果是新报文,则表示应答器报文正确,DSP将应答器报文写入对应的FPGA中,即DSPl将应答器报文写入FPGAl中,DSP2将应答器报文写入FPGA2中,否则执行安全功能;
在本实施例中,当DSP2从DSPl中接收到的是报文索引条件时,则两个DSP判断应答器报文是否正确的方法为在比较应答器报文是否为新报文之前还需要比较交换得到的应答器报文与自己的应答器报文是否一致,在一致之后再比较上述应答器报文是否为新报文;并且,为了保证DSP向FPGA写入报文的正确性,在向FPGA写入报文之前还需要对上述报文进行处理,具体方法为
将应答器报文和应答器通道号进行组合,将得到的组合数据写入FPGA中,例如报文数据和应答器通道号的组合方式为高字节-应答器通道号,低字节-报文数据;如图6所示;
并且,DSPl直接采用将原始应答器报文写入FPGA1,而DSP2则将应答器报文取反后再写入FPGA2。步骤03:两个FPGA各自对接收到的数据进行判断,若符合要求,则执行步骤04,否则丢弃数据并提示错误;
具体的,本实施例中对数据进行判断的方法具体为判断接收到的数据中的应答器通 道号与自身设定的通道号是否一致,若是,则表示数据符合要求,将收到的数据中的应答器报文存储到缓冲中,否则丢弃该应答器报文并将错误状态写入状态字中,该错误状态直到DSP访问读取后才清除,这样就可以保证应答器报文写入的正确性,避免将应答器报文错误的写入其他的应答器中,从而提高了应答器地面电子单元的安全性。步骤04 :将应答器报文存储到缓冲中,同时将该应答器报文发送给另一个FPGA ; 具体的,FPGAl将DSPl写入的应答器报文存储到缓冲中后,将上述应答器报文通过串
行总线发送给FPGA2,FPGA2收到后通知DSP2读取数据;同时FPGA2将DSP2写入的应答器报文存储到缓冲中后,将上述应答器报文通过串行总线发送给FPGA1,FPGA1收到后通知DSPl读取数据;FPGA在通知DSP读取数据之前,比较两个应答器报文是否一致,若否,则执行安全功能
另外,由于本实施例中DSPl直接采用原始报文数据写入FPGA1,DSP2则将报文数据取反后再写入FPGA2,因此FPGA2和FPGAl的报文缓冲为反码关系。步骤05 :两个DSP分别读取对应的FPGA中的应答器报文,对应答器报文进行判断,并互相交换判断结果;
在本实施例中,在DSP读取应答器报文之前,FPGA从缓冲中取出应答器报文并在高8位补充上应答器通道号,然后再供DSP读取,因此DSP读取到的数据为应答器报文与应答器通道号,所以DSP不仅要判断读取得到的应答器报文的正确性,同时还需要判断应答器通道号的正确性,即DSP将读取到的数据与之前写入FPGA中的数据进行全字比较判断,并记录最后的判断结果。步骤06 :两个DSP比较判断结果,如果一致并正确,则执行步骤07 ;如果比较不一致或一致但不正确,则执行安全功能;
在本实施例步骤06中,在执行安全功能之前,本发明实施例还可以包括判断不一致或不正确的次数是否达到了预设的阈值,若是,则执行安全功能,若否,则可重新执行步骤01至步骤06的操作,直到达到了预设的阈值,以进一步提高安全性。步骤07 :DSP2将报文转换的控制字发送给DSP1,DSP1也根据自己的比较结果补充完整控制字,再启动FPGAl进行报文转换;
在本发明实施例中,当DSP的判断结果一致且正确时,则输出的控制字为“启动”,否则输出的控制字应该为“停止”,并且只能是当两个DSP的控制字均为“启动”时,DSPl才启动FPGAl ;在本发明中,从DSP收到应答器报文开始,至DSP启动FPGAl之前,对应答器报文进行了多次的比较、判断,且只有在上述比较、判断均正常时才启动FPGAl进行报文转换,也进一步保证了应答器报文的安全性。步骤08 =FPGAl对缓冲中存储的应答器报文进行编码处理,得到编码后的数据,即DBPL码与8. 82KHz方波,并将上述DBPL码与8. 82KHz方波输出给安全开关模块与FPGA2 ;
步骤09 =FPGAl和FPGA2各自对上述DBPL码解码;
在本发明实施例中,FPGAl中的编码缓冲区是移位寄存器,可以保证DBPL码的不间断输出,保证DBPL码连续不断地、实时地输出;
并且,FPGAl在编码过程中输出每一帧第一位的同时会将得到的DBPL码发送给FPGA2,同时还输出脉冲信号告诉FPGA2开始解码,同时该脉冲也通知FPGAl内部开始对得到的DBPL码进行解码。 步骤10 :两DSP从各自FPGA读取解码后的报文数据,各自比较读取的报文数据与原始应答器报文是否一致,若一致,则执行步骤11,否则执行安全功能;
其中,原始应答器报文即为DSP之前写入到FPGA中的应答器报文;
在本发明实施例中,步骤10中比较得到读取的报文数据与原始应答器报文一致后则可直接执行步骤12,但为了进一步保证安全性,也可以在执行步骤12之前还执行一次步骤11。步骤11 :两个DSP将比较结果通过SPI发送给对方,再各自比较两个比较结果是否一致,如果比较一致并正确,则执行步骤12,否则执行安全功能;
步骤12 :两个DSP各自向安全开关模块发送控制指令,输出DBPL码与8. 82KHz方波。在本发明实施例中,FPGAl是按位对数据进行编码处理的,对每一位编码得到DBPL码后就立即通过步骤10与步骤11对该DBPL码进行验证,验证正确后再通知安全开关模块输出DBPL码与8. 82KHz方波,这样就能保证DBPL码输出的实时性,并且在每一位DBPL码输出之前都进行验证,这样同时也能保证输出的每一位DBPL码的正确性,避免了当1023比特码流全部输出后才发现其中存在错误的问题产生,进一步保证了应答器地面电子单元的安全性。两个DSP向安全开关模块发送的控制指令具体为IKHz方波,通过该方波来控制安全开关模块,并且只有在两个DSP都向安全开关模块发送IKHz方波后安全开关模块才能输出数据。本发明提供了一种高安全的应答器地面电子单元及提高其安全性的方法,应答器地面电子单元中的四个通道独立的工作,能够同时向四个地面应答器输出四路不同的应答器报文,而互不影响,这样就避免了将A路应答器报文错误输出给B地面应答器的重大安全隐患,提高了应答器地面电子单元的安全性,并且在将应答器报文输出给地面应答器之前进行多次比较判断及验证,可以提高输出给地面应答器的应答器报文的安全性,更提高应答器地面电子单元的安全性。总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种高安全的应答器地面电子单元,其特征在于,所述应答器地面电子单元包括第一控制模块、第二控制模块与独立的四个通道; 所述两个控制模块,用于对收到的数据进行分析,得到应答器报文,判断所述应答器报文是否正确,若是,则将所述应答器报文分别写入所述四个通道中; 所述独立的四个通道,用于独立地对所述应答器报文进行编码,及时地将编码后的数据输出给相应的地面应答器。
2.如权利要求I所述的应答器地面电子单元,其特征在于,所述两个控制模块都包括 选择子模块,用于当所述两个控制模块收到的数据为报文索引条件时,根据所述报文索引条件从存储器中选择应答器报文; 组合子模块,用于在将应答器报文写入四个通道之前,将所述应答器报文与应答器通道号进行组合,得到组合数据,将所述组合数据写入所述四个通道中。
3.如权利要求I所述的应答器地面电子单元,其特征在于,所述四个通道分别具体包括 第一处理模块,用于对收到的应答器报文进行编码处理,得到编码后的数据,输出给安全开关模块与第二处理模块,同时还用于同步地对所述编码后的数据进行解码,得到报文数据; 第二处理模块,用于同步地对所述收到的编码后的数据进行解码,得到报文数据; 安全开关模块,用于根据所述两个控制模块的指令控制所述编码后的数据的输出。
4.如权利要求3所述的应答器地面电子单元,其特征在于,所述第一处理模块与第二处理模块中均具体包括 判断子模块,用于通过比较收到的组合数据中的应答器通道号与预设的通道号是否一致来判断收到的应答器报文的正确性; 缓存子模块,用于当所述判断子模块得到所述应答器报文正确时,存储所述应答器报文。
5.如权利要求4所述的应答器地面电子单元,其特征在于,所述两个控制模块具体还包括校验子模块,用于分别校验所述缓存子模块中的应答器报文是否正确; 相应的,所述第一控制模块中还包括启动子模块,用于当所述两个控制模块中的校验子模块均得到所述应答器报文正确时,向所述第一处理模块发送启动命令,启动所述第一处理模块进行编码处理。
6.如权利要求I所述的应答器地面电子单元,其特征在于,所述控制模块具体还包括 读取子模块,用于分别读取所述两个处理模块解码得到的报文数据; 验证子模块,用于通过比较所述读取子模块得到的报文数据与所述写入通道中的应答器报文是否一致来验证所述编码后的数据的正确性; 指令发送子模块,用于当所述验证子模块得到所述编码后的数据的正确时,向所述安全开关模块发送指令输出所述编码后的数据。
7.一种提高应答器地面电子单元安全性的方法,其特征在于,所述方法包括 两个控制模块独立的对收到的数据进行分析,得到应答器报文,判断所述应答器报文是否正确,若是,则将所述应答器报文分别写入四个通道中; 所述四个通道分别独立地对所述应答器报文进行编码处理,并将得到的编码后的数据输出给地面应答器。
8.如权利要求7所述的方法,其特征在于,所述两个控制模块对收到的数据进行分析,得到应答器报文的操作具体为 当收到的数据为报文索引条件时,则根据所述报文索引条件从存储器中选择应答器报文。
9.如权利要求7所述的方法,其特征在于,所述将应答器报文分别写入四个通道中之前,所述方法还包括 将应答器报文和应答器通道号进行组合,得到组合数据; 将所述组合数据分别写入四个通道中。
10.如权利要求7所述的方法,其特征在于,所述四个通道分别对所述应答器报文进行编码处理,将得到的编码后的数据输出给地面应答器的操作具体为 所述通道中的第一处理模块对收到的应答器报文进行编码处理,得到编码后的数据,输出给所述通道中的安全开关模块与第二处理模块,同时所述两个处理模块分别对所述编码后的数据进行解码; 所述两个控制模块分别从所述两个处理模块中读取解码后的报文数据,验证所述报文数据,若通过验证,则控制所述安全开关模块输出编码后的数据。
11.如权利要求9所述的方法,其特征在于,所述将组合数据分别写入四个通道中之后,所述方法还包括 所述通道中的两个处理模块分别判断接收到的数据中的应答器通道号与预设的通道号是否一致; 若是,则表示应答器报文正确,将所述数据中的应答器报文存储到缓存中; 否则,执行安全功能。
12.如权利要求10所述的方法,其特征在于,所述第一处理模块对应答器报文进行编码处理之前,所述方法还包括 所述两个控制模块分别校验所述缓存子模块中的应答器报文是否正确; 若均正确,则第一控制模块启动第一处理模块进行编码处理; 否则执行安全功能。
13.如权利要求10所述的方法,其特征在于,所述验证报文数据的方法具体为 所述两个控制模块分别比较所述读取的解码后的报文数据与所述写入处理模块中的应答器报文是否一致; 若否,则执行安全功能; 若是,则所述两个控制模块分别向所述安全开关模块发送指令输出所述编码后的数据。
全文摘要
本发明公开了一种高安全的应答器地面电子单元及提高其安全性的方法,该应答器地面电子单元包括第一控制模块、第二控制模块与独立的四个通道,两个控制模块,用于对收到的数据进行分析,得到应答器报文,判断其是否正确,若是,则将其分别写入四个通道中;独立的四个通道,用于独立地对应答器报文进行编码,及时地将编码后的数据输出给相应的地面应答器。本发明能够同时向四个地面应答器输出四路不同的应答器报文,而互不影响,这样就避免了将A路应答器报文错误输出给B地面应答器的重大安全隐患,提高了地面电子单元的安全性,并采用多次比较判断与验证,提高输出给地面应答器的应答器报文的安全性,更进一步提高了地面电子单元的安全。
文档编号B61L23/00GK102832962SQ20121026312
公开日2012年12月19日 申请日期2012年7月27日 优先权日2012年7月27日
发明者周黎生, 赵会兵, 李晓贞, 李义 申请人:北京交大思诺科技有限公司