[go: up one dir, main page]

DE19851082A1 - Digital remote control signal transmission - Google Patents

Digital remote control signal transmission

Info

Publication number
DE19851082A1
DE19851082A1 DE19851082A DE19851082A DE19851082A1 DE 19851082 A1 DE19851082 A1 DE 19851082A1 DE 19851082 A DE19851082 A DE 19851082A DE 19851082 A DE19851082 A DE 19851082A DE 19851082 A1 DE19851082 A1 DE 19851082A1
Authority
DE
Germany
Prior art keywords
signals
remote control
transmission
reception
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE19851082A
Other languages
German (de)
Inventor
Francis Delaporte
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sagem SA
Original Assignee
Sagem SA
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 Sagem SA filed Critical Sagem SA
Publication of DE19851082A1 publication Critical patent/DE19851082A1/en
Withdrawn legal-status Critical Current

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/00182Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with unidirectional data transmission between data carrier and locks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0287Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment
    • H04W52/029Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment reducing the clock frequency of the controller
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)
  • Communication Control (AREA)
  • Transmitters (AREA)
  • Details Of Television Systems (AREA)

Abstract

To limit the task of the reception, a transmission step frequency is limited in a buffer circuit (1) of a receiver by dividing the signals to transmission blocks of a predetermined size. The transmission blocks are transmitted to the buffer circuit with a higher transmission rate than the transmission step frequency, so that the entire calculation power freed up by the limited reception task can be utilized for the signal processing. The method involves transmitting digital remote control signals from a transmitter to a receiver (1, 2) which contains a buffer circuit (1) at its input for the reception of the digital remote control signals and for their transmission to a processor (2), having a predetermined divided computational power for the reception of the transferred signals and their processing. To limit the task of the reception, the transmission step frequency is limited in the buffer circuit by dividing the signals to transmission blocks of a predetermined size. Before sending out the signals, the transmitter codes their logical condition in form of a pulse which has a specific position in a period (T) of predetermined duration. The transmission blocks are transmitted to the buffer circuit with a higher transmission rate than the transmission step frequency, so that the entire calculation power freed up by the limited reception task can be utilized for the signal processing.

Description

Die Erfindung betrifft ein Verfahren zur Übertragung von digitalen Fernbedienungssignalen von einem Sender zu einem Empfänger für Fernbedienungen im allgemeinen, insbesondere für die Fernbedienung von Türverriegelun­ gen in Fahrzeugen.The invention relates to a method for transmission of digital remote control signals from a transmitter to a remote control receiver in general, especially for remote control of door locks conditions in vehicles.

Bekanntlich kann der Benutzer eines Schlüssels oder Fernbedienungsgerätes jederzeit zwecks Betätigung einer Türverriegelung die Aussendung von Infrarot- oder Funk- Signalen auslösen und der am Orte der Türverriegelung installierte Empfänger muß diese empfangen können.As is known, the user of a key or Remote control device at any time to operate a Door lock the transmission of infrared or radio Trigger signals and that at the location of the door lock installed receivers must be able to receive them.

Um den Stromverbrauch des Empfängers einzuschränken, damit z. B. die Fahrzeugbatterie im Stillstand geschont wird, befindet sich ein Mikroprozessor des Empfängers mit einer eingangsseitigen HF-Schaltung normalerweise im stromsparenden Standby Mode und wird durch eine ein­ gangsseitige HF-Schaltung aktiviert, wenn er nach Demo­ dulation der HF-Signale eine temporäre Bitfolge an der Ausgangsseite der Fernbedienung erkennt. Die HF-Schal­ tung kann aber auch so ausgelegt sein, daß sie in der Ruhestellung als Standby mit geringem Stromverbrauch wirkt, in dem sie den Eingang einer Bitfolge aus der Fernbedienungssignalfolge detektiert, durch die sie ak­ tiviert wird und in den aktivierten Zustand umschaltet, in dem die weiteren Fernbedienungssignale diese Signalfolge empfangen werden.To limit the power consumption of the receiver, z. B. spared the vehicle battery at a standstill there is a microprocessor in the receiver with an RF input circuit normally in energy-saving standby mode and is switched on by a HF circuit activated on the aisle if it after demo dulation of the RF signals a temporary bit sequence on the Detects the output side of the remote control. The HF scarf but can also be designed so that it in the Idle as standby with low power consumption acts by the input of a bit sequence from the Remote control signal sequence is detected, through which it ak is activated and switches to the activated state, in which the other remote control signals this Signal sequence can be received.

Die HF-Schaltung, die bei einer Reichweite von etwa 100 m ansprechen kann, empfängt allerdings auch andere Störsignale, wie z. B. Fernmeßsignale betreffend den Druck der pneumatischen Systeme des Fahrzeuges oder Signale für andere Fahrzeuge, oder auch Fernbedie­ nungssignale für Garagentore, Markisen und ähnlichen. Die HF-Schaltung kann dadurch aktiviert werden und steuert den Mikroprozessor an, der die folgenden ein­ gehenden Fernbedienungsdaten analysiert und als Fremd­ signale abweist, ehe er auf den Standby-Mode zurück­ kehrt.The HF circuit, which has a range of about 100 m can address, but also receives others Interference signals, such as. B. telemetry signals relating to the  Pressure of the vehicle's pneumatic systems or Signals for other vehicles, or remote control signals for garage doors, awnings and the like. The RF circuit can be activated and drives the microprocessor, which turns on the following remote control data analyzed and as foreign rejects signals before returning to standby mode returns.

Jeder Empfang von Störsignalen ruft so einen ungewoll­ ten und unnötigen Stromverbrauch hervor.Every reception of interference signals calls unwanted and unnecessary power consumption.

Darüber hinaus, wiederum am Beispiel der Fernbedienung von Türschlössern, ist die Reaktionsgeschwindigkeit des Mikroprozessors bezüglich der Ausführung der Befehle problematisch. Das Schlüssel- oder Fernbedienungsgerät kann nämlich einen ständig sendenden Funk-Sender sehr geringer Reichweite tragen, der die Türschlösser nur dann öffnet, wenn der Schlüsselbenutzer in unmittelbare Nähe der Türen kommt. Hier muß vermieden werden, daß der Benutzer auf ein noch nicht entriegeltes Türschloß "auftrifft", weil das Fernbedienungssignal erst sehr kurz vor dem eigentlichen Öffnungsvorgang empfangen wurde.In addition, again using the example of the remote control of door locks, is the response speed of the Microprocessor regarding the execution of the commands problematic. The key or remote control device can namely a constantly transmitting radio transmitter very carry the short range of the door locks only then opens when the key user is in immediate Comes near the doors. It must be avoided here that the user clicks on an unlocked door lock "hits" because the remote control signal only very much received shortly before the actual opening process has been.

Es bestehen daher Schwierigkeiten hinsichtlich des Problems des Stromverbrauchs, des Problems der Reak­ tionsschnelligkeit, das mit dem ersten nur schwer in Einklang zu bringen ist, und außerdem einem dritten Problem, dem der Sicherheit, für die Adressierung der Fernbedienungssignale wird nämlich eine lange Bit-Folge verlangt, was der Lösung des zweiten Problem entgegen­ steht.There are therefore difficulties with the Power Consumption Problem, Reak Problem speed, which is difficult with the first Is to reconcile, and also a third Problem that of security for addressing the Remote control signals become a long sequence of bits demands what opposes solving the second problem stands.

Darüber hinaus wird die Übertragung der Bits der Fern­ bedienung von der Eingangsschaltung zum Mikroprozessor von letzterem ausgelöst, indem dieser die Eingangs­ schaltung zyklisch abtastet und dort jedes soeben empfangene Bit liest. Diese Aufgabe, in Echtzeit, erfordert eine Unterbrechung des laufenden Prozesses im Mikroprozessor mit mindestens gleicher Frequenz wie die der Übertragung der Bits vom Fernbedienungsgerät, so daß es zu der paradoxen Situation kommt, daß jede Erhöhung der Übertragungsgeschwindigkeit der Fernbedienungssignale eine Verringerung der Verarbeitungsleistung des Mikroprozessors bewirkt und damit eine zusätzliche Verzögerung.It also transmits the bits of remote Operation from the input circuit to the microprocessor triggered by the latter by this the input  circuit cyclically scans and there just every received bit reads. This task, in real time, requires an interruption of the running process in the Microprocessor with at least the same frequency as that of the transmission of the bits from the remote control device, so that the paradoxical situation arises that everyone Increase the transmission speed of the Remote control signals a reduction in Processing power of the microprocessor causes and an additional delay.

Hier Abhilfe zu schaffen durch eine Lösung für einen annehmbaren Kompromiß zwischen den zuvor aufgezeigten unterschiedlichen schwierigen Forderungen ist Aufgabe der Erfindung.To remedy this with a solution for one acceptable compromise between the previously shown different difficult demands is a task the invention.

Ausgehend von einem Verfahren zur Übertragung von digitalen Fernbedienungssignalen, von denen jedes einen logischen Zustand unter vielen einnehmen kann, von einem Sender zu einem Empfänger, der eingangsseitig eine Pufferschaltung für den Empfang der Fernbedienungssignale und für deren Übertragung an einen Prozessor mit einer vorbestimmten aufgeteilten Rechenleistung für den Empfang der übertragenen Signale und deren Verarbeitung, ist diese Aufgabe dadurch gelöst, daß zwecks Begrenzung der Aufgabe Empfang die Übertragungs-Schrittfrequenz aus der eingangsseitigen Schaltung durch Aufteilung der dort eingehenden Signale zu Übertragungsblöcken vorbestimmter Größe begrenzt wird, und daß im Sender vor der Aussendung der Signale deren logischer Zustand in Form eines Impulses kodiert wird, der eine spezifische Position in einer Periode vorbestimmter Dauer einnimmt und die Übertragungsblöcke an die eingangsseitige Schaltung mit einer höheren Übertragungsrate als die Übertragungsschrittfrequenz übertragen werden, damit die gesamte aufgrund der eingeschränkten Empfangsaufgabe frei bleibende Rechenleistung im wesentlichen für die Signal-Verarbei­ tung genutzt werden kann.Based on a procedure for the transfer of digital remote control signals, each one logical state among many, of a transmitter to a receiver on the input side a buffer circuit for receiving the Remote control signals and for their transmission a processor with a predetermined split Computing power for the reception of the transmitted signals and their processing, is this task solved that in order to limit the task of receiving the Transmission step frequency from the input side Switching by dividing the incoming signals there limited to blocks of predetermined size and that in the transmitter before sending the signals whose logical state is encoded in the form of a pulse being a specific position in a period takes predetermined duration and the transmission blocks to the input circuit with a higher one Transmission rate as the transmission step frequency be transferred so the whole due to the restricted receiving task remaining free  Computing power essentially for signal processing device can be used.

Weitere Merkmale der Erfindung ergeben sich aus den Unteransprüchen.Further features of the invention result from the Subclaims.

Das erfindungsgemäße Verfahren hat eine Reihe von Vorteilen. Da das gleichzeitige Lesen der Blöcke in der eingangsseitigen Schaltung nur noch sporadisch erfolgt und der Prozessor im nicht aktivierten Zustand nur einen ausreichenden Signalstrom erhält, um Ausfallzeiten zu vermeiden, können die Verarbeitungs­ prozesse der Fernbedienungssignale nunmehr rascher als bisher ablaufen.The method according to the invention has a number of Advantages. Since the simultaneous reading of the blocks in the input-side switching only occurs sporadically and the processor in the non-activated state only receives a sufficient signal current to Processing can avoid downtime processes of remote control signals now faster than expire so far.

Bei der Übertragung vom Sender selbst zur eingangssei­ tigen Schaltung erhält infolge der Tatsache, daß eben die Position und nicht die Form des Impulses für den logischen Zustand jedes empfangenen Signals spezifisch ist, die eingangsseitige Schaltung ein Signal, dessen mittlerer Pegel über die gesamte Periode konstant ist, denn der Pegel ist unabhängig vom übertragenen Bitwert. Auf diese Weise verfügt die eingangsseitige Schaltung also sehr einfach über einen Referenzpegel, der von der Amplitude der empfangenen Impulse abhängig ist und weil er einen festen Anteil darstellt, der die Festlegung einer optimalen Erkennungsschwelle der Impulse erlaubt. Durch diese optimale Schwelle ist eine höhere Übertragungsgeschwindigkeit der Fernbedienungssignale möglich, was eine fast vollständige zeitliche Ausnutzung, wie oben angegeben, der Verarbeitungsmöglichkeiten des Prozessors erlaubt.When transmitting from the transmitter itself to the entrance term circuit receives due to the fact that just the position and not the form of the impulse for the logical state of each received signal specific is, the input circuit is a signal whose mean level is constant over the entire period, because the level is independent of the transmitted bit value. In this way the input circuit has so very simply using a reference level that is different from the Amplitude of the received pulses is dependent and because it represents a fixed part that defines an optimal detection threshold of the impulses allowed. This optimal threshold means a higher one Transmission speed of the remote control signals possible what an almost complete temporal Utilization as stated above, the Processing options of the processor allowed.

Es können also aufeinanderfolgende Signale direkt und in Fließrichtung übertragen werden, da selbst eine Signal folge mit gleichem logischen Zustand kein Abweichen vom mittleren Pegel bewirkt und somit der Empfang ohne Ansteuerung freigegeben ist. Eine Verschlüsselung vor dem Senden der Signal folgen und eine entsprechende Entschlüsselung beim Empfang entfällt somit, was insbesondere die Empfangsseite entlastet und auch eine Vereinfachung der Hardware erlaubt.Successive signals can be directly and be transferred in the direction of flow, since even one Signal follow none with the same logical state Deviation from the medium level causes and thus the  Reception without activation is released. A Follow encryption before sending the signal and an appropriate decryption on receipt is therefore eliminated, in particular what the receiving side relieves and also simplifies the hardware allowed.

Vorzugsweise, wenn es sich um binäre Signale handelt, wird jeder der beiden logischen Zustände in Form eines Impulses kodiert, und zwar jeweils am Anfang und am Ende der Bitperiode und die Dauer des Impulses wird auf die Hälfte der Bitperiode geregelt.Preferably, if the signals are binary, each of the two logical states is in the form of a Encoded, at the beginning and at the End of the bit period and the duration of the pulse is on regulated half of the bit period.

Da das Frequenzspektrum, das zum Senden und Erkennen der Signalform notwendig ist, in diesem Fall eine Grundfrequenz hat, die auf die Sendefrequenz jedes Signals begrenzt ist, kann also diese bis etwa auf die Funktionsgrenze der verschiedenen Schaltungen erhöht werden.Because the frequency spectrum that is used for sending and recognizing the waveform is necessary, in this case a Has fundamental frequency, which depends on the transmission frequency of each Signal is limited, so this can be up to about Functional limit of the various circuits increased become.

Da vorteilhafterweise die eingangsseitige Schaltung so ausgelegt ist, daß sie sowohl im Aktiv- als auch im Standby-Mode stromsparend arbeitet, werden nacheinander vom Sender eine Vielzahl von Bitfolgen zur Aktivierung des Eingangskreises gesendet, und dieser wird bis zum Eintreffen eines Signals vom Prozessor nur periodisch aktiviert, um mindestens eine der Folgen zu empfangen und zu erkennen, und um dann die eingangsseitige Schaltung in den aktiven Zustand für den Empfang der nachfolgenden Fernbedienungssignale zu schalten.Since the input side circuit advantageously so is designed to be both active and Standby mode works in a power-saving manner, one after the other a large number of bit sequences from the transmitter for activation of the input circuit, and this will be until The processor receives a signal only periodically activated to receive at least one of the episodes and to recognize, and then the input side Switch to the active state for receiving the switch subsequent remote control signals.

Da sowohl die Übertragung als auch die Verarbeitung der auszuführenden Fernbedienungssignale mit höherer Geschwindigkeit erfolgen können, kann wieder schneller auf Standby zurückgegangen und so der durchschnitt­ liche Stromverbrauch reduziert werden. Since both the transfer and the processing of the remote control signals to be executed with higher Speed can happen again, faster returned to standby and so the average electricity consumption can be reduced.  

Die Erfindung ist nachfolgend anhand der Beschreibung einer bevorzugten Ausführungsform des Verfahrens unter Bezug auf die beigefügten Zeichnungen erläutert.The invention is based on the description below a preferred embodiment of the method under Explained with reference to the accompanying drawings.

Es zeigen:Show it:

Fig. 1 zeigt schematisch einen Sender einer Fernbe­ dienung zur Ausführung des erfindungsgemäßen Verfahrens, Fig. 1 shows schematically a transmitter of a remote hand for performing the method according to the invention,

Fig. 2 zeigt schematisch einen Empfänger im zugehör­ igen Fahrzeug, Fig. 2 shows schematically a receiver in Zugehör aqueous vehicle,

Fig. 3 bestehend aus den Fig. 3A und 3B, zeigt als Funktion der Zeit t, einen Senderahmen für ein Fernbedienungssignal und einen Rahmen für den Ansteuerungsbefehl einer eingangsseitigen Schaltung des Empfängers, und Fig consisting of FIGS. 3A and 3B. 3 shows, as a function of time t, a transmission frame for a remote control signal and a frame for the drive command an input-side circuit of the receiver, and

Fig. 4 stellt die Kodierung der Fernbedienungsdaten dar. Fig. 4 shows the coding of the remote control data.

Ein Sender 39 einer Anordnung zur Fernbedienung gemäß Fig. 1 soll sich in der Hand des Eigentümers eines Wagens befinden, damit dieser die Türschlösser des Wagens aus der Entfernung ver- und entriegeln kann. Hierzu dient eine spezielle Schaltungseinheit im Fahrzeugschlüssel oder auf einer Chipkarte.A transmitter 39 of an arrangement for remote control according to FIG. 1 should be in the hand of the owner of a car so that he can lock and unlock the door locks of the car from a distance. A special circuit unit in the vehicle key or on a chip card is used for this.

Der genannte Sender 39 umfaßt einen Taktgeber 30, der eine Folgeschaltung 31 versorgt, die ein Fernbedie­ nungssignal für die Ver- und Entriegelung der Wagenschlösser enthaltenden Speicher 32 ausliest. Der Speicher steuert einen Eingang eines exklusiv ODER Gatters 33 an, das an seinem zweiten Eingang vom Taktgeber 30 ein Bit-Taktsignal H mit der Periode T erhält, über dessen Ausgang eine Sendeschaltung 34, hier eine HF-Schaltung, angesteuert ist. Die Folge­ schaltung 31, dient in diesem Beispiel zum Ver- und Entriegeln der Schlösser, kann also immer zyklisch nur eine einzige Information abgeben und der Benutzer des Senders 39 muß also hier seine Wahl treffen und aus­ drücklich ein Signal eingeben, indem er eine von zwei Tasten 35 und 36 zur Ansteuerung der Folgeschaltung 31 drückt und damit einen der beiden zur Verfügung stehen­ den Befehle auswählt.The transmitter 39 includes a clock 30 , which supplies a sequential circuit 31 , which reads a remote control signal for the locking and unlocking of the car locks containing memory 32 . The memory controls an input of an exclusive OR gate 33 , which receives at its second input from the clock generator 30 a bit clock signal H with the period T, via the output of which a transmission circuit 34 , here an HF circuit, is controlled. The sequence circuit 31 is used in this example for locking and unlocking the locks, so it can always only cyclically give only one piece of information and the user of the transmitter 39 must therefore make his choice here and expressly enter a signal by using one of two Presses buttons 35 and 36 to control the sequential circuit 31 and thus one of the two available commands is selected.

Der in Fig. 2 dargestellte Empfänger ist fahrzeugseitig untergebracht, um die Ver- und Entriegelung der nicht dargestellten Türschlösser zu befehlen. Der Empfänger umfaßt eine eingangsseitige Schaltung 1 mit einer HF- Empfangsschaltung 13, hier abgestimmt auf 433,92 MHz, die eine Übertragungs-Pufferschaltung 14 versorgt, hier ein UART (Universal Asynchronous Receiver/Transmitter), der mit einem Prozessor, hier einem Mikroprozessor 2 verbunden ist, der die vom Sender 39 ausgehenden Fernbedienungsbefehle analysiert und ausführt. Die vom Mikroprozessor abgehende Ansteuerleitung 5 steuert ein ebenfalls nicht dargestelltes Betätigungsorgan (Stellelement) für die Schlösser an.The receiver shown in Fig. 2 is housed on the vehicle side to command the locking and unlocking of the door locks, not shown. The receiver comprises an input-side circuit 1 with an RF receiving circuit 13 , here tuned to 433.92 MHz, which supplies a transmission buffer circuit 14 , here a UART (Universal Asynchronous Receiver / Transmitter), which has a processor, here a microprocessor 2 connected, which analyzes and executes the remote control commands coming from the transmitter 39 . The control line 5 coming from the microprocessor controls an actuating element (adjusting element) for the locks, also not shown.

Die Fig. 2 zeigt ein reines Funktionsschema, d. h. das dort dargestellte UART 14 kann praktisch zusammen mit dem Mikroprozessor 2 zu einem einzigen IC-Baustein integriert sein. FIG. 2 shows a purely functional diagram, ie the UART 14 shown there can practically be integrated together with the microprocessor 2 to form a single IC module.

Eine Leitung 3, die auch ein Bus des vorstehend erwähnten IC-Bausteins sein kann, ermöglicht, daß die Pufferschaltung UART 14 dem Mikroprozessor 2 Datensignale liefert, hier binäre Datensignale, die den empfangenen HF-Signalen entsprechen und durch Demodulation erkannt worden sind. In umgekehrter Richtung ermöglicht eine Leitung 4 dem Mikroprozessor 2 den Funktionsmode der Schaltung 1 vermittels einer Unterbaugruppe 11 in dieser Schaltung zu steuern. Die Unterbaugruppe 11 kann bei einem in den Mikroprozessor 2 integrierten UART auf diesen ebenfalls einwirken. Die Pufferschaltung UART 14 verfügt über einen nicht dargestellten Taktgeber, der den Übertragungstakt an den Mikroprozessor 2 festlegt.A line 3 , which can also be a bus of the above-mentioned IC module, enables the buffer circuit UART 14 to supply the microprocessor 2 with data signals, here binary data signals, which correspond to the received RF signals and have been detected by demodulation. In the opposite direction, a line 4 enables the microprocessor 2 to control the functional mode of the circuit 1 by means of a subassembly 11 in this circuit. The subassembly 11 can also act on the UART integrated in the microprocessor 2 . The buffer circuit UART 14 has a clock generator, not shown, which specifies the transfer clock to the microprocessor 2 .

Die Schaltungen 13 und/oder 14 können einen Mode einnehmen, in dem sie voll aktiv angesteuert sind, um sämtliche Fernbedienungssignale zu erkennen und einen stromsparenden Standby-Mode, in dem lediglich eine Fraktion des Anfangs des Fernbedienungssignals verarbeitet, also erkannt wird, die insbesondere dazu dient, die Schaltung 1 für den Empfang der nächsten Signalfolge zu aktivieren.The circuits 13 and / or 14 can adopt a mode in which they are fully actively controlled in order to recognize all remote control signals and a power-saving standby mode in which only a fraction of the beginning of the remote control signal is processed, that is to say recognized, in particular for this purpose serves to activate the circuit 1 for the reception of the next signal sequence.

Der Mikroprozessor 2 verfügt über eine vorbestimmte Rechenleistung, die zwischen der Empfangsfunktion der von der Pufferschaltung 14 übertragenen Signale und deren Verarbeitung aufgeteilt ist, d. h. Erkennung und Ansteuerung zur Ausführung der ankommenden Fernbedie­ nungssignale.The microprocessor 2 has a predetermined computing power, which is divided between the reception function of the signals transmitted by the buffer circuit 14 and their processing, ie detection and control for executing the incoming remote control signals.

Der Mikroprozessor 2 enthält hierzu eine Unterbaugruppe 12, die es ihm ermöglicht, entweder im voll aktivierten Mode zu arbeiten, in dem er die Fernbedienungssignale ausführt oder im Standby-Mode mit eingeschränkter Funktion bei geringem Stromverbrauch, in dem er zwar ein ankommendes Fernbedienungssignal erkennt, dessen Befehle jedoch nicht ausführen kann.For this purpose, the microprocessor 2 contains a subassembly 12 , which enables it to work either in the fully activated mode, in which it executes the remote control signals, or in standby mode with limited function and low power consumption, in which it detects an incoming remote control signal, the However, commands cannot execute.

In Fig. 3A ist das Format einer Fernbedienungsinforma­ tion dargestellt. Diese umfaßt im wesentlichen die Präambel-, also Steuerzeichen 21, 22 durch die die Schaltung 1 und auch der Mikroprozessor aktiviert werden und einem die Information spezifizierenden Nachrichten- oder Datenfeld 24, d. h. hier die Türen betreffend.In Fig. 3A, the format of a remote control information is shown. This essentially comprises the preamble, that is to say control characters 21 , 22 by which the circuit 1 and also the microprocessor are activated and a message or data field 24 specifying the information, ie here relating to the doors.

Ferner ist-hier ein Schutzabstand vorgesehen in Form einer Taktimpuls-Ruhepause 23 zur Umschaltung des Mikroprozessors 2 auf den aktiven Zustand vor Empfang der Daten aus dem Nachrichtenfeld 24.Furthermore, a protective distance is provided here in the form of a clock pulse pause 23 for switching the microprocessor 2 to the active state before receiving the data from the message field 24 .

In der Präambel enthält der vordere Teil 21 eine festgelegte Bitfolge 20, die hier elfmal gesendet wird. Diese Wiederholung ist dadurch bedingt, daß hier der Standby-Mode der HF-Schaltung 13 nicht, wie man dies machen könnte, aus einem statischen Mode mit einge­ schränkter Leistung zur Erkennung der Folge 20 besteht, sondern aus einem zyklischen Wechsel zwischen einem "voll aktivierten" Zustand für den Empfang der gesamten Information und einem Zustand "gänzlich inaktiv", in dem die eingehenden Signale überhaupt nicht erkannt werden können.In the preamble, the front part 21 contains a fixed bit sequence 20 , which is sent here eleven times. This repetition is due to the fact that here the standby mode of the RF circuit 13 does not consist, as could be done, of a static mode with limited power for recognizing the sequence 20 , but instead of a cyclical change between a "fully activated""State for receiving all information and a state" completely inactive "in which the incoming signals cannot be recognized at all.

Im Standby-Mode ist die Dauer des obigen aktiven Zustandes durch ein Auslesefenster 25 der abgehenden HF-Signale bestimmt, das 4 ms bei einer Wiederholungsperiode von 40 ms beträgt. Die gesendete Folge 20 dauert 4 ms, so daß der vordere Teil 21 mit elf Bitfolgen 20 genau 44 ms dauert. Aus diesem Grund und unabhängig von der Phasenverschiebung zwischen dem gesendeten vorderen Teil 21 und der Wiederholungs­ periode von 40 ms zum Auslesen, befindet sich ein ganzes Auslesefenster 25 der Schaltung 1 kurzzeitig innerhalb des Teiles 21, so daß die Bits einer Folge aus den 11 Folgen erkannt werden. Das hier vorgesehene Teil 22 der Präambel soll eine zusätzliche Filterung der Bitwerte der eingehenden Informationen ermöglichen.In standby mode, the duration of the above active state is determined by a read window 25 of the outgoing RF signals, which is 4 ms with a repetition period of 40 ms. The transmitted sequence 20 lasts 4 ms, so that the front part 21 with eleven bit sequences 20 lasts exactly 44 ms. For this reason and regardless of the phase shift between the transmitted front part 21 and the repetition period of 40 ms for reading, there is a whole reading window 25 of the circuit 1 briefly within the part 21 , so that the bits of a sequence from the 11 sequences are recognized will. The part 22 of the preamble provided here is intended to enable additional filtering of the bit values of the incoming information.

Die Funktionsweise des Empfängers wird nachstehend im einzelnen erläutert. The functioning of the receiver is described below in individual explained.  

Gemäß dem vorliegenden Verfahren wird die Aufgabe Signal-Empfang im Mikroprozessor 2 reduziert, um in der Zentraleinheit Zeit für die Ausführungsaufgabe zur Verfügung zu haben, die für die Fernbedienung einen Signalstrom mit in einem Takt erhält, der hoch genug ist, um fast die Gesamtzeit in der Zentraleinheit auszunutzen. Genauer gesagt, die Übertragungstaktfre­ quenz der Eingangsschaltung 1 wird durch ein Zusammenfassen der in letzterer eingehenden Signale zu Übertragungsblöcken vorbestimmter Größe begrenzt, um dadurch die Empfangsfunktion des Mikroprozessors 2 zu begrenzen und im Sender 39, ehe die Signale nacheinan­ der gesendet werden, wird deren logischer Zustand in Form eines Impulses kodiert, der eine bestimmte Posi­ tion in der festgelegten Periodendauer T einnimmt und der an die Eingangsschaltung 1 mit einer höheren Takt­ frequenz übertragen wird als die der Nachrichten-Über­ tragungen, damit im wesentlichen die gesamte Rechen­ leistung, die durch die Beschränkung der Empfangfunk­ tion frei geworden ist, für die Verarbeitungsfunktion zur Verfügung steht.According to the present method, the task of signal reception in the microprocessor 2 is reduced in order to have time in the central unit for the execution task, which receives a signal stream for the remote control in a cycle that is high enough to cover almost the total time in the central unit. More specifically, the transmission clock frequency of the input circuit 1 is limited by combining the signals received in the latter into transmission blocks of a predetermined size, thereby limiting the reception function of the microprocessor 2 and in the transmitter 39 before the signals are successively transmitted, the logic state thereof encoded in the form of a pulse which takes a certain position in the specified period T and which is transmitted to the input circuit 1 at a higher clock frequency than that of the message transmissions, so that essentially all of the computing power by the restriction the reception function has become available for the processing function.

Bis zum Eintreffen eines Fernbedienungssignals befindet sich die HF-Schaltung 1 in Standby für das Austasten jeden gesendeten Teiles 21 der Präambel. Die detektier­ ten Signale, d. h. demoduliert und binär dargestellt, werden an den Mikroprozessor 2 zwecks Erkennung über­ tragen. Die HF-Schaltung 1 ist ein eingangsseitiger Puffer, der hinsichtlich der Verarbeitung der Erkenn­ ungslogik (Präambel) der Fernbedienungssignale transpa­ rent ist, weil er im Mikroprozessor 2 die Erkennung aller Signale, die er detektiert, verschiebt, ein­ schließlich der Folge 20, die seinen Funktionsmode steuert. Die Folge 20 kann vorbestimmt und im Mikro­ prozessor 2 abgespeichert werden oder sie kann nach einem festen Gesetz kodiert werden und durch Überein­ stimmung mit diesem Gesetz erkannt werden. Until a remote control signal arrives, the RF circuit 1 is in standby for blanking out each transmitted part 21 of the preamble. The detected signals, ie demodulated and represented in binary form, are transmitted to the microprocessor 2 for the purpose of detection. The RF circuit 1 is an input-side buffer, which is transparent with regard to the processing of the detection logic (preamble) of the remote control signals, because it shifts the detection of all signals that it detects in the microprocessor 2, including the sequence 20 that are its Functional mode controls. The sequence 20 can be predetermined and stored in the microprocessor 2 or it can be encoded according to a fixed law and recognized by agreement with this law.

Wird die Folge 20 nicht erkannt, läßt der Mikropro­ zessor 2 die Schaltung 1 im Standby Mode. Wenn ja, führt die Erkennung der Folge 20 zur Aktivierung der Leitung 4, so daß die Schaltung 1 über (11) in den Aktivmode gesetzt.If the sequence 20 is not recognized, the microprocessor 2 leaves the circuit 1 in standby mode. If so, the detection of the sequence 20 leads to the activation of the line 4 , so that the circuit 1 is set to the active mode via ( 11 ).

Da hier der Standby-Mode in einem Wechsel zwischen den Zuständen aktiv 25 und inaktiv 26 (Fig. 3B) besteht, vollzieht sich die Umschaltung in den reinen Aktiv-Mode der Schaltung 1 also dadurch, daß für die Dauer einer Fernbedienungsinformation das Auslesefenster 25 für das Teil 21, 4 ms betragend, auf den Bereich 27 verlängert wird, oder, wenn die Erkennung der Folge 20 erst nach dem Ende des Fensters 25 von 4 ms erfolgt, steuert der Mikroprozessor zwangsläufig das zusätzliche Fenster 27 gewünschter Dauer an, d. h. sperrt jede Umschaltung der Schaltung 1 in den inaktiven Zustand.Since here the standby mode consists of a change between the states active 25 and inactive 26 ( FIG. 3B), the switchover to the pure active mode of the circuit 1 takes place in that the readout window 25 for the duration of remote control information the part 21 , amounting to 4 ms, is extended to the region 27 , or, if the recognition of the sequence 20 takes place only after the end of the window 25 of 4 ms, the microprocessor inevitably activates the additional window 27 of the desired duration, ie blocks each Switching circuit 1 into the inactive state.

Das Identifizierungsfeld 22 für die Fernbedienung wird ebenfalls vom Mikroprozessor 2 empfangen und verarbei­ tet. Das Feld 22 ist dazu da, den Mikroprozessor 2 nur voll zu aktivieren (12), wenn die Fernbedienung, nach Identifizierung durch das Feld 21, dies vorgibt. Das Feld 22 enthält vorbestimmte vom Mikroprozessor abge­ speicherte Daten, beispielsweise Fahrzeugtyp, Her­ stellungsjahr, Modulationsgeschwindigkeit und die Art der Kodierung des Feldes 24 und anderes. Erst wenn die Daten des Feldes 22 erkannt worden sind, schaltet der Mikroprozessor 2 über (12) in den voll aktiven Zustand um, in dem er die Daten aus dem Datenfeld 24 der Fern­ bedienungssignale empfängt.The identification field 22 for the remote control is also received and processed by the microprocessor 2 . The field 22 is there to activate the microprocessor 2 only fully ( 12 ) if the remote control, after identification by the field 21 , specifies this. The field 22 contains predetermined data stored by the microprocessor, for example vehicle type, year of manufacture, modulation speed and the type of coding of the field 24 and others. Only when the data of the field 22 have been recognized does the microprocessor 2 switch to the fully active state via ( 12 ), in which it receives the data from the data field 24 of the remote control signals.

Der Empfänger bei dieser Ausführung ist ein CMOS-Bau­ stein, eine Technologie, bei der der Stromverbrauch im wesentlichen linear mit der Taktfrequenz (Unterbaugrup­ pe 12), hier nicht im einzelnen dargestellt, ansteigt. The receiver in this embodiment is a CMOS device, a technology in which the power consumption increases substantially linearly with the clock frequency (sub-assembly 12 ), not shown in detail here.

Die Umschaltung in den Standby-Mode erfolgt hier also durch Absenken der Taktfrequenz. Die Umschaltung zwi­ schen der Nominalfrequenz, Aktivzustand und niedriger Frequenz/Standby erfolgt durch Ansteuerung einer Multi­ plexschaltung mit zwei Eingängen, denen unterschied­ liche Taktfrequenzsignale zugeordnet sind.The switchover to standby mode takes place here by lowering the clock frequency. Switching between nominal frequency, active state and lower Frequency / standby is controlled by controlling a multi plex circuit with two inputs, the difference Liche clock frequency signals are assigned.

In einem anderen Beispiel kann der Verbrauch durch Ver­ ringerung der Versorgungsspannung abgesenkt werden oder auch durch Abschaltung von Peripheriebaugruppen, d. h. Baugruppen, die für die Erkennung des Feldes 21 und hier auch des Feldes 22 nicht notwendig sind.In another example, the consumption can be reduced by reducing the supply voltage or by switching off peripheral modules, ie modules that are not necessary for the detection of the field 21 and here also the field 22 .

Nach Erkennung des Feldes 22, steuert der Mikroprozes­ sor 2 sich selbst (Übergang 12) in den Aktivmode um und wertet anschließend das Teil 24 zur Aktivierung der Leitung 5 aus.After detection of the field 22 , the microprocessor 2 controls itself (transition 12 ) into the active mode and then evaluates the part 24 for activating the line 5 .

Ganz allgemeinen können eine oder mehrere Unterbaugrup­ pen des Fernbedienungs-Empfängers, wenn er für Standby- Mode ausgelegt ist, aktiviert werden und zwar gleich­ zeitig oder progressiv. Die Präambel 21 und/oder 22 wird vom Prozessor 2 vorzugsweise im Standby-Mode abge­ arbeitet, so daß dieser voll aktiviert werden kann, nachdem der Empfänger 1 aktiviert wurde oder gleich­ zeitig aktiviert wird, wenn dieser den Standby-Mode beinhaltet.In general, one or more sub-assemblies of the remote control receiver, if it is designed for standby mode, can be activated at the same time or progressively. The preamble 21 and / or 22 is preferably worked by the processor 2 in standby mode, so that it can be fully activated after the receiver 1 has been activated or activated at the same time if it includes the standby mode.

In Fig. 4 ist das Prinzip der Kodierung der vom Sender 34 gesendeten Bits dargestellt, wobei die Zeit t auf der Abszisse und die Amplitude A der gesendeten Signale und das Signal H des Taktgebers auf der Ordinate abge­ tragen sind.In Fig. 4 the principle of coding of the bits sent by the transmitter 34 is shown, the time t on the abscissa and the amplitude A of the transmitted signals and the signal H of the clock generator on the ordinate are abge.

Die Übertragung ist hier asynchron, die Bits aus dem Speicher 32 werden blockweise übertragen, vier Bits 1100 sind hier dargestellt, eingerahmt von je einem Bit START und einem Bit STOP. Zwischen diesen beiden Steuerbits werden acht Taktschritte gesendet, d. h. die Amplitude des Ausgangssignals aus dem Gatter 33 weist in diesem Beispiel acht Stufen gleicher Breite auf, deren logische Zustände paarweise auftreten. Für jedes zu sendende Bit steht eine Bitperiode T mit zwei Stufen oder Taktschritten unterschiedlicher Amplitude bereit. Die Werte oder Zustände "0" und "1" eines Fernbedie­ nungsbits sind mit zwei Schritten oder Übertragungsbits kodiert, die Stufen aufeinanderfolgender Werte aufwei­ sen nämlich 0,1 und 1,0. Anders ausgedrückt, jede Periode T beinhaltet einen Impuls vorbestimmter Breite, dessen Position vom Wert oder logischen Zustand des zu übertragenden Bits abhängig ist.The transfer is asynchronous here, the bits from the memory 32 are transferred in blocks, four bits 1100 are shown here, framed by one START bit and one STOP bit. Eight clock steps are sent between these two control bits, ie in this example the amplitude of the output signal from the gate 33 has eight stages of the same width, the logic states of which occur in pairs. A bit period T with two stages or clock steps of different amplitudes is available for each bit to be sent. The values or states "0" and "1" of a remote control bit are coded with two steps or transmission bits, the levels of successive values namely 0.1 and 1.0. In other words, each period T contains a pulse of predetermined width, the position of which depends on the value or logic state of the bit to be transmitted.

STOP und START, deren Dauer hier nur einem Taktschritt entspricht,. haben jeweils die Pegel 1 und 0 und sind verkettbar, so daß sie den logischen Zustand "1" dar­ stellen. Hieraus erkennt man, daß man nicht mehr auf die binäre Logik beschränkt ist und jeder logische Zu­ stand aus einer bestimmten Anzahl von Zuständen mit unterschiedlichen Pegeln (Multipegeln) übertragen wer­ den kann, indem jedem eine spezifische Position in der Bitperiode T zugeordnet wird. Die vorgegebene Impuls­ breite kann auch anders als T/2 sein. Auf diese Weise ist für jeden logischen Zustand der Mittelwert des ein­ gehenden Signals gleich seinem Spitzenwert multipli­ ziert mit dem Faktor der Form des Impulses in der Periode T, hier 0,5.STOP and START, the duration of which is only one cycle step corresponds to. have levels 1 and 0 and are chainable so that it represents the logical state "1" put. From this you can see that you are no longer up the binary logic is limited and every logical zu stood with from a certain number of states different levels (multi-levels) transmitted that can be done by giving everyone a specific position in the Bit period T is assigned. The given impulse width can also be different than T / 2. In this way is the mean of the one for each logical state multiplying signal equal to its peak value adorned with the factor of the shape of the pulse in the Period T, here 0.5.

Die Wahl der beiden Positionen des Impulses am Anfang und am Ende der Periode T, ob auf der einen oder andere Seite von der Mitte der Bitperiode T und mit einer Re­ gelung der Impulsdauer auf die Hälfte der Bitperiode T, ermöglicht ein einfaches Kodieren der aus dem Speicher 32 in jeder Periode T kommenden Bits. Hat das zu ko­ dierende Bit den Wert "0", bleibt dies ohne Einfluß auf das exklusiv-ODER-Gatter und das Taktsignal aus dem Taktgeber 30 passiert das Gatter 33 unverändert, d. h. es weist einen niedrigen Pegel während der erste Halb­ periode auf (erster Taktschritt), wonach das Signal über eine an steigende Flanke einen hohen Pegel in der zweiten Halbperiode erreicht (zweiter Taktschritt). Ist dagegen der Bitwert "1" zu kodieren, wird das Takt­ signal im Gatter 33 umgekehrt, so daß der hohe Pegel nunmehr in der ersten Halbperiode liegt. Auf diese Weise wird der Impuls in der ersten oder zweiten Bit- Halbperiode durch bedingte Inversion (33) des Taktsi­ gnals mit der Bitperiode T positioniert, je nach dem zu übertragenden Bit. Am Ausgang (33) kommt es daher zu einem Phasensprung von 180 Grad, wenn zwei zu sendende Bits unterschiedlich sind.The choice of the two positions of the pulse at the beginning and at the end of the period T, whether on one side or the other from the middle of the bit period T and with a regulation of the pulse duration to half the bit period T, enables simple coding of the from Memory 32 bits coming in every period T. If the bit to be coded has the value "0", this remains without influence on the exclusive-OR gate and the clock signal from the clock generator 30 passes through the gate 33 unchanged, ie it has a low level during the first half period (first Clock step), after which the signal reaches a high level in the second half period via a rising edge (second clock step). If, on the other hand, the bit value "1" is to be coded, the clock signal in gate 33 is reversed, so that the high level is now in the first half period. In this way, the pulse is positioned in the first or second bit half-period by conditional inversion ( 33 ) of the clock signal with the bit period T, depending on the bit to be transmitted. At the output ( 33 ) there is therefore a phase jump of 180 degrees if two bits to be sent are different.

Wie Fig. 4 zeigt, haben also die Zustände "0" und "1" jeweils ansteigende oder abfallende Umschläge in der Halbperiode von T. Ein Umschlag erfolgt zwischen zwei Perioden T im Falle von zwei aufeinanderfolgenden iden­ tischen logischen Zuständen oder Bits; anderenfalls entspricht eine Änderung des Bitwertes einem konti­ nuierlichen Pegel der Taktschritte, nämlich dem zweiten und dem ersten Phasenwechsel in den beiden betroffenen Bitperioden T, da der Phasensprung von 180 Grad zu dem natürlichen Phasenwechsel von 180 des Taktsignals H hinzukommt.As shown in Fig. 4, the states "0" and "1" each have rising or falling envelopes in the half-period of T. An envelope occurs between two periods T in the case of two consecutive identical logic states or bits; otherwise, a change in the bit value corresponds to a continuous level of the clock steps, namely the second and the first phase change in the two affected bit periods T, since the phase jump of 180 degrees is added to the natural phase change of 180 of the clock signal H.

Beim Empfang (1) wird das über die HF-Schaltung 13 (Normband) rekonstruierte Analog-Signal integriert (klassischer RC), um eine stabile Referenzspannung zu haben, wodurch eine Erkennungsschwelle für die Impulse festgelegt wird, eine Schwelle, die mit dem empfan­ genen Momentansignal verglichen wird. Der hier durch Integration erhaltene Referenzpegel ist gleich dem eingehenden Spitzenwert und diesem also angepaßt, mul­ tipliziert mit dem Formfaktor, hier 0,5. Günstiger wäre eine gegenüber dem mittleren Pegel unterschiedliche Erkennungsschwelle festzulegen, insbesondere in den Fällen, in denen der Formfaktor von 0,5 abweichen sol­ lte. Es reicht dann aus, den mittleren Pegel nach einem festen Faktor zu verstärken oder zu dämpfen, oder im Gegensatz eine Verstärkung des einzigen Momentansignals vorzunehmen.Upon reception ( 1 ), the analog signal reconstructed via the HF circuit 13 (standard band) is integrated (classic RC) in order to have a stable reference voltage, as a result of which a detection threshold for the pulses is established, a threshold which corresponds to that received Instantaneous signal is compared. The reference level obtained here by integration is equal to the incoming peak value and therefore adapted to it, multiplied by the form factor, here 0.5. It would be more favorable to set a different detection threshold than the average level, especially in cases where the form factor should deviate from 0.5. It is then sufficient to amplify or attenuate the middle level according to a fixed factor, or in contrast to amplify the single instantaneous signal.

Man verfügt auf diese Weise über eine stabile und zu­ verlässige Referenzschwelle durch Integration über einige Perioden T. Da zudem die Integrationskonstante (RC) begrenzt werden kann, weil der Regelungsspitzen­ wert in jeder Periode T anliegt, folgt der Referenz­ pegel sofort dem jeweils empfangenen Spitzenwert, bei­ spielsweise, wenn der Benutzer des Senders (39) sich schnell fortbewegt.In this way, you have a stable and reliable reference threshold through integration over several periods T. Since the integration constant (RC) can also be limited because the control peak value is present in each period T, the reference level immediately follows the peak value received in each case, for example, if the user of the transmitter ( 39 ) moves quickly.

Man kann sich so von logischen Komplikationen (Durch­ einander) der langen Bitfolgen mit identischen Bitwer­ ten "0" oder "1" befreien, was den Schaltungsaufbau im Sender und Empfänger vereinfacht. Im Analogen gilt, weil die Erkennung der eingehenden Bits nach einer im­ mer optimalen Schwelle erfolgt, kann auch die Dauer jedes Schrittes verkürzt werden gegenüber einer nicht stabilen Schwelle, bei der man das Ansprechen des Si­ gnaldetektors ausreichend lange integrieren müßte, um Störsignale auszuschalten, die die Entscheidung bei der Erkennung bei einem Zustand mehr als beim anderen kurz­ zeitig verfälschen könnte. Kurzum, hier wird die Ampli­ tude des Störabstandes gegen Störsignale über die opti­ male Schwelle erhöht, wodurch eine schnellere Übertra­ gung möglich ist.One can thus avoid logical complications (through each other) of the long bit sequences with identical bit values free "0" or "1", which means that the circuit structure in the Simplified transmitter and receiver. In the analog, because the detection of the incoming bits after an im mer optimal threshold, the duration can also each step cannot be shortened compared to one stable threshold at which the response of the Si gnaldetector would have to integrate sufficiently long to Turn off interference signals that make the decision at the Detection in one state more than in the other short could falsify early. In short, here is the Ampli tude the signal-to-noise ratio against interference signals via the opti male threshold increases, which means faster transfer is possible.

Darüber hinaus wird durch die verwendete Kodierung jede Sequenz ausgeschlossen, die mehr als zwei Schritte gleichen Pegels aufweist, so daß das Vorliegen eines Fehlers festgestellt wird, wenn ein gleicher Pegel län­ ger als eine Bitperiode T dauert, d. h. mindestens drei Schritte.In addition, through the coding used each Sequence excluded the more than two steps has the same level, so that the presence of a Error is determined when the same level  lasts longer than one bit period T, i. H. at least three Steps.

Um sich noch besser gegen Fehler zu schützen, ist vor­ gesehen, am Ausgang des Empfängers 13 jeden Schritt durch einen Taktgeber mit einer um den Faktor 16 höhe­ ren Geschwindigkeit abzutasten als die Frequenz der Taktschritte, oder der Baud-Rate, nach kurzzeitigem Abweichen von START und den Wert auszuwählen, der mehr­ heitlich in drei zentralen Abtastungen jedes Schrittes vorhanden ist.In order to protect against errors even better, it is seen that each step at the output of the receiver 13 is scanned by a clock with a speed higher by a factor of 16 than the frequency of the clock steps, or the baud rate, after a brief deviation from START and select the value more commonly present in three central samples of each step.

Der Block mit 1 Byte Taktschritten wird danach in Paa­ ren dekodiert, um die 4 Bits des ursprünglichen Fernbe­ dienungssignals zu erhalten. Die Dekodierung von "0,1" ergibt erneut den logischen Zustand "0", während "1,0" den logischen Zustand "1" ergibt. In einem exklusiv- ODER-Gatter werden die beiden Schritte jedes Paares auf unterschiedliche Pegel überprüft. Durch diese Redundanz kann auch noch hilfsweise ein durch drei aufeinander­ folgende identische Schritte dargestellter Fehler kor­ rigiert werden.The block with 1 byte clock steps is then in Paa ren decoded to the 4 bits of the original remote to receive service signal. The decoding of "0.1" again gives the logic state "0", while "1.0" results in the logical state "1". In an exclusive OR gates are the two steps of each pair checked different levels. Through this redundancy can alternatively add one by three following identical steps represented errors kor be rigged.

Geht an UART 14 ein STOP-Bit ein, löst dieser eine Un­ terbrechung im Prozessor 2 aus, um diesem die eingegan­ gen 4 Bits zu übertragen, was einem Byte von Takt­ schritten entspricht. Die oben erwähnte Dekodierung Schritt/Bit kann in UART 14 oder im Mikroprozessor 2 erfolgen. Beispielsweise kann UART 14 mehr als 4 Fern­ bedienungs-Bits auflaufen lassen, beispielsweise zwei oder vier Blöcke von 4 Bits, die parallel über einen Bus des Mikroprozessors übertragen werden. Eine se­ rielle Übertragung ist nicht auszuschließen, da der Zeitgewinn unter anderem auch durch die Übertragung je­ weils eines Bit-Blocks und nicht eines einzigen Bits erfolgt, was zu weniger Unterbrechungen im Mikropro­ zessor 2 führt und dadurch insgesamt weniger Zeit ver­ lorengeht, wenn nicht jedesmal die Zustandsinforma­ tionen eines jeden laufenden Prozesses bei der Verar­ beitung und der Ausführung des Fernbedienung neu abge­ speichert werden müssen. Die blockweise Übertragung er­ möglicht so eine Erhöhung der vom Mikroprozessor verar­ beiteten mittleren Signalrate.If a STOP bit arrives at UART 14 , this triggers an interruption in processor 2 in order to transmit the 4 bits received, which corresponds to a byte of clock steps. The step / bit decoding mentioned above can be carried out in UART 14 or in microprocessor 2 . For example, UART 14 can expose more than 4 remote control bits, for example two or four blocks of 4 bits, which are transmitted in parallel via a bus of the microprocessor. A serial transfer cannot be ruled out, since the time is saved by transferring one bit block and not a single bit, which leads to fewer interruptions in the microprocessor 2 and therefore less time is lost, if not every time the status information of every running process during processing and execution of the remote control must be saved again. Block-by-block transmission enables the average signal rate processed by the microprocessor to be increased.

Bei einer Übertragungsgeschwindigkeit von 10 k Takt­ schritten pro Sekunde, oder Bauds (T = 0,2 ms) erfolgt eine Unterbrechung bei einer Periode von 1 ms nach Ein­ gang eines Blockes von 10 Taktschritten (1 START, 8 Schritte für 4 Bits der Fernbedienung, 1 STOP), oder einem Vielfachen von 1 ms. Der Mikroprozessor 2 führt die Fernbedienungsbefehle in 50 bis 90 ms aus, wobei 40 ms Unsicherheit berücksichtigt sind, die sich aus der Verzögerung bei der Erkennung über den Beginn der Fernbedienungsinformation ergeben, wenn die Eingangsschaltung 1 sich im Standby-Mode befindet.At a transmission speed of 10 k clock steps per second, or bauds (T = 0.2 ms), there is an interruption at a period of 1 ms after receipt of a block of 10 clock steps (1 START, 8 steps for 4 bits of the remote control, 1 STOP), or a multiple of 1 ms. The microprocessor 2 executes the remote control commands in 50 to 90 ms, taking into account 40 ms of uncertainty which result from the delay in the detection of the start of the remote control information when the input circuit 1 is in the standby mode.

Claims (7)

1. Verfahren zur Übertragung von digitalen Fernbedie­ nungs-Signalen, von denen jedes einen logischen Zustand unter vielen einnehmen kann, von einem Sen­ der (39) zu einem Empfänger (1, 2), der eingangssei­ tig eine Pufferschaltung (1) für den Empfang der Fernbedienungssignale und für deren Übertragung an einen Prozessor (2) mit einer vorbestimmten aufge­ teilten Rechenleistung für den Empfang der übertra­ genen Signale und deren Verarbeitung, dadurch ge­ kennzeichnet, daß zwecks Begrenzung der Aufgabe Empfang die Übertragungs-Schrittfrequenz aus der ein­ gangsseitigen Schaltung (1) durch Aufteilung der dort eingehenden Signale zu Übertragungsblöcken vor­ bestimmter Größe begrenzt wird, und daß im Sender (39) vor der Aussendung der Signale deren logischer Zustand in Form eines Impulses kodiert wird, der eine spezifische Position in einer Periode (T) vor­ bestimmter Dauer einnimmt und die Übertragungsblöcke an die eingangsseitige Schaltung (1) mit einer hö­ heren Übertragungsrate als die Übertragungsschritt­ frequenz übertragen werden, damit die gesamte auf­ grund der eingeschränkten Empfangsaufgabe frei blei­ bende Rechenleistung im wesentlichen für die Signal­ verarbeitung ausgenutzt werden kann.1. A method for the transmission of digital remote control signals, each of which can assume a logical state among many, from a transmitter ( 39 ) to a receiver ( 1 , 2 ), the input side of a buffer circuit ( 1 ) for reception the remote control signals and for their transmission to a processor ( 2 ) with a predetermined up divided computing power for the reception of the transmitted signals and their processing, characterized in that, in order to limit the task reception, the transmission step frequency from the an input circuit ( 1 ) is limited by dividing the incoming signals into transmission blocks of a certain size, and that in the transmitter ( 39 ), before the signals are sent, their logical state is coded in the form of a pulse which has a specific position in a period (T) before a certain duration takes and the transmission blocks to the input circuit ( 1 ) with a higher Transmission rate as the transmission step frequency are transmitted so that the entire computing power remaining free due to the limited reception task can be used essentially for signal processing. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die binären Signale von denen jedes einen von zwei logischen Zuständen einnehmen kann, in Form eines Impulses jeweils am Anfang und am Ende einer Bitperiode (T) kodiert werden. 2. The method according to claim 1, characterized in that that the binary signals, each one of can take two logical states, in form of an impulse at the beginning and at the end of one Bit period (T) can be encoded.   3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß die Impulsdauer auf die halbe Bitperiode (T) eingestellt wird.3. The method according to claim 2, characterized in that that the pulse duration to half the bit period (T) is set. 4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß der Impuls in der ersten oder der zweite Halb­ periode des Bits (T) durch bedingte Inversion (33) eines Taktsignals über eine Bitperiode (T), je nach dem zu übertragenden Bit, positioniert wird.4. The method according to claim 3, characterized in that the pulse in the first or the second half period of the bit (T) by conditional inversion ( 33 ) of a clock signal over a bit period (T), depending on the bit to be transmitted, is positioned . 5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß Fehler bei den eingehenden Signalen durch Er­ kennen eines gleichen Signalpegels über mehr als eine Bitperiode (T) gesucht werden.5. The method according to claim 4, characterized in that errors in the incoming signals by Er know an equal signal level over more than a bit period (T) is sought. 6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß vom Sender (39) Datenblöcke, die jeweils ein Byte-Taktschritte enthalten, asynchron übertragen werden und daß die eingangsseitige Schal­ tung (14) eine Unterbrechung im Prozessor (2) zur Übertragung jedes eingegangenen Bytes bewirkt.6. The method according to any one of claims 1 to 5, characterized in that the transmitter ( 39 ) data blocks, each containing a byte clock increments, are transmitted asynchronously and that the input-side switching device ( 14 ) an interruption in the processor ( 2 ) Transfer of every received byte causes. 7. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß unter Berücksichtigung der stromsparend wechselweise im Aktiv-Mode und im Standby-Mode arbeitenden eingangsseitigen Schaltung (1) vom Sender (29) nacheinander eine Vielzahl von Präambel Folgen (20) zur Aktivierung der eingangs­ seitigen Schaltung gesendet werden und diese bis zum Eintreffen eines Fernbedienungssignals nur perio­ disch vom Prozessor (2) aktiviert wird, damit dieser mindestens eine der Folgen (20) empfangen und er­ kennen kann, um danach die eingangsseitige Schaltung (1) in den aktiven Zustand zu setzen, in dem diese die nachfolgenden Fernbedienungssignale empfängt.7. The method according to any one of claims 1 to 6, characterized in that taking into account the power-saving alternating in active mode and standby mode input circuit ( 1 ) from the transmitter ( 29 ) in succession a plurality of preamble sequences ( 20 ) Activation of the input-side circuit are sent and this is only periodically activated by the processor ( 2 ) until a remote control signal arrives, so that the latter can receive and know at least one of the sequences ( 20 ) and then switch the input-side circuit ( 1 ) to set active state in which it receives the subsequent remote control signals.
DE19851082A 1997-11-12 1998-11-05 Digital remote control signal transmission Withdrawn DE19851082A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9714149A FR2770925B1 (en) 1997-11-12 1997-11-12 METHOD FOR TRANSMITTING REMOTE CONTROLS

Publications (1)

Publication Number Publication Date
DE19851082A1 true DE19851082A1 (en) 1999-05-20

Family

ID=9513258

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19851082A Withdrawn DE19851082A1 (en) 1997-11-12 1998-11-05 Digital remote control signal transmission

Country Status (4)

Country Link
BR (1) BR9804577A (en)
DE (1) DE19851082A1 (en)
FR (1) FR2770925B1 (en)
IT (1) IT1305176B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1322316B1 (en) * 2000-09-21 2009-07-01 Henderson Morley Research and Development Limited Diuretic or sulphonylurea for use in antiviral treatment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6198030A (en) * 1984-10-18 1986-05-16 Nec Corp Battery-saving receiver
DE4015094A1 (en) * 1990-05-11 1991-11-14 Webasto Ag Fahrzeugtechnik REMOTE CONTROL SYSTEM, ESPECIALLY FOR CONTROLLING VEHICLE ADDITIONAL DEVICES
JPH06509899A (en) * 1992-06-08 1994-11-02 ユナイテッド テクノロジーズ オートモーティブ,インコーポレイテッド Power saving remote keyless entry
US5533058A (en) * 1994-03-10 1996-07-02 Delco Electronics Corporation Method and apparatus for low current RF signal detection

Also Published As

Publication number Publication date
BR9804577A (en) 1999-11-23
FR2770925B1 (en) 2000-01-07
IT1305176B1 (en) 2001-04-10
FR2770925A1 (en) 1999-05-14
ITTO980952A1 (en) 2000-05-11

Similar Documents

Publication Publication Date Title
DE69532837T2 (en) Non-contact IC card reader / writer
DE69838938T2 (en) Method and device for storing coded data signals
DE3751486T2 (en) Data transmission system.
DE4438276B4 (en) Method for operating a door lock and unlocking
DE69118748T2 (en) Integrated circuits, in particular for use in remote control systems
DE60203637T2 (en) CONTACT-FREE INTEGRATED CIRCUIT WITH AUTOMATIC FRAME IDENTIFICATION AGENTS
DE3106427C2 (en)
DE4204463C2 (en) Identification information transceiver
DE69838746T2 (en) HYBRID DATA CARRIER AND SWITCHING WITH SIMPLIFIED DATA TRANSMISSION
DE10038923B4 (en) Method for unidirectional and interference-proof transmission of digital data via radio waves and device for carrying out this method and protocol
EP0949576B1 (en) Data carrier and method for wireless reception of data and energy
DE1562052B2 (en) RE-CODE THE MESSAGE TRANSFER SYSTEM WITH SEND AND RECEIVE SIDES
DE2529995A1 (en) SYSTEM FOR DETERMINING THE BURST END TIME CONTROL IN THE TDMA SYSTEM
DE69618391T2 (en) Manchester encoder / decoder
DE69416505T2 (en) REMOTE CONTROL DEVICE
DE4303210A1 (en) Process for sending and receiving digital information, and sender and receiver for carrying out the process
EP0514629A2 (en) Method for demodulation and synchronisation of digitally modulated signals
DE19851082A1 (en) Digital remote control signal transmission
WO2000004517A1 (en) Method for switching on an electrically operated current-consuming component, and electronic circuit configuration
EP0669591B1 (en) System for contactless data transmission
DE69013832T2 (en) Two-modem synchronization device, in particular for the recovery of the frame clock phase in a half-duplex transmission system.
EP1008960A2 (en) Data radio communication system
EP1002292B1 (en) Circuit for manipulation-protected reception of an ook-modulated signal
DE2837868C2 (en)
DE19827476C1 (en) Bidirectional digital data transmission method for use between transponder and read/write device

Legal Events

Date Code Title Description
8128 New person/name/address of the agent

Representative=s name: PUSCHMANN & BORCHERT, 82041 OBERHACHING

8139 Disposal/non-payment of the annual fee