WO2000033148A1 - Control device with programming protection by means of a coding plug - Google Patents

Control device with programming protection by means of a coding plug Download PDF

Info

Publication number
WO2000033148A1
WO2000033148A1 PCT/DE1999/003736 DE9903736W WO0033148A1 WO 2000033148 A1 WO2000033148 A1 WO 2000033148A1 DE 9903736 W DE9903736 W DE 9903736W WO 0033148 A1 WO0033148 A1 WO 0033148A1
Authority
WO
WIPO (PCT)
Prior art keywords
plug
coding
control device
programming
programming signal
Prior art date
Application number
PCT/DE1999/003736
Other languages
German (de)
French (fr)
Inventor
Klaus Krieger
Markus Koenig
Herbert Rehfuss
Original Assignee
Robert Bosch Gmbh
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Robert Bosch Gmbh filed Critical Robert Bosch Gmbh
Priority to EP99964379A priority Critical patent/EP1157312B1/en
Priority to DE59906910T priority patent/DE59906910D1/en
Priority to HU0104385A priority patent/HUP0104385A3/en
Priority to ES99964379T priority patent/ES2207323T3/en
Priority to PL99347547A priority patent/PL347547A1/en
Publication of WO2000033148A1 publication Critical patent/WO2000033148A1/en

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01RELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
    • H01R13/00Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
    • H01R13/66Structural association with built-in electrical component
    • H01R13/665Structural association with built-in electrical component with built-in electronic circuit
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01RELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
    • H01R13/00Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
    • H01R13/62Means for facilitating engagement or disengagement of coupling parts or for holding them in engagement
    • H01R13/639Additional means for holding or locking coupling parts together, after engagement, e.g. separate keylock, retainer strap
    • H01R13/6397Additional means for holding or locking coupling parts together, after engagement, e.g. separate keylock, retainer strap with means for preventing unauthorised use
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01RELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
    • H01R13/00Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
    • H01R13/66Structural association with built-in electrical component
    • H01R13/70Structural association with built-in electrical component with built-in switch
    • H01R13/703Structural association with built-in electrical component with built-in switch operated by engagement or disengagement of coupling parts, e.g. dual-continuity coupling part
    • H01R13/7036Structural association with built-in electrical component with built-in switch operated by engagement or disengagement of coupling parts, e.g. dual-continuity coupling part the switch being in series with coupling part, e.g. dead coupling, explosion proof coupling
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01RELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
    • H01R31/00Coupling parts supported only by co-operation with counterpart
    • H01R31/06Intermediate parts for linking two coupling parts, e.g. adapter
    • H01R31/065Intermediate parts for linking two coupling parts, e.g. adapter with built-in electric apparatus

Definitions

  • the invention is based on a control device according to the category of the independent claim.
  • a control device for a heating device which has control elements, at least one of which is used both for operation in an operating mode and for error diagnosis and troubleshooting in a diagnostic or troubleshooting mode.
  • diagnostic mode it is possible to first specify the values to be stored in a memory of a signal processing arrangement contained in the control unit, for example the maximum power, and then to store them permanently. It cannot be ruled out that a user of the control unit will find out the diagnostic and troubleshooting mode known per se only to a service technician and make unacceptable changes to the specified values.
  • the invention is based on the object of specifying a control device which has increased security against manipulation of predetermined values stored in a memory.
  • the object is achieved by the features specified in the independent claim.
  • the control device has the advantage that a coding plug is required in order to be able to change the values stored in a memory.
  • the coding plug causes the generation of a programming signal with which the memory can be switched into a programming mode.
  • the coding plug interacts with a plug connection and can be plugged in by a service technician and then removed again after changes or storage of new values.
  • a major advantage is that the user of the control unit cannot trigger the programming mode by accidentally or systematically operating control elements without the required coding plug. This increases security against intentional or accidental manipulation.
  • the coding plug contains at least one line as coding means which establishes a connection between at least two plugs of the plug connection.
  • the at least one connection made with the coding plug is detected, for example, by the signal processing arrangement, which then releases the programming mode by outputting the programming signal. Immediate generation of the programming signal is also conceivable by means of the which at least one connection line, without an evaluation of the microprocessor is required.
  • the coding plug contains at least one ohmic resistor, that the signal processing arrangement evaluates the resistance value and triggers the programming signal depending on the result.
  • the resistance value is advantageously detected indirectly via a voltage measurement, the voltage being measured in an analog / digital converter.
  • a further development provides that the plug connection is arranged in a housing within which the control device is arranged and that the housing is designed to be removable.
  • the plug connection is arranged in a housing, within which the signal processing arrangement is arranged, and that the housing has a closable opening for inserting the coding plug.
  • FIG. 1 shows a housing housing a control device according to the invention
  • FIG. 2 shows a block diagram of a signal processing arrangement
  • FIG. 3 shows a section of a block diagram of a signal processing arrangement in another embodiment.
  • FIG. 1 shows a control device 10 which is arranged in a housing 11.
  • a display 12, an input 13 and a changeover switch 14 are present.
  • a plug connection IG is arranged behind an opening 15 in the housing 11, a first, second and third socket 17, 18, 19 being shown.
  • FIG. 2 shows contains a signal-processing arrangement 20, the egg ⁇ NEN microprocessor 21 via data and address lines is 22 with a memory 23 is connected.
  • the memory 23 can be switched into a programming mode by means of a programming signal 24.
  • a first, second and third plug 25, 26, 27 are correspondingly introduced into the first, second and third socket 17, 18, 19, the plug 25, 26, 27 being arranged at a first end 28 of a coding plug 29.
  • a first connecting line 30 is provided between the first connector 25 and the third connector 27.
  • a fourth, fifth and sixth connector 32, 33, 34 are provided at the other end 31 of the coding connector 29.
  • a second connecting line 35 connects the second and third plugs 33, 34.
  • FIG. 3 shows an alternative embodiment of the coding plug 29. Those parts shown in FIG. 3 that correspond to the parts shown in FIG. 2 each have the same reference numerals.
  • the first socket 17 and the third socket 19 of the plug connection 16 are connected to an analog / digital converter 36, which is arranged within the microprocessor 21 in the exemplary embodiment shown.
  • an analog / digital converter 36 which is arranged within the microprocessor 21 in the exemplary embodiment shown.
  • a first resistor R1 is arranged in FIG. Furthermore, the fourth
  • Plug 32 and the sixth plug 34 are connected to one another at the other end 31 of the coding plug 29 via a second resistor R2.
  • control device 10 operates as follows:
  • the control device 10 is, for example, a control device for operating a heating system. Other conceivable applications are control devices 10 for controlling industrial plants. Furthermore, the control device 10 can be arranged in a motor vehicle for controlling electronic functions. In the exemplary embodiment shown in FIG. 1, the control device 10 is surrounded by the housing 11, which has a display 12, an input 13, a changeover switch 14 and an opening 15. The opening 15 is closed in normal operation. The control device 10 is operated via the input 13, the results being shown in the display 12.
  • the control unit 10 contains values stored in a memory, which may be changed either only at the factory or only by qualified service personnel.
  • the switch 14 can be used to switch back and forth between normal operation and diagnostic or service operation.
  • the coding plug 29 shown in FIG. 2 is required, which interacts with the plug connection 16 shown in FIG. 1 and hidden behind the opening 15.
  • the inserted coding plug 29 is shown in FIG. 2, it being assumed that the first end 28 of the coding plug 29 is inserted.
  • the assignment of plugs 25, 26, 27, 32, 33, 34 to the coding plug 29 and of sockets 17, 18, 19 to the plug connection 16 is carried out by way of example in the exemplary embodiment shown and can easily be provided otherwise.
  • the connecting lines 30, 35 are provided as coding means, for example.
  • the first connecting line 30 connects the first plug 25 to the third plug 27.
  • the corresponding connection is forwarded to the microprocessor 21 via the first socket 17 and the third socket 19 of the plug connection 16.
  • Correspondingly programmed input channels of the microprocessor 21 establish the connection so that the microprocessor 21 can trigger the programming signal 24. Only when a programming signal 24 is present should the memory 23 be able to permanently store the data which are addressed and specified via the data and address lines.
  • a simpler embodiment provides that the first connecting line 30 directly provides the programming signal 24.
  • the connecting line 30 could, for example, apply a required level of the programming signal 24 directly to the entered connecting line which carries the programming signal 24.
  • the coding plug 29 only has a coding option at its first end 28.
  • the programming signal 24 is only triggered when the coding plug 29 is inserted. After the coding plug 29 has been removed, it is no longer possible to store data in the memory 23.
  • the advantageous embodiment shown in FIG. 2, in which the coding plug 29 has coding means 30, 25 both at its first end 28 and at its other end 31, increases the different coding possibilities with only little additional effort in that for the release of the programming signal 24 and 24 different codes can be provided for blocking the programming signal.
  • the programming signal 24 is triggered, for example, when the connection between the first and third sockets 17, 19 is established by means of the first connecting line 30. This state remains until the coding plug 29 is inserted with its other end 31 into the connector 16. The then established connection between the second and third socket 18, 19 by means of the second connecting line 35 blocks the programming signal 24.
  • FIG. 3 shows an embodiment of the coding means arranged on the coding plug 29, resistive resistors R1, R2 being provided instead of the connecting lines 30, 35 shown in FIG.
  • resistive resistors R1, R2 being provided instead of the connecting lines 30, 35 shown in FIG.
  • FIG. 3 shows an embodiment of the coding means arranged on the coding plug 29, resistive resistors R1, R2 being provided instead of the connecting lines 30, 35 shown in FIG.
  • resistor R1, R2 it is basically sufficient if only one end 28, 31 of the coding plug 29 is provided with a resistor R1, R2.
  • the advantageous embodiment shown in FIG. 3 provides that the resistance of the first and possibly that of the second resistor R1, R2 is evaluated. Detection of the resistance value is not shown in detail, since several known technical implementation options are available for this.
  • the resistor R1, R2 could be arranged in a voltage divider through which a predetermined current flows.
  • the analog / digital converter 36 is preferably already contained in the microprocessor 21, so that low additional costs arise and simple programming of the signal processing arrangement 20 is possible. Depending on the resistance value, a decision is made in the microprocessor 21 as to whether the programming signal 24 should be triggered or blocked.
  • FIG. 3 shows the coding plug 29 with a resistor R1 at the first end 28 and a second resistor R2 at the other end 31. If the first resistor R1 is inserted, the programming signal 24 is triggered, for example. This state is maintained until the microprocessor 21 has the second resistor R2 at the other end 31 after changing the coding plug 29 recognizes. The programming signal 24 is then blocked and remains blocked until the first resistor R1 is detected again.

Abstract

Disclosed is a control device (10) with a controller memory (23) which is located in a signal processing unit (20). The controller memory can be switched into a programming mode by means of a programming signal (24). A connector (16) and a matching code switch (29) are provided. The code switch (29) enables blocking or triggering of the programming signal (24). In a preferred embodiment, the coding switch (29) is provided with coding means (30, 35, R1, R2) on both ends (28, 31).

Description

STEUERGERÄT MIT PROGRAMMIERSCHUTZ DURCH CODIERSTECKER CONTROL UNIT WITH PROGRAMMING PROTECTION BY CODING PLUG
Stand der TechnikState of the art
Die Erfindung geht aus von einem Steuergerät nach der Gat- tung des unabhängigen Anspruchs. Aus der DE 197 02 296 AI ist ein Steuergerät für eine Heizvorrichtung bekannt, das Bedienelemente aufweist, wovon mindestens eines sowohl der Bedienung in einem Bedienungsmodus als auch der Fehlerdiagnose und Fehlerbehebung in einem Diagnose- oder Fehlerbehe- bungsmodus dient. Im Diagnosemodus ist es möglich, die in einem Speicher einer im Steuergerät enthaltenen signalverar- beitenden Anordnung abzulegenden Werte, beispielsweise die maximale Leistung, zunächst vorzugeben und anschließend dauerhaft zu speichern. Es kann nicht ausgeschlossen werden, daß ein Benutzer des Steuergerät den an sich nur einem Servicetechniker bekannten Diagnose- und Fehlerbehebungsmodus herausfindet und unzulässige Änderungen der vorgegebenen Werte selbst vornimmt.The invention is based on a control device according to the category of the independent claim. From DE 197 02 296 AI, a control device for a heating device is known which has control elements, at least one of which is used both for operation in an operating mode and for error diagnosis and troubleshooting in a diagnostic or troubleshooting mode. In diagnostic mode, it is possible to first specify the values to be stored in a memory of a signal processing arrangement contained in the control unit, for example the maximum power, and then to store them permanently. It cannot be ruled out that a user of the control unit will find out the diagnostic and troubleshooting mode known per se only to a service technician and make unacceptable changes to the specified values.
Der Erfindung liegt die Aufgabe zugrunde, ein Steuergerät anzugeben, das eine erhöhte Sicherheit gegenüber Manipulationen von vorgegebenen, in einem Speicher hinterlegten Werten aufweist . Die Aufgabe wird durch die im unabhängigen Anspruch angegebenen Merkmale gelöst.The invention is based on the object of specifying a control device which has increased security against manipulation of predetermined values stored in a memory. The object is achieved by the features specified in the independent claim.
Vorteile der ErfindungAdvantages of the invention
Das erfindungsgemäße Steuergerät weist den Vorteil auf, daß ein Codierstecker erforderlich ist, um die in einem Speicher hinterlegten Werte ändern zu können. Der Codierstecker veranlaßt die Erzeugung eines ProgrammierSignals , mit dem der Speicher in einen Programmierbetrieb schaltbar ist. Der Codierstecker wirkt mit einer Steckverbindung zusammen und kann von einem Servicetechniker aufgesteckt und nach Änderung oder Abspeicherung neuer Werte anschließend wieder abgezogen werden.The control device according to the invention has the advantage that a coding plug is required in order to be able to change the values stored in a memory. The coding plug causes the generation of a programming signal with which the memory can be switched into a programming mode. The coding plug interacts with a plug connection and can be plugged in by a service technician and then removed again after changes or storage of new values.
Ein wesentlicher Vorteil liegt darin, daß der Benutzer des Steuergeräts ohne den erforderlichen Codierstecker den Programmierbetrieb durch zufälliges oder systematisches Betätigen von Bedienelementen nicht auslösen kann. Die Sicherheit gegenüber vorsätzlichen oder versehentlichen Manipulationen ist dadurch erhöht.A major advantage is that the user of the control unit cannot trigger the programming mode by accidentally or systematically operating control elements without the required coding plug. This increases security against intentional or accidental manipulation.
Vorteilhafte Weiterbildungen und Ausgestaltungen des erfindungsgemäßen Steuergeräts ergeben sich aus abhängigen An- Sprüchen.Advantageous further developments and refinements of the control device according to the invention result from dependent claims.
Eine einfache Ausgestaltung sieht vor, daß der Codierstecker als Codiermittel wenigstens eine Leitung enthält, die eine Verbindung zwischen wenigstens zweier Stecker der Steckver- bindung herstellt. Die mit dem Codierstecker hergestellte wenigstens eine Verbindung wird beispielsweise von der signalverarbeitenden Anordnung detektiert, die daraufhin den Programmierbetrieb durch Ausgabe des Programmiersignals freigibt. Denkbar ist auch eine unmittelbare Erzeugung des Programmiersignals mittels der auf dem Codierstecker vorhan- denen wenigstens einen Verbindungsleitung, ohne daß eine Auswertung des Mikroprozessors erforderlich ist.A simple embodiment provides that the coding plug contains at least one line as coding means which establishes a connection between at least two plugs of the plug connection. The at least one connection made with the coding plug is detected, for example, by the signal processing arrangement, which then releases the programming mode by outputting the programming signal. Immediate generation of the programming signal is also conceivable by means of the which at least one connection line, without an evaluation of the microprocessor is required.
Eine andere vorteilhafte Ausgestaltung sieht vor, daß der Codierstecker wenigstens einen ohmschen Widerstand enthält, daß die signalverarbeitende Anordnung den Widerstandswert bewertet und in Abhängigkeit vom Ergebnis das Programmiersignal auslöst. Der Widerstandswert wird vorteilhaf erweise indirekt über eine Spannungsmessung erfaßt, wobei die Span- nung in einem Analog/Digital-Wandler gemessen wird.Another advantageous embodiment provides that the coding plug contains at least one ohmic resistor, that the signal processing arrangement evaluates the resistance value and triggers the programming signal depending on the result. The resistance value is advantageously detected indirectly via a voltage measurement, the voltage being measured in an analog / digital converter.
Eine vorteilhafte Weiterbildung sieht vor, daß an einem ersten Ende des Codiersteckers Codiermittel angeordnet sind, die das Programmiersignal auslösen und daß am anderen Ende Codiermittel enthalten sind, die den Programmierbetrieb sperren. Mit dieser erfindungsgemäßen Maßnahme wird mit einfachen Mitteln die Codiervielfalt erhöht.An advantageous further development provides that coding means which trigger the programming signal are arranged at a first end of the coding plug and that coding means which block the programming operation are contained at the other end. With this measure according to the invention, the coding variety is increased with simple means.
Eine Weiterbildung sieht vor, daß die Steckverbindung in ei- nem Gehäuse angeordnet ist, innerhalb dessen das Steuergerät angeordnet ist, und daß das Gehäuse abnehmbar ausgebildet ist .A further development provides that the plug connection is arranged in a housing within which the control device is arranged and that the housing is designed to be removable.
Eine andere, besonders vorteilhafte Weiterbildung sieht vor, daß die Steckverbindung in einem Gehäuse angeordnet ist, innerhalb dessen die signalverarbeitende Anordnung angeordnet ist, und daß das Gehäuse einen verschließbaren Durchbruch zum Einführen des Codiersteckers aufweist.Another, particularly advantageous development provides that the plug connection is arranged in a housing, within which the signal processing arrangement is arranged, and that the housing has a closable opening for inserting the coding plug.
Mit diesen Weiterbildungen wird einem versehentlichen Vergessen des Codiersteckers entgegengewirkt.With these developments, an accidental forgetting of the coding plug is counteracted.
Weitere vorteilhafte Weiterbildungen und Ausgestaltungen des erfindungs emäßen Steuergeräts ergeben sich aus weiteren ab- hängigen Ansprüchen und aus der folgenden Beschreibung. ZeichnungFurther advantageous developments and refinements of the control device according to the invention result from further dependent claims and from the following description. drawing
Figur 1 zeigt ein ein erfindungsgemäßes Steuergerät berher- bergendes Gehäuse, Figur 2 zeigt ein Blockschaltbild einer signalverarbeitenden Anordnung und Figur 3 zeigt einen Ausschnitt eines Blockschaltbilds einer signalverarbeitenden Anordnung in einer anderen Ausgestaltung.FIG. 1 shows a housing housing a control device according to the invention, FIG. 2 shows a block diagram of a signal processing arrangement and FIG. 3 shows a section of a block diagram of a signal processing arrangement in another embodiment.
Figur 1 zeigt ein Steuergerät 10, das in einem Gehäuse 11 angeordnet ist. Vorhanden sind eine Anzeige 12, eine Eingabe 13 sowie ein Umschalter 14. Hinter einem Durchbruch 15 im Gehäuse 11 ist eine Steckverbindung IG angeordnet, von der eine erste, zweite und dritte Buchse 17, 18, 19 gezeigt ist.FIG. 1 shows a control device 10 which is arranged in a housing 11. A display 12, an input 13 and a changeover switch 14 are present. A plug connection IG is arranged behind an opening 15 in the housing 11, a first, second and third socket 17, 18, 19 being shown.
Diejenigen in Figur 2 gezeigten Teile, die mit den in Figur 1 gezeigten Teilen übereinstimmen, tragen jeweils die selben Bezugszeichen .Those parts shown in FIG. 2 which correspond to the parts shown in FIG. 1 each have the same reference numerals.
Figur 2 zeigt eine signalverarbeitende Anordnung 20, die ei¬ nen Mikroprozessor 21 enthält, der über Daten- und Adress- leitungen 22 mit einem Speicher 23 verbunden ist. Der Speicher 23 ist mittels eines Programmiersignals 24 in einen Programmierbetrieb schaltbar.2 shows contains a signal-processing arrangement 20, the egg ¬ NEN microprocessor 21 via data and address lines is 22 with a memory 23 is connected. The memory 23 can be switched into a programming mode by means of a programming signal 24.
In der ersten, zweiten und dritten Buchse 17, 18, 19 sind entsprechend ein erster, zweiter und dritter Stecker 25, 26, 27 eingeführt, wobei die Stecker 25, 26, 27 an einem ersten Ende 28 eines Codiersteckers 29 angeordnet sind. Zwischen dem ersten Stecker 25 und dem dritten Stecker 27 ist eine erste Verbindungsleitung 30 vorgesehen.A first, second and third plug 25, 26, 27 are correspondingly introduced into the first, second and third socket 17, 18, 19, the plug 25, 26, 27 being arranged at a first end 28 of a coding plug 29. A first connecting line 30 is provided between the first connector 25 and the third connector 27.
Am anderen Ende 31 des Codiersteckers 29 sind ein vierter, fünfter und sechster Stecker 32, 33, 34 vorgesehen. Eine zweite Verbindungsleitung 35 verbindet den zweiten und dritten Stecker 33, 34.A fourth, fifth and sixth connector 32, 33, 34 are provided at the other end 31 of the coding connector 29. A second connecting line 35 connects the second and third plugs 33, 34.
Figur 3 zeigt eine alternative Ausgestaltung des Codierstek- kers 29. Diejenigen in Figur 3 gezeigten Teile, die mit den in Figur 2 gezeigten Teilen übereinstimmen, tragen jeweils dieselben Bezugszeichen.FIG. 3 shows an alternative embodiment of the coding plug 29. Those parts shown in FIG. 3 that correspond to the parts shown in FIG. 2 each have the same reference numerals.
Die erste Buchse 17 und die dritte Buchse 19 der Steckver- bindung 16 sind mit einem Analog/Digital-Wandler 36 verbunden, der im gezeigten Ausführungsbeispiel innerhalb des Mikroprozessors 21 angeordnet ist. Anstelle der in Figur 2 gezeigten ersten Verbindungsleitung 30 zwischen dem ersten Stecker 25 und dem dritten Stecker 27 ist in Figur 3 ein er- ster Widerstand Rl angeordnet. Weiterhin sind der vierteThe first socket 17 and the third socket 19 of the plug connection 16 are connected to an analog / digital converter 36, which is arranged within the microprocessor 21 in the exemplary embodiment shown. Instead of the first connecting line 30 shown in FIG. 2 between the first connector 25 and the third connector 27, a first resistor R1 is arranged in FIG. Furthermore, the fourth
Stecker 32 sowie der sechste Stecker 34 am anderen Ende 31 des Codiersteckers 29 über einen zweiten Widerstand R2 miteinander verbunden.Plug 32 and the sixth plug 34 are connected to one another at the other end 31 of the coding plug 29 via a second resistor R2.
Das erfindungsgemäße Steuergerät 10 arbeitet folgendermaßen:The control device 10 according to the invention operates as follows:
Das Steuergerät 10 ist beispielsweise ein Steuergerät zum Betreiben einer Heizungsanlage. Andere denkbare Anwendungsfälle sind Steuergeräte 10 zum Steuern von Industrieanlagen. Weiterhin kann das Steuergerät 10 in einem Kraftfahrzeug zum Steuern von elektronischen Funktionen angeordnet sein. Im gezeigten Ausführungsbeispiel gemäß Figur 1 ist das Steuergerät 10 von dem Gehäuse 11 umgeben, das eine Anzeige 12, eine Eingabe 13, einen Umschalter 14 sowie einen Durchbruch 15 aufweist. Der Durchbruch 15 ist im normalen Betrieb verschlossen. Das Steuergerät 10 wird über die Eingabe 13 bedient, wobei die Ergebnisse in der Anzeige 12 dargestellt werden . Das Steuergerät 10 enthält in einem Speicher hinterlegte Werte, die entweder ausschließlich werkseitig oder nur von qualifiziertem Servicepersonal geändert werden dürfen. Zwischen dem normalen Betrieb und einem Diagnose- oder Service- betrieb kann mittels des Umschalters 14 hin- und hergeschaltet werden. Es ist somit möglich, einen abzuspeichernden Wert, beispielsweise einen Grenzwert, über die Eingabe 13 nach entsprechender Betätigung des Umschalters 14 vorzugeben. Ein dauerhaftes Speichern des von einem unberechtigten geänderten Vorgabewerts ist dagegen nicht möglich. Hierzu ist erfindungsgemäß der in Figur 2 gezeigte Codierstecker 29 erforderlich, der mit der in Figur 1 gezeigten, hinter dem Durchbruch 15 verborgenen Steckverbindung 16 zusammenwirkt. In Figur 2 ist der eingesteckte Codierstecker 29 gezeigt, wobei angenommen ist, daß das erste Ende 28 des Codierstek- kers 29 gesteckt ist. Die Zuweisung von Steckern 25, 26, 27, 32, 33, 34 zum Codierstecker 29 und von Buchsen 17, 18, 19 zur Steckverbindung 16 ist im gezeigten Ausführungsbeispiel beispielhaft vorgenommen und kann ohne weiteres anders vor- gesehen sein.The control device 10 is, for example, a control device for operating a heating system. Other conceivable applications are control devices 10 for controlling industrial plants. Furthermore, the control device 10 can be arranged in a motor vehicle for controlling electronic functions. In the exemplary embodiment shown in FIG. 1, the control device 10 is surrounded by the housing 11, which has a display 12, an input 13, a changeover switch 14 and an opening 15. The opening 15 is closed in normal operation. The control device 10 is operated via the input 13, the results being shown in the display 12. The control unit 10 contains values stored in a memory, which may be changed either only at the factory or only by qualified service personnel. The switch 14 can be used to switch back and forth between normal operation and diagnostic or service operation. It is thus possible to specify a value to be stored, for example a limit value, via the input 13 after the switch 14 has been actuated accordingly. However, it is not possible to permanently save the default value that has been changed by an unauthorized person. For this purpose, according to the invention, the coding plug 29 shown in FIG. 2 is required, which interacts with the plug connection 16 shown in FIG. 1 and hidden behind the opening 15. The inserted coding plug 29 is shown in FIG. 2, it being assumed that the first end 28 of the coding plug 29 is inserted. The assignment of plugs 25, 26, 27, 32, 33, 34 to the coding plug 29 and of sockets 17, 18, 19 to the plug connection 16 is carried out by way of example in the exemplary embodiment shown and can easily be provided otherwise.
Als Codiermittel sind beispielsweise die Verbindungsleitungen 30, 35 vorgesehen. Im gezeigten Ausführungsbeispiel verbindet die erste Verbindungsleitung 30 den ersten Stecker 25 mit dem dritten Stecker 27. Die entsprechende Verbindung wird über die erste Buchse 17 und die dritte Buchse 19 der Steckverbindung 16 zum Mikroprozessor 21 weitergeleitet. Entsprechend programmierte Eingangskanäle des Mikroprozessors 21 stellen die Verbindung fest, so daß der Mikroprozes- sor 21 das Programmiersignal 24 auslösen kann. Nur bei einem vorliegenden Programmiersignal 24 soll der Speicher 23 in der Lage sein, die über die Daten- und Adressleitungen adressierten und vorgegebenen Daten dauerhaft zu speichern. Eine einfachere Ausgestaltung sieht vor, daß die erste Verbindungsleitung 30 unmittelbar das Programmiersignal 24 bereitstellt. Die Verbindungsleitung 30 könnte in diesem Fall beispielsweise einen erforderlichen Pegel des Programmie si- gnals 24 unmittelbar auf die eingetragene Verbindungsleitung, welche das Programmiersignal 24 führt, aufschalten.The connecting lines 30, 35 are provided as coding means, for example. In the exemplary embodiment shown, the first connecting line 30 connects the first plug 25 to the third plug 27. The corresponding connection is forwarded to the microprocessor 21 via the first socket 17 and the third socket 19 of the plug connection 16. Correspondingly programmed input channels of the microprocessor 21 establish the connection so that the microprocessor 21 can trigger the programming signal 24. Only when a programming signal 24 is present should the memory 23 be able to permanently store the data which are addressed and specified via the data and address lines. A simpler embodiment provides that the first connecting line 30 directly provides the programming signal 24. In this case, the connecting line 30 could, for example, apply a required level of the programming signal 24 directly to the entered connecting line which carries the programming signal 24.
In einer einfachen Ausgestaltung reicht es aus, wenn der Codierstecker 29 eine Codiermöglichkeit lediglich an seinem ersten Ende 28 aufweist. Das Programmiersignal 24 wird lediglich dann ausgelöst, wenn der Codierstecker 29 gesteckt ist. Nach dem Abziehen des Codiersteckers 29 ist eine Speicherung von Daten im Speicher 23 nicht mehr möglich.In a simple embodiment, it is sufficient if the coding plug 29 only has a coding option at its first end 28. The programming signal 24 is only triggered when the coding plug 29 is inserted. After the coding plug 29 has been removed, it is no longer possible to store data in the memory 23.
Die in Figur 2 gezeigte vorteilhafte Ausgestaltung, bei der der Codierstecker 29 sowohl an seinem ersten Ende 28 als auch an seinem anderen Ende 31 Codiermittel 30, 25 aufweist, erhöht bei nur geringem Mehraufwand die unterschiedlichen Codierungsmöglichkeiten dadurch, daß für die Freigabe des Programmiersignals 24 und für die Sperrung des Programmiersignals 24 unterschiedliche Codierungen vorgesehen sein können. Bei dem in Figur 2 gezeigten Ausführungsbeispiel wird bei einer festgestellten Verbindung zwischen der ersten und dritten Buchse 17, 19 mittels der ersten Verbindungsleitung 30 beispielsweise das Programmiersignal 24 ausgelöst. Dieser Zustand bleibt solange erhalten, bis der Codierstecker 29 mit seinem anderen Ende 31 in die Steckverbindung 16 eingeführt wird. Die dann festgestellte Verbindung zwischen der zweiten und dritten Buchse 18, 19 mittels der zweiten Ver- bindungsleitung 35 sperrt das Programmiersignal 24. Nach dem Abziehen des Codiersteckers 29 bleibt das Programmiersignal 24 dauerhaft gesperrt bis wieder das erste Ende 28 des Codiersteckers 29 in die Steckverbindung 16 eingeführt wird. Figur 3 zeigt eine Ausgestaltung der auf dem Codierstecker 29 angeordneten Codiermittel, wobei anstelle der in Figur 2 gezeigten Verbindungsleitungen 30, 35 ohmsche Widerstände Rl, R2 vorgesehen sind. Auch bei diesem Ausführungsbeispiel ist es grundsätzlich ausreichend, wenn lediglich ein Ende 28, 31 des Codiersteckers 29 mit einem Widerstand Rl, R2 versehen ist. Ebenso ist es auch bei dieser Ausgestaltung möglich, das Programmiersignal 24 unmittelbar mit dem ohm- schen Widerstand Rl, R2 auszulösen. Die in Figur 3 gezeigte vorteilhafte Ausgestaltung sieht vor, daß der Widerstand des ersten und gegebenenfalls der des zweiten Widerstands Rl, R2 bewertet wird. Eine Erfassung des Widerstandswerts ist im Detail nicht gezeigt, da hierzu mehrere bekannte technische Realisierungsmöglichkeiten zur Verfügung stehen. Beispiels - weise könnte der Widerstand Rl , R2 in einem Spannungsteiler angeordnet sein, der von einem vorgegebenen Strom durchflössen wird.The advantageous embodiment shown in FIG. 2, in which the coding plug 29 has coding means 30, 25 both at its first end 28 and at its other end 31, increases the different coding possibilities with only little additional effort in that for the release of the programming signal 24 and 24 different codes can be provided for blocking the programming signal. In the exemplary embodiment shown in FIG. 2, the programming signal 24 is triggered, for example, when the connection between the first and third sockets 17, 19 is established by means of the first connecting line 30. This state remains until the coding plug 29 is inserted with its other end 31 into the connector 16. The then established connection between the second and third socket 18, 19 by means of the second connecting line 35 blocks the programming signal 24. After the coding plug 29 has been removed, the programming signal 24 remains permanently blocked until the first end 28 of the coding plug 29 is plugged in again is introduced. FIG. 3 shows an embodiment of the coding means arranged on the coding plug 29, resistive resistors R1, R2 being provided instead of the connecting lines 30, 35 shown in FIG. In this exemplary embodiment, too, it is basically sufficient if only one end 28, 31 of the coding plug 29 is provided with a resistor R1, R2. It is also possible with this configuration to trigger the programming signal 24 directly with the ohmic resistor R1, R2. The advantageous embodiment shown in FIG. 3 provides that the resistance of the first and possibly that of the second resistor R1, R2 is evaluated. Detection of the resistance value is not shown in detail, since several known technical implementation options are available for this. For example, the resistor R1, R2 could be arranged in a voltage divider through which a predetermined current flows.
Die Spannung am Widerstand Rl, R2 , die im gezeigten Ausfüh- rungsbeispiel gemäß Figur 3 im Analog/Digital-Wandler 36 erfaßt wird, ist ein Maß für den Wert des Widerstands Rl , R2. Der Analog/Digital -Wandler 36 ist vorzugsweise bereits im Mikroprozessor 21 enthalten, so daß geringe Zusatzkosten entstehen und eine einfache Programmierung der signalverar- beitenden Anordnung 20 möglich ist. In Abhängigkeit vom Wi- derstandswert wird im Mikroprozessor 21 entschieden, ob das Programmiersignal 24 auszulösen oder zu sperren ist.The voltage across the resistor Rl, R2, which is detected in the exemplary embodiment shown in FIG. 3 in the analog / digital converter 36, is a measure of the value of the resistor Rl, R2. The analog / digital converter 36 is preferably already contained in the microprocessor 21, so that low additional costs arise and simple programming of the signal processing arrangement 20 is possible. Depending on the resistance value, a decision is made in the microprocessor 21 as to whether the programming signal 24 should be triggered or blocked.
In Figur 3 ist der Codierstecker 29 gezeigt mit der Bestük- kung eines Widerstands Rl am ersten Ende 28 und eines zweiten Widerstand R2 am anderen Ende 31. Sofern der erste Widerstand Rl gesteckt ist, wird beispielsweise das Programmiersignal 24 ausgelöst. Dieser Zustand bleibt solange erhalten, bis der Mikroprozessor 21 den zweiten Widerstand R2 am anderen Ende 31 nach dem Umstecken des Codiersteckers 29 erkennt. Daraufhin wird das Programmiersignal 24 gesperrt und bleibt solange gesperrt, bis wieder der erste Widerstand Rl detektiert wird. FIG. 3 shows the coding plug 29 with a resistor R1 at the first end 28 and a second resistor R2 at the other end 31. If the first resistor R1 is inserted, the programming signal 24 is triggered, for example. This state is maintained until the microprocessor 21 has the second resistor R2 at the other end 31 after changing the coding plug 29 recognizes. The programming signal 24 is then blocked and remains blocked until the first resistor R1 is detected again.

Claims

Ansprüche Expectations
1. Steuergerät mit einer signalverarbeitenden Anordnung (20), die einen Speicher (23) enthält, der mittels eines Programmiersignals (24) in einen Programmierbetrieb schalt- bar ist, und mit einer Steckverbindung (16), dadurch gekennzeichnet, daß ein auf die Steckverbindung (16) aufsteckbarer Codierstecker (29) vorgesehen ist, und daß der Codierstecker (29) das Auslösen oder Sperren des Programmiersignals (24) steuert .1. Control unit with a signal processing arrangement (20), which contains a memory (23) which can be switched into a programming mode by means of a programming signal (24), and with a plug connection (16), characterized in that one on the plug connection (16) plug-in coding plug (29) is provided, and that the coding plug (29) controls the triggering or blocking of the programming signal (24).
2. Steuergerät nach Anspruch 1, dadurch gekennzeichnet, daß der Codierstecker (29) als Codiermittel wenigstens eine Verbindungsleitung (30, 35) enhält und daß die wenigstens eine Verbindungsleitung (30, 35) wenigstens zwei Stecker (25, 26, 27, 32, 33, 34) des Codiersteckers (29) miteinander verbindet.2. Control device according to claim 1, characterized in that the coding plug (29) contains at least one connecting line (30, 35) as coding means and that the at least one connecting line (30, 35) has at least two plugs (25, 26, 27, 32, 33, 34) of the coding plug (29) connects together.
3. Steuergerät nach Anspruch 1, dadurch gekennzeichnet, daß der Codierstecker (29) als Codiermittel wenigstens einen ohmschen Widerstand (Rl, R2) enhält, und daß die signalverarbeitende Anordnung (20) den Widerstands (Rl, R2) bewertet und daraufhin das Programmiersignal (24) auslöst oder sperrt . 3. Control device according to claim 1, characterized in that the coding plug (29) contains at least one ohmic resistor (Rl, R2) as coding means, and that the signal processing arrangement (20) evaluates the resistance (Rl, R2) and then the programming signal ( 24) triggers or blocks.
4. Steuergerät nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der Codierstecker (29) an ersten einem Ende (28) Codiermittel (30, 35, Rl, R2 ) enthält, die das Programmiersignal (24) auslösen und am anderen Ende (31) Codiermittel (30, 35, Rl, R2 ) enthält, die das Programmier- signal (24) sperren.4. Control device according to one of the preceding claims, characterized in that the coding plug (29) at one end (28) contains coding means (30, 35, Rl, R2) which trigger the programming signal (24) and at the other end (31 ) Contains coding means (30, 35, Rl, R2) that block the programming signal (24).
5. Steuergerät nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die Steckverbindung (16) in einem Gehäuse (11) angeordnet ist und daß das Gehäuse (11) abnehmbar ausgebildet ist.5. Control device according to one of the preceding claims, characterized in that the plug connection (16) is arranged in a housing (11) and that the housing (11) is designed to be removable.
6. Steuergerät nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die Steckverbindung (16) in einem Gehäuse (11) angeordnet ist, das einen verschließbaren Durchbruch (15) zum Einführen des Codiersteckers (29) aufweist. 6. Control device according to one of claims 1 to 4, characterized in that the plug connection (16) is arranged in a housing (11) which has a closable opening (15) for inserting the coding plug (29).
PCT/DE1999/003736 1998-11-30 1999-11-25 Control device with programming protection by means of a coding plug WO2000033148A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP99964379A EP1157312B1 (en) 1998-11-30 1999-11-25 Control device with programming protection by means of a coding plug
DE59906910T DE59906910D1 (en) 1998-11-30 1999-11-25 CONTROL UNIT WITH PROGRAMMING PROTECTION THROUGH CODING PLUG
HU0104385A HUP0104385A3 (en) 1998-11-30 1999-11-25 Control device
ES99964379T ES2207323T3 (en) 1998-11-30 1999-11-25 CONTROL DEVICE WITH PROTECTION OF PROGRAMMING THROUGH A CODED CONNECTOR.
PL99347547A PL347547A1 (en) 1998-11-30 1999-11-25 Control device with programming protection by means of a coding plug

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19855431.1 1998-11-30
DE19855431A DE19855431A1 (en) 1998-11-30 1998-11-30 Control unit

Publications (1)

Publication Number Publication Date
WO2000033148A1 true WO2000033148A1 (en) 2000-06-08

Family

ID=7889652

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE1999/003736 WO2000033148A1 (en) 1998-11-30 1999-11-25 Control device with programming protection by means of a coding plug

Country Status (8)

Country Link
EP (1) EP1157312B1 (en)
CZ (1) CZ20011840A3 (en)
DE (2) DE19855431A1 (en)
ES (1) ES2207323T3 (en)
HU (1) HUP0104385A3 (en)
PL (1) PL347547A1 (en)
RU (1) RU2001117512A (en)
WO (1) WO2000033148A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004095344A1 (en) * 2003-04-22 2004-11-04 Robert Bosch Gmbh Device for programming a control device
CN101652910A (en) * 2007-04-05 2010-02-17 Abb技术股份公司 Low-voltage, medium-voltage or high-voltage switching or control device, in particular a switchgear assembly

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE202009007395U1 (en) * 2009-05-19 2009-08-20 Balluff Gmbh Power supply connection device for a parameterizable electrical device
DE102019116888A1 (en) * 2019-06-24 2020-12-24 Vaillant Gmbh Method for changing an operating mode of a control device from a standard mode to a developer mode
EP3758157A1 (en) 2019-06-27 2020-12-30 Erbe Elektromedizin GmbH Device with a service interface and method for maintaining the device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4747139A (en) * 1984-08-27 1988-05-24 Taaffe James L Software security method and systems
EP0537738A2 (en) * 1991-10-17 1993-04-21 Software Security, Inc. Method of protecting computer software from unauthorized execution using multiple keys
DE4330319A1 (en) * 1993-09-08 1995-03-09 Kobil Computer Gmbh Computer, in particular personal computer

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE9109341U1 (en) * 1991-07-29 1992-02-20 Albers-Biberacher, Jan, 2942 Jever, De
DE19505488C2 (en) * 1995-02-13 1999-08-26 Deutsche Telekom Ag Information security facility
DE19702296A1 (en) * 1997-01-23 1998-07-30 Bosch Gmbh Robert Control device for a heating device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4747139A (en) * 1984-08-27 1988-05-24 Taaffe James L Software security method and systems
EP0537738A2 (en) * 1991-10-17 1993-04-21 Software Security, Inc. Method of protecting computer software from unauthorized execution using multiple keys
DE4330319A1 (en) * 1993-09-08 1995-03-09 Kobil Computer Gmbh Computer, in particular personal computer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004095344A1 (en) * 2003-04-22 2004-11-04 Robert Bosch Gmbh Device for programming a control device
CN101652910A (en) * 2007-04-05 2010-02-17 Abb技术股份公司 Low-voltage, medium-voltage or high-voltage switching or control device, in particular a switchgear assembly

Also Published As

Publication number Publication date
HUP0104385A3 (en) 2002-04-29
HUP0104385A2 (en) 2002-03-28
RU2001117512A (en) 2003-06-27
CZ20011840A3 (en) 2001-11-14
PL347547A1 (en) 2002-04-08
ES2207323T3 (en) 2004-05-16
DE59906910D1 (en) 2003-10-09
EP1157312A1 (en) 2001-11-28
DE19855431A1 (en) 2000-05-31
EP1157312B1 (en) 2003-09-03

Similar Documents

Publication Publication Date Title
EP0355255B1 (en) Diagnostic plug
DE3820688A1 (en) SWITCH TEST UNIT
DE3519826A1 (en) DOUBLE FUNCTION INPUT / OUTPUT CIRCUIT FOR A PROGRAMMABLE CONTROLLER
DE3519800A1 (en) INPUT / OUTPUT CONTROL CIRCUIT ARRANGEMENT WITH OVERCURRENT PROTECTION
DE4410897A1 (en) Power tool with codable commissioning
DE3522775A1 (en) Device for determining the contact resistance on the slider of a potentiometer
WO2000033148A1 (en) Control device with programming protection by means of a coding plug
DE4420998C2 (en) Circuit device for the precise measurement of an electrical resistance
DE4220522C2 (en) Hose identifier
DE19707436A1 (en) Microprocessor control device for automobile
DE602004001181T2 (en) Device for testing the degree of aging of a varistor
DE3342249A1 (en) Magnetic stirrer
WO1986004994A1 (en) Rate apparatus incorporated in an electric meter case
EP0474089A2 (en) Multimeter having a range switch
EP0474085B1 (en) Multimeter for measuring different quantities at will
DE3421829A1 (en) Measuring method for checking protective measures in electrical installations and measuring instrument for carrying out the method
EP1142071B1 (en) Appliance plug receptacle for connecting an electrical device to an electric network
BE1029028B1 (en) Manually resettable switching device
DE3731701C1 (en) Coding device for spark ignition engines of motor vehicles
DE102004007227B4 (en) Commercial cooking appliance, in particular combi steamer
EP0052883A1 (en) Auxiliary switching means
DE3605840C2 (en)
DE10135713A1 (en) Method for integrating an optical indicator during interchange of poles in shockproof plugs allows the correct connection of a phase and a neutral wire to be checked during the connection of shockproof plugs to a mains wall outlet.
EP0474088A2 (en) Method for measuring different variables and multimeter for performing same
DE19826524A1 (en) Data card for heating controller for time program, configuration, settings

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CZ HU PL RU SK

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1999964379

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: PV2001-1840

Country of ref document: CZ

WWP Wipo information: published in national office

Ref document number: PV2001-1840

Country of ref document: CZ

WWP Wipo information: published in national office

Ref document number: 1999964379

Country of ref document: EP

WWR Wipo information: refused in national office

Ref document number: PV2001-1840

Country of ref document: CZ

WWG Wipo information: grant in national office

Ref document number: 1999964379

Country of ref document: EP