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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/66—Structural association with built-in electrical component
- H01R13/665—Structural association with built-in electrical component with built-in electronic circuit
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/62—Means for facilitating engagement or disengagement of coupling parts or for holding them in engagement
- H01R13/639—Additional means for holding or locking coupling parts together, after engagement, e.g. separate keylock, retainer strap
- H01R13/6397—Additional means for holding or locking coupling parts together, after engagement, e.g. separate keylock, retainer strap with means for preventing unauthorised use
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/66—Structural association with built-in electrical component
- H01R13/70—Structural association with built-in electrical component with built-in switch
- H01R13/703—Structural 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/7036—Structural 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
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R31/00—Coupling parts supported only by co-operation with counterpart
- H01R31/06—Intermediate parts for linking two coupling parts, e.g. adapter
- H01R31/065—Intermediate 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
Description
Claims
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)
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)
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)
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)
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 |
-
1998
- 1998-11-30 DE DE19855431A patent/DE19855431A1/en not_active Ceased
-
1999
- 1999-11-25 HU HU0104385A patent/HUP0104385A3/en unknown
- 1999-11-25 ES ES99964379T patent/ES2207323T3/en not_active Expired - Lifetime
- 1999-11-25 EP EP99964379A patent/EP1157312B1/en not_active Expired - Lifetime
- 1999-11-25 RU RU2001117512/09A patent/RU2001117512A/en not_active Application Discontinuation
- 1999-11-25 PL PL99347547A patent/PL347547A1/en not_active IP Right Cessation
- 1999-11-25 CZ CZ20011840A patent/CZ20011840A3/en unknown
- 1999-11-25 DE DE59906910T patent/DE59906910D1/en not_active Expired - Lifetime
- 1999-11-25 WO PCT/DE1999/003736 patent/WO2000033148A1/en active IP Right Grant
Patent Citations (3)
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)
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 |