DE10046136A1 - Light gate has unique bit patterns for beams avoids mutual interference - Google Patents
Light gate has unique bit patterns for beams avoids mutual interferenceInfo
- 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
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16P—SAFETY DEVICES IN GENERAL; SAFETY DEVICES FOR PRESSES
- F16P3/00—Safety 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/12—Safety 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/14—Safety 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/144—Safety 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V8/00—Prospecting or detecting by optical means
- G01V8/10—Detecting, e.g. by using light barriers
- G01V8/20—Detecting, e.g. by using light barriers using multiple transmitters or receivers
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K2217/00—Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
- H03K2217/94—Indexing 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/941—Indexing 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/94114—Optical multi axis
Abstract
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.
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 .
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.
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)
- 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.
- 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.
- 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.
- 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.
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)
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)
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 |
-
2000
- 2000-09-15 DE DE10046136A patent/DE10046136B4/en not_active Expired - Fee Related
Patent Citations (3)
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)
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 |