It is known that, in a control device, a processor, for instance, a microcontroller checks by at least one data message the IC's present, which includes an interface module, at predefined points in time, such as when the control device is switched on.
The method according to the present invention for checking an interface module has the advantage that the interface module, during the checking process, returns permanently stored values to the processor by a further data message, and the processor then carries out the checking process of the interface module, with the aid of those values. Since these stored values emulate sensor data, namely the outer limits of the sensor values at the low end and the high end, it is thereby possible for the processor, on the one hand, to prove the operability of the interface module, and on the other hand, to check the processing of the sensor data by itself and the remaining components of the control device. For this purpose, the processor can check its algorithm with these sensor data in order to test the function for connected actuators and appertaining safety thresholds. This, then, not only checks the communication between the interface module and the processor, but also the correct processing of a sensor signal. The interface module, which is present as an IC, is checked with it, and it is also possible to test the function of a redundancy path for checking sensor signals, which perhaps may make a release decision independently of the processor.
It is especially advantageous that here the SPI (serial peripheral interface) transmission mode is used in the control device, which, on the one hand, is a synchronous transmission mode, and, on the other hand, has its own line for data transmission in each transmitting direction.
In addition, it is of advantage that the interface module is changed to a test mode by the requirement data message of the processor, and then no longer transmits the true sensor values from the sensors connected to the interface module, but suppresses them.
It is also of advantage that the device has a processor, an interface module and a safety module, the interface module being connected to both the processor and the safety module. The safety module represents the redundant hardware path for checking the sensor values with respect to release decisions. The interface module itself can be connected to sensors, the interface module then supplying the sensors with energy via these lines, while the sensors then send their data messages via the line by digital current modulation. This data transmission is asynchronous. The interface module, the safety module and the processor are positioned in a control device. This control device is advantageously connected to means of restraint, whose function can then also be checked with the emulated sensor values.
Before operational readiness, a processor in a control device has to check the connected IC's, such as an interface module, for its function. According to the present invention, the interface module now replies to such a request with values permanently stored in the interface module, which emulate sensor values. The sensor values are permanently stored in registers assigned to the interface module. With these sensor values, which the processor then receives, it is possible to check the functions of the interface module, the algorithm of the processor and, possibly, an actuator to be controlled. Beyond that, it is possible that these sensor values can also be checked by an interface module which represents a hardware-like redundancy path for the processor, and which also checks the sensor values to see whether a release decision is to be made.
Processor 1 sends data messages to the individual modules 2, 4 and 5, and receives corresponding data messages in reply. The SPI (serial peripheral interface) transmission mode is applied here.
SPI (serial peripheral interface) transmission is data transmission between a master, processor 1 and several slaves, that is, the individual components in a control device such as interface module 2 according to the present invention, or firing circuit control 5, which is used for monitoring and firing the igniters for the means of restraint. The SPI transmission is a bidirectional and synchronous transmission.
Processor 1 now first sends a requirement message via the SPI line to interface module 2. Interface module 2 is thereupon reset to test mode, and will then no longer transmit sensor data, which it receives in data messages from sensor 3, on to processor 1 and to safety module 4. Interface module 2 will rather transmit permanently stored test values from registers to processor 1 and safety module 4. Safety module 4 represents a hardware-like redundant checking of the sensor values, so as to ensure that, in the case of an error function of processor 1, release values for means of restraint 6 are not recognized. That is why safety module 4 must also be tested with these test values, that is, the emulated sensor values. The test sensor values represent the upper and lower boundary of the sensor values. Thus, they would force a release, but since the processor has initiated a test, there will be no such release. To this end, firing circuit control 5 is correspondingly controlled by processor 1. Processor 1 can now calculate its release algorithm using these sensor values, and can check the threshold values in the release algorithm. Safety module carries out the same procedure. Since there is an upper boundary value for the sensor data, a release decision is made by processor 1 and safety module 4, and the firing circuit control will thereupon activate means of restraint 6, but without the occurrence of a release. Thus, by the use of the emulated sensor values from the registers of interface module 2, a complete test of the processing of the sensor values in the control device is carried out.
In method step 11, processor 1 now tests interface module 2 with the aid of the values received, and then also its own release algorithm. For this it uses the sensor values as input parameter for its release algorithm and checks whether a release is recognized. In method step 12 this processing is carried out. In method step 14, the control of firing circuit control 5 is checked with the release decision, and also the control of the actuator of means of restraint 6. In parallel to this, safety module 4 also tests its function. It, too, has to recognize a release, at least using the upper boundary value of the sensor values. If an error is detected during one of the tests, the function of the control device is interrupted. The method according to the present invention ends in method step 15.
Number | Date | Country | Kind |
---|---|---|---|
1 01 11 266 | Mar 2001 | DE | national |
Number | Name | Date | Kind |
---|---|---|---|
4207687 | Haas et al. | Jun 1980 | A |
4556953 | Caprio et al. | Dec 1985 | A |
4752869 | Miller et al. | Jun 1988 | A |
5774703 | Weiss et al. | Jun 1998 | A |
6151689 | Garcia et al. | Nov 2000 | A |
6281632 | Stam et al. | Aug 2001 | B1 |
6547884 | Crum et al. | Apr 2003 | B1 |
6671748 | Cole et al. | Dec 2003 | B1 |
20020082725 | Dute et al. | Jun 2002 | A1 |
20020108006 | Snyder | Aug 2002 | A1 |
Number | Date | Country |
---|---|---|
2 130 917 | Dec 1971 | DE |
200 00 438 | Apr 2000 | DE |
64-048156 | Feb 1989 | JP |
01-094449 | Apr 1989 | JP |
11-502795 | Mar 1999 | JP |
WO 0046896 | Aug 2000 | WO |
Number | Date | Country | |
---|---|---|---|
20020194541 A1 | Dec 2002 | US |