+

WO1999067759A2 - Coding circuit and actuating or control device provided with said circuit for a signal actuated closing system - Google Patents

Coding circuit and actuating or control device provided with said circuit for a signal actuated closing system Download PDF

Info

Publication number
WO1999067759A2
WO1999067759A2 PCT/DE1999/001802 DE9901802W WO9967759A2 WO 1999067759 A2 WO1999067759 A2 WO 1999067759A2 DE 9901802 W DE9901802 W DE 9901802W WO 9967759 A2 WO9967759 A2 WO 9967759A2
Authority
WO
WIPO (PCT)
Prior art keywords
code
signal
coding circuit
actuating
programming
Prior art date
Application number
PCT/DE1999/001802
Other languages
German (de)
French (fr)
Other versions
WO1999067759A3 (en
Inventor
Thomas J. HÖRMANN
Original Assignee
Hörmann KG Antriebstechnik
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 Hörmann KG Antriebstechnik filed Critical Hörmann KG Antriebstechnik
Priority to AU54067/99A priority Critical patent/AU5406799A/en
Priority to EP99939913A priority patent/EP1090200B1/en
Priority to AT99939913T priority patent/ATE252677T1/en
Priority to DE59907466T priority patent/DE59907466D1/en
Publication of WO1999067759A2 publication Critical patent/WO1999067759A2/en
Publication of WO1999067759A3 publication Critical patent/WO1999067759A3/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00857Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the data carrier can be programmed
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00817Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the lock can be programmed
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C2009/00753Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys
    • G07C2009/00769Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys with data transmission performed by wireless means
    • G07C2009/00793Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys with data transmission performed by wireless means by Hertzian waves
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C2209/00Indexing scheme relating to groups G07C9/00 - G07C9/38
    • G07C2209/08With time considerations, e.g. temporary activation, valid time window or time limitations

Definitions

  • the invention relates to a coding circuit for supplying a code that can be read and freely adjusted for free reproduction from n digits, each of which can be arbitrarily assigned manually with one of m possible states, for a security-relevant multicomponent system - in particular a signal-actuated locking system - whose components interact in a code-protected manner.
  • Such coding circuits are used in such a multi-component system (for example remote-controlled or remote-controlled systems with transmitters and receivers as components), in which two or more components communicate or otherwise interact using a code, the codes for the problem-free expansion of the system by one component or to replace a component freely and easily changeable but also to be duplicable.
  • the code is therefore not entered by the user from his memory like a PIN at an automated teller machine or when a cell phone is started up. Rather, the code is contained in the components and is automatically exchanged by the components when they work together to determine whether the components are authorized to work together. The operator therefore only comes into contact with the code if it is to be changed or re-entered.
  • An example of such a multi-component system is a radio-controlled garage door for closing a garage entrance.
  • a handheld radio transmitter is normally available for each authorized person, by means of which the door can be opened remotely by sending a code signal to a radio receiver connected to a door operator. The code contained in the handheld radio transmitter is then, so to speak, the key with which the authorization to open the garage door is verified.
  • coding circuits of the type mentioned at the outset so-called coding switches, have been used with such hand-held radio transmitters and radio receivers.
  • An example of a hand-held radio transmitter provided with such a coding switch is shown in the attached FIG. 6.
  • Such coding switches (sometimes referred to as “mouse piano") consist of n individual switches, which can be grouped together in a switch strip or other switch housing.
  • the second and penultimate switch is set to the "1" position, as shown in FIG. 6, while all the other switches remain in the "0" position.
  • the coding is fail-safe The coding is retained even if the voltage or other energy supply is interrupted, since the switches are mechanically fixed.
  • the greatest advantage of the known coding circuits is that the set code is visible when the coding circuit is viewed (see FIG. 6 If the multi-component system is to be expanded by one component, for example a new radio transmitter to be added to an existing garage door system, only the corresponding code on the new component needs to be set by duplicating the switch position of an existing component to become.
  • the disadvantage is the price and the sometimes filigree operability of the often tiny switches.
  • the known coding circuits ensure only a low level of security.
  • the coding circuits are mostly hidden, for example inside the hand-held radio transmitter and the radio receiver, so that the set code can only be duplicated when these components are accessed.
  • there is only a limited number of code options due to the number of switches too high a possibility that the code will be tried out by chance or by chance by an unauthorized person with a comparable manually adjustable component.
  • the object of the invention is to provide a coding circuit of the type mentioned at the outset which is less expensive and offers a greater variety of adjustable code possibilities and which is also particularly suitable for retrofitting existing multicomponent systems.
  • a coding circuit of the type mentioned at the outset comprises a signal-operated memory device for storing the code, a programming device for entering or changing the code in or in the memory device, with at least m manually operated first actuating devices, by means of which the n Set the code to be stored in the memory device in succession with one of the m possible states in a signal-controlled manner, and a signal-controlled display device which is connected to the memory device for reading out the code stored therein and is suitable for displaying the stored code to an operator.
  • the operator can enter a code arbitrarily via the programming device, which has buttons or the like as the first actuating devices.
  • the code entered is stored in the memory device.
  • the operator can read the stored code on the display device, so that they can easily duplicate the stored code on other components.
  • the code circuit according to the invention thus fulfills the most important functions of the known mechanical coding switches, but is not limited by mechanical components in the number n of digits of the code.
  • the circuit could also easily be under Software can be implemented. Then the manufacturer only needs to produce a component with the appropriate hardware. By adapting the software, it is easy to adapt the number n of codes to codes used by existing systems.
  • the memory device has a memory element that is independent of the power supply, in particular a non-volatile semiconductor memory element.
  • the programming device has a manually operable programming mode initiating device for initiating the programming process. This has the advantage that inadvertent reprogramming is difficult.
  • the first actuating devices can be assigned other functions in normal operation.
  • the display device has a display which may be hidden and which permanently displays the set code.
  • An undesired recognition of the stored code can instead be prevented by a hidden arrangement of a display element in that the display device has a manually operable display mode initiator for initiating a display mode and a display element that displays the code after actuation of the display mode initiator of the operator.
  • the display element can then be easily arranged on an exposed location, for example visibly on a housing, which makes reading easier, but can also perform other functions in a normal mode, for example for displaying for operation the component in which the coding circuit is used can serve required or desired parameters or signals.
  • the display element could also be a display on which the code can be displayed completely (ie all n digits at once).
  • the code can be displayed completely (ie all n digits at once).
  • An unwanted initiation of the display mode with possibly unwanted disclosure of the code is made more difficult if the display mode initiating device can be actuated by actuation of a third actuation device which is more difficult to access than the first actuation devices, or by a certain combination or actuation sequence of the first actuation devices or the first and the second actuation devices is.
  • a signal generator can (but does not have to) be provided that acknowledges actuations or functions of the coding circuit by emitting signals to the operator.
  • a signal lamp in particular a light-emitting diode, is advantageously used as a signal transmitter and as a display element.
  • the coding circuit according to the invention can be used particularly advantageously in an actuation device for a code-protected signal-actuated locking system for ben a code signal for actuating the locking system, which has a control device which receives the code signal from the actuating device, compares it with a predetermined signal code and controls the locking system for opening or closing after establishing a match, the actuating device having a code signal setting device for at least partially manually arbitrary Setting the code signal to be delivered is provided.
  • An example of such an actuating device is a hand-held radio transmitter for a radio-controllable garage door. Such a hand-held radio transmitter can easily be used instead of existing hand-held radio transmitters with known mechanical coding switches.
  • the code is entered by programming it into the memory device by means of the programming device.
  • a programming operation is advantageously initiated as a second actuating device via a button arranged in the housing.
  • the keys intended for sending the code signals in normal operation can be used in succession as first actuating devices for entering the states of the individual digits of the code.
  • a light-emitting diode present in many hand-held radio transmitters to indicate the transmission function in normal operation can be used as the display element, and the button can serve as a third actuation element for initiating the display mode without subsequent actuation of the first actuation elements (signal keys).
  • the invention provides a control device for a code-protected, signal-actuated locking system for receiving a code signal sent by an actuating device, comparing the code signal with a predetermined signal code and controlling the locking system after establishing a match between the signal code and the code signal, with a signal code setting device for at least partially manually setting of the predetermined signal code, which can be used instead of a control device with mechanical code switches.
  • the signal code setting device is provided with the coding circuit according to the invention.
  • An example of such a control device is a radio receiver for a radio-controlled garage door.
  • the invention makes it possible for existing locking systems such as the garage door mentioned, with a large number of users and accordingly a large number of components, that is to say hand-held transmitters or the like, to be gradually modernized by gradually replacing the components.
  • a code with a larger number n of codes than previously could be used, ie newly entered, with a corresponding design of the coding circuit according to the invention - for example by means of adapted software.
  • the individual authorized persons only needed to be informed by a message, for example in the form of a letter, which contains the new code and possibly operating instructions for setting the new code.
  • the invention makes it possible for the authorized persons to reset their code without outside help solely on the basis of this message.
  • FIG. 1 shows a basic circuit diagram of a coding circuit in a first embodiment
  • FIG. 2 is a block diagram of the coding circuit of FIG. 1,
  • FIG. 3 shows a basic circuit diagram of a coding circuit in a second embodiment
  • FIG. 4 shows a block diagram of the coding circuit according to FIG. 3,
  • FIG. 5 is a front view of a hand-held radio transmitter for a radio-controlled remote-controlled garage door system
  • Fig. 6 is a rear view of a known handheld radio transmitter with the open
  • Fig. 7 is a rear view of a new type of radio transmitter with the open
  • the coding circuit 1 shows a coding circuit 1 suitable for supplying a code by means of which a component of a system can prove its authorization to interact with other system components, in a first embodiment.
  • the coding circuit 1 has an input 2 and an output 3, which are connected to a processor P acting as a control unit 4.
  • the coding circuit 1 for power supply has a current or voltage supply connection V and a ground connection M.
  • a memory device 5 for storing a bit sequence 13 as code is connected to the control unit 4.
  • the memory device 5 has a programmable non-volatile semiconductor memory S which holds stored values even in the event of a power failure.
  • first actuating devices 6 that can be actuated by an operator
  • a display device 9 a signal transmitter 11, a second actuating device 12 that can be actuated by the operator and a third actuating device 14 that can be actuated by the operator are connected to the control unit 4.
  • the two first actuating devices 6 are essentially formed by a first easily accessible button 7 and a second easily accessible button 8.
  • the display device 9 comprises a display element 15 which can emit at least two signals which are perceptible and distinguishable by the operator. 1, the display element 15 is suitable for displaying numbers.
  • the signal generator 11 comprises an LED as a signal lamp 10 for emitting optical signals.
  • the second actuating device 12 comprises a first button 16, and the third actuating device comprises a second button 17.
  • the buttons 16, 17 are more difficult to access than the buttons 7 and 8.
  • a normal operation controller 18 for controlling a normal operation a programming mode controller 19 for controlling a programming operation in a programming mode, and a display mode controller 20 for controlling a display operation in a display mode in the processor P are in the form of Software implemented.
  • the normal operation control 18 is with the input 2 and the output 3 and with the
  • Storage device 5 connected.
  • the programming mode controller 19 is with the two first actuators 6, the second actuator 12, the signal generator
  • the display mode controller 20 is connected to the third actuating device 14 and the display element 15 and, together with these, forms the display device 9, which is used to display the code stored in the storage device 5 to the operator.
  • the display device 9 is connected to the memory device 5 via the display mode controller 20.
  • the function of the coding circuit 1 is described below.
  • the coding circuit 1 serves to write an n-digit bit sequence 13, i.e. output a binary number with n digits, each assigned one of two possible states, "0" and "1" (or "H” and "L”).
  • the normal operation controller of the control unit 4 reads the bit sequence 13 stored in the memory device 5 after receiving a request signal via the input 2 and outputs it as an electrical signal to the output 3.
  • the programming device 21 is active in a programming mode.
  • the programming mode is initiated by actuating the second actuating device 12.
  • the programming mode control 19, which acts together with the second actuating device 12 as a programming mode initiating device, activates in
  • Programming mode the first actuators 6 and controls the programming process. The operator can then select the desired state or value, “0” or “1”, for each of the n positions one after the other by actuating the corresponding one of the first actuating devices 6. If states have been selected for all n digits, the programming mode controller 19 supplies the bit sequence thus entered in the form of electrical signals as a new code to the memory device 5, where a possibly existing bit sequence is deleted and the new one. Code to be used new bit sequence 13 is stored. Thereafter, the programming mode controller 19 automatically ends the programming mode. On the other hand, the programming mode can also be terminated at any time by actuating the second actuating device 12 again, possibly incomplete ones
  • All inputs or operations on the actuation devices 6 and 12 are acknowledged by signals from the signal generator 11.
  • the signal lamp 10 of the signal generator 11 emits, for example, a long signal when the first button 7 is pressed and two short signals with a defined pause in between when the second button 8 is pressed.
  • the successful initiation of the programming mode is also indicated, for example by a rapidly flashing signal.
  • Successful storage of the new code is also acknowledged by the signal generator 11.
  • the coding circuit 1 can be brought into a display mode.
  • the operator's code is displayed by the display device 9.
  • the third actuation device 14 acts together with the display mode controller 20, which starts the display mode when the third actuation device 14 is actuated, as the display mode initiating device for initiating the display mode.
  • the display mode controller 20 then reads out the stored bit sequence 13 from the memory device 5 and controls the display element 15 in such a way that the individual states “0” or “1” (or “H” or “L”) of the n digits in succession displays. After all n bits have been displayed, the coding circuit 1 automatically returns from the display mode to normal operation.
  • the display element 15 successively shows a "0” (or alternatively, for example, an "H"), a "0” (or alternatively, for example, an "H") 1 “(or alternatively eg an” L "), six times a" 0 "(" H "), a" 1 "(" L ") and again a" 0 "(” H "). There is between the individual displays paused each time, which indicates that a new position is now displayed.
  • FIG. 3 shows a coding circuit 30 in a second embodiment. It has a timer 31 and, in contrast to the coding circuit 1, has only a single button 32 instead of the first and second buttons 16 and 17. The will continue
  • Display functions of the signal generator 11 and the display device 9 instead of two Separately designed elements 10 and 15 are taken over by a single display element 34 in the form of a signal lamp designed as an LED.
  • the buttons 7 and 8 forming the first actuating devices 6 are arranged together with the display element 34 on an easily accessible control panel 33.
  • Further elements of the coding circuit 30, such as the control unit 4, the memory device 5, the timer 31 and the button 32 are arranged on a circuit board 36, which is located inside a housing 35.
  • the display mode controller 20 in the coding circuit 30 is connected not only to the storage device 5 but also to the programming mode controller 19 and to the display element 34.
  • the programming mode controller 19 is also connected to the memory device 5, to the display element 34, the push button 32, the first actuating elements 6 and the timer 31.
  • the display mode controller 20 is also connected to the button 32 via the programming mode controller 19.
  • the function of the coding circuit 30 is the same as that of the coding circuit 1 in normal operation.
  • the button 32 acts on the one hand together with the buttons 7 and 8 as a second actuating device 12 for initiating the programming mode and on the other hand together with the timer 31 as a third actuating device 14 for initiating the display mode .
  • the operator To operate the button 32, the operator must have access to the interior of the housing 35, that is to say open the housing. If the button 32 is actuated, the programming mode controller 19 starts the timer 31.
  • the signal lamp used as the display element 34 fulfilling the function of the signal lamp 10, ie the display element 34 acts as a signal generator 11 in programming mode. It acknowledges each entry, for example by emitting a long signal for a "0" and emitting two short signals for a "1".
  • the input bit sequence is sent in the form of electrical signals to the memory device 5, stored there in a non-volatile manner, and the successful input process is also acknowledged by the display element 34 as a signal generator 11 in the form of a longer flashing sequence. Then the system switches back to normal operation. If, however, after actuation of the button 32, no actuation of one of the first actuation devices 6 takes place within the period of time specified by the timer 31, the programming mode controller 19 outputs a signal to the display mode controller 20, which then starts the display mode for carrying out the display process.
  • the display process is carried out essentially analogously to that of the coding circuit 1, but in this case the display element 34 serves to display the individual binary states, “0” or “1”, of the n digits of the code.
  • the display is the same as when acknowledging inputs, ie the signal lamp used as display element 34 gives a long signal for a state "0" (this state is assigned to key 7 in the example shown) and a state "1" for a state two short signals with a defined pause in between, which is shorter than the pause between the display of individual binary digits or bits.
  • the timer 31 becomes active after each input in the programming mode. In this embodiment, a certain period of time elapses between two inputs, e.g. again 4 seconds, the programming process is terminated and the coding circuit 30 returns to normal operation without the coding having been changed.
  • the coding circuits described are particularly suitable for actuating or control devices of multicomponent systems, in particular of locking systems, in order to deliver a code there as an "electronic key" which authorizes the components to interact.
  • they can be used to deliver codes in radio receivers and / or handheld radio transmitters radio-controlled garage door systems are used.
  • FIG. 5 shows a hand-held radio transmitter 38 of such a garage door system in a front view.
  • the hand-held radio transmitter 38 is provided with the housing 35, which contains the devices necessary for transmitting signals and on the front side, visible in FIG. 5, of the control panel 33 with the buttons 7 and 8 and the display element 34.
  • a transmission of code signals is initiated by actuating keys 7 and 8, for example to open a garage door (for example by actuating key 7) or to switch garage lighting or the like on or off (for example by actuating key 8).
  • the display element 34 is used in normal operation to acknowledge transmission of the code signals.
  • a coding switch 42 having a number of individual small mechanical switches 43 within the battery compartment 40 for setting the code signal to be transmitted , by means of which a bit sequence can be set as code in a recognizable manner by setting the switch 43.
  • the hand-held radio transmitter 38 which is shown in FIG. 5 in a front view and in FIG. 7 in a rear view with the battery compartment 40 open, has a code signal setting device for arbitrary, readable and therefore controllable and reproducible setting of the code signal.
  • the coding circuit 30 is therefore provided, of which a part of the circuit board 36 can be seen in FIG. 7 with a component (IC) having the control unit 4 and the memory device 5.
  • the button 32 is attached so that it can be actuated after opening the battery compartment 40, but is normally protected against unintentional actuation.
  • a corresponding radio receiver (not shown) of the radio-controlled garage door system can also be used with the
  • Coding circuit 30 (or the coding circuit 1 or a comparable coding circuit) can be provided.
  • the code is required as a signal code for comparison with the code signal received by the handheld radio transmitter. If the code signal and signal code match, the radio receiver emits a control signal for actuating a door operator, a light switch or the like.
  • the coding circuit 30 (or the coding circuit 1 or a comparable coding circuit)
  • the signal code can be set arbitrarily and the stored one
  • Signal code can be read by the display device 9. With the help of the coding circuit
  • n of digits need not necessarily be a fixed size. If desired, a much longer code (e.g. with 20, 25, 30, ... digits) can be programmed if the software of the controls 18, 19 and 20 is designed accordingly.
  • Coding circuits are also conceivable that are not limited to the input and display of binary codes.
  • the codes will mostly be stored as bit sequences and also preferably be passed on as such in a digital electronic manner.
  • number systems other than the binary system for example the common decimal system, may be more convenient for the user.
  • ten first actuation devices for example in the form of a numeric keypad, will also be present.
  • there is also a conversion device which converts the decimal inputs into a bit sequence (binary number) in the programming mode and the bit sequence (binary number) into a decimal number in the display mode.
  • the signal generator 11 is omitted as a part that is actually unnecessary. With such coding circuits, the operator must do without acknowledgment of inputs.
  • buttons 16, 17, 32 which have only the first actuation devices 6 as actuatable devices.
  • the functions of the buttons 16, 17 and 32 are carried out in such embodiments by certain operating sequences or combinations of operations of the first actuating devices 6, for example in one embodiment the programming mode can be achieved by pressing buttons 7 and 8 together and then pressing one of these buttons for input the state of the first bit. If no further input is made within the time specified by the timer after the joint operation, the display mode is started. In a further embodiment, the programming and / or the display mode is initiated by double-clicking one or both of the buttons 7 and 8.
  • the controls 18, 19 and 20 can also be in the form of hardware.
  • the coding circuits described here can be used instead of a garage door system also in other remotely controllable systems for coding the communication between transmitters and receivers, for example for remotely controlling electrical or electronic devices, industrial and power plant systems or alarm systems or the like.
  • Various combinations of the features of the coding circuits described here and of the system components described here are also possible.
  • a coding circuit (1) for supplying an electronic code that is simply manually arbitrarily adjustable and manually simply duplicated or reproducible, said coding circuit comprising a preferably non-volatile memory device (5) for storing the code (13), a programming device (21) for manually entering the code (13) via first actuating devices (6) and a display device for (9) for displaying the code (13) to an operator.
  • the programming and preferably also the display of the code takes place in succession for each of n positions of the code.
  • m first actuating devices (6) are provided, m corresponding to the number of states possible for each position of the code (13) and preferably a display element (15) which can deliver m signals which are recognizable and distinguishable by the operator.
  • the coding circuit according to the invention is particularly suitable for components of a locking system, for example for hand-held radio transmitters or radio receivers of a radio-controllable garage door system, where it replaces mechanical coding switches.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)
  • Lock And Its Accessories (AREA)
  • Power-Operated Mechanisms For Wings (AREA)
  • Transmitters (AREA)

Abstract

The invention relates to a coding circuit (1) providing an electronic code that can be easily, manually and randomly adjusted in addition to being easily and manually duplicated and reproduced. Preferably, the circuit has a non-volatile memory device (5) for storing said code (13), a programming device (21) for manually inputting said code (13) by means of first actuating devices (6) and a display device (9) which displays the code (13) to a user. The programming and preferably the display of said code are performed successively for each n position of the code. The invention is provided with m first actuating devices (6), whereby m corresponds to the number of possible states for each position of the code (12), preferably in addition to a display element (15) that can deliver m signals that can be recognized and differentiated by the user. The inventive coding circuit is particularly suitable for components of a closing system, e.g. for a manual radio transmitter or a radio receiver in a radio-controlled garage door system, as a replacement for mechanical circuits.

Description

CODIERSCHALTUNG SOWIE DAMIT VERSEHENE BETÄTIGUNGSODER STEUEREINRICHTUNG FÜR EIN S I G NAL B ETÄTI G BARESCODING AND SWITCHING OR CONTROL DEVICE FOR A S I G NAL B ETÄTI G BARES

SCHLIESSYSTEMLOCKING SYSTEM

Die Erfindung betrifft eine Codierschaltung zum Liefern eines zum freien Reproduzieren ablesbaren und manuell einstellbaren Codes aus n Stellen, die jeweils manuell mit einem von m möglichen Zuständen willkürlich belegbar sind, für ein sicherheitsrelevantes Mehrkomponentensystem - insbesondere ein signalbetätigbares Schließsystem -, dessen Komponenten codegeschützt zusammenwirken.The invention relates to a coding circuit for supplying a code that can be read and freely adjusted for free reproduction from n digits, each of which can be arbitrarily assigned manually with one of m possible states, for a security-relevant multicomponent system - in particular a signal-actuated locking system - whose components interact in a code-protected manner.

Solche Codierschaltungen kommen in solchen Mehrkomponentensystem (zum Beispiel ferngesteuerten oder fernbedienbaren Systemen mit Sendern und Empfängern als Komponenten) zum Einsatz, bei denen zwei oder mehr Komponenten unter Verwendung eines Codes kommunizieren oder sonstwie zusammenwirken, wobei die Codes zur problemlosen Erweiterung des Systems um eine Komponente oder zur Ersetzung einer Komponente frei und einfach veränderbar aber auch duplizierbar sein sollen. Der Code wird also nicht wie eine PIN bei einem Bankautomaten oder bei der Inbetriebnahme eines Handys vom Benutzer aus seinem Gedächtnis heraus eingegeben. Vielmehr ist der Code in den Komponenten enthalten und wird von den Komponenten automatisch bei einem Zusammenwirken ausgetauscht zum Feststellen, ob die Komponenten zum Zusammenwirken berechtigt sind. Die Bedienperson kommt also nur dann mit dem Code in Kontakt, wenn dieser geändert oder neu eingegeben werden soll.Such coding circuits are used in such a multi-component system (for example remote-controlled or remote-controlled systems with transmitters and receivers as components), in which two or more components communicate or otherwise interact using a code, the codes for the problem-free expansion of the system by one component or to replace a component freely and easily changeable but also to be duplicable. The code is therefore not entered by the user from his memory like a PIN at an automated teller machine or when a cell phone is started up. Rather, the code is contained in the components and is automatically exchanged by the components when they work together to determine whether the components are authorized to work together. The operator therefore only comes into contact with the code if it is to be changed or re-entered.

Ein Beispiel für ein solches Mehrkomponentensystem ist ein funkferngesteuertes Garagentor zum Verschließen einer Garageneinfahrt. Für jede berechtigte Person ist normalerweise ein Handfunksender vorhanden, mittels dem über Abgabe eines Codesignals an einen mit einem Torantrieb verbunden Funkempfänger das Tor ferngesteuert geöffnet werden kann. Der in dem Handfunksender enthaltene Code ist dann sozusagen der Schlüssel, mit dem die Berechtigung zum Öffnen des Garagentores nachgewiesen wird. Um eine Massenherstellung und einfaches Nachliefern von Handfunksendern mit späteren Anpassungsmöglichkeiten an bestehende Codes gewährleisten zu können, hat man bisher bei solchen Handfunksendern und bei den Funkempfängern Codierschaltungen der eingangs erwähnten Art, sogenannte Codierschalter, verwendet. Ein Beispiel eines mit einem solchen Codierschalter versehenen Handfunksenders ist in der beigefügten Fig. 6 gezeigt.An example of such a multi-component system is a radio-controlled garage door for closing a garage entrance. A handheld radio transmitter is normally available for each authorized person, by means of which the door can be opened remotely by sending a code signal to a radio receiver connected to a door operator. The code contained in the handheld radio transmitter is then, so to speak, the key with which the authorization to open the garage door is verified. In order to be able to guarantee mass production and simple subsequent delivery of hand-held radio transmitters with later adaptation options to existing codes, coding circuits of the type mentioned at the outset, so-called coding switches, have been used with such hand-held radio transmitters and radio receivers. An example of a hand-held radio transmitter provided with such a coding switch is shown in the attached FIG. 6.

Solche Codierschalter (im Volksmund zuweilen als „Mäuseklavier" bezeichnet) bestehen aus n einzelnen Schaltern, die zu mehreren in einer Schalterleiste oder einem sonstigen Schaltergehäuse zusammengefaßt sein können. Die Schalter haben jeweils meist zwei Schaltstellungen, entsprechend zwei möglichen Zuständen (m = 2), die oft mit „OFF/ON", „OPEN/CLOSED" oder „0" und „1" bezeichnet sind. Mit solchen Codierschaltern lassen sich mπ verschiedene Codes manuell einstellen, bei z.B. n = 10 Schaltern ergeben sich mit zwei möglichen Schaltstellungen (m = 2) 210 = 1024 verschiedene manuell willkürlich einstellbare Codes.Such coding switches (sometimes referred to as "mouse piano") consist of n individual switches, which can be grouped together in a switch strip or other switch housing. The switches usually have two switch positions, corresponding to two possible states (m = 2), which are often designated with "OFF / ON", "OPEN / CLOSED" or "0" and "1". With such coding switches, m π different codes can be set manually, e.g. with n = 10 switches there are two possible switch positions ( m = 2) 2 10 = 1024 different, arbitrarily adjustable codes.

Um zum Beispiel die Bitfolge „0100000010" als Code einzugeben, wird, wie in Fig. 6 dargestellt, der zweite und vorletzte Schalter in die Stellung „1" gebracht, während alle übrigen Schalter in der Stellung „0" verbleiben. Die Codierung ist spannungsausfallsicher, d.h. selbst bei einer Unterbrechung der Spannungs- oder sonstigen Energieversorgung bleibt die Codierung erhalten, da die Schalter ja mechanisch fixiert sind. Der größte Vorteil der bekannten, Codierschaltungen ist, daß der eingestellte Code bei Anblick auf die Codierschaltung sichtbar ist (siehe Fig. 6) und somit auch ganz einfach duplizierbar ist. Soll das Mehrkomponentensystem um eine Komponente erweitert werden, also zum Beispiel ein neuer Handfunksender zu. einem bestehenden Garagentorsystem hinzugefügt werden, so braucht nur der entsprechende Code an der neuen Komponente durch Duplizieren der Schalterstellung einer vorhandenen Komponente eingestellt zu werden.For example, in order to enter the bit sequence "0100000010" as a code, the second and penultimate switch is set to the "1" position, as shown in FIG. 6, while all the other switches remain in the "0" position. The coding is fail-safe The coding is retained even if the voltage or other energy supply is interrupted, since the switches are mechanically fixed. The greatest advantage of the known coding circuits is that the set code is visible when the coding circuit is viewed (see FIG. 6 If the multi-component system is to be expanded by one component, for example a new radio transmitter to be added to an existing garage door system, only the corresponding code on the new component needs to be set by duplicating the switch position of an existing component to become.

Nachteilig sind jedoch der Preis und die zuweilen filigrane Bedienbarkeit der oft winzig ausgeführten Schalter. Außerdem gewährleisten die bekannten Codierschaltungen nur eine geringe Sicherheit. Zwar sind die Codierschaltungen meist im Verborgenen, also z.B. im Gehäuseinneren der Handfunksender und der Funkempfänger, angeordnet, so daß der eingestellte Code nur bei Zugriff auf diese Komponenten dupliziert werden kann. Jedoch besteht bei der durch die Anzahl der Schalter nur begrenzt vorhandenen Codemöglichkeiten eine zu hohe Möglichkeit, daß der Code durch Ausprobieren oder durch Zufall von einer nichtberechtigten Person mit einer vergleichbaren manuell einstellbaren Komponente getroffen wird.However, the disadvantage is the price and the sometimes filigree operability of the often tiny switches. In addition, the known coding circuits ensure only a low level of security. The coding circuits are mostly hidden, for example inside the hand-held radio transmitter and the radio receiver, so that the set code can only be duplicated when these components are accessed. However, there is only a limited number of code options due to the number of switches too high a possibility that the code will be tried out by chance or by chance by an unauthorized person with a comparable manually adjustable component.

Trotz dieser Nachteile wird aber auch in Zukunft eine Nachfrage nach solchen Codierschaltungen bestehen, da vorhandene Systeme wohl noch lange Zeit in Betrieb sein werden und für solche Systeme Komponenten zum Nachrüsten gewünscht werden. Außerdem bieten Mehrkomponentensystem mit solchen Codierschaltern für jeden einzelnen Benutzer die Möglichkeit, einen gewünschten Code mit geringem Aufwand und unkomplizierter Bedienung an der entsprechenden Komponente einzustellen.Despite these disadvantages, however, there will continue to be a demand for such coding circuits in the future, since existing systems will probably still be in operation for a long time and components for such systems are desired for retrofitting. In addition, multi-component systems with such coding switches offer the possibility for each individual user to set a desired code on the corresponding component with little effort and uncomplicated operation.

Aufgabe der Erfindung ist es, eine Codierschaltung der eingangs erwähnten Art zu schaffen, die kostengünstiger ist und eine größere Vielfalt von einstellbaren Codemöglichkeiten bietet und die insbesondere auch zum Nachrüsten bestehender Mehrkomponentensysteme geeignet ist.The object of the invention is to provide a coding circuit of the type mentioned at the outset which is less expensive and offers a greater variety of adjustable code possibilities and which is also particularly suitable for retrofitting existing multicomponent systems.

Zum Lösen dieser Aufgabe umfaßt eine Codierschaltung der eingangs erwähnten Art eine signalbetätigbare Speichereinrichtung zum Speichern des Codes, eine Programmiereinrichtung zum Eingeben oder Verändern des Codes in die bzw. in der Speichereinrichtung, mit wenigstens m manuell betätigbaren ersten Betätigungseinrichtungen, mittels welchen bei einem Programmiervorgang die n Stellen des in die Speichereinrichtung einzuspeichernden Codes nacheinander mit einem der m möglichen Zustände signalgesteuert belegbar sind, und eine signalgesteuerte Anzeigeeinrichtung, die mit der Speichereinrichtung zum Auslesen des darin gespeicherten Codes verbunden ist und zum Anzeigen des gespeicherten Codes an eine Bedienperson geeignet ist.To achieve this object, a coding circuit of the type mentioned at the outset comprises a signal-operated memory device for storing the code, a programming device for entering or changing the code in or in the memory device, with at least m manually operated first actuating devices, by means of which the n Set the code to be stored in the memory device in succession with one of the m possible states in a signal-controlled manner, and a signal-controlled display device which is connected to the memory device for reading out the code stored therein and is suitable for displaying the stored code to an operator.

Die Bedienperson kann bei der Codierschaltung nach der Erfindung wie bei den bekannten mechanischen Codierschaltern einen Code willkürlich über die Programmiereinrichtung, die Tasten oder dergleichen als erste Betätigungseinrichtungen aufweist, eingeben. Der eingegebene Code wird in der Speichereinrichtung gespeichert. Außerdem kann die Bedienperson den eingespeicherten Code über die Anzeigeeinrichtung ablesen, so daß sie den eingespeicherten Code auch auf weitere Komponenten einfach duplizieren kann. Die erfindungsgemäße Codeschaltung erfüllt damit die wesentlichsten Funktionen der bekannten mechanischen Codierschalter, ist aber nicht wie diese in der Anzahl n der Stellen des Codes durch mechanische Bauteile begrenzt. Die Schaltung könnte auch ohne weiteres auch unter Zuhilfenahme von Software realisiert werden. Dann braucht der Hersteller nur eine Komponente mit entsprechender Hardware herzustellen. Über Anpassung der Software ist eine Anpassung der Anzahl n der Codes an von bestehenden Systemen verwendete Codes leicht möglich.In the coding circuit according to the invention, as in the known mechanical coding switches, the operator can enter a code arbitrarily via the programming device, which has buttons or the like as the first actuating devices. The code entered is stored in the memory device. In addition, the operator can read the stored code on the display device, so that they can easily duplicate the stored code on other components. The code circuit according to the invention thus fulfills the most important functions of the known mechanical coding switches, but is not limited by mechanical components in the number n of digits of the code. The circuit could also easily be under Software can be implemented. Then the manufacturer only needs to produce a component with the appropriate hardware. By adapting the software, it is easy to adapt the number n of codes to codes used by existing systems.

Damit die erfindungsgemäße Codierschaltung auch bei Ausfall der Energieversorgung genauso wie die mechanischen Codierschalter funktioniert und den gespeicherten Code beibehält, ist bevorzugt, daß die Speichereinrichtung ein energieversorgungsunabhängiges Speicherelement, insbesondere ein nichtflüchtiges Halbleiterspeicherelement aufweist.So that the coding circuit according to the invention functions in the same way as the mechanical coding switch even when the power supply fails and retains the stored code, it is preferred that the memory device has a memory element that is independent of the power supply, in particular a non-volatile semiconductor memory element.

Weiter ist bevorzugt, wenn die Programmiereinrichtung eine manuell betätigbare Programmiermoduseinleiteinrichtung zum Einleiten des Programmiervorganges aufweist. Dies hat den Vorteil, daß ein versehentliches Umprogrammieren erschwert ist. Außerdem können bei solcher Ausbildung die ersten Betätigungseinrichtungen in einem normalen Betrieb mit anderen Funktionen belegt sein.It is further preferred if the programming device has a manually operable programming mode initiating device for initiating the programming process. This has the advantage that inadvertent reprogramming is difficult. In addition, with such a design, the first actuating devices can be assigned other functions in normal operation.

Weiter erschwert ist die versehentliche Einleitung eines Programmiervorganges, wenn die Programmiermoduseinleiteinrichtung über Betätigung einer zweiten Betätigungseinrichtung, die schwerer zugänglich ist als die ersten Betätigungseinrichtungen, oder über eine bestimmte Kombination oder Betätigungsabfolge der ersten Betätigungseinrichtungen betätigbar ist.Accidental initiation of a programming process is further complicated if the programming mode initiating device can be actuated by actuating a second actuating device which is more difficult to access than the first actuating devices, or by a certain combination or actuation sequence of the first actuating devices.

Es ist zwar auch denkbar, daß die Anzeigeeinrichtung ein eventuell versteckt angeordnetes Display aufweist, das den eingestellten Code permanent anzeigt. Ein unerwünschte Erkennbarkeit des eingespeicherten Codes kann aber anstatt durch eine versteckte Anordnung eines Anzeigeelementes dadurch verhindert werden, daß die Anzeigeeinrichtung eine manuell betätigbare Anzeigemoduseinleiteinrichtung zum Einleiten eines Anzeigemodus und ein Anzeigeelement, das nach Betätigen der Anzeigemoduseinleiteinrichtung der Bedienperson den Code anzeigt, aufweist. Dies ist bevorzugt, weil dann das Anzeigeelement einerseits ohne weiteres an exponierter Stelle angeordnet werden kann, beispielsweise sichtbar an einem Gehäuse, wodurch das Ablesen erleichtert ist, andererseits aber auch in einem Normaimodus auch andere Funktionen erfüllen kann, zum Beispiel zum Anzeigen von für den Betrieb der Komponente, in welcher die Codierschaltung verwendet wird, erforderlicher oder erwünschter Parameter oder Signale dienen kann. Auch könnte das Anzeigeelement ein Display sein, an dem der Code vollständig (d.h. alle n Stellen auf einmal) anzeigbar ist. Wie erwähnt, sollen aber auch Codes erzeugbar sein, bei denen die Anzahl n der Stellen groß ist und die durch naturgemäß in der Ausdehnung örtlich begrenzte Displays ohnehin nur unvollständig oder nacheinander angezeigt werden könnten. Sehr kostengünstig, aber dennoch völlig ausreichend ist es, wenn das Anzeigeelement nur den Zustand einer einzigen Stelle anzeigt. Die Anzeige der n Stellen kann dann nacheinander erfolgen. Deshalb ist in weiter bevorzugter Ausgestaltung vorgesehen, daß das Anzeigeelement im Anzeigemodus nacheinander für jede einzelne der n Stellen ein von der Bedienperson wahrnehmbares und demjenigen der m möglichen Zustände, mit dem die entsprechende Stelle des Codes aktuell belegt ist, zuordenbares Signal abgibt.It is also conceivable that the display device has a display which may be hidden and which permanently displays the set code. An undesired recognition of the stored code can instead be prevented by a hidden arrangement of a display element in that the display device has a manually operable display mode initiator for initiating a display mode and a display element that displays the code after actuation of the display mode initiator of the operator. This is preferred because the display element can then be easily arranged on an exposed location, for example visibly on a housing, which makes reading easier, but can also perform other functions in a normal mode, for example for displaying for operation the component in which the coding circuit is used can serve required or desired parameters or signals. The display element could also be a display on which the code can be displayed completely (ie all n digits at once). As mentioned, it should also be possible to generate codes in which the number n of digits is large and which, due to the size of the displays which are naturally limited, could only be shown incompletely or one after the other. It is very cost-effective, but still completely sufficient, if the display element only shows the state of a single point. The n digits can then be displayed one after the other. It is therefore provided in a further preferred embodiment that the display element in the display mode successively emits a signal perceptible by the operator and assignable to that of the m possible states with which the corresponding position of the code is currently assigned, for each of the n positions.

Eine ungewollte Einleitung des Anzeigemodus mit eventuell ungewollter Preisgabe des Codes wird erschwert, wenn die Anzeigemoduseinleiteinrichtung über Betätigung einer dritten Betätigungseinrichtung, die schwerer zugänglich ist als die ersten Betätigungseinrichtungen, oder über eine bestimmte Kombination oder Betätigungsabfolge der ersten Betätigungseinrichtungen oder der ersten und der zweiten Betätigungseinrichtungen betätigbar ist.An unwanted initiation of the display mode with possibly unwanted disclosure of the code is made more difficult if the display mode initiating device can be actuated by actuation of a third actuation device which is more difficult to access than the first actuation devices, or by a certain combination or actuation sequence of the first actuation devices or the first and the second actuation devices is.

Die Erfindung ist auch ohne weiteres für Systeme anwendbar, bei denen bisher Schalter mit mehr als zwei Schaltstellungen verwendet worden sind. Auch ist denkbar, Dezimalcodes willkürlich einzugeben und zu verändern. Kostengünstiger und in Anbetracht dessen, daß eine Veränderung, Einstellung oder Eingabe der Codes bei den hier zur Rede stehenden Systemen nur äußerst selten erfolgt, ist jedoch eine besonders vorteilhafte Ausgestaltung der Erfindung, bei der der Code eine n-stellige Bitfolge mit m = 2 möglichen Zuständen („0" oder „1" oder auch „H" oder „L") pro Stelle, d.h. Bit, ist, wobei die Programmiereinrichtung vorzugsweise zwei Tasten als erste Betätigungseinrichtungen aufweist, die jeweils einem der beiden möglichen Zustände zugeordnet sind.The invention is also readily applicable to systems in which switches with more than two switching positions have previously been used. It is also conceivable to enter and change decimal codes arbitrarily. However, a more advantageous embodiment of the invention, in which the code has an n-digit bit sequence with m = 2 possible, is more economical and in view of the fact that a change, setting or input of the codes takes place only extremely rarely in the systems in question here States ("0" or "1" or "H" or "L") per digit, ie Bit, is, the programming device preferably having two keys as the first actuating devices, each of which is assigned to one of the two possible states.

Weiter kann (muß aber nicht) ein Signalgeber vorgesehen sein, der Betätigungen oder Funktionen der Codierschaltung durch Abgabe von Signalen an die Bedienperson quittiert.Furthermore, a signal generator can (but does not have to) be provided that acknowledges actuations or functions of the coding circuit by emitting signals to the operator.

Als Signalgeber und als Anzeigeelement wird vorteilhafterweise ein Signallämpchen, insbesondere eine Leuchtdiode verwendet.A signal lamp, in particular a light-emitting diode, is advantageously used as a signal transmitter and as a display element.

Besonders vorteilhaft einsetzbar ist die erfindungsgemäße Codierschaltung in einer Betätigungsvorrichtung für ein codegeschützt signalbetätigbares Schließsystem, zum Abge- ben eines Codesignals zum Betätigen des Schließsystems, das eine Steuervorrichtung aufweist, die das Codesignal von der Betätigungsvorrichtung empfängt, mit einem vorgegebenen Signalcode vergleicht und nach Feststellung einer Übereinstimmung das Schließsystem zum Öffnen oder Schließen steuert, wobei die Betätigungsvorrichtung mit einer Codesignaleinstelleinrichtung zum zumindest teilweisen manuell willkürlichen Einstellen des abzugebenden Codesignals versehen ist. Ein Beispiel einer solchen Betätigungsvorrichtung ist ein Handfunksender für ein funkfemsteuerbares Garagentor. Ein solcher Handfunksender kann ohne weiteres anstelle bereits vorhandener Handfunksendern mit bekannten mechanischen Codierschaltern eingesetzt werden. Anstelle einer mechanischen Einstellung der Schalter erfolgt die Eingabe des Codes über Einprogram- mierung desselben in die Speichereinrichtung mittels der Programmiereinrichtung. Vorteilhafterweise wird ein solcher Programmiervorgang über einen in dem Gehäuse angeordneten Taster als zweite Betätigungseinrichtung eingeleitet. Während des Programmiervorganges können die zum Senden der Codesignale im Normalbetrieb bestimmten Tasten als erste Betätigungseinrichtungen zum Eingeben der Zustände der einzelnen Stellen des Codes nacheinander verwendet werden. Als Anzeigeelement kann eine ohnehin bei vielen Handfunksendern zur Anzeige der Sendefunktion im Normalbetrieb vorhandene Leuchtdiode verwendet werden, wobei der Taster ohne nachfolgende Betätigung der ersten Betätigungselemente (Signaltasten) als drittes Betätigungselement zum Einleiten des Anzeigemodus dienen kann.The coding circuit according to the invention can be used particularly advantageously in an actuation device for a code-protected signal-actuated locking system for ben a code signal for actuating the locking system, which has a control device which receives the code signal from the actuating device, compares it with a predetermined signal code and controls the locking system for opening or closing after establishing a match, the actuating device having a code signal setting device for at least partially manually arbitrary Setting the code signal to be delivered is provided. An example of such an actuating device is a hand-held radio transmitter for a radio-controllable garage door. Such a hand-held radio transmitter can easily be used instead of existing hand-held radio transmitters with known mechanical coding switches. Instead of a mechanical setting of the switches, the code is entered by programming it into the memory device by means of the programming device. Such a programming operation is advantageously initiated as a second actuating device via a button arranged in the housing. During the programming process, the keys intended for sending the code signals in normal operation can be used in succession as first actuating devices for entering the states of the individual digits of the code. A light-emitting diode present in many hand-held radio transmitters to indicate the transmission function in normal operation can be used as the display element, and the button can serve as a third actuation element for initiating the display mode without subsequent actuation of the first actuation elements (signal keys).

Weiter ist durch die Erfindung eine Steuervorrichtung für ein codegeschützt signalbetätigbares Schließsystem zum Empfangen eines von einer Betätigungsvorrichtung gesendeten Codesignals, Vergleichen des Codesignals mit einem vorgegebenen Signalcode und Steuern des Schließsystems nach Feststellung einer Übereinstimmung zwischen Signalcode und Codesignal, mit einer Signalcodeeinstelleinrichtung zum zumindest teilweisen manuell willkürlich Einstellen des vorgegebenen Signalcodes, realisierbar, die anstelle einer Steuervorrichtung mit mechanischen Codeschaltern verwendbar ist. Hierzu ist die Signalcodeeinstelleinrichtung mit der erfindungsgemäßen Codierschaltung versehen. Ein Beispiel einer solchen Steuervorrichtung ist ein Funkempfänger für ein funkferngesteuertes Garagentor.Furthermore, the invention provides a control device for a code-protected, signal-actuated locking system for receiving a code signal sent by an actuating device, comparing the code signal with a predetermined signal code and controlling the locking system after establishing a match between the signal code and the code signal, with a signal code setting device for at least partially manually setting of the predetermined signal code, which can be used instead of a control device with mechanical code switches. For this purpose, the signal code setting device is provided with the coding circuit according to the invention. An example of such a control device is a radio receiver for a radio-controlled garage door.

Durch die Erfindung ist es möglich, daß bestehende Schließsysteme wie zum Beispiel das erwähnte Garagentor, mit einer Vielzahl von Benutzern und demgemäß einer Vielzahl von Komponenten, also Handsendern oder dergleichen, nach und nach modernisiert werden können, indem die Komponenten nach und nach ersetzt werden. Sind einmal alle Komponenten mit den erfindungsgemäßen Codierschaltungen anstatt bisher verwendeter mechanischer Codierschalter versehen, könnte bei entsprechender Auslegung der erfindungsgemäßen Codierschaltung - zum Beispiel durch angepaßte Software - ein Code mit einer größeren Anzahl n von Codestellen als bisher verwendet, d.h. neu eingegeben werden. Die einzelnen berechtigten Personen brauchten nur durch eine Nachricht, zum Beispiel in Briefform, die den neuen Code und eventuell eine Bedienungsanweisung zum Einstellen des neuen Codes enthält, informiert werden. Durch die Erfindung ist es möglich, daß die berechtigten Personen allein anhand dieser Nachricht ihren Code ohne fremde Hilfe neu einstellen können.The invention makes it possible for existing locking systems such as the garage door mentioned, with a large number of users and accordingly a large number of components, that is to say hand-held transmitters or the like, to be gradually modernized by gradually replacing the components. Once everyone is Providing components with the coding circuits according to the invention instead of previously used mechanical coding switches, a code with a larger number n of codes than previously could be used, ie newly entered, with a corresponding design of the coding circuit according to the invention - for example by means of adapted software. The individual authorized persons only needed to be informed by a message, for example in the form of a letter, which contains the new code and possibly operating instructions for setting the new code. The invention makes it possible for the authorized persons to reset their code without outside help solely on the basis of this message.

Ausführungsbeispiele der Erfindung werden nachstehend anhand der beigefügten Zeichnung näher erläutert. Darin zeigt:Embodiments of the invention are explained below with reference to the accompanying drawings. It shows:

Fig. 1 ein Prinzipschaltbild einer Codierschaltung in einer ersten Ausführungsform,1 shows a basic circuit diagram of a coding circuit in a first embodiment,

Fig. 2 ein Blockschaltbild der Codierschaltung nach Fig. 1 ,2 is a block diagram of the coding circuit of FIG. 1,

Fig. 3 ein Prinzipschaltbild einer Codierschaltung in einer zweiten Ausführungsform,3 shows a basic circuit diagram of a coding circuit in a second embodiment,

Fig. 4 ein Blockschaltbild der Codierschaltung nach Fig. 3,4 shows a block diagram of the coding circuit according to FIG. 3,

Fig. 5 eine Vorderansicht eines Handfunksenders für ein funksignalbetätigt fernsteuerbares Garagentorsystem,5 is a front view of a hand-held radio transmitter for a radio-controlled remote-controlled garage door system,

Fig. 6 eine Rückansicht eines bekannten Handfunksenders mit geöffnetemFig. 6 is a rear view of a known handheld radio transmitter with the open

Batteriefach undBattery compartment and

Fig. 7 eine Rückansicht eines neuartigen Handfunksenders mit geöffnetemFig. 7 is a rear view of a new type of radio transmitter with the open

BatteriefachBattery compartment

In Fig. 1 ist eine zum Liefern eines Codes, mittels dem eine Komponente eines Systems ihre Berechtigung zum Zusammenwirken mit anderen Systemkomponenten nachweisen kann, geeignete Codierschaltung 1 in einer ersten Ausführungsform gezeigt. Die Codierschaltung 1 weist einen Eingang 2 und einen Ausgang 3 auf, die mit einem als Steuereinheit 4 wirkenden Prozessor P verbunden sind. Außerdem verfügt die Codierschaltung 1 zur Energieversorgung über einen Strom- oder Spannungsversorgungsanschluß V und einen Masseanschluß M.1 shows a coding circuit 1 suitable for supplying a code by means of which a component of a system can prove its authorization to interact with other system components, in a first embodiment. The coding circuit 1 has an input 2 and an output 3, which are connected to a processor P acting as a control unit 4. In addition, the coding circuit 1 for power supply has a current or voltage supply connection V and a ground connection M.

Mit der Steuereinheit 4 ist eine Speichereinrichtung 5 zum Speichern einer Bitfolge 13 als Code verbunden. Die Speichereinrichtung 5 weist einen programmierbaren nichtflüchtigen Halbleiterspeicher S auf, der eingespeicherte Werte auch bei Spannungsausfall hält.A memory device 5 for storing a bit sequence 13 as code is connected to the control unit 4. The memory device 5 has a programmable non-volatile semiconductor memory S which holds stored values even in the event of a power failure.

Außerdem sind zwei erste von einer Bedienperson betätigbare Betätigungseinrichtungen 6, eine Anzeigeeinrichtung 9, ein Signalgeber 11, eine zweite von der Bedienperson betätigbare Betätigungseinrichtung 12 und eine dritte von der Bedienperson betätigbare Betätigungseinrichtung 14 an die Steuereinheit 4 angeschlossen.In addition, two first actuating devices 6 that can be actuated by an operator, a display device 9, a signal transmitter 11, a second actuating device 12 that can be actuated by the operator and a third actuating device 14 that can be actuated by the operator are connected to the control unit 4.

Die zwei ersten Betätigungseinrichtungen 6 werden im wesentlichen durch eine erste gut zugängliche Taste 7 und eine zweite gut zugängliche Taste 8 gebildet.The two first actuating devices 6 are essentially formed by a first easily accessible button 7 and a second easily accessible button 8.

Die Anzeigeeinrichtung 9 umfaßt ein Anzeigeelement 15, das wenigstens zwei von der Bedienperson wahrnehmbare und unterscheidbare Signale abgeben kann. Bei dem Ausfüh- rungsbeispiel nach Fig. 1 ist das Anzeigeelement 15 zum Anzeigen von Ziffern geeignet.The display device 9 comprises a display element 15 which can emit at least two signals which are perceptible and distinguishable by the operator. 1, the display element 15 is suitable for displaying numbers.

Der Signalgeber 11 umfaßt eine LED als Signallämpchen 10 zum Abgeben von optischen Signalen. Die zweite Betätigungseinrichtung 12 umfaßt einen ersten Taster 16, und die dritte Betätigungseinrichtung umfaßt einen zweiten Taster 17. Die Taster 16, 17 sind schwerer zugänglich als die Tasten 7 und 8.The signal generator 11 comprises an LED as a signal lamp 10 for emitting optical signals. The second actuating device 12 comprises a first button 16, and the third actuating device comprises a second button 17. The buttons 16, 17 are more difficult to access than the buttons 7 and 8.

Wie aus Fig. 2 ersichtlich, sind eine Normalbetrieb-Steuerung 18 zum Steuern eines Normalbetriebes, eine Programmiermodus-Steuerung 19 zum Steuern eines Programmiervorganges in einem Programmiermodus und eine Anzeigemodus-Steuerung 20 zum Steuern eines Anzeigevorganges in einem Anzeigemodus in dem Prozessor P in Form von Software implementiert.2, a normal operation controller 18 for controlling a normal operation, a programming mode controller 19 for controlling a programming operation in a programming mode, and a display mode controller 20 for controlling a display operation in a display mode in the processor P are in the form of Software implemented.

Die Normalbetrieb-Steuerung 18 ist mit dem Eingang 2 und dem Ausgang 3 und mit derThe normal operation control 18 is with the input 2 and the output 3 and with the

Speichereinrichtung 5 verbunden. Die Programmiermodus-Steuerung 19 ist mit den beiden ersten Betätigungsvorrichtungen 6, der zweiten Betätigungsvorrichtung 12, dem SignalgeberStorage device 5 connected. The programming mode controller 19 is with the two first actuators 6, the second actuator 12, the signal generator

11 und der Speichereinrichtung 5 zum Bilden einer Programmiereinrichtung 21 zum Eingeben oder Verändern des Codes (der Bitfolge 13) in die bzw. in der Speichereinrichtung 5 verbunden. Die Anzeigemodus-Steuerung 20 ist mit der dritten Betätigungseinrichtung 14 und dem Anzeigeelement 15 verbunden und bildet zusammen mit diesen die Anzeigeeinrichtung 9, die zum Anzeigen des in der Speichereinrichtung 5 gespeicherten Codes an die Bedienperson dient. Hierzu ist die Anzeigeeinrichtung 9 über die Anzeigemodus-Steuerung 20 mit der Speichereinrichtung 5 verbunden.11 and the memory device 5 for forming a programming device 21 for Entering or changing the code (bit sequence 13) in or in the memory device 5. The display mode controller 20 is connected to the third actuating device 14 and the display element 15 and, together with these, forms the display device 9, which is used to display the code stored in the storage device 5 to the operator. For this purpose, the display device 9 is connected to the memory device 5 via the display mode controller 20.

Im folgenden wird die Funktion der Codierschaltung 1 beschrieben.The function of the coding circuit 1 is described below.

In einem Normalbetrieb dient die Codierschaltung 1 dazu, eine n-stellige Bitfolge 13, d.h. eine binäre Zahl mit n Stellen, die jeweils mit einem von zwei möglichen Zuständen, „0" und „1" (oder „H" und „L"), belegt sind, auf Anforderung auszugeben. Hierzu liest die Normalbetrieb-Steuerung der Steuereinheit 4 nach Empfang eines Anforderungssignals über den Eingang 2 die in der Speichereinrichtung 5 gespeicherte Bitfolge 13 aus und gibt sie als elektrisches Signal auf den Ausgang 3.In normal operation, the coding circuit 1 serves to write an n-digit bit sequence 13, i.e. output a binary number with n digits, each assigned one of two possible states, "0" and "1" (or "H" and "L"). For this purpose, the normal operation controller of the control unit 4 reads the bit sequence 13 stored in the memory device 5 after receiving a request signal via the input 2 and outputs it as an electrical signal to the output 3.

In einem Programmiermodus ist die Programmiereinrichtung 21 aktiv. Der Programmiermodus wird durch Betätigung der zweiten Betätigungseinrichtung 12 eingeleitet. Die zusammen mit der zweiten Betätigungseinrichtung 12 als Pro- grammiermoduseinleiteinrichtung wirkende Programmiermodus-Steuerung 19 aktiviert imThe programming device 21 is active in a programming mode. The programming mode is initiated by actuating the second actuating device 12. The programming mode control 19, which acts together with the second actuating device 12 as a programming mode initiating device, activates in

Programmiermodus die ersten Betätigungseinrichtungen 6 und steuert den Programmiervorgang. Die Bedienperson kann dann für jede der n Stellen nacheinander über Betätigung der entsprechenden der ersten Betätigungseinrichtungen 6 den gewünschten Zustand oder Wert, „0" oder ,,1", auswählen. Sind für alle n Stellen Zustände ausgewählt worden, liefert die Programmiermodus-Steuerung 19 die so eingegeben Bitfolge in Form elektrischer Signale als neuen Code an die Speichereinrichtung 5, wo eine eventuell noch vorhandene Bitfolge gelöscht und die als neuer. Code zu verwendende neue Bitfolge 13 gespeichert wird. Danach beendet die Programmiermodus-Steuereinrichtung 19 automatisch den Programmiermodus. Andererseits kann der Programmiermodus auch jederzeit durch erneute Betätigung der zweiten Betätigungseinrichtung 12 abgebrochen werden, eventuell erfolgte unvollständigeProgramming mode the first actuators 6 and controls the programming process. The operator can then select the desired state or value, “0” or “1”, for each of the n positions one after the other by actuating the corresponding one of the first actuating devices 6. If states have been selected for all n digits, the programming mode controller 19 supplies the bit sequence thus entered in the form of electrical signals as a new code to the memory device 5, where a possibly existing bit sequence is deleted and the new one. Code to be used new bit sequence 13 is stored. Thereafter, the programming mode controller 19 automatically ends the programming mode. On the other hand, the programming mode can also be terminated at any time by actuating the second actuating device 12 again, possibly incomplete ones

Eingaben werden dann mißachtet, der alte Code bleibt gespeichert. Nach Beendigung oder Abbruch des Programmiermodus wird der Normalbetrieb wieder aufgenommen.Entries are then ignored, the old code remains saved. Normal mode is resumed when the programming mode is ended or canceled.

Beispielsweise sei durch das System vorgegeben, daß der zu liefernde Code eine Folge aus 10 Bits sein muß, d.h. n = 10. Soll nun beispielsweise die Bitfolge „0100000010" als Code neu eingegeben werden, so betätigt die Bedienperson zunächst die zweite Betätigungseinrichtung, um den Programmiermodus einzuleiten. Daraufhin betätigt sie zuerst die erste Taste 7, um die erste Stelle mit dem Zustand oder Wert „0" zu belegen, dann die zweite Taste 8, um die zweite Stelle mit dem Zustand oder Wert „1" zu belegen, dann nacheinander sechsmal die erste, einmal die zweite und einmal die erste Taste.For example, the system specifies that the code to be supplied must be a sequence of 10 bits, ie n = 10. If, for example, the bit sequence "0100000010" is to be newly entered as a code, the operator first actuates the second Actuator to enter programming mode. Thereupon she first presses the first key 7 to assign the status or value "0" to the first digit, then the second key 8 to assign the status or value "1" to the second digit, then six times in succession the first , once the second and once the first button.

Sämtliche Eingaben oder Betätigungen an den Betätigungseinrichtungen 6 und 12 werden durch Signale des Signalgebers 11 quittiert. Die Signallampe 10 des Signalgebers 11 gibt zum Beispiel bei Betätigung der ersten Taste 7 ein langes Signal und bei Betätigung der zweiten Taste 8 zwei kurze Signal mit einer definierten Pause dazwischen ab. Die erfolgreiche Einleitung des Programmiermodus wird ebenfalls, beispielsweise durch ein schnell blinkendes Signal, angezeigt. Außerdem wird auch eine erfolgreiche Speicherung des neuen Codes durch den Signalgeber 11 quittiert.All inputs or operations on the actuation devices 6 and 12 are acknowledged by signals from the signal generator 11. The signal lamp 10 of the signal generator 11 emits, for example, a long signal when the first button 7 is pressed and two short signals with a defined pause in between when the second button 8 is pressed. The successful initiation of the programming mode is also indicated, for example by a rapidly flashing signal. Successful storage of the new code is also acknowledged by the signal generator 11.

Zum Überprüfen des gespeicherten Codes oder Kopieren desselben auf weitere Komponenten des Systems kann die Codierschaltung 1 in einen Anzeigemodus gebracht werden. In dem Anzeigemodus wird der Code der Bedienperson durch die Anzeigeeinrichtung 9 angezeigt. Als Anzeigemoduseinleiteinrichtung zum Einleiten des Anzeigemodus wirkt dabei die dritte Betätigungseinrichtung 14 zusammen mit der Anzeigemodus-Steuerung 20, die bei Betätigung der dritten Betätigungseinrichtung 14 den Anzeigemodus startet. Die Anzeigemodus-Steuerung 20 liest dann die gespeicherte Bitfolge 13 aus der Speichereinrichtung 5 aus und steuert das Anzeigeelement 15 derart, daß es die einzelnen Zustände „0" oder „1" (bzw. „H" oder „L") der n Stellen nacheinander anzeigt. Nach Anzeige aller n Bits kehrt die Codierschaltung 1 automatisch aus dem Anzeigemodus wieder in den Normalbetrieb zurück.In order to check the stored code or to copy it onto other components of the system, the coding circuit 1 can be brought into a display mode. In the display mode, the operator's code is displayed by the display device 9. The third actuation device 14 acts together with the display mode controller 20, which starts the display mode when the third actuation device 14 is actuated, as the display mode initiating device for initiating the display mode. The display mode controller 20 then reads out the stored bit sequence 13 from the memory device 5 and controls the display element 15 in such a way that the individual states “0” or “1” (or “H” or “L”) of the n digits in succession displays. After all n bits have been displayed, the coding circuit 1 automatically returns from the display mode to normal operation.

Wenn beispielsweise die Bitfolge „0100000010" als Code in der Speichereinrichtung 5 gespeichert ist, so zeigt das Anzeigeelement 15 nacheinander in einem Tempo, das ein Ablesen der einzelnen Zustände erlaubt, eine „0" (oder alternativ z.B. ein „H"), eine „1" (oder alternativ z.B. ein „L"), sechsmal eine „0" („H"), eine „1" („L") und wieder eine „0" („H") an. Zwischen den einzelnen Anzeigen ist jeweils eine Pause gesetzt, die erkennen läßt, daß nun die Anzeige einer neuen Stelle erfolgt.If, for example, the bit sequence "0100000010" is stored as a code in the storage device 5, the display element 15 successively shows a "0" (or alternatively, for example, an "H"), a "0" (or alternatively, for example, an "H") 1 "(or alternatively eg an" L "), six times a" 0 "(" H "), a" 1 "(" L ") and again a" 0 "(" H "). There is between the individual displays paused each time, which indicates that a new position is now displayed.

In Fig. 3 ist eine Codierschaltung 30 in einer zweiten Ausführungsform gezeigt. Sie weist einen Zeitgeber 31 und im Gegensatz zu der Codierschaltung 1 anstatt des ersten und zweiten Tasters 16 und 17 nur einen einzigen Taster 32 auf. Weiter werden die3 shows a coding circuit 30 in a second embodiment. It has a timer 31 and, in contrast to the coding circuit 1, has only a single button 32 instead of the first and second buttons 16 and 17. The will continue

Anzeigefunktionen des Signalgebers 11 und der Anzeigeeinrichtung 9 anstatt durch zwei getrennt ausgeführte Elemente 10 und 15 durch ein einziges Anzeigeelement 34 in Form eines als LED ausgeführten Signallämpchens übernommen. Die die ersten Betätigungseinrichtungen 6 bildenden Tasten 7 und 8 sind gemeinsam mit dem Anzeigeelement 34 an einem gut zugänglichen Bedienpaneel 33 angeordnet. Weitere Elemente der Codier- Schaltung 30, wie die Steuereinheit 4, die Speichereinrichtung 5, der Zeitgeber 31 und der Taster 32 sind auf einer Platine 36 angeordnet, die sich im Inneren eines Gehäuses 35 befindet.Display functions of the signal generator 11 and the display device 9 instead of two Separately designed elements 10 and 15 are taken over by a single display element 34 in the form of a signal lamp designed as an LED. The buttons 7 and 8 forming the first actuating devices 6 are arranged together with the display element 34 on an easily accessible control panel 33. Further elements of the coding circuit 30, such as the control unit 4, the memory device 5, the timer 31 and the button 32 are arranged on a circuit board 36, which is located inside a housing 35.

Wie in Fig. 4 gezeigt, ist die Anzeigemodus-Steuerung 20 bei der Codierschaltung 30 außer mit der Speichereinrichtung 5 auch noch mit der Programmiermodus-Steuerung 19 und mit dem Anzeigeelement 34 verbunden. Die Programmiermodus-Steuerung 19 ist außer mit der Anzeigemodus-Steuerung 20 gleichfalls mit der Speichereinrichtung 5, mit dem Anzeigeelement 34, dem Taster 32, den ersten Betätigungselementen 6 und dem Zeitgeber 31 verbunden. Über die Programmiermodus-Steuerung 19 ist auch die Anzeigemodus- Steuerung 20 mit dem Taster 32 verbunden.As shown in FIG. 4, the display mode controller 20 in the coding circuit 30 is connected not only to the storage device 5 but also to the programming mode controller 19 and to the display element 34. In addition to the display mode controller 20, the programming mode controller 19 is also connected to the memory device 5, to the display element 34, the push button 32, the first actuating elements 6 and the timer 31. The display mode controller 20 is also connected to the button 32 via the programming mode controller 19.

Die Funktion der Codierschaltung 30 ist im Normalbetrieb gleich derjenigen der Codierschaltung 1. Jedoch wirkt der Taster 32 einerseits zusammen mit den Tasten 7 und 8 als zweite Betätigungseinrichtung 12 zum Einleiten des Programmiermodus und andererseits zusammen mit dem Zeitgeber 31 als dritte Betätigungseinrichtung 14 zum Einleiten des Anzeigemodus. Zum Betätigen des Tasters 32 muß die Bedienperson auf das Innere des Gehäuses 35 Zugriff haben, das Gehäuse also öffnen. Wird der Taster 32 betätigt, so startet die Programmiermodus-Steuerung 19 den Zeitgeber 31. Wird innerhalb einer bestimmten Zeitspanne, beispielsweise 4 Sekunden, eine Programmierung durch Betätigung einer der ersten Betätigungseinrichtungen 6, also beispielsweise der ersten Taste 7, begonnen, so wird die Betätigung als Eingabe für das erste Bit des Codes interpretiert, und der Programmiervorgang wird wie oben bei der Codierschaltung 1 beschrieben durchgeführt, wobei das als Anzeigeeiement 34 eingesetzte Signallämpchen die Funktion der Signallampe 10 erfüllt, d.h. das Anzeigeelement 34 wirkt im Programmiermodus als Signalgeber 11. Es quittiert jede Eingabe, z.B. durch Abgabe eines langen Signals für eine „0" und Abgabe von zwei kurzen Signale für eine „1". Werden alle n Bits eingegeben, so wird die eingegebene Bitfolge in Form elektrischer Signale an die Speichereinrichtung 5 geleitet, dort spannungsausfallsicher abgespeichert, und der erfolgreiche Eingabevorgang wird ebenfalls durch das Anzeigeelement 34 als Signalgeber 11 in Form einer längeren Blinksequenz quittiert. Danach wird wieder in den Normalbetrieb gewechselt. Erfolgt jedoch nach Betätigung des Tasters 32 innerhalb der vom Zeitgeber 31 vorgegebenen Zeitspanne keine Betätigung einer der ersten Betätigungseinrichtungen 6, so gibt die Programmiermodus-Steuerung 19 ein Signal an die Anzeigemodus-Steuerung 20 ab, die daraufhin den Anzeigemodus zum Durchführen des Anzeigevorganges startet. Der Anzeigevorgang wird im wesentlichen analog zu demjenigen der Codierschaltung 1 durchgeführt, jedoch dient hierbei das Anzeigeelement 34 zum Anzeigen der einzelnen Binärzustände, „0" oder „1", der n Stellen des Codes. Die Anzeige erfolgt genauso wie beim Quittieren von Eingaben, d.h. das als Anzeigeelement 34 eingesetzte Signallämpchen gibt für einen Zustand „0" (bei der Programmierung ist dieser Zustand in dem gezeigten Beispiel der Taste 7 zugeordnet) ein langes Signal und für einen Zustand „1" zwei kurze Signale mit einer definierten Pause dazwischen, die kürzer ist als die Pause zwischen der Anzeige einzelner Binärstellen oder Bits, aus.The function of the coding circuit 30 is the same as that of the coding circuit 1 in normal operation. However, the button 32 acts on the one hand together with the buttons 7 and 8 as a second actuating device 12 for initiating the programming mode and on the other hand together with the timer 31 as a third actuating device 14 for initiating the display mode . To operate the button 32, the operator must have access to the interior of the housing 35, that is to say open the housing. If the button 32 is actuated, the programming mode controller 19 starts the timer 31. If programming is started within a certain period of time, for example 4 seconds, by actuating one of the first actuating devices 6, for example the first button 7, the actuation is carried out interpreted as input for the first bit of the code, and the programming process is carried out as described above for the coding circuit 1, the signal lamp used as the display element 34 fulfilling the function of the signal lamp 10, ie the display element 34 acts as a signal generator 11 in programming mode. It acknowledges each entry, for example by emitting a long signal for a "0" and emitting two short signals for a "1". If all n bits are input, the input bit sequence is sent in the form of electrical signals to the memory device 5, stored there in a non-volatile manner, and the successful input process is also acknowledged by the display element 34 as a signal generator 11 in the form of a longer flashing sequence. Then the system switches back to normal operation. If, however, after actuation of the button 32, no actuation of one of the first actuation devices 6 takes place within the period of time specified by the timer 31, the programming mode controller 19 outputs a signal to the display mode controller 20, which then starts the display mode for carrying out the display process. The display process is carried out essentially analogously to that of the coding circuit 1, but in this case the display element 34 serves to display the individual binary states, “0” or “1”, of the n digits of the code. The display is the same as when acknowledging inputs, ie the signal lamp used as display element 34 gives a long signal for a state "0" (this state is assigned to key 7 in the example shown) and a state "1" for a state two short signals with a defined pause in between, which is shorter than the pause between the display of individual binary digits or bits.

In einer besonderen Ausführung der Codierschaltung 30 wird im Programmiermodus der Zeitgeber 31 nach jeder Eingabe aktiv. Verstreicht bei dieser Ausführungsform zwischen zwei Eingaben eine bestimmte Zeitspanne, z.B. wiederum 4 Sekunden, so wird der Programmiervorgang abgebrochen und die Codierschaltung 30 kehrt in den Normalbetrieb zurück, ohne daß die Codierung geändert worden ist.In a special embodiment of the coding circuit 30, the timer 31 becomes active after each input in the programming mode. In this embodiment, a certain period of time elapses between two inputs, e.g. again 4 seconds, the programming process is terminated and the coding circuit 30 returns to normal operation without the coding having been changed.

Die beschriebenen Codierschaltungen sind besonders geeignet für Betätigungs- oder Steuereinrichtungen von Mehrkomponentensystemen, insbesondere von Schließsystemen, um dort einen Code als „elektronischen Schlüssel" zu liefern, der die Komponenten zum Zusammenwirken berechtigt. Beispielsweise können sie zum Liefern von Codes in Funkempfängern und/oder Handfunksendern funkfernbedienbarer Garagentorsysteme eingesetzt werden.The coding circuits described are particularly suitable for actuating or control devices of multicomponent systems, in particular of locking systems, in order to deliver a code there as an "electronic key" which authorizes the components to interact. For example, they can be used to deliver codes in radio receivers and / or handheld radio transmitters radio-controlled garage door systems are used.

In Fig. 5 ist ein Handfunksender 38 eines solchen Garagentorsystems in Vorderansicht gezeigt. Der Handfunksender 38 ist mit dem Gehäuse 35 versehen, das die zum Senden von Signalen notwendigen Einrichtungen enthält und an dessen vorderen, in Fig. 5 sichtbaren Seite das Bedienpaneel 33 mit den Tasten 7 und 8 und dem Anzeigeelement 34 ausgebildet ist. In dem Normalbetrieb wird über Betätigung der Tasten 7 und 8 eine Sendung von Codesignalen eingeleitet, um beispielsweise ein Garagentor zu öffnen (zum Beispiel durch Betätigung der Taste 7) oder eine Garagenbeleuchtung oder dergleichen ein- oder auszuschalten (z.B. durch Betätigung der Taste 8). Das Anzeigeelement 34 dient im Normalbetrieb dazu, ein Senden der Codesignale zu quittieren. Es können auch noch weitere Tasten 36 für zusätzliche Funktionen vorhanden sein. Bei bekannten Handfunksendern, wie bei dem in Fig. 6 in Rückansicht mit geöffneten Batteriefach 40 dargestellten Handfunksender 39, befindet sich zum Einstellen des zu sendenden Codesignals innerhalb des Batteriefachs 40 neben einer Batterie 41 auch ein eine Reihe von einzelnen kleinen mechanischen Schaltern 43 aufweisender Codierschalter 42, mittels dem durch Einstellung der Schalter 43 eine Bitfolge als Code in erkennbarer Weise einstellbar ist.5 shows a hand-held radio transmitter 38 of such a garage door system in a front view. The hand-held radio transmitter 38 is provided with the housing 35, which contains the devices necessary for transmitting signals and on the front side, visible in FIG. 5, of the control panel 33 with the buttons 7 and 8 and the display element 34. In normal operation, a transmission of code signals is initiated by actuating keys 7 and 8, for example to open a garage door (for example by actuating key 7) or to switch garage lighting or the like on or off (for example by actuating key 8). The display element 34 is used in normal operation to acknowledge transmission of the code signals. There may also be additional buttons 36 for additional functions. In known hand-held radio transmitters, such as the hand-held radio transmitter 39 shown in a rear view with the battery compartment 40 open in FIG. 6, in addition to a battery 41 there is also a coding switch 42 having a number of individual small mechanical switches 43 within the battery compartment 40 for setting the code signal to be transmitted , by means of which a bit sequence can be set as code in a recognizable manner by setting the switch 43.

Der Handfunksender 38, der in Fig. 5 in Vorderansicht und in Fig. 7 in Rückansicht mit geöffnetem Batteriefach 40 gezeigt ist, weist als Codesignaleinstelleinrichtung zum willkürlichen, ablesbaren und dadurch kontrollier- und reproduzierbaren Einstellen des Codesignals auf. Anstelle des Codierschalters 42 ist also die Codierschaltung 30 vorgesehen, von der in Fig. 7 ein Teil der Platine 36 mit einer die Steuereinheit 4 und die Speichereinrichtung 5 aufweisenden Bauelement (IC) zu sehen ist. Auf dem vom Batteriefach 40 aus zugänglichen Teil der Platine 36 ist der Taster 32 angebracht, so daß er nach Öffnen des Batteriefaches 40 betätigt werden kann, normalerweise aber vor einer ungewollten Betätigung geschützt ist.The hand-held radio transmitter 38, which is shown in FIG. 5 in a front view and in FIG. 7 in a rear view with the battery compartment 40 open, has a code signal setting device for arbitrary, readable and therefore controllable and reproducible setting of the code signal. Instead of the coding switch 42, the coding circuit 30 is therefore provided, of which a part of the circuit board 36 can be seen in FIG. 7 with a component (IC) having the control unit 4 and the memory device 5. On the part of the board 36 accessible from the battery compartment 40, the button 32 is attached so that it can be actuated after opening the battery compartment 40, but is normally protected against unintentional actuation.

Genauso wie der in Fig. 5 und 7 gezeigte Handfunksender 38 kann auch ein entsprechender (nicht dargestellter) Funkempfänger des funkferngesteuerten Garagentorsystems mit derJust like the hand-held radio transmitter 38 shown in FIGS. 5 and 7, a corresponding radio receiver (not shown) of the radio-controlled garage door system can also be used with the

Codierschaltung 30 (oder der Codierschaltung 1 oder einer vergleichbaren Codierschaltung) versehen werden. Bei dem Funkempfänger wird der Code als Signalcode zum Vergleichen mit dem von dem Handfunksender empfangenen Codesignal benötigt. Stimmen Codesignal und Signalcode überein, gibt der Funkempfänger ein Steuersignal zum Betätigen eines Torantriebes, eines Lichtschalters oder dergleichen ab. Durch die Codierschaltung 30 (bzw.Coding circuit 30 (or the coding circuit 1 or a comparable coding circuit) can be provided. In the radio receiver, the code is required as a signal code for comparison with the code signal received by the handheld radio transmitter. If the code signal and signal code match, the radio receiver emits a control signal for actuating a door operator, a light switch or the like. Through the coding circuit 30 (or

1 ) des Funkempfängers läßt sich der Signalcode willkürlich einstellen und der gespeicherte1) of the radio receiver, the signal code can be set arbitrarily and the stored one

Signalcode läßt sich durch die Anzeigeeinrichtung 9 ablesen. Mit Hilfe der CodierschaltungSignal code can be read by the display device 9. With the help of the coding circuit

1 , 30 lassen. sich so die Codes leicht zwischen Handfunksendern und Funkempfängern übertragen.Leave 1, 30. the codes are easily transferred between handheld radio transmitters and radio receivers.

Dabei muß die Anzahl n der Stellen nicht unbedingt eine feste Größe sein. Wenn gewünscht kann bei entsprechender Ausführung der Software der Steuerungen 18, 19 und 20 auch ein weitaus längerer Code (z.B. mit 20, 25, 30, ...Stellen) einprogrammiert werden.The number n of digits need not necessarily be a fixed size. If desired, a much longer code (e.g. with 20, 25, 30, ... digits) can be programmed if the software of the controls 18, 19 and 20 is designed accordingly.

Auch sind Codierschaltungen denkbar, die nicht auf die Eingabe und Anzeige von Binärcodes beschränkt sind. Zwar werden die Codes meist als Bitfolgen gespeichert sein und auch bevorzugt als solche in digitaler elektronischer Weise weitergegeben werden. Für den Benutzer mag aber eine Verwendung anderer Zahlensysteme als dem Binärsystem, zum Beispiel das gebräuchliche Dezimalsystem, angenehmer sein. In einem solchen Fall sind pro Stelle des einzugebenden Codes nicht m = 2 wie bei der Bitfolge 13, sondern m = 10 Zustände (oder Werte) möglich. Dementsprechend werden bei einer Ausführungsform, die ein Dezimalsystem unterstützt, auch zehn erste Betätigungseinrichtungen, beispielsweise in Form einer Zehnertastatur, vorhanden sein. Weiter ist dann eine Umsetzeinrichtung vorhanden, die im Programmiermodus die Dezimaleingaben in eine Bitfolge (Binärzahl) umwandelt und im Anzeigemodus die Bitfolge (Binärzahl) in eine Dezimalzahl.Coding circuits are also conceivable that are not limited to the input and display of binary codes. The codes will mostly be stored as bit sequences and also preferably be passed on as such in a digital electronic manner. However, the use of number systems other than the binary system, for example the common decimal system, may be more convenient for the user. In such a case, m = 2 states (or values) instead of m = 2 as with the bit sequence 13 are possible per digit of the code to be entered. Accordingly, in an embodiment that supports a decimal system, ten first actuation devices, for example in the form of a numeric keypad, will also be present. Then there is also a conversion device which converts the decimal inputs into a bit sequence (binary number) in the programming mode and the bit sequence (binary number) into a decimal number in the display mode.

In noch weiteren (nicht dargestellten) Ausführungsformen ist der Signalgeber 11 als eigentlich entbehrliches Teil ersatzlos weggelassen. Bei solchen Codierschaltungen muß die Bedienperson ohne Quittierung von Eingaben auskommen.In still further embodiments (not shown), the signal generator 11 is omitted as a part that is actually unnecessary. With such coding circuits, the operator must do without acknowledgment of inputs.

Auch sind Ausführungsformen denkbar, die ganz ohne Taster 16, 17, 32 auskommt und als betätigbare Einrichtungen nur die ersten Betätigungseinrichtungen 6 aufweist. Die Funktionen der Taster 16, 17 und 32 werden bei solchen Ausführungsformen durch bestimmte Bedienabfolgen oder Kombinationen von Betätigungen der ersten Betätigungseinrichtungen 6 ausgeübt, beispielsweise läßt sich bei einer Ausführungsform der Programmiermodus durch gemeinsames Drücken der Tasten 7 und 8 und anschließende Betätigung einer dieser Tasten zum Eingeben des Zustands des ersten Bits einleiten. Erfolgt nach der gemeinsamen Betätigung innerhalb der vom Zeitgeber vorgegeben Zeit keine weitere Eingabe, wird der Anzeigemodus gestartet. Bei einer weiteren Ausführungsform wird der Programmier- und/oder der Anzeigemodus durch Doppelklicken einer oder beider der Tasten 7 und 8 eingeleitet.Embodiments are also conceivable which do not require any buttons 16, 17, 32 and which have only the first actuation devices 6 as actuatable devices. The functions of the buttons 16, 17 and 32 are carried out in such embodiments by certain operating sequences or combinations of operations of the first actuating devices 6, for example in one embodiment the programming mode can be achieved by pressing buttons 7 and 8 together and then pressing one of these buttons for input the state of the first bit. If no further input is made within the time specified by the timer after the joint operation, the display mode is started. In a further embodiment, the programming and / or the display mode is initiated by double-clicking one or both of the buttons 7 and 8.

Die Steuerungen 18, 19 und 20 können auch in Form von Hardware vorliegen. Außerdem sind die hier beschriebenen Codierschaltungen anstatt bei einem Garagentorsystem auch bei anderen fernsteuerbaren Systemen zum Codieren der Kommunikation zwischen Sendern und Empfängern verwendbar, zum Beispiel zum Fernsteuern von elektrischen oder elektronischen Geräten, Industrie- und Kraftwerksanlagen oder Alarmanlagen oder dergleichen mehr. Es sind außerdem die verschiedensten Kombinationen der Merkmale der hier beschriebenen Codierschaltungen und der hier beschriebenen Systemkomponenten möglich.The controls 18, 19 and 20 can also be in the form of hardware. In addition, the coding circuits described here can be used instead of a garage door system also in other remotely controllable systems for coding the communication between transmitters and receivers, for example for remotely controlling electrical or electronic devices, industrial and power plant systems or alarm systems or the like. Various combinations of the features of the coding circuits described here and of the system components described here are also possible.

Wesentliche Aspekte des hier beschriebenen signalbetäfigbaren Schließsystems werden im folgenden anhand der Darstellung in Fig. 2 noch einmal zusammengefaßt:Essential aspects of the signal-actuated locking system described here are summarized again below with reference to the illustration in FIG. 2:

Zum Liefern eines einfach manuell willkürlich einstellbaren und manuell einfach duplizier- oder reproduzierbaren elektronischen Codes wird eine Codierschaltung (1) vorgeschlagen, die eine vorzugsweise nichtflüchtige Speichereinrichtung (5) zum Speichern des Codes (13), eine Programmiereinrichtung (21) zum manuellen Eingeben des Codes (13) über erste Betätigungseinrichtungen (6) und eine Anzeigeeinrichtung zum (9) zum Anzeigen des Codes (13) an eine Bedienperson aufweist. Die Programmierung und vorzugsweise auch die Anzeige des Codes erfolgt für jede von n Stellen des Codes nacheinander. Hierfür sind m erste Betätigungseinrichtungen (6), wobei m der Anzahl der für jede Stelle des Codes (13) möglichen Zustände entspricht und vorzugsweise ein Anzeigeelement (15), das m von der Bedienperson erkennbare und unterscheidbare Signale liefern kann, vorgesehen. Die erfindungsgemäße Codierschaltung ist insbesondere geeignet für Komponenten eines Schließsystems, beispielsweise für Handfunksender oder Funkempfänger eines funkfernsteuerbaren Garagentorsystems, wo sie mechanische Codierschalter ersetzt. A coding circuit (1) is proposed for supplying an electronic code that is simply manually arbitrarily adjustable and manually simply duplicated or reproducible, said coding circuit comprising a preferably non-volatile memory device (5) for storing the code (13), a programming device (21) for manually entering the code (13) via first actuating devices (6) and a display device for (9) for displaying the code (13) to an operator. The programming and preferably also the display of the code takes place in succession for each of n positions of the code. For this purpose, m first actuating devices (6) are provided, m corresponding to the number of states possible for each position of the code (13) and preferably a display element (15) which can deliver m signals which are recognizable and distinguishable by the operator. The coding circuit according to the invention is particularly suitable for components of a locking system, for example for hand-held radio transmitters or radio receivers of a radio-controllable garage door system, where it replaces mechanical coding switches.

BEZUGSZEICHENLISTEREFERENCE SIGN LIST

CodierschaltungCoding circuit

Eingangentrance

Ausgangoutput

SteuereinheitControl unit

Speichereinrichtung erste Betätigungseinrichtung erste Taste zweite TasteStorage device first actuating device first button second button

Anzeigeeinrichtungdisplay

SignallampeSignal lamp

Signalgeber zweite BetätigungseinrichtungSignal generator second actuator

Bitfolge (Code) dritte BetätigungseinrichtungBit sequence (code) third actuator

Anzeigeelement erster Taster zweiter TasterDisplay element first button second button

Normalbetrieb-SteuerungNormal operation control

Programmiermodus-SteuerungProgramming mode control

Anzeigemodus-SteuerungDisplay mode control

ProgrammiereinrichtungProgramming device

CodierschaltungCoding circuit

ZeitgeberTimer

TasterButton

BedienpaneelControl panel

Anzeigeelement (Signallämpchen)Display element (signal lamp)

Gehäusecasing

Platine weitere Taste 38 HandfunksenderPCB another button 38 radio transmitters

39 bekannter Handfunksender39 known radio transmitters

40 Batteriefach40 battery compartment

41 Batterie41 battery

42 Codierschalter42 coding switches

43 Schalter43 switches

P ProzessorP processor

T Zeitgeber s nichtflüchtiger Halbleiterspeicher T timer s non-volatile semiconductor memory

Claims

Ansprüche Expectations 1. Codierschaltung zum Liefern eines zum freien Reproduzieren ablesbaren und manuell einstellbaren Codes (13) aus n Stellen, die jeweils manuell mit einem von m möglichen Zuständen willkürlich belegbar sind, für ein sicherheitsrelevantes Mehrkomponentensystem - insbesondere ein signalbetätigbares Schließsystem -, dessen Komponenten (38) codegeschützt kommunizieren oder sonstwie zusammenwirken, gekennzeichnet durch eine signalbetätigbare Speichereinrichtung (5) zum Speichern des Codes (13), eine Programmiereinrichtung (21) zum Eingeben oder Verändern des Codes (13) in die bzw. in der Speichereinrichtung (5), mit wenigstens m manuell betätigbaren ersten Betätigungseinrichtungen (6), mittels welchen bei einem Programmiervorgang die n Stellen des in die Speichereinrichtung (5) einzuspeichernden Codes (13) nacheinander mit einem der m möglichen Zustände signalgesteuert belegbar sind, und eine signalgesteuerte Anzeigeeinrichtung (9), die mit der Speichereinrichtung (5) zum Auslesen des darin gespeicherten Codes (13) verbunden ist und zum Anzeigen des gespeicherten Codes (13) an. eine Bedienperson geeignet ist.1.Coding circuit for supplying a manually readable and freely adjustable code (13) from n digits, each of which can be arbitrarily assigned manually with one of m possible states, for a security-relevant multi-component system - in particular a signal-actuated locking system - whose components (38) Communicate in a code-protected manner or otherwise interact, characterized by a signal-actuatable memory device (5) for storing the code (13), a programming device (21) for entering or changing the code (13) in or in the memory device (5), with at least m manually operable first actuation devices (6), by means of which the n positions of the code (13) to be stored in the storage device (5) can be sequentially signal-controlled with one of the m possible states during a programming process, and a signal-controlled display device (9) which can be connected to the Storage device (5) for Ausle sen of the code (13) stored therein and for displaying the stored code (13). an operator is suitable. 2. Codierschaltung nach Anspruch 1 , dadurch gekennzeichnet, daß die Speichereinrichtung (5) ein energieversorgungsunabhängiges Speicherelement, insbesondere einen nichtflüchtigen Halbleiterspeicher (S) aufweist.2. Coding circuit according to claim 1, characterized in that the memory device (5) has an energy supply-independent memory element, in particular a non-volatile semiconductor memory (S). 3. Codierschaltung nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, daß die Programmiereinrichtung (21) eine manuell betätigbare Programmiermoduseinleiteinrichtung (12, 19) zum Einleiten des Programmiervorganges aufweist.3. Coding circuit according to one of claims 1 or 2, characterized in that the programming device (21) has a manually operable programming mode initiating device (12, 19) for initiating the programming process. 4. Codierschaltung nach Anspruch 3, dadurch gekennzeichnet, daß die Programmiermoduseinleiteinrichtung (12, 19) über Betätigung einer zweiten Betätigungseinrichtung (12), die schwerer zugänglich ist als die ersten Betätigungseinrichtungen (6), oder über eine bestimmte Kombination oder Betätigungsabfolge der ersten Betätigungseinrichtungen (6) betätigbar ist.4. Coding circuit according to claim 3, characterized in that the programming mode initiating device (12, 19) via actuation of a second actuating device (12), which is more difficult to access than the first actuating devices (6), or via a specific combination or actuation sequence of the first actuating devices ( 6) can be actuated. 5. Codierschaltung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die Anzeigeeinrichtung (9) eine manuell betätigbare Anzeigemoduseinleiteinrichtung (14, 20) zum Einleiten eines Anzeigemodus und ein Anzeigeelement (15, 34), das nach Betätigen der Anzeigemoduseinleiteinrichtung (14,20) der Bedienperson den Code (13) anzeigt, aufweist.5. Coding circuit according to one of claims 1 to 4, characterized in that the display device (9) a manually operable display mode initiating device (14, 20) for initiating a display mode and a display element (15, 34) which after actuation of the display mode initiating device (14, 20) the operator displays the code (13). 6. Codierschaltung nach Anspruch 5, dadurch gekennzeichnet, daß das Anzeigeelement (15, 34) im Anzeigemodus nacheinander für jede einzelne der n Stellen ein von der Bedienperson wahrnehmbares und demjenigen der m möglichen Zustände, mit dem die entsprechende Stelle des Codes (13) aktuell belegt ist, zuordenbares Signal abgibt.6. Coding circuit according to claim 5, characterized in that the display element (15, 34) in the display mode one after the other for each of the n digits perceivable by the operator and that of the m possible states with which the corresponding digit of the code (13) currently is assigned, assignable signal. 7. Codierschaltung nach Anspruch 5 oder 6, dadurch gekennzeichnet, daß die Anzeigemoduseinleiteinrichtung (14, 20) über Betätigung einer dritten Betätigungseinrichtung (14), die schwerer zugänglich ist als die ersten Betätigungsein- richtungen (6), oder über eine bestimmte Kombination oder Betätigungsabfolge der ersten Betätigungseinrichtungen (6) oder der ersten (6) und der zweiten Betätigungseinrichtungen (12) betätigbar ist.7. Coding circuit according to claim 5 or 6, characterized in that the display mode initiating device (14, 20) via actuation of a third actuating device (14), which is more difficult to access than the first actuating devices (6), or via a specific combination or actuation sequence the first actuating devices (6) or the first (6) and the second actuating devices (12) can be actuated. 8. Codierschaltung nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß der Code eine n-stellige Bitfolge (13) mit m = 2 möglichen Zuständen pro Stelle oder Bit ist, wobei die Programmiereinrichtung (21 ) vorzugsweise zwei Tasten (7, 8) zum Bilden der ersten Betätigungseinrichtungen (6) aufweist, die jeweils einem der beiden möglichen Zustände zugeordnet sind.8. Coding circuit according to one of claims 1 to 7, characterized in that the code is an n-digit bit sequence (13) with m = 2 possible states per digit or bit, the programming device (21) preferably having two keys (7, 8) for forming the first actuating devices (6), each one of the two possible states are assigned. 9. Codierschaltung nach einem der Ansprüche 1 bis 8, geken nze i ch n et d u rch einen Signalgeber (11), der Betätigungen und/oder Funktionen der Codierschaltung (1, 30) durch Abgabe von Signalen an die Bedienperson quittiert.9. coding circuit according to one of claims 1 to 8, geken nze i ch n et d u rch a signal generator (11), the operations and / or functions of the coding circuit (1, 30) acknowledged by emitting signals to the operator. 10. Codierschaltung nach Anspruch 6 und Anspruch 9, gekennzeichnet durch ein Signallämpchen (34), insbesondere eine Leuchtdiode, das als Signalgeber (11) und als Anzeigeelement dient.10. Coding circuit according to claim 6 and claim 9, characterized by a signal lamp (34), in particular a light-emitting diode, which serves as a signal generator (11) and as a display element. 11. Betätigungsvorrichtung für ein codegeschützt signalbetätigbares11. Actuating device for a code-protected signal actuatable Schließsystem, insbesondere Handfunksender (38) für ein funkferngesteuertes Tor, zum Abgeben eines Codesignals zum Betätigen des Schließsystems, das eine Steuervorrichtung aufweist, die das Codesignal von der Betätigungsvorrichtung empfängt, mit einem vorgegebenen Signalcode vergleicht und nach Feststellung einer Übereinstimmung das Schließsystem zum Öffnen oder Schließen steuert, wobei die Betätigungsvorrichtung mit einer Codesignaleinstelleinrichtung zum zumindest teilweisen manuell willkürlichen Einstellen des abzugebenden Codesignals versehen ist, dadurch gekennzeichnet, daß die Codesignaleinstelleinrichtung mit einer Codierschaltung (1, 30) nach einem der Ansprüche 1 bis 10 versehen ist.Locking system, in particular hand-held radio transmitter (38) for a radio-controlled gate, for emitting a code signal for actuating the locking system, which has a control device which receives the code signal from the actuating device, compares it with a predetermined signal code and, after determining a match, the locking system for opening or closing controls, the actuating device being provided with a code signal setting device for at least partially manually arbitrarily setting the code signal to be emitted, characterized in that the code signal setting device is provided with a coding circuit (1, 30) according to one of Claims 1 to 10. 12. Betätigungsvorrichtung nach Anspruch 11 , gekennzeich net d urch durch eine Codierschaltung (1, 30) nach Anspruch 8, wobei wenigstens eine der beiden Tasten (7, 8) in einem Normalbetrieb, in dem keine Programmierung durchführbar ist, zum Abgeben des Signalcodes betätigbar ist.12. Actuating device according to claim 11, characterized by a coding circuit (1, 30) according to claim 8, wherein at least one of the two keys (7, 8) can be actuated in normal operation, in which no programming can be carried out, to emit the signal code is. 13. Steuervorrichtung für ein codegeschützt signalbetätigbares Schließsystem, insbesondere Funkempfänger eines funkferngesteuerten Tores, zum Empfangen eines von einer Betätigungsvorrichtung (38) gesendeten Codesignals, Ver- gleichen des Codesignals mit einem vorgegebenen Signalcode und Steuern des Schließsystems nach Feststellung einer Übereinstimmung zwischen Signalcode und Codesignal, mit einer Signalcodeeinstelleinrichtung zum zumindest teilweisen manuell willkürlich Einstellen des vorgegebenen Signalcodes, dadurch gekennzeichnet, daß die Signalcodeeinstelleinrichtung mit einer Codierschaltung (1, 30) nach einem der Ansprüche 1 bis 10 versehen ist. 13. Control device for a code-protected signal-actuated locking system, in particular radio receiver of a radio-controlled gate, for receiving a code signal sent by an actuating device (38), comparing the code signal with a predetermined signal code and controlling the locking system after determining a match between the signal code and Code signal with a signal code setting device for at least partially manually arbitrarily setting the predetermined signal code, characterized in that the signal code setting device is provided with a coding circuit (1, 30) according to one of Claims 1 to 10.
PCT/DE1999/001802 1998-06-22 1999-06-17 Coding circuit and actuating or control device provided with said circuit for a signal actuated closing system WO1999067759A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AU54067/99A AU5406799A (en) 1998-06-22 1999-06-17 Coding circuit and actuating or control device provided with said circuit for a signal actuated closing system
EP99939913A EP1090200B1 (en) 1998-06-22 1999-06-17 Coding circuit and actuating or control device provided with said circuit for a signal actuated closing system
AT99939913T ATE252677T1 (en) 1998-06-22 1999-06-17 CODING CIRCUIT AND ACTUATING OR CONTROL DEVICE PROVIDED WITH IT FOR A SIGNAL-ACTUATED LOCKING SYSTEM
DE59907466T DE59907466D1 (en) 1998-06-22 1999-06-17 CODE SWITCHING AND PROVIDED ACTUATING OR CONTROL DEVICE FOR A SIGNAL-OPERATING LOCKING SYSTEM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19827692.3 1998-06-22
DE19827692A DE19827692C2 (en) 1998-06-22 1998-06-22 Coding circuit and use of the same in an actuating or control device for a signal-actuated locking system

Publications (2)

Publication Number Publication Date
WO1999067759A2 true WO1999067759A2 (en) 1999-12-29
WO1999067759A3 WO1999067759A3 (en) 2000-02-03

Family

ID=7871607

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE1999/001802 WO1999067759A2 (en) 1998-06-22 1999-06-17 Coding circuit and actuating or control device provided with said circuit for a signal actuated closing system

Country Status (6)

Country Link
EP (1) EP1090200B1 (en)
AT (1) ATE252677T1 (en)
AU (1) AU5406799A (en)
DE (2) DE19827692C2 (en)
ES (1) ES2205868T3 (en)
WO (1) WO1999067759A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004003212A1 (en) * 2004-01-22 2005-08-25 Sommer Antriebs- Und Funktechnik Gmbh Programming device for transmitter / receiver systems for contactless operation of doors and gates
US7262403B2 (en) 2003-11-20 2007-08-28 Sick Ag Safety light grid
RU2441969C1 (en) * 2010-12-29 2012-02-10 Открытое акционерное общество "Авангард" Electronic lock

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10032916A1 (en) * 2000-07-06 2002-01-24 Bosch Gmbh Robert Method and device for controlling a barrier to a parking space for a vehicle
FR2849707B1 (en) * 2003-01-03 2005-03-25 Fdi Matelec Sa INSTALLATION FOR CONTROLLING ACCESS TO CLOSED SITES, SUCH AS BUILDINGS OR OTHER GENERALLY COLLECTIVE HOUSING
WO2006000235A1 (en) * 2004-06-23 2006-01-05 Sommer Antriebs- Und Funktechnik Gmbh Closing system
ES2684593B1 (en) * 2017-03-29 2019-07-09 Dasware Tech S L Control equipment for opening garage doors or similar and control procedure for opening said doors by means of said equipment.

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2528201B1 (en) * 1982-06-04 1985-12-27 Jacques Lewiner IMPROVEMENTS ON CODE REMOTE DEVICES
US5206637A (en) * 1991-01-31 1993-04-27 Meridian Incorporated Removable file programming unit
US5252960A (en) * 1991-08-26 1993-10-12 Stanley Home Automation Secure keyless entry system for automatic garage door operator
DE4233130A1 (en) * 1992-10-02 1994-04-07 Bosch Gmbh Robert remote control
DE4242231C3 (en) * 1992-12-15 1997-01-16 Diehl Gmbh & Co Remote control device
DE4302351A1 (en) * 1993-01-28 1994-08-04 Gerhard Prof Dr Med Weber Keyless electronic locking system
DE9419635U1 (en) * 1994-12-09 1995-03-02 Engel, Gerhard, Dipl.-Ing., 41564 Kaarst Safety device, in particular for motor vehicles
FR2729777B1 (en) * 1995-01-25 1997-03-14 Plumer Sa DEVICE FOR REMOTE CONTROL BY HERTZIAN, INFRARED WAVES OR THE LIKE, OF MOTORIZED CLOSING SYSTEMS

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7262403B2 (en) 2003-11-20 2007-08-28 Sick Ag Safety light grid
DE102004003212A1 (en) * 2004-01-22 2005-08-25 Sommer Antriebs- Und Funktechnik Gmbh Programming device for transmitter / receiver systems for contactless operation of doors and gates
DE102004003212B4 (en) * 2004-01-22 2007-12-13 Sommer Antriebs- Und Funktechnik Gmbh Programming device for transmitter / receiver systems for contactless operation of doors and gates
RU2441969C1 (en) * 2010-12-29 2012-02-10 Открытое акционерное общество "Авангард" Electronic lock

Also Published As

Publication number Publication date
DE19827692C2 (en) 2001-06-13
ES2205868T3 (en) 2004-05-01
DE59907466D1 (en) 2003-11-27
EP1090200A2 (en) 2001-04-11
DE19827692A1 (en) 1999-12-30
AU5406799A (en) 2000-01-10
ATE252677T1 (en) 2003-11-15
WO1999067759A3 (en) 2000-02-03
EP1090200B1 (en) 2003-10-22

Similar Documents

Publication Publication Date Title
DE60109811T2 (en) Remote control device and method for configuring such a remote control device
DE3033232C2 (en) Circuit arrangement for actuating locking devices
EP0106273B1 (en) Safety device
EP0212046B1 (en) System for locking and/or unlocking a security device
EP0385070B1 (en) Remote control system with a code transmitted by code words
EP1411478A2 (en) Electric hand tool
EP0602544B1 (en) Remote control device
DE10309703A1 (en) Electric hand tool device with theft protection device and method for operating such an electric hand tool device
DE3611147A1 (en) DEVICE FOR CONTROLLING ACTUATORS INSTALLED IN A VEHICLE
WO1994018036A1 (en) Remote-controlled protection system for a motor vehicle
EP1090200B1 (en) Coding circuit and actuating or control device provided with said circuit for a signal actuated closing system
DE4218500A1 (en) REMOTE CONTROL
DE3028527C2 (en) Exposure control for an electrophotographic copier
DE2659160C2 (en) Central switching matrix for the selective connection of several central units with several peripheral units of a data processing system
DE4234822A1 (en) Remote control for motor vehicle central locking - transmits code by electronic key formed by mixing selected code with fixed code sequence
EP1145197B1 (en) Closing system which can be actuated by a signal and which is provided for doors or gates, and a method for operating such as system
DE3929474C2 (en) METHOD FOR PRESETING A VIDEO RECORDING SWITCH-OFF TIME USING A MICROPROCESSOR AS A SYSTEM CONTROLLER
DE19625588A1 (en) Radio remote control system operation method e.g. for garage door
DE10313710B3 (en) Locking system and method for its operation
DE19615827B4 (en) Touch sensors of building system technology with hidden operating functions
DE69627563T2 (en) Remote control system for sending code signals with an auxiliary transmitter that learns codes from other transmitters itself
DE19831045C1 (en) Door locking device with character code input device
DE19937178A1 (en) Device for programming and deleting data from a wirelessly controllable decoder, in particular a control device for garage door drives
DE3612510A1 (en) Electronically controlled device for operating lockable or blockable devices to be opened with a keycode
EP3543964B1 (en) Lock for a door

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

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

Ref document number: 1999939913

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1999939913

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: CA

WWG Wipo information: grant in national office

Ref document number: 1999939913

Country of ref document: EP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载