DE10046136A1 - Light gate has unique bit patterns for beams avoids mutual interference - Google Patents

Light gate has unique bit patterns for beams avoids mutual interference

Info

Publication number
DE10046136A1
DE10046136A1 DE10046136A DE10046136A DE10046136A1 DE 10046136 A1 DE10046136 A1 DE 10046136A1 DE 10046136 A DE10046136 A DE 10046136A DE 10046136 A DE10046136 A DE 10046136A DE 10046136 A1 DE10046136 A1 DE 10046136A1
Authority
DE
Germany
Prior art keywords
bit pattern
light
bit
transmission cycle
bits
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.)
Granted
Application number
DE10046136A
Other languages
German (de)
Other versions
DE10046136B4 (en
Inventor
Hermann Haberer
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.)
LEUZE LUMIFLEX GMBH + CO. KG, 82256 FUERSTENFELDBRUCK
Original Assignee
Leuze Lumiflex GmbH and Co KG
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 Leuze Lumiflex GmbH and Co KG filed Critical Leuze Lumiflex GmbH and Co KG
Priority to DE10046136A priority Critical patent/DE10046136B4/en
Publication of DE10046136A1 publication Critical patent/DE10046136A1/en
Application granted granted Critical
Publication of DE10046136B4 publication Critical patent/DE10046136B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16PSAFETY DEVICES IN GENERAL; SAFETY DEVICES FOR PRESSES
    • F16P3/00Safety devices acting in conjunction with the control or operation of a machine; Control arrangements requiring the simultaneous use of two or more parts of the body
    • F16P3/12Safety devices acting in conjunction with the control or operation of a machine; Control arrangements requiring the simultaneous use of two or more parts of the body with means, e.g. feelers, which in case of the presence of a body part of a person in or near the danger zone influence the control or operation of the machine
    • F16P3/14Safety devices acting in conjunction with the control or operation of a machine; Control arrangements requiring the simultaneous use of two or more parts of the body with means, e.g. feelers, which in case of the presence of a body part of a person in or near the danger zone influence the control or operation of the machine the means being photocells or other devices sensitive without mechanical contact
    • F16P3/144Safety devices acting in conjunction with the control or operation of a machine; Control arrangements requiring the simultaneous use of two or more parts of the body with means, e.g. feelers, which in case of the presence of a body part of a person in or near the danger zone influence the control or operation of the machine the means being photocells or other devices sensitive without mechanical contact using light grids
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V8/00Prospecting or detecting by optical means
    • G01V8/10Detecting, e.g. by using light barriers
    • G01V8/20Detecting, e.g. by using light barriers using multiple transmitters or receivers
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K2217/00Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
    • H03K2217/94Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
    • H03K2217/941Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated using an optical detector
    • H03K2217/94114Optical multi axis

Abstract

A light gate has a unique bit sequence code for each beam path (18-22) between transmitter (2) and receiver (3) arrays.

Description

Die vorliegende Erfindung betrifft ein Verfahren und eine Vorrichtung zur Identifizierung von Sendern von Lichtschran­ ken gemäß dem Patentanspruch 1 bzw. 2.The present invention relates to a method and a Device for identifying transmitters from light barriers ken according to claim 1 or 2.

Zur Überwachung von Gefahrenbereichen, wie z. B. dem Arbeits­ bereich einer Maschine, werden bereits seit langem Lichtvor­ hänge bzw. Lichtgitter eingesetzt, die hier allgemein als "Lichtschrankenanordnungen" bezeichnet werden. Derartige Lichtschrankenanordnungen weisen einen Sender und einen Empfänger mit jeweils einer Vielzahl von Lichtsendeelementen bzw. zugeordneten Lichtempfangselementen auf. Ein Lichtsende­ element und ein zugeordnetes Lichtempfangselement bilden jeweils eine "Lichtachse". Um sicherzustellen, daß ein Lichtempfangselement nur auf Lichtstrahlen des ihm zugeordne­ ten Lichtsendeelements anspricht, werden die einzelnen Lichtachsen einer Lichtschrankenanordnung üblicherweise zyklisch wiederholend nacheinander "durchgeschaltet", wobei sich bei modernen Lichtschrankenanordnungen der Empfänger selbständig auf den ihm zugeordneten Sender "synchronisiert". Sind mehrere Lichtschrankenanordnungen nahe beieinander angeordnet, so kann es insbesondere bei Ausfall eines Senders passieren, daß ein Empfänger Streulicht von einem "Nachbar­ sender", der ihm eigentlich nicht zugeordnet ist, empfängt und sich auf den Nachbarsender synchronisiert. Folglich besteht die Gefahr, daß ein sicherer Betrieb "vorgetäuscht" wird, obwohl ein Sender ausgefallen ist und möglicherweise der zu überwachende Bereich zwischen dem ausgefallenen Sender und dem zugeordneten Empfänger durch ein Objekt unterbrochen ist.To monitor hazardous areas such as B. work area of a machine, have long been light slopes or light grids used, which here generally as "Light barrier arrangements" are referred to. such Light barrier arrangements have a transmitter and one Receiver with a variety of light emitting elements each or assigned light receiving elements. A light send form element and an associated light receiving element one "light axis" each. To ensure that a Light receiving element only on light rays of the assigned to it  the light emitting element responds, the individual Light axes of a light barrier arrangement usually cyclically repeated "switched through" one after the other, whereby the receiver in modern light barrier arrangements independently "synchronized" with the transmitter assigned to it. Are several light barrier arrangements close together arranged, it can be especially in the event of a transmitter failure happen that a receiver has stray light from a "neighbor sender ", which is not actually assigned to him and synchronized to the neighboring station. consequently there is a risk that safe operation will be "faked" although a transmitter has failed and possibly the area to be monitored between the failed Sender and the assigned receiver through an object is interrupted.

Aufgabe der Erfindung ist es, ein Verfahren und eine Vorrich­ tung zur Identifizierung von Lichtschrankensendern anzugeben, das bzw. die eine hohe Identifizierungssicherheit aufweist.The object of the invention is a method and a Vorrich to identify the device for identifying light barrier transmitters, that has a high level of identification security.

Diese Aufgabe wird durch die Merkmale der Patentansprüche 1 und 2 gelöst. Vorteilhafte Ausgestaltungen und Weiterbildun­ gen der Erfindung sind den Unteransprüchen zu entnehmen.This object is achieved by the features of patent claims 1 and 2 solved. Advantageous refinements and training gene of the invention can be found in the subclaims.

Der Erfindung liegt die Idee zugrunde, daß der Empfänger einer Lichtschrankenanordnung nur auf einen bestimmten Sender anspricht, der zyklisch variierend ein vorgegebenes Datenmuster abstrahlt.The invention is based on the idea that the receiver a light barrier arrangement only to a certain one Responds to the transmitter, which cyclically varies a given one Data pattern emits.

Mit anderen Worten, das Datenmuster wird zyklisch über die Lichtachsen des Sender-/Empfängerpaares übertragen, und die Zuordnung einzelner Bits des Datenmusters zu den einzelnen Lichtachsen wird von einer vollständigen Übertra­ gung des Datenmusters zur nächsten vollständigen Übertragung entsprechend einer vorgegebenen "Bildungsvorschrift" variiert. Das Sender-/Empfängerpaar hat somit eine indivi­ duelle "Kennung", die durch das vorgegebene Datenmuster und die Bildungsvorschrift festgelegt ist. In other words, the data pattern is cyclically over transmit the light axes of the transmitter / receiver pair, and the assignment of individual bits of the data pattern to the individual light axes is covered by a complete transfer the data pattern for the next complete transmission according to a given "educational regulation" varied. The transmitter / receiver pair thus has an individual duel "identifier" by the given data pattern and the educational regulation is set.  

Durch eine derartige "Kennung" wird eine hohe Ausfall­ sicherheit und eine zuverlässige Identifizierung des Senders durch den zugeordneten Empfänger erreicht.Such an "identifier" results in a high failure security and reliable identification of the transmitter achieved by the assigned recipient.

Eine Auswerteelektronik des Empfängers überprüft, ob das von den Lichtempfangselementen sensierte "Bitmuster" mit dem vorgegebenen Datenmuster übereinstimmt und ob bei der wiederholten Übertragung des Datenmusters die Übertragungs­ zuordnung entsprechend der Bildungsvorschrift variiert. Auf diese Weise kann der Empfänger zuverlässig feststellen, ob die empfangenen "Strahlmuster" von dem ihm zugeordneten Sender stammen.An evaluation electronics of the receiver checks whether that "bit pattern" sensed by the light receiving elements matches the specified data pattern and whether the repeated transmission of the data pattern the transmission allocation varies according to educational regulations. In this way, the recipient can reliably determine whether the received "beam pattern" from that assigned to it Transmitters.

Nach einer Weiterbildung der Erfindung ist vorgesehen, daß das zu übertragende Datenmuster in Bezug auf die Licht­ achsen von einem vollständigen Übertragungszyklus des Daten­ musters zum nächsten vollständigen Übertragungszyklus um eine vorgegebene Anzahl von Bits verschoben wird. Vereinfacht ausgedrückt wird während eines vollständigen Übertragungszyk­ lus' des Datenmusters auf einer Lichtachse ein Bit mit der Nummer b des Datenmusters übertragen, und während eines nachfolgenden vollständigen Übertragungszyklus' wird auf dieser Lichtachse ein Bit mit der Nr. b + j des Datenmusters übertragen.According to a development of the invention, that the data pattern to be transmitted is related to the light axes of a complete data transfer cycle patterns to the next complete transmission cycle a predetermined number of bits are shifted. simplified is expressed during a complete transfer cycle lus' of the data pattern on a light axis with a bit number b of the data pattern, and transmitted during a subsequent full transmission cycle 'is on this light axis a bit with the number b + j of the data pattern transfer.

Vorzugsweise wird das Datenmuster jeweils um ein Bit in Bezug auf eine beliebig vorgegebene "Numerierung" der Lichtachsen verschoben. Beispielsweise wird während eines ersten vollständigen Übertragungszyklus' auf einer Lichtachse mit der Nummer 1 das Bit Nr. b und im nächstfolgenden vollständigen Übertragungszyklus das Bit Nr. b + 1 des Datenmusters übertragen. In entsprechender Weise kann auch auf den anderen Lichtachsen die Übertragungszuordnung von einem vollständigen Übertragungszyklus zum nächsten variiert werden.The data pattern is preferably changed by one bit in each case Reference to any "numbering" of the Light axes shifted. For example, during a first complete transmission cycle 'on a light axis with the number 1 the bit number b and in the next one complete transmission cycle bit no. b + 1 of Transfer data pattern. In a corresponding way, too the transmission assignment of on the other light axes varies from one complete transmission cycle to the next become.

Nach einer Weiterbildung der Erfindung stimmt die Anzahl der Bits des Datenmusters mit der Anzahl der vorhandenen Lichtachsen überein. Während eines Abtastzyklus', in dem die einzelnen Lichtachsen des Sender-/Empfängerpaares sequen­ tiell durchgeschaltet werden, kann somit das gesamte Datenmu­ ster übertragen werden.According to a further development of the invention, the number is correct the bits of the data pattern with the number of available ones  Light axes match. During a scan cycle in which sequence the individual light axes of the transmitter / receiver pair can be switched through, the entire data mu be transmitted.

Alternativ dazu kann auch ein "längeres" bzw. "kürzeres" Datenmuster verwendet werden, d. h. die Anzahl der Bits des Datenmusters kann größer oder kleiner als die Anzahl der Lichtachsen der Lichtschrankenanordnung sein. In beiden Fällen wird zumindest ein Teil des Datenmusters redundant, d. h. doppelt übertragen. Ist die Bitanzahl des Datenmusters kleiner als die Anzahl vorhandener Lichtachsen, so genügt zur Übertragung des vollständigen Datenmusters ein einziger Abtastzyklus der Lichtschrankenanordnung, d. h. es reicht aus, die einzelnen Lichtachsen einmal nacheinander durch­ zuschalten. Auf den "überzähligen" Lichtachsen kann somit eine Teilbitfolge des Datenmusters doppelt übertragen werden. Ist die Bitanzahl des Datenmusters hingegen größer als die Anzahl vorhandener Lichtachsen, so sind mehrere Abtastzyklen für die vollständige Übertragung des Datenmusters erforderlich, d. h. für einen vollständigen Übertragungszyklus des Datenmusters müssen die Lichtachsen mehrmals durchgeschaltet werden. Sofern die Bitanzahl des Datenmusters nicht ganzzahlig durch die Anzahl der Lichtachsen teilbar ist, kann auch hier eine Teilbitfolge doppelt übertragen werden.Alternatively, a "longer" or "shorter" Data patterns are used, i. H. the number of bits The data pattern can be larger or smaller than the number the light axes of the light barrier arrangement. In both Cases, at least part of the data pattern becomes redundant, d. H. transferred twice. Is the number of bits in the data pattern smaller than the number of existing light axes, is sufficient one for the transmission of the complete data pattern Scanning cycle of the light barrier arrangement, d. H. it is enough off, the individual light axes one after the other switch. So on the "surplus" light axes a sub-bit sequence of the data pattern are transmitted twice. However, if the number of bits in the data pattern is greater than the number of existing light axes, there are several Sampling cycles for the complete transmission of the Data pattern required, d. H. for a complete Transmission cycle of the data pattern must be the light axes be switched through several times. If the number of bits of the Data pattern not integer by the number of A sub-bit sequence can also be divided here be transferred twice.

Im folgenden wird die Erfindung anhand eines Ausführungsbei­ spieles im Zusammenhang mit der Zeichnung näher erläutert. Es zeigt:In the following, the invention is illustrated by means of an embodiment game explained in connection with the drawing. It shows:

Fig. 1 eine Lichtschrankenanordnung in schematischer Darstellung; und Fig. 1 is a light barrier arrangement in a schematic representation; and

Fig. 2 zwei nahe beieinander angeordnete Lichtschranken­ anordnungen. Fig. 2 two light barriers arranged close to each other arrangements.

Fig. 1 zeigt eine Lichtschrankenanordnung 1 mit einer Sende­ einheit 2 und einer Empfangseinheit 3. Die Sendeeinheit 2 weist Lichtsendeelemente 4-8 auf, die jeweils über Leitun­ gen 9 mit einer Sendeelektronik 10 verbunden sind. Die Empfangseinheit 4 weist den Lichtsendeelementen 4-8 zu­ geordnete Lichtempfangselemente 11-15 auf, die über Leitungen 16 mit einer Auswerteelektronik 17 verbunden sind. Fig. 1 shows a light barrier arrangement 1 comprising a transmitter unit 2 and a receiving unit 3. The transmission unit 2 has light transmission elements 4-8 , each of which is connected to a transmission electronics 10 via lines 9 . The receiving unit 4 has light-receiving elements 11-15 assigned to the light-transmitting elements 4-8 , which are connected to evaluation electronics 17 via lines 16 .

Fig. 2 zeigt zwei Lichtschrankenanordnungen, die jeweils durch einen Sender 2 bzw. 2' und einen zugeordneten Empfän­ ger 3 bzw. 3' gebildet sind. Bei ordnungsgemäßem Betrieb spricht der Empfänger 3 ausschließlich auf Lichtstrahlen 23 des zugeordneten Senders 2 und der Empfänger 3' ausschließ­ lich auf Lichtstrahlen 24 des zugeordneten Senders 2' an. Sofern, wie hier schematisch dargestellt, einzelne Licht­ schrankenanordnungen nahe beieinander angeordnet sind, kann es jedoch passieren, daß der Sender 2' auch auf den Empfänger 3 abstrahlt, was hier durch einen Lichtstrahl 24' angedeutet ist. Die Lichtschrankenanordnungen müssen daher aus Sicherheitsgründen so ausgelegt sein, daß die Empfänger 3, 3' jeweils nur auf solche Lichtstrahlen ansprechen, die von den ihnen zugeordneten Sendern erzeugt werden. Fig. 2 shows two light barrier arrangements, each of which is formed by a transmitter 2 or 2 'and an associated receiver 3 or 3 '. When operating correctly, the receiver 3 responds exclusively to light beams 23 from the assigned transmitter 2 and the receiver 3 'exclusively to light beams 24 from the assigned transmitter 2 '. If, as shown schematically here, individual light barrier arrangements are arranged close to each other, it can happen that the transmitter 2 'also radiates onto the receiver 3 , which is indicated here by a light beam 24 '. For safety reasons, the light barrier arrangements must therefore be designed in such a way that the receivers 3 , 3 'only respond to those light beams which are generated by the transmitters assigned to them.

Während des Betriebs der Lichtschrankenanordnung 1 schaltet die Sendeelektronik 10 die Lichtsendeelemente 4-8 zyklisch wiederholend durch, d. h. es werden sequentiell Lichtstrah­ len 18-22 von den Lichtsendeelementen 4-8 zu den zugeordneten Lichtempfangselementen 11-15 gesandt.During operation of the light barrier arrangement 1 , the transmitter electronics 10 cyclically repeats the light emitting elements 4-8 , ie light beams 18-22 are sequentially sent from the light emitting elements 4-8 to the associated light receiving elements 11-15 .

Im Normalbetrieb führt die Lichtschrankenanordnung nach dem Anlegen einer Versorgungsspannung einen Selbsttest durch. Anschließend werden die Lichtsendeelemente 4-8 des Senders 2, die z. B. durch Infrarot-LEDs gebildet sein können, einzeln nacheinander in einem vorgegebenen Übertragungs­ zeitraster pulsförmig angesteuert. Dabei schalten die einzelnen Lichtsendeelemente 4-8 nacheinander durch und erzeugen Lichtstrahlen, wobei das "Durchschalten" aller Lichtachsen als ein "Abtastzyklus" bezeichnet werden kann. Nachdem alle Lichtsendeelemente 4-8 bzw. Infrarot-LEDs angesteuert worden sind, beginnt ein neuer Abtastzyklus. Die Impulsgruppe einer ersten Lichtachse, z. B. der Lichtachse 18, unterscheidet sich von den aller anderen Lichtachsen 19-22. Dies dient dem Empfänger 3 zur Erkennung des Zyklusanfangs und zur Synchronisation.In normal operation, the light barrier arrangement carries out a self-test after applying a supply voltage. Then the light emitting elements 4-8 of the transmitter 2 , the z. B. can be formed by infrared LEDs, individually sequentially driven in a predetermined transmission time pattern. The individual light emitting elements 4-8 switch through one after the other and generate light beams, the “switching through” of all light axes being able to be referred to as a “scanning cycle”. After all light emitting elements 4-8 or infrared LEDs have been activated, a new scanning cycle begins. The pulse group of a first light axis, e.g. B. the light axis 18 , differs from that of all other light axes 19-22 . This serves the receiver 3 to identify the beginning of the cycle and for synchronization.

Um sicherzustellen, daß einzelne Empfänger jeweils nur auf den ihnen zugeordneten Empfänger ansprechen, ist für jedes Sender-/Empfängerpaar eine individuelle "Kennung" vorgesehen, wobei ein Sender eine eindeutige Kennung parallel auf allen Lichtachsen sendet. Somit können Sender und Empfän­ ger einander eindeutig zugeordnet werden.To ensure that individual recipients only to respond to the assigned recipient is for each transmitter / receiver pair an individual "identifier" provided that a transmitter has a unique identifier in parallel sends on all light axes. This allows the sender and receiver are clearly assigned to each other.

Dazu werden Impulsgruppen definiert, die eindeutig eine binäre 0 bzw. 1 repräsentieren. Die Sender-Kennung besteht aus einem vorgegebenen Datenmuster, z. B. einem Code von 31 Bit, wobei eine "besondere" Bitfolge innerhalb des Code­ worts, z. B. sieben aufeinanderfolgende 0, den Beginn kenn­ zeichnet. Die Übertragung des Codes erfolgt so, daß alle Lichtachsen innerhalb eines Abtastzyklus' ein Bit des Codes übertragen. Nach der Übertragung aller Bits wird das Codewort um ein Bit "verschoben" und erneut auf allen Lichtachsen gesendet. Hinsichtlich der Codelänge sind folgende Fälle zu unterscheiden:
For this purpose, pulse groups are defined that clearly represent a binary 0 or 1. The transmitter identifier consists of a predetermined data pattern, e.g. B. a code of 31 bits, with a "special" bit sequence within the code word, e.g. B. seven consecutive 0 marks the beginning. The code is transmitted in such a way that all light axes transmit one bit of the code within a scanning cycle. After all bits have been transmitted, the code word is "shifted" by one bit and sent again on all light axes. A distinction is made between the following cases with regard to the code length:

  • a) Codelänge = Anzahl der Lichtachsena) Code length = number of light axes
  • b) Codelänge < Anzahl der Lichtachsenb) Code length <number of light axes
  • c) Codelänge < Anzahl der Lichtachsen.c) Code length <number of light axes.

Die Bildungsvorschrift für die Übertragung der Sender-Kennung lautet:
Wurde auf einer ersten Lichtachse der Lichtschranken­ anordnung im Kennungszyklus n das Bit mit der Nummer b des Codeworts übertragen, so wird nach der Über­ tragung des vollständigen Codeworts auf der ersten Lichtachse des nachfolgenden Kennungszyklus' n + 1 das Bit b + 1 des Codeworts übertragen.
The educational regulation for the transmission of the transmitter identifier is:
If the bit with the number b of the code word was transmitted on a first light axis of the light barrier arrangement in the identification cycle n, then after the transmission of the complete code word on the first light axis of the subsequent identification cycle 'n + 1, the bit b + 1 of the code word is transmitted.

Folglich wird nach maximal j Zyklen, wobei j die Länge der Sender-Kennung ist, der Code über jede Lichtachse übertragen.Consequently, after a maximum of j cycles, where j is the length is the transmitter identifier, the code across each light axis transfer.

Im folgenden werden die oben genannten Fälle a), b) und c) näher erläutert.In the following the cases a), b) and c) explained in more detail.

Anzahl der Lichtachsen = Codelänge der Sender-KennungNumber of light axes = code length of the transmitter identifier

In dem nachfolgenden Ausführungsbeispiel besteht der Code aus sechs Bits B1, B2, B3, B4, B5 bzw. B6, und es sind sechs Lichtachsen mit den "Strahlnummern" 1, 2, 3, 4, 5 bzw. 6 vorgesehen.
In the following exemplary embodiment, the code consists of six bits B1, B2, B3, B4, B5 and B6, and six light axes with the "beam numbers" 1, 2, 3, 4, 5 and 6 are provided.

Im ersten Abtastzyklus wird auf der Lichtachse 1 das Bit B1, auf der Lichtachse 2 das Bit B2 etc. und auf der Licht­ achse 6 das Bit B6 übertragen.In the first scanning cycle, bit B1 is transmitted on light axis 1 , bit B2 on light axis 2, etc., and bit B6 on light axis 6 .

Im zweiten Abtastzyklus ist das Codewort B1-B6 um ein Bit "verschoben", d. h. auf der Lichtachse 1 das Bit B2, auf der Lichtachse 2 das Bit B3 etc., auf der Lichtachse 5 das Bit B6 und auf der Lichtachse 6 das Bit B1 übertragen.In the second scanning cycle, code word B1-B6 is "shifted" by one bit, ie bit B2 on light axis 1 , bit B3 on light axis 2 , bit B6 on light axis 5 and bit B1 on light axis 6 transfer.

Im sechsten Abtastzyklus wird auf der Lichtachse 1 das Bit B6, auf der Lichtachse 2 das Bit B1, auf der Lichtachse 3 das Bit B2 etc. übertragen. In the sixth scanning cycle, bit B6 is transmitted on light axis 1 , bit B1 on light axis 2 , bit B2 etc. on light axis 3 .

Anzahl der Lichtachsen < Codelänge der Sender-KennungNumber of light axes <code length of the transmitter identifier

Ist die Anzahl der Lichtachsen größer als die Codelänge, wird die Codefolge auf den nachfolgenden bzw. "überzähligen" Lichtachsen erneut gesendet. Ein Teil der Codefolge wird somit doppelt gesendet. Sind beispielsweise, wie in der nachfolgenden Tabelle dargestellt, 34 Lichtachsen vorgesehen, und hat das Codewort eine Länge von 31 Bits, so wird während des Abtastzyklus' 1 auf den Lichtachsen 1-31 die Bitfolge B1-B31 und die Bitfolge B1-B3 auf den "überzähligen" Licht­ achsen 32-34 nochmals übertragen.
If the number of light axes is greater than the code length, the code sequence is sent again on the subsequent or "surplus" light axes. Part of the code sequence is therefore sent twice. If, for example, as shown in the table below, 34 light axes are provided and the code word has a length of 31 bits, the bit sequence B1-B31 and the bit sequence B1-B3 on the light axes 1-31 are changed during the scan cycle '1 "Superfluous" light axes 32-34 retransmitted.

Im nächsten Abtastzyklus 2 ist das zu übertragende Codewort in Bezug auf die Lichtachsen 1-34 um ein Bit "verschoben". Mit anderen Worten wird auf den Lichtachsen 1-31 die Bitfolge B2, B3, . . ., B31, B1 und auf den Lichtachsen 32-34 die Bitfolge B2, B3, B4 übertragen.In the next scanning cycle 2 , the code word to be transmitted is “shifted” by one bit with respect to the light axes 1-34 . In other words, the light axes 1-31 the bit sequence B2, B3. , ., B31, B1 and the bit sequence B2, B3, B4 are transmitted on the light axes 32-34 .

Im nächsten Abtastzyklus 3 wird das Codewort erneut um ein Bit verschoben, d. h. auf der Lichtachse 1 wird das Bit B3, auf der Lichtachse 2 das Bit B4 usw. übertragen.In the next scanning cycle 3 , the code word is shifted again by one bit, ie bit B3 is transmitted on light axis 1 , bit B4 on light axis 2 , and so on.

Im 31. Abtastzyklus wird folglich auf der Lichtachse 1 das Bit B31 des Codeworts übertragen.In the 31st Consequently, bit cycle B31 of the code word is transmitted on the light axis 1 .

Wenn in einem Zyklus auf der ersten Lichtachse das n-te Bit des Codeworts übertragen wird, so wird entsprechend der Bildungsvorschrift auch hier unabhängig vom Abbruch der Bitfolge auf der letzten Lichtachse 34 im nächsten Zyklus mit dem n+1-Bit der Sender-Kennung auf der Lichtach­ se 1 begonnen. So wird beispielsweise in dem obigen Ausführungsbeispiel der Zyklus 1 mit Bit B3 beendet, der nächste Zyklus, d. h. Zyklus 2 beginnt mit Bit B2.If the nth bit of the code word is transmitted in one cycle on the first light axis, then, in accordance with the formation regulation, the n + 1 bit of the transmitter identifier will also appear in the next cycle regardless of the termination of the bit sequence on the last light axis 34 the Lichtach se 1 started. For example, in the above embodiment, cycle 1 ends with bit B3, the next cycle, ie cycle 2 begins with bit B2.

Da ein Lichtvorhang in der Regel mit mehr als einer freien Lichtachse betrieben wird, ist die Übertragungszeit für die Kennung im praktischen Fall erheblich kürzer als die maximale, im Idealfall (Länge der Sender-Kennung) x Ein­ schaltzeit einer Lichtachse. Hat die Sender-Kennung bzw. das Codewort beispielsweise 31 Bits und beträgt die Ein­ schaltzeit einer Lichtachse 200 µs, so ergibt sich eine Übertragungszeit T von etwa
Since a light curtain is usually operated with more than one free light axis, the transmission time for the identifier is in practice considerably shorter than the maximum, ideally (length of the transmitter identifier) x switch-on time of a light axis. If the transmitter identifier or code word has 31 bits, for example, and the switch-on time of a light axis is 200 microseconds, the transmission time T is approximately

T = 31 × 200 µs = 6,2 ms.T = 31 × 200 µs = 6.2 ms.

Anzahl der Lichtachsen < Codelänge der Sender-KennungNumber of light axes <code length of the transmitter identifier

Ist die Anzahl der Lichtachsen kleiner als die Länge des Codeworts, so sind für die vollständige Übertragung des Codeworts, d. h. für einen vollständigen Übertragungszyklus mehrere Abtastzyklen erforderlich.
If the number of light axes is smaller than the length of the code word, several scanning cycles are required for the complete transmission of the code word, ie for a complete transmission cycle.

Im vorliegenden Beispiel sind sechs Lichtachsen 1-6 vorgese­ hen, und das Codewort hat eine Länge von 31 Bits. Für die Übertragung des vollständigen Codeworts B1, B2, . . ., B31 sind hier somit insgesamt sechs Abtastzyklen erforderlich. Im Abtastzyklus 1 werden die Bits B1-B6, in Zyklus 2 die Bits B7-B12, in Zyklus 3 die Bits B13-B18, in Zyklus 4 die Bits B19-B24, in Zyklus 5 die Bits B25-B30 und in Zyklus 7 die Bits B31, B1, B2, . . ., B5 übertragen.In the present example, six light axes 1-6 are provided, and the code word has a length of 31 bits. For the transmission of the complete code word B1, B2,. , ., B31, a total of six sampling cycles are required here. In sampling cycle 1 , bits B1-B6, in cycle 2, bits B7-B12, in cycle 3, bits B13-B18, in cycle 4, bits B19-B24, in cycle 5, bits B25-B30, and in cycle 7, Bits B31, B1, B2,. , ., B5 transmitted.

Auch in diesem Fall gilt die Bildungsvorschrift für die Übertragung der Sender-Kennung. Da die Übertragung des gesamten Codeworts mehrere Abtastzyklen erfordert, wird hier unabhängig vom letzten Bit B5 des Zyklus' 6 im darauf­ folgenden Zyklus 7 mit dem n+1-Bit, d. h. mit Bit B2 begonnen. Da dem Empfänger die fest vorgegebene Anzahl der Kennungs­ bits, hier 31, sowie die Anzahl der Lichtachsen bekannt sind, weiß der Empfänger, in welchem Zyklus eine neue Kennung beginnt.In this case, too, the educational regulation for the transmission of the transmitter identifier applies. Since the transmission of the entire code word requires several sampling cycles, the n + 1 bit, ie, bit B2, is started here in the following cycle 7 , regardless of the last bit B5 of cycle 6. Since the receiver knows the fixed number of identifier bits, here 31, as well as the number of light axes, the receiver knows in which cycle a new identifier begins.

Claims (9)

1. Verfahren zur Senderidentifizierung, wobei mehrere durch Lichtsendeelemete (4-8) und zugeordnete Lichtempfangselemente (11-15) gebildete Lichtach­ sen (18-22) vorgesehen sind, wobei
  • a) zyklisch wiederholend ein vorgegebenes Bitmuster von den Lichtsendeelementen (4-8) gesendet und von den Lichtempfangselementen (11-15) empfangen wird,
  • b) die Zuordnung der gesendeten Bits (B1-B31) des Bitmusters in Bezug auf die Lichtachsen (18-22) von einem vollständigen Übertragungszyklus des Bitmusters zum nächsten vollständigen Über­ tragungszyklus entsprechend einer vorgegebenen Zuordnungsvorschrift verändert wird, und
  • c) überprüft wird, ob das vorgegebene Bitmuster entsprechend der Zuordnungsvorschrift modifiziert in dem empfangenen Bitmuster enthalten ist.
1. A method for transmitter identification, wherein several by Lichtendeelemete ( 4-8 ) and associated light receiving elements ( 11-15 ) formed Lichtach sen ( 18-22 ) are provided, wherein
  • a) cyclically repeating a predetermined bit pattern is sent by the light emitting elements ( 4-8 ) and received by the light receiving elements ( 11-15 ),
  • b) the assignment of the transmitted bits (B1-B31) of the bit pattern with respect to the light axes ( 18-22 ) is changed from one complete transmission cycle of the bit pattern to the next complete transmission cycle in accordance with a predetermined assignment rule, and
  • c) it is checked whether the predetermined bit pattern modified in accordance with the assignment rule is contained in the received bit pattern.
2. Vorrichtung zur Senderidentifizierung mit
  • a) mehreren durch Lichtsendeelemete (4-8) und zuge­ ordnete Lichtempfangselemente (11-15) gebildeten Lichtachsen (18-22),
  • b) einer Sendeelektronik (10), die über die Licht­ sendeelemente (4-8) zyklisch wiederholend ein vorgegebenes Bitmuster an die Lichtempfangs­ elemente (11-15) sendet, wobei die Zuordnung der gesendeten Bits (B1-B31) des Bitmusters in Bezug auf die Lichtachsen (18-22) von einem voll­ ständigen Übertragungszyklus des Bitmusters zum nächsten vollständigen Übertragungszyklus entsprechend einer vorgegebenen Zuordnungsvor­ schrift verändert ist, und
  • c) einer Auswerteelektronik (17) zum Überprüfen, ob das vorgegebene Bitmuster entsprechend der Zuordnungsvorschrift modifiziert in dem empfangenen Bitmuster enthalten ist.
2. Device for transmitter identification with
  • a) a plurality of light axes ( 18-22 ) formed by light emitting elements ( 4-8 ) and associated light receiving elements ( 11-15 ),
  • b) transmitting electronics ( 10 ), which cyclically repeats a predetermined bit pattern to the light receiving elements ( 11-15 ) via the light-transmitting elements ( 4-8 ), the assignment of the transmitted bits (B1-B31) of the bit pattern in relation to the light axes ( 18-22 ) is changed from a complete transmission cycle of the bit pattern to the next complete transmission cycle according to a predetermined assignment rule, and
  • c) an electronic evaluation unit ( 17 ) for checking whether the predetermined bit pattern is contained in the received bit pattern modified in accordance with the assignment rule.
3. Verfahren bzw. Vorrichtung nach Anspruch 1 bzw. 2, dadurch gekennzeichnet, daß das Bitmuster (B1-B31) in Bezug auf die Lichtach­ sen (18-22) von einem vollständigen Übertragungszyklus des Bitmusters zum nächsten vollständigen Übertragungs­ zyklus um eine vorgegebene Anzahl von Bits verschoben wird.3. The method or apparatus according to claim 1 or 2, characterized in that the bit pattern (B1-B31) with respect to the Lichtach sen ( 18-22 ) from a complete transmission cycle of the bit pattern to the next complete transmission cycle by a predetermined number of bits is shifted. 4. Verfahren bzw. Vorrichtung nach Anspruch 3, dadurch gekennzeichnet, daß das Bitmuster um genau ein Bit verschoben wird.4. The method or device according to claim 3, characterized in that the bit pattern is shifted by exactly one bit. 5. Verfahren bzw. Vorrichtung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die Anzahl der Bits des Bitmusters (B1-B31) mit der Anzahl der vorhandenen Lichtachsen (18-22) überein­ stimmt.5. The method or device according to one of claims 1 to 4, characterized in that the number of bits of the bit pattern (B1-B31) matches the number of light axes ( 18-22 ) present. 6. Verfahren bzw. Vorrichtung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die Anzahl der Bits des Bitmusters (B1-B31) kleiner als die Anzahl der Lichtachsen (18-22) ist und daß eine Bitfolge des Bitmusters auf überzähligen Lichtach­ sen doppelt übertragen wird.6. The method or device according to one of claims 1 to 4, characterized in that the number of bits of the bit pattern (B1-B31) is smaller than the number of light axes ( 18-22 ) and that a bit sequence of the bit pattern on surplus light axis is transmitted twice. 7. Verfahren bzw. Vorrichtung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die Anzahl der Bits des Bitmusters größer ist als die Anzahl der Lichtachsen, daß das vollständige Bitmuster in mehreren Abtastzyklen übertragen wird und daß in einem der Abtastzyklen ein Teil des Bitmusters doppelt übertragen wird. 7. The method or device according to one of claims 1 to 4, characterized, that the number of bits of the bit pattern is larger than the number of light axes that the complete Bit pattern is transmitted in several sampling cycles and that in one of the sampling cycles part of the Bit pattern is transmitted twice.   8. Verfahren bzw. Vorrichtung nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß gemäß der Zuordnungsvorschrift im n-ten voll­ ständigen Übertragungszyklus des Bitmusters auf einer i-ten Lichtachse ein b-tes Bit des Bitmusters und in einem nachfolgenden n+1-ten vollständigen Übertragungszyklus auf der i-ten Lichtachse ein b+1-tes Bit des Bitmusters übertragen wird.8. The method or device according to one of claims 1 to 7, characterized, that according to the assignment rule in the nth full constant transmission cycle of the bit pattern on a i-th light axis a b-th bit of the bit pattern and in a subsequent n + 1-th complete Transmission cycle on the i-th light axis ab + 1 Bit of the bit pattern is transmitted. 9. Verfahren bzw. Vorrichtung nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, daß im n-ten vollständigen Übertragungszyklus des Bitmusters auf einer ersten Lichtachse ein b-tes Bit des Bitmusters und in einem nachfolgenden n+1-ten vollständigen Übertragungszyklus auf der ersten Lichtachse ein b+1-tes Bit des Bitmusters übertragen wird.9. The method or device according to one of claims 1 to 8, characterized, that in the nth complete transmission cycle of the Bit pattern on a first light axis is a bth bit of the bit pattern and in a subsequent n + 1 th full transmission cycle on the first Light axis transfer a b + 1-th bit of the bit pattern becomes.
DE10046136A 2000-09-15 2000-09-15 Method for identifying photocell transmitters Expired - Fee Related DE10046136B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE10046136A DE10046136B4 (en) 2000-09-15 2000-09-15 Method for identifying photocell transmitters

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10046136A DE10046136B4 (en) 2000-09-15 2000-09-15 Method for identifying photocell transmitters

Publications (2)

Publication Number Publication Date
DE10046136A1 true DE10046136A1 (en) 2002-04-04
DE10046136B4 DE10046136B4 (en) 2006-04-20

Family

ID=7656648

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10046136A Expired - Fee Related DE10046136B4 (en) 2000-09-15 2000-09-15 Method for identifying photocell transmitters

Country Status (1)

Country Link
DE (1) DE10046136B4 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1464983A1 (en) * 2003-03-31 2004-10-06 Sick Ag Optical monitoring system with modifiable transmitting pulse sequence for reducing interferences
US6876457B2 (en) * 2002-07-23 2005-04-05 Leuze Lumiflex Gmbh & Co., Kg Light grid
EP1772753A1 (en) * 2005-10-05 2007-04-11 Leuze lumiflex GmbH + Co. KG Method for operating a light curtain
DE102005056000A1 (en) * 2005-11-24 2007-05-31 Sick Ag light Curtain
US7326910B2 (en) 2004-09-30 2008-02-05 Omron Corporation Multiple-optical-axis photoelectric sensor
EP2103962A1 (en) 2008-03-20 2009-09-23 Sick Ag Optoelectronic sensor
US8050570B2 (en) 2007-07-10 2011-11-01 Sick Ag Optoelectronic sensor
EP2431768A1 (en) 2010-09-21 2012-03-21 Sick Ag Light grid
US8288707B2 (en) 2009-03-04 2012-10-16 Sick Ag Optoelectronic sensor
NL2019681B1 (en) * 2017-10-06 2019-04-15 Nicole Serafine Zeldenrust A system, a method and a computer program product for detecting an object
EP3528014A1 (en) * 2018-02-16 2019-08-21 Rockwell Automation Switzerland GmbH Light curtain and method of operating a light curtain
DE10211387B4 (en) * 2001-03-15 2020-03-26 Omron Corp. Sensor using radiation pulses

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3840493C1 (en) * 1988-12-01 1990-01-25 Werac Elektronik Gmbh, 6729 Woerth, De
DE3939191C2 (en) * 1989-11-27 1992-06-04 Lumiflex Gmbh & Co Kg Elektronik, 8000 Muenchen, De
DE19510304C1 (en) * 1995-03-22 1996-02-01 Leuze Electronic Gmbh & Co Light barrier grid

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3840493C1 (en) * 1988-12-01 1990-01-25 Werac Elektronik Gmbh, 6729 Woerth, De
DE3939191C2 (en) * 1989-11-27 1992-06-04 Lumiflex Gmbh & Co Kg Elektronik, 8000 Muenchen, De
DE19510304C1 (en) * 1995-03-22 1996-02-01 Leuze Electronic Gmbh & Co Light barrier grid

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10211387B4 (en) * 2001-03-15 2020-03-26 Omron Corp. Sensor using radiation pulses
US6876457B2 (en) * 2002-07-23 2005-04-05 Leuze Lumiflex Gmbh & Co., Kg Light grid
EP1464983A1 (en) * 2003-03-31 2004-10-06 Sick Ag Optical monitoring system with modifiable transmitting pulse sequence for reducing interferences
DE102005045578B4 (en) * 2004-09-30 2020-01-30 Omron Corp. Optical multi-axial photoelectric sensor
US7326910B2 (en) 2004-09-30 2008-02-05 Omron Corporation Multiple-optical-axis photoelectric sensor
EP1772753A1 (en) * 2005-10-05 2007-04-11 Leuze lumiflex GmbH + Co. KG Method for operating a light curtain
DE102005047776A1 (en) * 2005-10-05 2007-04-19 Leuze Lumiflex Gmbh + Co. Kg Method for operating a light grid
DE102005047776B4 (en) * 2005-10-05 2007-10-31 Leuze Lumiflex Gmbh + Co. Kg Method for operating a light grid
DE102005056000A1 (en) * 2005-11-24 2007-05-31 Sick Ag light Curtain
US8050570B2 (en) 2007-07-10 2011-11-01 Sick Ag Optoelectronic sensor
EP2103962A1 (en) 2008-03-20 2009-09-23 Sick Ag Optoelectronic sensor
US8288707B2 (en) 2009-03-04 2012-10-16 Sick Ag Optoelectronic sensor
DE102010037681A1 (en) 2010-09-21 2012-03-22 Sick Ag light Curtain
US9128201B2 (en) 2010-09-21 2015-09-08 Sick Ag Light grid
DE102010037681B4 (en) 2010-09-21 2018-12-27 Sick Ag Light grid and method for object measurement with a light grid
EP2431768A1 (en) 2010-09-21 2012-03-21 Sick Ag Light grid
NL2019681B1 (en) * 2017-10-06 2019-04-15 Nicole Serafine Zeldenrust A system, a method and a computer program product for detecting an object
EP3528014A1 (en) * 2018-02-16 2019-08-21 Rockwell Automation Switzerland GmbH Light curtain and method of operating a light curtain

Also Published As

Publication number Publication date
DE10046136B4 (en) 2006-04-20

Similar Documents

Publication Publication Date Title
DE3305685C2 (en) Identification mark for a communication device as well as communication device and communication system
DE10046136A1 (en) Light gate has unique bit patterns for beams avoids mutual interference
DE60028251T2 (en) COLLISION PROTECTION AND READER FOR MULTIPLE RADIO FREQUENCY TRANSPONDER
EP2103962B1 (en) Optoelectronic sensor
DE102006059322B4 (en) Method for detecting objects in a surveillance area by means of a light grid
CH619658A5 (en)
DE1069411B (en) Arrangement for photoelectric scanning and evaluation of characters. 24. 12. 5-2. V. St. America
DE1810810A1 (en) Code reading and control circuitry
DE2225141A1 (en) ASYNCHRONOUS DATA BUFFER AND ERROR PROCEDURE USING SUCH DATA BUFFER
CH622367A5 (en)
EP1503222B1 (en) Method for selecting one or more transponders
DE102007031430B4 (en) Method for operating a light grid and light grid
EP0053270A1 (en) Arrangement for the control of a self-advancing support in underground mining
DE3336600A1 (en) DATA TRANSFER SYSTEM
DE3801860C2 (en) Device for examining a surface of a continuously moving strip material
DE2933830C2 (en) Programmable polynomial generator
DE19918921A1 (en) Light barrier with array of emitter and receiver elements for protecting personnel working near dangerous machinery
EP0738973A1 (en) Data transfer method and device
EP0872967A2 (en) Method for establishing a radio chain in a radio network
EP0166274A2 (en) Circuit for detecting a defined bit pattern in binary signals appearing serially
EP1377798B1 (en) Method for suppressing mutual interference of an optical multi-sensor system and corresponding multi-sensor system
EP1464983A1 (en) Optical monitoring system with modifiable transmitting pulse sequence for reducing interferences
DE3234741C2 (en)
DE3743755C2 (en) Method and device for the secure transmission of block information between track interlockings
DE19736692C2 (en) Selection method and arrangement for carrying out this selection method

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: LEUZE LUMIFLEX GMBH + CO. KG, 82256 FUERSTENFELDBRUCK

8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee