Claims
- 1. A microprocessor based safety system applicable to the field of railroad transportation, the system comprising: sensors;
- at least two microprocessors handling a same application associated with the railroad transportation, wherein inputs of the two microprocessors receive data from the sensors;
- a third comparison microprocessor to compare results from the two microprocessors and to drive a dynamic controller authorizing the sending of output data to activators associated with the railroad transportation, wherein inputs and outputs of the two microprocessors are coded by coded-processor technology, the third comparison microprocessor makes a comparison, using software and in a secure manner, of the coded results from the two microprocessors using the coded-processor technology, and the output data associated with the third comparison microprocessor is reread by one of the at least two microprocessors in a secure manner so it can be compared with the input data of the at least two microprocessors, wherein a processing time lag is provided between when a first one of the at least two microprocessors outputs data to the third comparison microprocessor and when a second one of the at least two microprocessors outputs data to the third comparison microprocessor.
- 2. The microprocessor based safety system according to claim 1, further comprising a single, non-dedicated bus along which output data from the sensors and the output data from each of the at least two microprocessors are transmitted among said at least two microprocessors and said third comparison microprocessor.
- 3. The microprocessor based safety system according to claim 1, wherein said third comparison microprocessor includes checking means for checking consistency of the output data from each of the at least two microprocessors.
- 4. The microprocessor based safety system according to claim 3, wherein said checking means includes inhibiting means for preventing said activators from receiving at least some of said output data from one of said at least two microprocessors based on the comparison of said output data from the at least two microprocessors.
- 5. The microprocessor based safety system according to claim 1, wherein the at least two microprocessors comprise more than two microprocessors and said third comparison microprocessor comprises a majority logic circuit for comparing the out put data of the more than two microprocessors.
- 6. A microprocessor based safety system according to claim 5, wherein said third comparison microprocessor is contained in any one of the at least two microprocessors.
Priority Claims (1)
Number |
Date |
Country |
Kind |
93-04680 |
Apr 1993 |
FRX |
|
Parent Case Info
This is a Continuation of application Ser. No. 08/228,716 filed Apr. 18, 1994 now abandoned.
US Referenced Citations (11)
Foreign Referenced Citations (4)
Number |
Date |
Country |
0 346 804 |
Dec 1989 |
EPX |
0 496 509 |
Jul 1992 |
EPX |
32 25 455 |
Jan 1984 |
DEX |
WO 8910865 |
Nov 1989 |
WOX |
Non-Patent Literature Citations (2)
Entry |
"Fault Tolerance in Continuous Process Control", William F. McGill et al., IEEE Micro, vol. 4, No. 6, Dec. 1984, pp. 22-23. |
"The Safety Matrix--A Method for Guidelining Industrial Microcomputers", Victor J. Maggioli, IEEE Transactions on Industry Applications, vol. 25 No. 3, May/Jun. 1989, pp. 514-522. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
228716 |
Apr 1994 |
|