CH649177A5 - CIRCUIT FOR CONSUMERS CONTROLLED BY A MICROPROCESSAL COMPUTER. - Google Patents
CIRCUIT FOR CONSUMERS CONTROLLED BY A MICROPROCESSAL COMPUTER. Download PDFInfo
- Publication number
- CH649177A5 CH649177A5 CH1045579A CH1045579A CH649177A5 CH 649177 A5 CH649177 A5 CH 649177A5 CH 1045579 A CH1045579 A CH 1045579A CH 1045579 A CH1045579 A CH 1045579A CH 649177 A5 CH649177 A5 CH 649177A5
- Authority
- CH
- Switzerland
- Prior art keywords
- line
- microprocessor
- capacitor
- transistor
- circuit
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/004—Error avoidance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Electronic Switches (AREA)
- Emergency Protection Circuit Devices (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Description
Die Erfindung bezieht sich auf einen Schaltkreis für über einen Mikroprozessrechner angesteuerte Verbraucher, bei dem die Ausgänge des Mikroprozessrechners über Zwischen-baueile mit den Verbrauchern verbunden sind. The invention relates to a circuit for consumers controlled via a microprocessor, in which the outputs of the microprocessor are connected to the consumers via intermediate components.
Bei einem derartigen bekannten Schaltkreis werden also die Verbraucher, wie z.B. Motoren, Relais oder Lampen, über ein entsprechendes Zwischenbauteil, wie z.B. Verstärker, Zwischenspeicher oder Dekoder, von einem Mikroprozessrechner angesteuert. Beim Auftreten eines Fehlers in einem solchen Schaltkreis, der in der Regel in dem Mikroprozessrechner selbst vorkommt, werden die Verbraucher Undefiniert angesteuert, was zu schwerwiegenden Folgefehlern, beispielsweise durchgebrannte Magnete sowie Motoren, sinnwidriges Aufleuchten von Anzeigelampen und insbesondere bei münzbetätigten, einen Geldgewinn in Aussicht stellenden Spielgeräten ein unerwünschtes Leeren der Münzstapelrohre, führt. Diese Folgefehler verursachen demzufolge einen erheblichen Beseitigungsaufwand. In such a known circuit, the consumers, such as e.g. Motors, relays or lamps, via a corresponding intermediate component, e.g. Amplifier, buffer or decoder, controlled by a microprocessor. If an error occurs in such a circuit, which usually occurs in the microprocessor itself, the consumers are controlled indefinitely, which leads to serious consequential errors, for example burned-out magnets and motors, improper lighting of indicator lamps and, especially in the case of coin-operated ones, a prospect of making a profit Play equipment leads to an undesired emptying of the coin stack tubes. As a result, these consequential errors require considerable elimination effort.
Der Erfindung liegt daher die Aufgabe zugrunde, bei einem Schaltkreis der eingangs genannten Art auf einfache Weise die vorgenannten Folgefehler zu verhindern. The invention is therefore based on the object of preventing the aforementioned secondary errors in a simple manner in a circuit of the type mentioned at the outset.
Diese Aufgabe wird erfindungsgemäss dadurch gelöst, dass sämtliche Ausgänge des Mikroprozessrechners über eine in eine gemeinsame Steuerleitung zu den Zwischenbauteilen der einzelnen Verbraucher eingebaute Fehlerschutzschaltung ausschaltbar sind. This object is achieved according to the invention in that all outputs of the microprocessor can be switched off via an error protection circuit built into a common control line to the intermediate components of the individual consumers.
In weiterer Ausgestaltung der Erfindung besteht die Fehlerschutzschaltung aus einem an der Basis eines Transistors, dessen Emitter mit der Minus-Leitung und dessen Kollektor unter Zwischenschaltung eines Widerstandes mit der Plus-Leitung der Speisespannung verbunden ist, anliegenden ersten Kondensator, einem parallel zu dem Widerstand liegenden zweiten Kondensator, einer zwischen dem Transistor und dem Widerstand abzweigenden Verbindungsleitung, die über eine Abzweigung zu dem zweiten Kondensator und einem Schmittrigger führt, und einer von der Minusleitung zur Basis des Transistors führenden Diode. In a further embodiment of the invention, the error protection circuit consists of a first capacitor which is connected to the base of a transistor and whose emitter is connected to the minus line and whose collector is connected to the plus line of the supply voltage with the interposition of a resistor, and a capacitor which is connected in parallel with the resistor second capacitor, a connecting line branching off between the transistor and the resistor, which leads via a branch to the second capacitor and a Schmittrigger, and a diode leading from the negative line to the base of the transistor.
Um beim Einschalten der Fehlerschutzschaltung, wenn der zweite Kondensator noch entladen ist, die Spannung am Eingang des Schmittriggers sofort hoch zu haben und damit das Auftreten von Einschaltproblemen zu vermeiden, ist in Weiterbildung des Gegenstandes der Erfindung der zweite Kondensator zwischen der Plus-Leitung der Speisespannung und der Abzweigung der Verbindungsleitung angeordnet. In order to have the voltage at the input of the Schmittrigger immediately high when switching on the error protection circuit when the second capacitor is still discharged, and thus to avoid the occurrence of switch-on problems, the second capacitor between the plus line of the supply voltage is a further development of the subject matter of the invention and the branch of the connecting line.
Wenn der Mikroprozessrechner einwandfrei arbeitet, erzeugt er Dauerimpulse, die über die Steuerleitung der Fehlerschutzschaltung angeboten werden. Nur beim Vorliegen dieser ständigen Impulse an der Fehlerschutzschaltung sind alle Ausgänge des Mikroprozessrechners eingeschaltet. Der Mikroprozessrechner prüft, ob die Einzelfunktionen in Ordnung sind. Arbeiten alle Einzelfunktionen einwandfrei, so wird der Impuls gegeben. Durch wiederholtes Prüfen der Einzelfunktionen entsteht somit eine Reihe von Impulsen. Tritt nun beispielsweise im Mikroprozessrechner ein Fehler auf, so liegt an der Fehlerschutzschaltung kein Impuls mehr an, wodurch diese sämtliche Ausgänge des Mikroprozessrechners sofort sperrt. Damit ist sichergestellt, dass an den Verbrauchern keine Folgefehler mehr auftreten können, die erhebliche Schäden verursachen würden. If the microprocessor works properly, it generates continuous pulses that are offered via the control line of the error protection circuit. All outputs of the microprocessor are switched on only when these permanent pulses are present at the error protection circuit. The microprocessor checks whether the individual functions are OK. If all individual functions work properly, the impulse is given. Repeated testing of the individual functions creates a series of impulses. If, for example, an error occurs in the microprocessor, there is no more pulse on the error protection circuit, which immediately blocks all outputs of the microprocessor. This ensures that there can no longer be any subsequent errors in the consumer that would cause significant damage.
Nachfolgend wird ein Ausführungsbeispiel der Erfindung anhand der Zeichnung beschrieben. Es zeigt: An exemplary embodiment of the invention is described below with reference to the drawing. It shows:
Fig. 1 ein Schaltbild eines Schaltkreises gemäss einem Ausführungsbeispiel der Erfindung und Fig. 1 is a circuit diagram of a circuit according to an embodiment of the invention and
Fig. 2 den Verlauf der verschiedenen Spannungen des Schaltkreises nach Fig. 1. 2 shows the course of the different voltages of the circuit of FIG. 1st
Über die Eingänge 1 erhält der Mikroprozessrechner 2, der an der Plus-Leitung 3 und der Minus-Leitung 4 der Speisespannung anliegt, seine notwendigen Informationen. Der Ausgang 5 des Mikroprozessrechners 2 führt zu einem Zwischenspeicher 6, von dem aus mehrere Leitungen 7 zu im einzelnen nicht dargestellten Verbrauchern führen. Die Ausgangsleitung 7a des Zwischenspeichers 6 ist über einen Widerstand 8 an die Basis eines Transistors 9 angeschlossen, dessen Emitter mit der Minus-Leitung 4 der Speisespannung und dessen Kollektor mit einem Elektromagneten 10, der an der Plus-Leitung 3 der Speisespannung anliegt, verbunden. Der Ausgang 11 des Mikroprozessrechners 2 geht zu einem Verstärker 12, von dem aus mehrere Leitungen 13 zu im einzelnen nicht dargestellten Verbrauchern führen. Die Ausgangsleitung 13a ist an einen Motor 14 angeschlossen. Des weiteren führt der Ausgang 15 des Mikroprozessrechners 2 zu einem Dekoder 16, von dem aus ebenfalls mehrere Leitungen 17 zu im einzelnen nicht dargestellten Verbrauchern gehen. Die Ausgangsleitung 17a ist mit einer Lampe 18 verbunden. Selbstverständlich können vom Mikroprozessrechner 2 aus noch weitere Ausgange abgehen, die über entsprechende Zwischenbauteile noch weitere Verbraucher steuern. The microprocessor 2, which is connected to the plus line 3 and the minus line 4 of the supply voltage, receives its necessary information via the inputs 1. The output 5 of the microprocessor 2 leads to an intermediate memory 6, from which several lines 7 lead to consumers (not shown in detail). The output line 7a of the buffer memory 6 is connected via a resistor 8 to the base of a transistor 9, the emitter of which is connected to the minus line 4 of the supply voltage and the collector of which is connected to an electromagnet 10 which is connected to the plus line 3 of the supply voltage. The output 11 of the microprocessor 2 goes to an amplifier 12, from which several lines 13 lead to consumers, not shown in detail. The output line 13a is connected to a motor 14. Furthermore, the output 15 of the microprocessor 2 leads to a decoder 16, from which a plurality of lines 17 also go to consumers, not shown in detail. The output line 17a is connected to a lamp 18. Of course, further exits can be made from the microprocessor 2, which control other consumers via corresponding intermediate components.
Von dem Mikroprozessrechner 2 geht ferner eine Steuerleitung 19 ab, in die eine Fehlerschutzschaltung 20 eingebaut ist und die über entsprechende Abzweigleitungen 19a, 19b und 19c mit dem Zwischenspeicher 6, dem Verstärker 12 und dem Dekoder 16 verbunden ist. Die Fehlerschutzschaltung 20 besteht aus einem an der Basis eines Transistors 21, des,sen Emitter mit der Minus-Leitung 4 und dessen Kollektor unter Zwischenschaltung eines Widerstandes 23 mit der Plus-Leitung 3 der Speisespannung verbunden ist, anliegenden"ersten Kondensator 22. Von der Minus-Leitung 4 führt eine Leitung 24 mit eingebauter Diode 25 zu der Abzweigung 26 zwischen dem Kondensator 22 und der Basis des Transistors 21. Parallel zu dem Transistor 21 und dem Widerstand 23 liegt eine Leitung 27 mit eingebautem zweiten Kondensator 28 zwischen der Minus-Leitung 4 und der Plus-Leitung 3 der Speisespannung. Von der Abzweigung 29 zwischen dem Transistor 21 und dem Widerstand 23 geht eine Verbindungsleitung 30 zu der Abzweigung 31 der Leitung 27, wobei die Abzweigung 31 mit einem Schmittrigger 32, von dem aus die Steuer- A control line 19 also extends from the microprocessor 2, into which an error protection circuit 20 is installed and which is connected to the buffer store 6, the amplifier 12 and the decoder 16 via corresponding branch lines 19a, 19b and 19c. The error protection circuit 20 consists of a "first capacitor 22" which is connected to the base of a transistor 21, the emitter of which is connected to the negative line 4 and whose collector is connected to the positive line 3 of the supply voltage with the interposition of a resistor 23 Minus line 4 leads a line 24 with a built-in diode 25 to the branch 26 between the capacitor 22 and the base of the transistor 21. In parallel with the transistor 21 and the resistor 23 there is a line 27 with a built-in second capacitor 28 between the minus line 4 and the positive line 3. The connecting line 30 goes from the branch 29 between the transistor 21 and the resistor 23 to the branch 31 of the line 27, the branch 31 having a Schmittrigger 32, from which the control
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
3 3rd
leitung 19 zu den Zwischenbauteilen 6,12, 16 geführt ist, verbunden ist. line 19 to the intermediate components 6, 12, 16 is connected.
Wenn im Mikroprozessrechner 2 kein Fehler vorliegt, erscheint auf der Steuerleitung 19 ständig ein Spannungsimpuls Ua (vgl. Fig. 2), der über den Kondensator 22 an der 5 Basis des Transistors 21 anliegt, wodurch der Transistor 21 impulsweise leitend wird. Dadurch wird der zweite Kondensator 28 impulsweise bis auf seine Speisespannung geladen. Wenn nun die Kollektorspannung Uc des Transistors 21 (vgl. Fig. 2) niedrig genug ist, d.h. die Kollektorspannung Uc des io Transistors 21 ist niedriger als die Einschaltschwellenspannung des Schmittriggers 32, so schaltet die Ausgangsspannung Us am Schmittrigger 32 um, so dass die Zwischenbauteile 6, 12, 16 und damit die Verbraucher 10, 14, 18 einge- If there is no error in the microprocessor 2, a voltage pulse Ua constantly appears on the control line 19 (see FIG. 2), which is applied to the base of the transistor 21 via the capacitor 22, as a result of which the transistor 21 becomes conductive in pulses. As a result, the second capacitor 28 is charged to its supply voltage in pulses. Now if the collector voltage Uc of the transistor 21 (see Fig. 2) is low enough, i.e. the collector voltage Uc of the io transistor 21 is lower than the switch-on threshold voltage of the Schmittrigger 32, the output voltage Us on the Schmittrigger 32 switches over, so that the intermediate components 6, 12, 16 and thus the consumers 10, 14, 18 are switched on.
649 177 649 177
schaltet werden. Hierbei verhindert die Diode 25, dass der Impuls an der Basis des Transistors 21 gleichgerichtet wird, wodurch der Transistor 21 dauernd durchgeschaltet wäre. be switched. Here, the diode 25 prevents the pulse at the base of the transistor 21 from being rectified, as a result of which the transistor 21 would be continuously on.
Liegt demgegenüber im Mikroprozessrechner 2 ein Fehler vor, so erscheint der Spannungsimpuls Ua nicht mehr an dem Kondensator 22, wodurch der Transistor 21 nicht mehr impulsweise durchgeschaltet wird. Damit entlädt sich der Kondensator 28 über den Widerstand 23. Gleichzeitig geht die Spannung am Eingang des Schmittriggers 32 hoch, d.h. die Kollektorspannung Uc des Transistors 21 überschreitet die Ausschaltschwellenspannung Uau des Schmittriggers 32, und damit die Ausgangsspannung U$ desselben nach Null, so dass die Zwischenbauteile 6, 12, 16 und damit die Verbraucher 10, 14, 18 abgeschaltet werden. In contrast, if there is an error in the microprocessor 2, the voltage pulse Ua no longer appears on the capacitor 22, as a result of which the transistor 21 is no longer switched through in pulses. The capacitor 28 thus discharges through the resistor 23. At the same time, the voltage at the input of the Schmittrigger 32 rises, i.e. the collector voltage Uc of the transistor 21 exceeds the switch-off threshold voltage Uau of the Schmittrigger 32, and thus the output voltage U $ thereof to zero, so that the intermediate components 6, 12, 16 and thus the consumers 10, 14, 18 are switched off.
G G
2 Blatt Zeichnungen 2 sheets of drawings
Claims (3)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19782851190 DE2851190C3 (en) | 1978-11-27 | 1978-11-27 | Fault protection arrangement |
Publications (1)
Publication Number | Publication Date |
---|---|
CH649177A5 true CH649177A5 (en) | 1985-04-30 |
Family
ID=6055626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CH1045579A CH649177A5 (en) | 1978-11-27 | 1979-11-23 | CIRCUIT FOR CONSUMERS CONTROLLED BY A MICROPROCESSAL COMPUTER. |
Country Status (5)
Country | Link |
---|---|
CH (1) | CH649177A5 (en) |
DE (1) | DE2851190C3 (en) |
ES (1) | ES486232A1 (en) |
GB (1) | GB2038033B (en) |
NL (1) | NL7908537A (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4429366A (en) * | 1981-04-09 | 1984-01-31 | Westinghouse Electric Corp. | Microprocessor-based load management terminal with reset |
CA1190307A (en) * | 1981-09-14 | 1985-07-09 | Theodore S. Malinowski | Watch-dog timer circuit |
US4581697A (en) * | 1983-10-03 | 1986-04-08 | Johnson Service Company | Controller for combustible fuel burner |
GB8406331D0 (en) * | 1984-03-10 | 1984-04-11 | Lucas Ind Plc | Control system |
GB8630674D0 (en) * | 1986-12-23 | 1987-02-04 | Qualter Hall & Co Ltd | Microprocessor-based controllers |
GB8910261D0 (en) * | 1989-05-04 | 1989-06-21 | Salplex Ltd | Information handling and control systems |
US5324915A (en) * | 1990-01-18 | 1994-06-28 | Honeywell Inc. | Microcontroller controlled input protection |
JP3082282B2 (en) * | 1990-05-21 | 2000-08-28 | 株式会社デンソー | In-vehicle communication device |
GB9418135D0 (en) * | 1994-09-08 | 1994-10-26 | Lucas Ind Plc | Control system |
-
1978
- 1978-11-27 DE DE19782851190 patent/DE2851190C3/en not_active Expired
-
1979
- 1979-11-16 GB GB7939671A patent/GB2038033B/en not_active Expired
- 1979-11-22 ES ES486232A patent/ES486232A1/en not_active Expired
- 1979-11-23 CH CH1045579A patent/CH649177A5/en not_active IP Right Cessation
- 1979-11-23 NL NL7908537A patent/NL7908537A/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
NL7908537A (en) | 1980-05-29 |
ES486232A1 (en) | 1980-06-16 |
DE2851190C3 (en) | 1981-06-11 |
DE2851190B2 (en) | 1980-09-11 |
DE2851190A1 (en) | 1980-05-29 |
GB2038033A (en) | 1980-07-16 |
GB2038033B (en) | 1983-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2030760C2 (en) | Parity check circuit for a memory circuit | |
DE2315986C3 (en) | Digital-to-analog converter, especially for an iterative coder | |
CH649177A5 (en) | CIRCUIT FOR CONSUMERS CONTROLLED BY A MICROPROCESSAL COMPUTER. | |
EP0089048B1 (en) | Circuit for detecting and memorising defects in power supply systems | |
DE2944370B2 (en) | Circuit for isolating data sources from a data rail that is shared at different times | |
DE3035631A1 (en) | BINARY MOS PARALLEL ADDER | |
DE2505285C3 (en) | Circuit arrangement for setting the information in a programmable ECL read-only memory | |
DE2910898C2 (en) | Optoelectronic relay simulation | |
EP0046963B1 (en) | Circuit configuration for the recognition and correction of error bursts | |
DE1811645A1 (en) | Receiving circuit for direct current signals in telecommunications, especially telephone systems | |
DE1412097C (en) | Electronic stepping mechanism in the form of a ring circuit | |
EP0177804B1 (en) | Current supply circuit for a digital tablet | |
DE1240928B (en) | DC-coupled electronic binary counter | |
EP0164014A1 (en) | Arrangement for the excitation of relays | |
DE2629498C2 (en) | ||
DE2904457C3 (en) | Address decoder | |
DE961560C (en) | Protective circuit to ensure the operation of devices that work with electron tubes | |
DE2547804C3 (en) | Electronic switch for an alternating voltage signal | |
AT220400B (en) | Circuit arrangement for erasing counting levels by means of pulses | |
DE1952011C3 (en) | Circuit arrangement for the power amplification of pulses, in particular for electromagnetically controlled devices | |
DE1474084C3 (en) | Test and control circuit for a document sorting machine that works together with a device for mono testing | |
EP0762650A1 (en) | Circuit arrangement for generating a binary output signal | |
DE1412097B2 (en) | ||
DE1234796B (en) | Shift register | |
DE2443428B2 (en) | DYNAMIC MOS AMPLIFIER |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PL | Patent ceased |