DE10063449A1 - Controller e.g. for monitoring speed of motor, has consistency monitor for interrupts, and electronic unit that computes segment time using received pulses, transfers with interrupt to CPU, which compares with computed sample time - Google Patents
Controller e.g. for monitoring speed of motor, has consistency monitor for interrupts, and electronic unit that computes segment time using received pulses, transfers with interrupt to CPU, which compares with computed sample timeInfo
- Publication number
- DE10063449A1 DE10063449A1 DE2000163449 DE10063449A DE10063449A1 DE 10063449 A1 DE10063449 A1 DE 10063449A1 DE 2000163449 DE2000163449 DE 2000163449 DE 10063449 A DE10063449 A DE 10063449A DE 10063449 A1 DE10063449 A1 DE 10063449A1
- Authority
- DE
- Germany
- Prior art keywords
- cpu
- interrupts
- time
- electronic unit
- interrupt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 9
- 238000000034 method Methods 0.000 claims abstract description 11
- 238000005070 sampling Methods 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
- G05B19/0425—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25054—Calibration timer, compare 1st, number of pulses during calibration with second counter
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25398—Sampling period is a product of integer number and scheduler interrupt period
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25411—Priority interrupt
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25416—Interrupt
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Bus Control (AREA)
- Programmable Controllers (AREA)
- Control Of Electric Motors In General (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
Wird der Funktionsablauf eines Steuergeräts nur durch ein Computerprogramm festgelegt, bedeutet dies, daß die Reihenfolge und damit die Priorität der durchzuführenden Operationen allein durch das Programm bestimmt wird. Alle Eingaben von der Peripherie können nur durch Abfragen erfaßt werden. Daher müssen im Interesse der Betriebssicherheit sämtliche Sensoren und Bedienelemente ständig nacheinander abgefragt werden. Bei einer komplexen Anlage wird somit viel Zeit verbraucht, um aktuell unwichtige Eingaben zu prüfen, während Aufgaben mit höchster Dringlichkeit anstehen können. Softwaregesteuerte Steuergeräte sind daher ungeeignet zur Steuerung bzw. Regelung zeitkritischer Systeme.Is the functional sequence of a control unit only through a Computer program set, it means that the Sequence and therefore the priority of those to be carried out Operations are determined solely by the program. All Input from the periphery can only be done by querying be recorded. Therefore, in the interest of Operational reliability of all sensors and controls are continuously queried one after the other. With a complex Plant is thus consuming a lot of time to get current Check unimportant inputs while using tasks can be of the utmost urgency. software-controlled Control devices are therefore unsuitable for control or Control of time-critical systems.
Soll das Steuergerät schnell und prioritätsgerecht auf äußere Gegebenheiten ansprechen, muß die Abfragetechnik des softwaregesteuerten Steuergeräts durch eine hardwaregesteuerte Unterbrechung (Interrupt) ersetzt werden. Die Verwendung der Interrupttechnik erlaubt eine schnelle und dringlichkeitsgerechte Reaktion auf äußere Begebenheiten.The control unit should open quickly and according to priority To address external circumstances, the query technology of the software-controlled control unit by a Hardware-controlled interruption (interrupt) replaced become. The use of interrupt technology allows one quick and urgent response to external Events.
Die Interrupttechnik wird beispielsweise auch bei der Ermittlung der Drehzahl eines Motors eingesetzt. Hierbei wertet eine elektronische Einheit, beispielsweise ein Gatearray, die von einem inkrementellen Winkelzeitsystem (IWZ) oder einem Segmentrad an Kurbel- oder Nockenwelle gelieferten Impulse aus und generiert aus diesen Drehzahlinterrupts für die CPU.The interrupt technology is also used, for example, at Determination of the speed of an engine used. in this connection evaluates an electronic unit, for example Gate array by an incremental angular time system (IWZ) or a segment wheel on the crankshaft or camshaft delivered impulses and generated from them Speed interrupts for the CPU.
Nachteilig ist, daß eine explizite Überprüfung der vom Gatearray generierten Drehzahlinterrupts nicht durchgeführt wird. Vom Gatearray wird nur die Zahnzeit zur Verfügung gestellt, die als Basis für eine Hilfsdrehzahl dienen kann. Die Segmentzeit, die Zeit zwischen zwei aufeinanderfolgenden Interrupts, wird von der CPU als Zeit zwischen den vom Gatearray generierten Segment-Interrupts gemessen.The disadvantage is that an explicit review of the Gate array generated speed interrupts not performed becomes. Only the tooth time is available from the gate array provided, which can serve as the basis for an auxiliary speed. The segment time, the time between two consecutive interrupts, is used by the CPU as time between the segment interrupts generated by the gate array measured.
Aufgabe der vorliegenden Erfindung ist es daher, ein Steuergerät zu entwickeln, welches die Konsistenz der generierten Interrupts überprüft.The object of the present invention is therefore a Develop control unit, which the consistency of the generated interrupts checked.
Die Aufgabe bezüglich des Steuergeräts wird durch ein solches mit den Merkmalen des Anspruchs 1 gelöst.The task related to the control unit is performed by a such solved with the features of claim 1.
Die auf das Verfahren bezogene Aufgabe wird durch ein Verfahren gemäß Anspruch 5 gelöst. The task related to the procedure is defined by a Method according to claim 5 solved.
Vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen.Advantageous refinements of the invention result from the subclaims.
Das Steuergerät zur Auswertung von Interrupts weist eine CPU und eine elektronische Einheit, beispielsweise eine TPU (Time Processor Unit) als Coprozessor, auf. Die elektronische Einheit wertet Impulse aus, die von peripherer Hardware erzeugt wurden. Aus den Impulsen werden Interrupts für die CPU generiert. Die CPU berechnet mittels der empfangenen Interrupts eine Abtastzeit. Eine Konsistenzüberwachung der empfangenen Interrupts wird dadurch erreicht, daß die elektronische Einheit anhand der empfangenen Impulse eine Segmentzeit berechnet und diese zusammen mit dem entsprechenden Interrupt zur CPU überträgt. Die CPU vergleicht die erhaltene Segmentzeit mit der berechneten Abtastzeit.The control unit for evaluating interrupts has one CPU and an electronic unit, for example a TPU (Time Processor Unit) as a coprocessor. The electronic unit evaluates impulses from peripheral hardware were generated. The impulses become Interrupts generated for the CPU. The CPU calculates using a sampling time of the received interrupts. A Consistency monitoring of the received interrupts achieved in that the electronic unit based on the received impulses calculated a segment time and this together with the corresponding interrupt to the CPU transfers. The CPU compares the segment time received with the calculated sampling time.
Die Überwachung erfolgt in dem drehzahlsynchronen
Rechenraster der CPU, das durch die von der elektronischen
Einheit generierten Interrupts aktiviert wird. Am Anfang
dieses Rechenrasters wird die Systemzeit von dem CPU-
eigenen Timer gelesen. Über Differenzbildung mit der
gespeicherten Systemzeit beim letzten Interrupt wird die
Abtastzeit zwischen diesem und dem letzten Interrupt
ermittelt. Die gelesene Systemzeit wird für den nächsten
Zyklus gespeichert. Die von der elektronischen Einheit
gelieferte Segmentzeit wird mit der berechneten Abtastzeit
ins Verhältnis V gesetzt. Im fehlerfreien Idealfall müssen
beide Zeiten übereinstimmen (V = 1). Bei größeren
Abweichungen wird ein Konsistenzfehler erkannt. Folgende
Fehler können erkannt werden:
Monitoring takes place in the CPU's speed-synchronized computing grid, which is activated by the interrupts generated by the electronic unit. At the beginning of this calculation grid, the system time is read by the CPU's own timer. The sampling time between this and the last interrupt is determined by forming the difference with the stored system time for the last interrupt. The system time read is saved for the next cycle. The segment time delivered by the electronic unit is set in the ratio V with the calculated sampling time. In the ideal case, the two times must match (V = 1). A consistency error is detected for larger deviations. The following errors can be identified:
-
- Ausfall eines Interrupts (bei richtig gelieferter
Segmentzeit):
Ursachen hierfür können sein, daß die elektronische Einheit keinen Interrupt generiert, daß der Interrupt nicht zur CPU gelangt oder daß das CPU-Betriebssystem den Interrupt sperrt;- Failure of an interrupt (if segment time is correctly delivered):
The reasons for this may be that the electronic unit does not generate an interrupt, that the interrupt does not reach the CPU, or that the CPU operating system blocks the interrupt; - - Zeitbasis der elektronischen Einheit (und damit der Segmentzeit) ist falsch;- Time base of the electronic unit (and thus the Segment time) is wrong;
- - Programmierfehler bei der elektronischen Einheit, der einen Fehler bei der Segmentzeitberechnung oder der Interruptgenerierung bewirkt;- Programming error in the electronic unit, the an error in the segment time calculation or Interrupt generation causes;
- - RAM-Schmierer im Parameter-RAM.- RAM lubricator in the parameter RAM.
Zweckmäßig ist es, wenn beim Steuergerät bei Überschreiten einer gewissen vorbestimmbaren Abweichung der Abtastzeit von der Segmentzeit eine Fehlermeldung abzugeben ist. Aufgrund von Interruptlatenzzeiten weicht die Abtastzeit auch im fehlerfreien Idealfall von der Segmentzeit ab. Das Verhältnis V wird deshalb mit einem vorbestimmbaren, applizierbaren Toleranzband (z. B. 0,8 bis 1,2) verglichen. Liegt V außerhalb des Toleranzbandes, so liegt ein Fehler vor und eine Fehlermeldung wird abgegeben.It is useful if the control unit is exceeded a certain predeterminable deviation of the sampling time an error message is to be issued from the segment time. The sampling time differs due to interrupt latency also in the ideal case from the segment time. The Ratio V is therefore with a predeterminable, applicable tolerance band (e.g. 0.8 to 1.2) compared. If V is outside the tolerance band, there is an error before and an error message is given.
Die Fehlermeldung bewirkt entweder ein Steuergerät-Reset oder daß ein Zählerstand eines Zählers erhöht wird. The error message either causes a control unit reset or that a counter reading of a counter is increased.
Das erfindungsgemäße Verfahren ermöglicht eine Konsistenzüberwachung von Interrupts bei einem Steuergerät, welches eine CPU und eine elektronische Einheit aufweist. Bei dem Verfahren werden von der elektronischen Einheit von Hardware erzeugte Impulse ausgewertet und anhand der Impulse Interrupts für die CPU generiert und eine Segmentzeit berechnet. Bei jedem Interrupt wird eine neue Segmentzeit berechnet. Die Segmentzeit wird mit dem entsprechenden Interrupt zur CPU übertragen. Mit Hilfe der empfangenen Interrupts berechnet die CPU eine Abtastzeit und vergleicht diese mit der entsprechenden Segmentzeit.The method according to the invention enables one Consistency monitoring of interrupts in a control unit, which has a CPU and an electronic unit. In the process, the electronic unit of Hardware generated pulses are evaluated and based on the Impulse interrupts generated for the CPU and one Segment time calculated. With each interrupt there is a new one Segment time calculated. The segment time is with the transfer the corresponding interrupt to the CPU. With the help of received interrupts, the CPU calculates a sampling time and compares this with the corresponding segment time.
Von Vorteil ist es, wenn bei Überschreiten einer gewissen vorbestimmbaren Abweichung der Abtastzeit von der Segmentzeit eine Fehlermeldung abgegeben wird. Diese bewirkt entweder ein Steuergerät-Reset, das bedeutet, daß das Steuergerät in einen definierten Zustand übergeht, oder daß ein Zählerstand eines Zählers erhöht wird.It is advantageous if a certain limit is exceeded Predeterminable deviation of the sampling time from the Segment time an error message is issued. This causes either a control unit reset, which means that the control unit changes to a defined state, or that a counter reading of a counter is increased.
Die beigefügten zwei Zeichnungen erläutern die Erfindung. Diese zeigen:The accompanying two drawings illustrate the invention. These show:
Fig. 1 in schematischer Darstellung eine bevorzugte Ausführungsform des erfindungsgemäßen Steuergeräts im Einsatz; Fig. 1 shows a schematic representation of a preferred embodiment of the control device of the invention in use;
Fig. 2 das erfindungsgemäße Verfahren in einem Diagramm. Fig. 2 shows the method according to the invention in a diagram.
Fig. 1 zeigt ein Steuergerät 1, welches die Drehzahl eines Motors 2 überwacht. Die Drehzahl wird von einem IWZ 3 an der Kurbelwelle des Motors 2 aufgenommen. Die vom IWZ 3 erzeugten Impulse werden über einen ersten Datenbus 4 zum Steuergerät 1 übertragen. Fig. 1 shows a control unit 1 which monitors the speed of motor 2. The speed is recorded by an IWZ 3 on the crankshaft of engine 2 . The pulses generated by the IWZ 3 are transmitted to the control unit 1 via a first data bus 4 .
Das Steuergerät weist eine CPU 5 und einen Coprozessor 6 auf. Diese sind über einen zweiten Datenbus 7 miteinander verbunden.The control device has a CPU 5 and a coprocessor 6 . These are connected to one another via a second data bus 7 .
Ein vom IWZ 3 erfaßter Impuls wird über den ersten Datenbus 4 zum Coprozessor 6 übertragen. Der Coprozessor 6 generiert einen Interrupt, berechnet eine Segmentzeit und überträgt diese Informationen über den zweiten Datenbus 7 zur CPU 5.A pulse detected by the IWZ 3 is transmitted to the coprocessor 6 via the first data bus 4 . The coprocessor 6 generates an interrupt, calculates a segment time and transmits this information to the CPU 5 via the second data bus 7 .
Fig. 2 verdeutlicht das erfindungsgemäße Verfahren. Mit Schritt 8 beginnt die Überwachung der Drehzahl des Motors 2 (Fig. 1). In Schritt 9 generiert das IWZ 3 einen Impuls und überträgt diesen zum Coprozessor 6. Dieser generiert aus dem Impuls in Schritt 10 einen Interrupt und überträgt diesen zur CPU 5. In Schritt 11 wird in der CPU 5 das drehzahlsynchrone Rechenraster aktiviert. Die Systemzeit wird von dem CPU-eigenen Timer gelesen. Die Systemzeit zu diesem Zeitpunkt wird gespeichert. Fig. 2 illustrates the inventive method. The speed of the motor 2 begins to be monitored in step 8 ( FIG. 1). In step 9 , the IWZ 3 generates a pulse and transmits it to the coprocessor 6 . This generates an interrupt from the pulse in step 10 and transmits it to the CPU 5 . In step 11 , the speed-synchronous calculation grid is activated in the CPU 5 . The system time is read by the CPU's own timer. The system time at this time is saved.
In Schritt 12 generiert das IWZ 3 erneut einen Impuls, der wiederum zum Coprozessor 6 übertragen wird. Der Coprozessor 6 generiert in Schritt 13 einen Interrupt und ermittelt die Segmentzeit. Der Interrupt und die entsprechende Segmentzeit wird zur CPU 5 übertragen. Die CPU 5 empfängt in Schritt 14 diese Daten und liest erneut die aktuelle Systemzeit ein. In Schritt 15 wird über Differenzbildung mit der gespeicherten Systemzeit beim letzten Interrupt die Abtastzeit ermittelt. Die gelesene Systemzeit wird für den nächsten Zyklus gespeichert. Ein Vergleich der Abtastzeit mit der Segmentzeit ergibt nun, ob die Interrupts konsistent erfaßt wurden. Ist dies nicht der Fall wird in Schritt 16 eine Fehlermeldung ausgegeben was einen Steuergerät-Reset zur Folge hat. Liegt das Verhältnis der Abtastzeit zur Segmentzeit in einem vorgebbaren Toleranzband wird mit der Überwachung der Drehzahl des Motors 2 fortgefahren.In step 12 , the IWZ 3 generates a pulse again, which in turn is transmitted to the coprocessor 6 . The coprocessor 6 generates an interrupt in step 13 and determines the segment time. The interrupt and the corresponding segment time are transferred to the CPU 5 . The CPU 5 receives this data in step 14 and reads the current system time again. In step 15 , the sampling time is determined by forming the difference with the stored system time for the last interrupt. The system time read is saved for the next cycle. A comparison of the sampling time with the segment time now shows whether the interrupts were recorded consistently. If this is not the case, an error message is output in step 16 , which results in a control unit reset. If the ratio of the sampling time to the segment time lies in a predefinable tolerance band, the monitoring of the speed of the motor 2 is continued.
Claims (8)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10063449.4A DE10063449B4 (en) | 2000-12-20 | 2000-12-20 | Controller with consistency monitoring of interrupts and a method for performing consistency monitoring of interrupts on a controller |
| JP2001386914A JP4065131B2 (en) | 2000-12-20 | 2001-12-20 | Control device having interrupt consistency monitoring and interrupt consistency monitoring method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10063449.4A DE10063449B4 (en) | 2000-12-20 | 2000-12-20 | Controller with consistency monitoring of interrupts and a method for performing consistency monitoring of interrupts on a controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE10063449A1 true DE10063449A1 (en) | 2002-07-04 |
| DE10063449B4 DE10063449B4 (en) | 2018-07-12 |
Family
ID=7667898
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10063449.4A Expired - Lifetime DE10063449B4 (en) | 2000-12-20 | 2000-12-20 | Controller with consistency monitoring of interrupts and a method for performing consistency monitoring of interrupts on a controller |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4065131B2 (en) |
| DE (1) | DE10063449B4 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10200242A1 (en) * | 2002-01-05 | 2003-07-24 | Bosch Gmbh Robert | Method for function monitoring of control device e.g. for motor vehicle, involves querying specified memory locations during operation of control device |
| EP4521647A1 (en) * | 2023-09-05 | 2025-03-12 | Siemens Aktiengesellschaft | Detecting an error in sampling an analog signal |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201042467A (en) * | 2009-05-26 | 2010-12-01 | Toproot Technology Corp Ltd | Enhanced pulse peripheral processor |
| KR101520234B1 (en) * | 2014-10-24 | 2015-05-13 | 주식회사 엘지씨엔에스 | Apparatus and method for detecting interrupt |
| CN104298161A (en) * | 2014-10-30 | 2015-01-21 | 成都美益达医疗科技有限公司 | Intermittent operation control circuit of centrifugal machine |
| JP6974254B2 (en) | 2018-05-18 | 2021-12-01 | ルネサスエレクトロニクス株式会社 | Data processing device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01246602A (en) * | 1988-03-29 | 1989-10-02 | Mitsubishi Electric Corp | Special function unit for programmable controller |
| DE4114999C2 (en) | 1991-05-08 | 2001-04-26 | Bosch Gmbh Robert | System for controlling a motor vehicle |
-
2000
- 2000-12-20 DE DE10063449.4A patent/DE10063449B4/en not_active Expired - Lifetime
-
2001
- 2001-12-20 JP JP2001386914A patent/JP4065131B2/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10200242A1 (en) * | 2002-01-05 | 2003-07-24 | Bosch Gmbh Robert | Method for function monitoring of control device e.g. for motor vehicle, involves querying specified memory locations during operation of control device |
| US6928346B2 (en) | 2002-01-05 | 2005-08-09 | Robert Bosch Gmbh | Method for monitoring the functioning of a control unit |
| DE10200242B4 (en) * | 2002-01-05 | 2006-01-05 | Robert Bosch Gmbh | Method for monitoring the function of a control device |
| EP4521647A1 (en) * | 2023-09-05 | 2025-03-12 | Siemens Aktiengesellschaft | Detecting an error in sampling an analog signal |
| WO2025051495A1 (en) * | 2023-09-05 | 2025-03-13 | Siemens Aktiengesellschaft | Detecting a fault during scanning of an analogue signal |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002258913A (en) | 2002-09-13 |
| JP4065131B2 (en) | 2008-03-19 |
| DE10063449B4 (en) | 2018-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10223723B4 (en) | An event detection system for a sequence of events and methods for detecting events in a process control system | |
| EP2526431B1 (en) | Method and device for monitoring a frequency signal | |
| WO2000018613A1 (en) | Method for detecting errors of microprocessors in control devices of an automobile | |
| EP0107026A1 (en) | Stored-programme control | |
| DE102016220197A1 (en) | Method for processing data for an automated vehicle | |
| DE3036926C2 (en) | Method and arrangement for controlling the workflow in data processing systems with microprogram control | |
| DE10063449B4 (en) | Controller with consistency monitoring of interrupts and a method for performing consistency monitoring of interrupts on a controller | |
| DE102013213087A1 (en) | MONITOR SWITCHING WITH A WINDOW WATCHDOG | |
| EP2203795B1 (en) | Vehicle control unit having a microcontroller the supply voltage of which is monitored and associated method | |
| EP1866714B1 (en) | Method and device for monitoring a process action | |
| DE102010003532A1 (en) | Timer module and method for checking an output signal | |
| EP0805382B1 (en) | Diagnostic apparatus for an electronically controlled machine in which detected operating conditions are combined according to keys | |
| DE102010003530A1 (en) | Hardware data processing unit and method for monitoring a rounding duration of a routing unit | |
| EP1025501B1 (en) | Method and device for checking an error control procedure of a circuit | |
| DE9010488U1 (en) | Circuit arrangement for improving the temporal resolution of successive pulse-shaped signals | |
| WO1998000782A1 (en) | Arrangement for operating two functionally parallel processors | |
| DE4035520C2 (en) | Method and arrangement for measuring the speed of a vehicle | |
| DE2813016C2 (en) | Device for processing signals in a telecommunications system, in particular a telephone exchange | |
| EP2965157B1 (en) | Method and apparatus for operating a process and/or production installation | |
| DE102017218054B4 (en) | Method for evaluating data from at least one wheel speed sensor and control unit | |
| EP3311273A1 (en) | Method and apparatus for protecting a program counter structure of a processor system and for monitoring the handling of an interrupt request | |
| DE10329116B3 (en) | Time provision method for data processing unit in industrial automation process has redundant clock signals provided by digital counters which count in opposite directions | |
| DE2949806C2 (en) | Digital filtering out of interference pulses | |
| DE4319881B4 (en) | Method for processing interrupt signals of an interrupt source | |
| EP1461701B1 (en) | Program-controlled unit with monitoring device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8110 | Request for examination paragraph 44 | ||
| R016 | Response to examination communication | ||
| R084 | Declaration of willingness to licence | ||
| R084 | Declaration of willingness to licence |
Effective date: 20150115 |
|
| R018 | Grant decision by examination section/examining division | ||
| R020 | Patent grant now final | ||
| R071 | Expiry of right |