故障保险型计算机装置的制作方法

文档序号:3998356阅读:294来源:国知局
专利名称:故障保险型计算机装置的制作方法
技术领域
本发明是关于适用于例如铁路车辆的安全保护装置中的故障保险型计算机装置。
图4是先有的、例如在“JREA”1985年第28卷第10期第16287页~第16291页记载的故障保险型计算机装置的框图。图中,(1)是微处理机(以下简称CPU);(2)是输入端口;(3)是存放程序和数据的存贮器;(4)是输出端口;(5)是由(1)~(4)构成的计算机电路;(6)是同时将总线(12)上的两个CPU(1)的指令进行比较的总线数据比较电路;(7)是输出端口(4)输出的第一信号;(8)是总线数据比较电路(6)输出的第二信号;(9)是与门电路,通过它取得第一信号(7)和第二信号(8)的逻辑与信号;(10)是与门电路输出的第三信号;(11)是输入信号;(12)是传送信号用的总线。
上述结构的装置用来在进行逻辑运算处理的过程中检测每一步指令中的错误。也就是说,先把相同的程序存入两个计算机回路,并同时执行同一条指令,然后不断地对执行的指令和处理的数据进行比较。当二者发生不一致时,则判断为故障,并输出信号。
当需把输入端口(2)的输入信号(11)读入CPU(1)时,指令数据便保存贮器(3)传送给CPU(1)。CPU(1)则按指令从输入端口(2)读取数据,通过总线(12)把输入信号(11)读入CPU(1)内。在上述一系列动作中,指令数据和输入数据(输入信号)都通过总线(12)进行传送。这时,如果两个计算回路(5)在同一个输入信号(11)状态下执行同一个动作,通常总线(12)上的数据总是相同的。总线数据比较电路(6)对上述总线(12)上的数据进行比较,一致时输出为“1”,不一致时输出为“0”。并且输出端口(4)输出的第一信号(7)与总线数据比较电路(6)输出的第二信号(8)的逻辑与由与门电路(9)作为第三信号输出去。由于先有的故障保险型计算机装置是按上述形式构成的,所以两个计算机回路的处理过程程必须完全同步,这样控制就比较复杂。
本发明就是为了解决上述问题而提出来的,其目的旨在提供一种可使两个计算机回路的处理过程非同步地进行的故障保险型计算机装置。
本发明的故障保险型计算机装置使两个计算机回路彼此独立,而在最后的输出端进行比较,同时依靠在各个计算机回路运算的结果中比较最小限度内的必要数据来检测运算过程中的不一致情况。
本发明的故障保险型计算机装置是由彼此独立的两个计算机回路构成的,取各个计算机回路的输出信号的逻辑与作为最终的输出信号。这时,对在各个计算机回路的运算处理过程中得到的运算结果进行比较,当发生不一致时,便输出安全信号,从而达到故障保险的目的。


图1是本发明的结构框图,图2是从功能上表示图1的说明图,图3是表示图2的动作的流程图,图4是先有的计算机装置的框图。图中,(5)是计算机回路,(7)是第一信号(一致信号或不一致信号),(10)是第三信号(不一致判断信号)。
此外,各图中相同的符号表示相同的或相当的部分。
下面说明本发明的一个实施例。在图1中,(1)~(5)、(7)、(9)~(12)和先有的装置相同。(13)是输入/出端口,用来把各个计算机回路(5)的中间运算结果相互传送给另一个计算机回路(5)或者为了从另一个计算机回路(5)接收信息而进行信号传送;(14)是数据传输线。
在上述结构中,各个计算机回路(5)根据输入信号(11)进行非同步处理,然后输出第一信号(7)。这时,各个计算机回路(5)通过各个I/O端口(13)将其中间运算结果与另一个计算机回路(5)的运算结果进行比较。并且,如果比较的结果一致,则按通常的运算处理输出第一信号(7)。
另外,如果比较的结果不一致,蚯恐频厥涑鲇朐怂憬峁薰氐陌踩谝恍藕牛 )。
下面利用图2和图3说明这些动作。图中,如果在S1阶段将输入信号(11)输进去,控制运算处理器(15)便进行运算处理,并将运算结果作为第四信号(16)输出去。在上述运算处理的过程中,即在S2阶段,便得到数据A或数据A′。在S3阶段,各个计算机回路(5)相互交换数据A和A′,在S4阶段,由一致检测处理器(17)对两套数据A和A′进行比较,然后输出第五信号(18)。如果比较结果为A=A′,则在S5和S6阶段使计算机回路(5)输出的第一信号(7)与第四信号(16)相同。如果比较结果为A≠A′,那么作为计算机回路(5)输出的第一信号(7),便与第四信号(16)无关地、无条件地输出安全信号“0”。这些逻辑处理是由逻辑与处理器(19)完成的。
如上所述,在运算处理过程中发生的失效故障由图2中进行正常运算处理的计算机回路一边的一致检测处理器(17)进行检测,并通过逻辑与处理器(19)令第一信号(7)为“0”,使输出信号偏向安全。作为最终输出,与门电路(9)的输出信号即第三信号(10)便作为安全信号而被输出去。
如上所述,按照本发明,通过把在相互独立的两个计算机回路的运算处理过程中得到的运算结果进行比较,便可在二者不一致时,输出安全信号。
权利要求
1.一故障保险型计算机装置,其特征在于按照指令把在进行运算处理的两个计算机回路的运算过程中得到的数据在上述各个计算机回路之间相互交换,当上述两套数据一致时,由上述各个计算机回路输出一致信号,不一致时输出不一致信号,并由判断电路对上述一致信号和上述不一致信号进行判断,在上述两个计算机回路中至少一方的输出信号为上述不一致信号时,便输出不一致判断信号。
2.按权利要求1所述的故障保险型计算机装置的特征是判断电路是与门电路。
全文摘要
本发明是关于适用于安全保护装置中的故障保险型计算机装置,其中两个计算机回路是相互独立的,取各个计算机回路的输出信号的逻辑与作为最终的输出信号。在各个计算机回路进行运算处理的过程中,对它们的运算结果进行比较,当二者不一致时,便输出安全信号,从而可以达到故障保险的目的。
文档编号B61L23/00GK1033329SQ87107219
公开日1989年6月7日 申请日期1987年10月30日 优先权日1987年10月30日
发明者前川义雄, 松岡成康, 池田博昭 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1