DE69906526T2 - Anti-kollisionvorrichtung und system für etikette - Google Patents
Anti-kollisionvorrichtung und system für etikette Download PDFInfo
- Publication number
- DE69906526T2 DE69906526T2 DE69906526T DE69906526T DE69906526T2 DE 69906526 T2 DE69906526 T2 DE 69906526T2 DE 69906526 T DE69906526 T DE 69906526T DE 69906526 T DE69906526 T DE 69906526T DE 69906526 T2 DE69906526 T2 DE 69906526T2
- Authority
- DE
- Germany
- Prior art keywords
- bit
- bits
- marker
- transceiver
- markings
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10019—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers.
- G06K7/10029—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the time domain, e.g. using binary tree search or RFID responses allocated to a random time slot
- G06K7/10039—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the time domain, e.g. using binary tree search or RFID responses allocated to a random time slot interrogator driven, i.e. synchronous
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0008—General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Radar Systems Or Details Thereof (AREA)
Description
- Die vorliegende Erfindung betrifft ein Radiofrequenzidentifizierungsgerät (RFID) umfassend ein Lesegerät/Schreibgerät (nachfolgend als Lesegerät bezeichnet) und Transponder (Markierungen).
- Solche Geräte bilden die Basis eines Radiofrequenzmarkierungssystems, wo die Anzahl der Markierungen in dem Feld, das gelesen werden kann, nur durch die Anzahl einzelner Kombinationen von Bits begrenzt ist, die verwendet werden, um einen Code zum Identifizieren jeder Markierung zu definieren. Alternativ können zwei oder mehr Markierungen einen Satz mit derselben Kombination oder Teilkombination von Bits definieren und diese können gleichzeitig ausgewählt werden. Dies kann der Fall sein, wenn beliebig Daten zu Markierungen derselben Kombination oder Teilkombination gesendet werden, zu dem Zweck wie zu beschreiben oder zu entwerten oder sie anderweitig anzusprechen, um ihre Funktionalität zu modifizieren.
- Beim Betrieb versucht ein RFID-Lesegerät mit einem oder mehreren RFID-Markierungen im Übertragungsbereich des Lesegeräts zu kommunizieren. Das Lesegerät überträgt ein bestimmtes Signal (nachfolgend als „Feld" bezeichnet) und überwacht dann das Signal. Die auf das Signal ansprechenden Markierungen modulieren es auf bestimmte Weise, die vom Lesegerät identifiziert wird. Wenn jedoch eine Anzahl von Markierungen im Übertragungsbereich vorhanden sind, ist es schwierig und zeitaufwändig, einzelne Markierungen zu identifizieren, mit nur einer Markierung zu kommunizieren und sogar ihre Antworten auf das übertragene Signal zu entschlüsseln.
- Frühere Systeme haben meistens versucht, eine Antikollision der durch die Markierungen modulierten Signale zu erreichen, indem einige Mittel zum „Sprechen" mit einzelnen Markierungen eingebracht wurden, bei spielsweise durch binäre Selektion, manchmal durch Verwendung von Streuung und unterstützt durch etwas unterschiedliche Zeiten, zu denen die Markierungen in den Bereich eingeführt werden, oder durch Zetteln (Richtungssteuerung) des Feldes oder durch Modifikation des Feldes oder alternativ durch Verwendung komplizierter Algorithmen zum Entschlüsseln von Überlagerungsdaten.
- Diese Systeme werden typischerweise durch das gleichzeitige „Sprechen" von mehr als einer Markierung behindert.
- In der Vergangenheit haben Systeme versucht, durch gleichzeitiges „Sprechen" zahlreicher Markierungen verursachte Überlagerungsdaten zu entschlüsseln oder haben sich auf gestreute Übertragung an separate Signale in der Zeitdomäne gestützt oder einen Feldstrahl verwendet oder eine zeitaufwändige binäre Suche zum Isolieren einzelner der Markierungen durchgeführt. Oft müssen Markierungen zweimal oder sogar dreimal gelesen werden, um zu bestätigen, dass kein Datenfehler vorliegt.
- Ein solches System ist in der europäischen Patentanmeldung EP-A-0702924 offenbart. Ein Algorithmus mit Baumstruktur wird verwendet, um eine Markierung in einem Feld zu identifizieren. Wo alle Markierungen gleichzeitig ansprechen, stören sie gegenseitig ihre Übertragung und die Basisstation empfängt verstümmelte Daten. Der Baumstrukturalgorithmus organisiert und sequenziert die Übertragung von Markierungen über einen Zufallszahlengenerator, so dass die Basisstation Daten in geordneter Weise empfängt, die nicht überlagert und deshalb verstümmelt ist.
- Aspekte der Erfindung sind in den beigefügten Ansprüchen definiert.
- Die vorliegende Erfindung ist auf eine alternative Art zum interaktiven Isolieren von Markierungen auf eine hocheffiziente und sehr schnelle Art gerichtet.
- Die Funktion ist derart, dass zwei oder mehr Transponder gleichzeitig im selben Feld funktionieren können, in der Weise, dass Information in Form von Datenbits ohne Verstümmelung von den Markierungen empfangen oder an sie gesendet werden können. Dies ist als Antikollision bekannt geworden.
- Im Gegensatz zu früheren Systemen funktioniert die vorliegende Erfindung nicht, bis alle Markierungen zur gleichen Zeit „sprechen" können und verwendet „Kollision" positiv statt zu versuchen, sie zu vermeiden.
- Außerdem wird das System der vorliegenden Erfindung als selbst überprüfend beschrieben. Es prüft nicht nur das Lesegerät die Markierungsausgabe, sondern die Markierung prüft auch die Lesegerätausgabe, und steigt aus, falls ein Fehler auftritt. Diese Selbstüberprüfung bedeutet, dass die Markierung nur einmal gelesen werden muss und sicher ist.
- Die Erfindung wird nun nur als Beispiel mit Bezug zu den begleitenden Figuren beschrieben:
-
1 ist ein Datenbitstrom zur Verwendung in einem Gerät gemäß der Erfindung; -
2 ist ein anderer Datenbitstrom zur Verwendung in einem Gerät gemäß der Erfindung; -
3 ist ein anderer Datenbitstrom zur Verwendung in einem Gerät gemäß der Erfindung; -
4 ist ein Blockdiagramm eines RFID-Lesegeräts zur Verwendung in einem Gerät gemäß der Erfindung; -
5 ist ein Blockdiagramm einer RFID-Markierung zur Verwendung in einem Gerät gemäß der Erfindung. - In einer Ausführungsform der Erfindung ist es erforderlich, dass alle aktiven Markierungen zur gleichen Zeit mit der Kommunikation starten, was eine „Kollision" bildet und sie werden gleichzeitig abgefragt und fortschreitend eliminiert. Kommunikation von den Markierungen ist synchronisiert, in diesem Fall durch ein Suchmuster, aber dies kann jede andere Art von Synchronisation sein. Markierungen, die kein gültiges Suchmuster empfangen, senden überhaupt keine Daten.
- Die Erfindung kann besser als synchronisierte Kollision betrachtet werden. Es ist normal, dass ein Lesegerät mit der Markierung kommuniziert, wobei 100% Modulation des Feldes verwendet wird. Um ein Suchmuster zu starten, überträgt das Lesegerät ein Datenmuster, das als „Suchstartmuster" bezeichnet wird. Dieses wird von allen Markierungen als Befehl zum Starten der Suche verstanden. Es gibt ein anderes Muster; das als „Neudurchlaufmuster" (New Sweep Pattern) bekannt ist, was einen neuen Durchlauf in der ganzen Suche signalisiert. Jeder Durchlauf stellt eine einzelne Abfrage der Markierungen in Reichweite dar und eine Anzahl von Durchläufen gleich der Anzahl der Markierungen plus eins sind notwendig, um das Vorhandensein jeder einzelnen Markierung zu identifizieren. Eine Suche besteht im allgemeinen aus so vielen Durchläufen wie es im Feld Markierungen gibt und einen zusätzlichen letzten Durchlauf, der weggelassen werden kann, wenn keine Markierung anspricht. Die obigen Muster für „Suchstart" und „Neudurchlauf" werden in diesem Beispiel durch ihre Dauer erfasst, aber es kann jegliches verträgliche unterscheidbare Muster sein.
- Den Markierungen ist es nur möglich, an einer Suche teilzunehmen, wenn sie ein „Suchstartmuster" empfangen haben. Dies verhindert unter anderem, dass späte Eingänge die Suche unterbrechen. Nach gültigem Empfang eines Suchstartmusters, wird die Markierung aktiv. Als nächstes überträgt das Lesegerät die Abfrageimpulssequenz. In dieser Ausführungsform bestimmt die Länge des Impulses den binären Wert des Abfrageimpufses, aber es kann ein alternatives Codierschema, wie Impulscodemodulation, verwendet werden. Die Markierung setzt Amplitudenmodulation ein, es können jedoch alternative Verfahren wie Phasenverschiebung verwendet werden.
- Eine „Suche" besteht aus einer Anzahl von „Durchläufen". Jeder Durchlauf wählt eine einzelne Markierung oder einen Satz von Markierungen aus, die die selbe Adresse teilen. Eine normale Abfolge einer Suche nach Markierungen unterschiedlicher Adressen wird unten gezeigt. Es werden drei Zustände betrachtet. Diese sind „Aktiv", in welchem Fall die Markierung an der Suche teilnimmt. „Ruhend", in welchem Fall die Markierung auf einen weiteren Durchlauf wartet, und „Inaktiv", in welchem Fall die Markierung entweder kein „Suchstartmuster" empfangen hat oder schon an einer Suche teilgenommen hat und eliminiert wurde (geschrieben und/oder gelesen).
- Die Abfolge der Schritte zum Identifizieren von Markierungen in einem Feld sind wie folgt:
-
- (a) Ein „Suchstartmuster" wird vom Lesegerät übertragen, um alle Markierungen im Feld aufzubringen, die eine Suche verfolgen soll: – alle Markierungen werden „aktiv".
- (b) Eine Abfolge von Abfrageimpulsen (Teilen), die der Anzahl von Bits oder Abfolgen von Bits des Markierungsidentifikationswortes entsprechen, oder ansonsten wird eine reduzierte Anzahl, wenn ein Satz identifiziert werden soll, vom Lesegerät ausgesendet, auf die aktive Markierungen interaktiv ansprechen und alle bis auf 1 Markierung (oder ein Satz von Markierungen, die eine identische Adresse teilen) werden schließlich eliminiert. Es können Daten in jede ausgewählte Markierung/Markierungen eingeschrieben werden. Jede so ausgewählte Mar kierung wird dann inaktiv, bis zum nächsten „Suchstartmuster". Markierungen, die nicht auf Basis von Bit-für-Bit (oder Bitmuster-für-Bitmuster) ausgewählt sind, gehen in Ruhestellung, sobald sie bei einer Abfrage durchfallen.
- (c) Es wird vom Lesegerät ein „Neudurchlaufmuster" übertragen, alle Markierungen im Ruhezustand werden wieder aktiv. Markierungen, die kein „Suchstartmuster" empfangen haben oder schon ausgewählt (gelesen) wurden, bleiben inaktiv.
- (d) Das Lesegerät geht zurück zu „b" oben. Bei n + 1 Schleifen erfasst das Lesegerät keine weitere Markierungsinteraktion und beendet die laufende Suche.
- Nach Übertragung eines „Suchstartmusters" sendet das Lesegerät einen Impuls aus. Wenn die Impulsdauer zunimmt, durchläuft sie eine Zeitspanne, die das 0-Modulationsfenster (MW-0) genannt wird, in dem alle aktiven Markierungen, die eine 0 in der ersten Bitposition aufweisen, antworten müssen, indem sie ihrem Modulator anschalten, was daher das Feld moduliert. Bei Fehlen eines erfassbaren Ansprechens setzt das Lesegerät die Dauer des Impulses fort. Wenn die Impulsdauer zunimmt, durchläuft sie eine andere Zeitspanne, die das 1-Modulationsfenster (MW-1) genannt wird, in der alle aktiven Markierungen, die eine 1 in der ersten Bitposition aufweisen, antworten müssen, indem sie ihren Modulator anschalten, was dannr das Feld moduliert. (Es wird später erklärt, wie Bitmuster (wie 00, 01, 10, 11) durch einzelne Bits ersetzt werden können).
- Ein Beispiel eines Suchstartmusters gefolgt von der Übertragung von drei MW-0-Fenstern, wie von einem Lesegerät übertragen, ist in
1 gezeigt. - In dieser Ausführungsform wird eine Markierung immer gefragt, ob ihr nächstes Bit eine 0 ist, bevor sie gefragt wird, ob ihr nächstes Bit eine 1 ist. Wo mehr als eine Markierung durch Modulieren des Feldes gleich zeitig antwortet, ist die Modulation des Feldes erhöht. Normaler Weise erweitert die Logik im Lesegerät bei Erfassen eine Modulation in einem MW-0-Fenster den Impuls nicht, um ein MW-1-Modulationsfenster zu übertragen. Wo kein MW-1-Modulationsfenster übertragen wird, wird jede aktive Markierung, die eine 1 in dieser Position aufweist, so programmiert, dass sie in Ruhestellung geht, bis ein „Neudurchlaufmuster" empfangen wird. In dem Fall, dass keine aktive Markierung eine „0" in dieser Position aufweist, erweitert das Lesegerät den Impuls auf die „1"-Position und alle aktiven Markierungen mit einer „1" in dieser Position bleiben aktiv. Die Lücke zwischen den Leseimpulsen wird von der Markierung verwendet, um den Fortschritt durch die Bits zu sequenzieren. Das Lesegerät überträgt den nächsten Abfrageimpuls und so weiter. Auf diese Weise kann das Lesgerät eine hocheffiziente binäre Eliminierung vornehmen, so dass es nur ein „Suchstartmuster" oder ein „Neusuchmauster" gefolgt von so vielen Impulsen wie es Bits in der Markierungsart gibt benötigt.
- In dieser Ausführungsform wird nicht unterschieden zwischen Markierungsdaten und der Markierungsadresse. Falls Markierungsdaten vorhanden sind, können sie am Ende einer Markierungsadresse platziert sein oder alternativ in adressierbaren Blöcken. Sobald eine einzelne Markierung isoliert wurde, kann der selbe Prozess wiederholt werden, um irgendeine vorhandene Markierung zu lesen, sobald jedoch die Möglichkeit von Kollisionen eliminiert wurde, können Markierungsdaten dann auf herkömmlichere Weise wie durch Manchestercodierung oder Phasenverschiebungsmodulation gelesen werden. Der Schlüsselpunkt bei dieser Erfindung ist das Verfahren der Selbstüberprüfung von „Antikollision" zum Isolieren einer einzelnen Markierung (oder eines Satzes von Markierungen mit derselben Adresse oder Teiladresse) nach dem beschriebenen Verfahren.
- Eine Markierung kann ein Suchstartmuster empfangen oder ein Neudurchlaufmuster und teilnehmen, doch außerhalb des Lesebereichs des Lesegeräts sein. In diesem Fall erfasst die Markierung selbst eine offensichtliche Unstimmigkeit in den Lesegerätübertragungen. Zum Beispiel erwartet eine Markierung, die gerade ein 0-Fenster moduliert hat, dass ein Impuls endet, statt zum 1-Modulationsfenster überzugehen. In diesem Fall geht die Markierung in Ruhestellung und wartet auf ein neues Durchlaufmuster. Dies ist eine Selbstüberprüfung und ist ein Systemvorteil.
- Wenn eine einzelne Markierung oder ein Satz von Markierungen erfolgreich isoliert und identifiziert wurde, kann das Lesegerät auch Daten darin einschreiben (angenommen die Markierung besitzt EEROM oder EPROM). Sobald sie gelesen ist, kann die Markierung vorprogrammiert werden, dass sie still bleibt, bis das Feld entfernt ist oder sie ein neues „Suchstartmuster" empfängt. Das Lesegerät überträgt gewöhnlich als nächstes ein „Neudurchlaufmuster" und liest weiter und eliminiert Markierungen, bis keine mehr verbleiben. Das „Neudurchlaufmuster" erweckt jede Markierung im „Ruhezustand", die in einem vorigen Durchlauf eliminiert, aber nicht gelesen wurde, was ihr ermöglicht, am nächsten Durchlauf teilzunehmen. Jeder Durchlauf identifiziert normaler Weise eine einzige Markierung, da es üblicher Weise so viele Durchläufe gibt wie Markierungen im Feld sind, und ein letzter Durchlauf erbringt keine Ergebnisse und kann früh abgebrochen werden.
- Das Lesegerät beginnt mit Aussenden eines Suchmusters. Als nächstes beginnt das Lesegerät, einen Impuls zu übertragen. Wenn keine Markierung das 0-Fenster des Impulses moduliert, schließt das Lesegerät daraus, dass es keine aktive Markierung in dem Feld gibt, die eine 0 an der ersten Bitposition trägt. In diesem Fall setzt das Lesegerät den Impuls fort, so dass er ein 1-Modulationsfenster einschließt. Jede Markierung im Feld mit einer 1 in dieser Position beginnt in diesem Fenster zu Mo dulieren und ist weiter aktiv. Wenn im Falle des ersten Bits kein Fenster moduliert wird, schließt das Lesegerät daraus, dass keine Markierung im Bereich vorhanden ist.
- Angenommen das erste Bit wird im 0-Modulationsfenster (MW-0) moduliert und das Lesegerät stoppt den Impuls vor dem 1-Modulationsfenster, geht jede Markierung mit einer 1 in dieser Position in Ruhestellung, bis entweder ein „Neudurchlaufmuster" oder ein „Suchstartmuster" empfangen wird. Das Lesegerät fährt beim zweiten Bit fort und so weiter, bis es an die letzte Bitposition kommt und eine einzelne Markierung (oder Satz von Markierungen) isoliert wurde. Nachdem eine Markierung identifiziert und eliminiert ist, startet das Lesegerät einen neuen Durchlauf. (Die Bedeutung der Erwähnung eines „Satzes von Markierungen" liegt in der Möglichkeit, dass ein spezieller Satz von Markierungen ausgeschaltet werden kann oder, wenn es die Einrichtung ermöglicht, beschrieben werden kann oder auf andere Weise zu speziellem Verhalten gebracht werden kann. Eine weitere Art von Lesegerätmodulation kann etwa durch Impulserweiterung über das 1-Modulationsfenster hinaus oder einen zusätzlichen Miniimpuls eingeführt werden, um dem Satz anzuzeigen, dass er ausgewählt ist).
- Auf diese Weise erfasst das Lesegerät eine 64-Bit-Markierung bei allen 64-Bit-Impulsen (nicht enthalten des „Suchstartmuster" und das „Neudurchlaufmuster"). Dies ist ein hocheffizienter Algorithmus.
- Die
2 und3 zeigen ein empfangenes Signal am Lesegerät, als Antwort auf ein vom Lesegerät übertragenes und von Markierungen moduliertes Signal. - Mit Bezug zu
2 ist zu sehen, dass Impulse A, B und C vom „0"-Modulationsfenster (MW-0) moduliert wurden. Dies ist durch den Abfall der Signalhöhe nach dem MW-0-Signal dargestellt. Dies zeigt, dass es mindestens eine aktive Markierung im Feld gibt, die eine „0" in den ersten drei Bitpositionen trägt. Das „Suchstartmuster" in1 ist für einen langen Impuls als Beispiel gezeigt. In der Praxis ist eine lange Pause im Feld üblicher. Dies stellt alle Markierungen zurück. - In
3 ist zu sehen, dass der erste Impuls (A) von mindestens einer Markierung moduliert wurde, die eine „0" in der ersten Position trägt. Der zweite Abfrageimpuls (B) zeigt, dass keine aktiven Markierungen ein „0"-Bit in dieser Position tragen. Als Folge davon setzt das Lesegerät den Impuls fort, um aktiven Markierungen mit einer „1" in dieser Position zu ermöglichen, darauf zu reagieren und das „1"-Modulationsfenster zu modulieren und aktiv zu bleiben. Auf diese Weise werden Markierungen fortschreitend gelesen und eliminiert. - In dieser Ausführungsform ist die Modulation des Feldes durch Markierungen eine Amplitudenmodulation (ASK), es kann aber Phasenmodulation (PSK), Frequenzmodulation (FSK) oder irgendeine erfassbare Form von Modulation eingesetzt werden.
- In dieser Ausführungsform wurden der Einfachheit halber einzelne Bits abgefragt, obwohl Bitmuster wie 00, 01, 10 oder 11 und so weiter abgefragt werden können. Im Falle der folgenden Bitmuster 00, 01, 10, 11 kann dies erreicht werden durch Verwendung von 4 möglichen Modulationsfenstern, die die 4 möglichen Kombinationen darstellen. Der Vorgang wird dann wie zuvor ausgefiührt. Das erste Modulationsfenster kann 00 sein. Alle aktiven Markierungen mit diesem Bitmuster sind in dieser Stufe der Durchführung der Abfrage gefordert, dieses Fenster zu modulieren und aktiv zu bleiben. Dies eliminiert Markierungen mit Bitmustern 01, 10 und 11. Sollten keine Markierungen ein 00-Muster aufweisen, dann erstreckt das Lesegerät den Impuls, so dass er das nächste Modulationsfenster einschließt und so weiter wie im Falle des Erfassens von „0"- und „1"-Bits. Weil das Lesegerät das Feld nicht mehrmals modulieren muss, ergibt sich ein gewisser Geschwindigkeitsvorteil. Wenn das Bitmuter über 2–3 Bits erhöht wird, wird es zunehmend schwieriger; einen Geschwindigkeitsvortel herauszuholen und wenn das Bitmuster noch größer wird; nimmt die Gesamtgeschwindigkeit schließlich ab.
- Die
4 und5 sind Blockdiagramme herkömmlicher Geräte, die zur Verwendung mit der vorliegenden Erfindung konfiguriert sind.
Claims (19)
- Radiofrequenzmarkierungsidentifikationssystem umfassend eine Vielzahl von Markierungen und einen Sende-Empfänger zum Senden von Informationen an und Empfangen von Informationen von den Markierungen, worin jeder Markierung ein Identifikationswort zugeteilt ist, das eine bestimmte Anzahl von Bits umfasst, wobei die Markierungen Mittel zum selektiven Modulieren eines vom Sende-Empfänger empfangenen Signals umfassen, und der Sende-Empfänger Mittel zum Senden eines Anfragesignals umfasst, das eine Vielzahl von Teilen umfasst, dadurch gekennzeichnet, dass jeder Teil des Anfragesignals vom Sende-Empfänger in Abhängigkeit von der Modulationsantwort von den Markierungen auf irgendeinen vorigen Teil bestimmt wird, worin jeder Teil mit einem bestimmten Bit oder einer Bitsequenz der Identifikationsworte assoziert ist und dazu verwendet wird, die Markierungen gleichzeitig abzufragen, um als Antwort auf die von den Markierungen gegebenen modulierten Signalen, das Vorhandensein einer Markierung oder von Markierungen mit einem gegebenen Wert in dem bestimmten Bit oder der Bitsequenz zu identifizieren.
- System nach Anspruch 1, wobei der Sende-Empfänger ferner eine Antennenanordnung, einen Radiofrequenztransponder, einen externen Datenkommunikationsport und eine Energiequelle umfasst.
- System nach Anspruch 2, wobei der Sende-Empfänger in der Lage ist, modulierte Radiofrequenzenergie zum Aufbringen auf die Antennen zu erzeugen.
- System nach einem der vorhergehenden Ansprüche, enthaltend in jeder Markierung eine Induktionsschleifenantenne oder Kondensatorplatten, die die elektrische Energie in ein elektrisches Feld umwandeln, um mit Transpondern zu kommunizieren und die Energie für Transponder bereitzustellen, wo diese Energie nicht intern im Transponder aus internen Batterien oder einer Photozelle gewonnen wird.
- System nach einem der vorhergehenden Ansprüche, enthaltend in jeder Markierung eine Antenne, die die Signalenergie vom Sende-Empfänger in ein RF-Feld umwandelt, um mit Transpondern zu kommunizieren.
- System nach einem der vorhergehenden Ansprüche, wobei der Sende-Empfänger Mittel zum Bestimmen der Art der Modulation ausgehend vom logischen Produkt früherer Kommunikationen mit Markierungen aufweist, um eine binäre Suche durchzuführen.
- System nach einem der vorhergehenden Ansprüche, wobei der Sende-Empfänger Mittel zum Erfassen der durch irgendeine Markierung auf das Feld aufgedrückten Modulation aufweist, mit einem Demodulator und einem Verstärker, worin das Modulationssignal zu einem Prozessor in einem Logikblock gesendet wird und in einem Logikprozessor digitalisiert und bewertet wird.
- System nach einem der vorhergehenden Ansprüche, wobei die Markierung oder Markierungen Signalauffangmittel, einen Gleichrichter, einen Begrenzer mit Hysterese, einen Taktextraktor, einen Datenextraktor, einen Modulator und einen Logiksektor aufweisen.
- System nach Anspruch 8, in dem das Signalauffangmittel eine Auffangspule aufweist.
- Verfahren zum Erfassen des Vorhandenseins von Markierungen in einem Zielbereich durch Aussenden von Anfragesignalen von einem Sende-Empfänger zur selektiven Modulation durch Markierungen, die in dem Zielbereich vorhanden sind, wobei jeder Markierung ein Identifikationswort umfassend eine bestimmte Anzahl von Bits zugeordnet ist, dadurch gekennzeichnet, dass das Verfahren die Schritte umfasst: Senden eines Anfragesignals von einem Sende-Empfänger umfassend eine Vielzahl von Teilen, wobei jeder Teil des Anfragesignals in Abhängigkeit von der Modulationsantwort von den Markierungen auf irgendeinen vorigen Teil bestimmt wird, worin jeder Teil mit einem bestimmten Bit oder einer Bitsequenz der Identifikationsworte assoziiert ist und in der Lage ist, einen gegebenen Wert für das Bit oder die Sequenz von Bits zu befördern, worin Markierungen mit dem Wert in dem bestimmten Bit oder der Bitsequenz konfiguriert werden, um das Signal zu modulieren, wobei die Modulation verwendet wird, um das Vorhandensein dieser Markierungen zu identifizieren.
- Verfahren nach Anspruch 10, worin das Vorhandensein einer Markierung oder von Markierungen mit einem individuellen Identifikationswort durch Senden eines Anfragesignals mit Teilen, die allen Bits der Identifikationsworte entsprechen, erfasst werden.
- Verfahren nach Anspruch 10 oder 11, worin jeder Teil einen ersten Teil umfasst, der verwendet wird, um die Markierungen abzufragen und zu bestimmen, ob in einer Markierung oder einer Vielzahl von Markierungen das assoziierte Bit oder die Sequernz von Bits einen ersten Wert aufweist, und eine zweiten Teil, der verwendet wird, um die Markierungen abzufragen, ob das assoziierte Bit oder die Sequenz von Bits einen zweiten Wert aufweist.
- Verfahren nach Anspruch 10, worin, wenn ein Teil verwendet wird, um die Markierungen abzufragen, um zu bestimmen, ob in einer Markierung oder einer Vielzahl von Markierungen das assoziierte Bit oder die Sequenz von Bits den ersten Wert aufweist, der erste Teil gesendet wird, und wenn der Teil verwendet wird, um die Markierungen abzufra gen, um zu bestimmen, ob das assoziierte Bit oder die Sequenz von Bits einen zweiten Wert aufweist, der erste und zweite Teil gesendet werden.
- Verfahren nach Anspruch 13, worin nur, wenn keine Antwort auf den ersten Teil erfolgt, der zweite Teil gesendet wird.
- Verfahren nach Anspruch 10 bis 14, worin eine Markierung, die nicht den Wert bei dem bestimmten Bit oder der Bitsequenz aufweist, weitere Signale ignoriert, bis eine Aktivierung oder ein Wecksignal empfangen wird.
- Verfahren nach einem der Ansprüche 10 bis 15, worin Datenbits eines Markierungstransponders herausgelesen und/oder eingeschrieben werden, indem weitere Bits nach dem Anfragesignal gesendet werden, worin die Markierung dann deaktiviert wird und weitere Signale ignoriert, bis ein Aktivierungssignal empfangen wird.
- Verfahren nach einem der Ansprüche 10 bis 16, wodurch eine Markierung ausgehend von nachfolgenden Anfragesignalen bestimmen kann, ob der Lese-Sende-Empfänger seine versuchte Kommunikation empfangen hat.
- Computerprogramm umfassend Computerprogrammcodemittel zum Durchführen all der Schritte nach einem der Ansprüche 10 bis 17, wenn das Programm auf einem Computer läuft.
- Computerprogramm nach Anspruch 18, in einer Ausführungsform als computerlesbares Medium.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9813371 | 1998-06-22 | ||
GBGB9813371.3A GB9813371D0 (en) | 1998-06-22 | 1998-06-22 | Anti-collision tag apparatus and system |
PCT/GB1999/001964 WO1999067735A1 (en) | 1998-06-22 | 1999-06-22 | Anti-collision tag apparatus and system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69906526D1 DE69906526D1 (de) | 2003-05-08 |
DE69906526T2 true DE69906526T2 (de) | 2004-02-19 |
Family
ID=10834117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69906526T Expired - Fee Related DE69906526T2 (de) | 1998-06-22 | 1999-06-22 | Anti-kollisionvorrichtung und system für etikette |
Country Status (8)
Country | Link |
---|---|
US (1) | US7106174B1 (de) |
EP (1) | EP1088284B1 (de) |
JP (1) | JP4185249B2 (de) |
CN (1) | CN1165865C (de) |
AU (1) | AU762867B2 (de) |
DE (1) | DE69906526T2 (de) |
GB (1) | GB9813371D0 (de) |
WO (1) | WO1999067735A1 (de) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2161644B1 (es) * | 2000-04-29 | 2003-04-16 | Gonzalez Juan Domingo Sandoval | Protocolo anti-colision con comunicacion unidireccional. |
WO2002091758A1 (es) * | 2000-04-29 | 2002-11-14 | Sandoval Gonzalez Juan Domingo | Protocolo anti-colisión con comunicación unidireccional |
USRE47599E1 (en) | 2000-10-20 | 2019-09-10 | Promega Corporation | RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags |
US20020183882A1 (en) | 2000-10-20 | 2002-12-05 | Michael Dearing | RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags |
US7376351B2 (en) * | 2000-10-24 | 2008-05-20 | Geberit Technik Ag | Data communications system and method for communication between infrared devices |
DE10206137A1 (de) * | 2002-02-14 | 2003-09-04 | Infineon Technologies Ag | Etikettenkennsystem und dafür geeignetes Codierverfahren |
AUPS151202A0 (en) * | 2002-04-05 | 2002-05-09 | Tagsys Australia Pty. Ltd. | A sub-carrier signalling scheme allowing small signal suppression identification for labelling systems |
CA2488681C (en) * | 2002-06-26 | 2010-01-26 | Nokia Corporation | System, apparatus, and method for effecting network connections via wireless devices using radio frequency identification |
JP3614157B2 (ja) * | 2002-07-30 | 2005-01-26 | オムロン株式会社 | Rfidタグならびにrfidタグにおける共振周波数の調整方法 |
EP1406208A1 (de) * | 2002-10-02 | 2004-04-07 | EM Microelectronic-Marin SA | Verfahren zur Identifikation einer Mehrzahl von Transpondern im Abfragefeld eines Lesegerätes mit mehreren Antennen |
CN1706205B (zh) * | 2002-10-18 | 2012-04-25 | 赛宝技术公司 | 使无源rfid标签的无用重复协商次数最少的***和方法 |
CN1295519C (zh) * | 2003-08-26 | 2007-01-17 | 上海复旦微电子股份有限公司 | 高频射频识别***防碰撞的识别方法 |
JP4276524B2 (ja) * | 2003-11-14 | 2009-06-10 | 株式会社エヌ・ティ・ティ・ドコモ | タグ選択装置、タグ選択システム、及びタグ選択方法 |
JP4518787B2 (ja) * | 2003-12-18 | 2010-08-04 | 富士通株式会社 | タグ読み取り方法及びタグ読み取り装置 |
US7456726B2 (en) * | 2004-03-05 | 2008-11-25 | Seknion, Inc. | Method and apparatus for improving the efficiency and accuracy of RFID systems |
WO2005091890A2 (en) * | 2004-03-05 | 2005-10-06 | Seknion, Inc. | Method and apparatus for security in a wireless network |
DE602004012966T2 (de) * | 2004-05-03 | 2009-05-07 | Freescale Semiconductor Inc. (n.d.Ges.d. Staates Delaware), Austin | Verfahren und Vorrichtung zur Knotenaufwachung in einem seriellen Datenbus |
US7519325B2 (en) | 2004-12-30 | 2009-04-14 | Nokia Corporation | Docking of short-range wireless communication tags with mobile terminals |
KR100637076B1 (ko) * | 2005-01-12 | 2006-10-23 | 삼성전기주식회사 | 최적의 이진탐색트리를 이용한 태그식별자 충돌 방지 방법및 시스템 |
JP2006319934A (ja) | 2005-05-11 | 2006-11-24 | Waimachikku Kk | 無線ネットワークノード |
JP4607802B2 (ja) * | 2006-03-16 | 2011-01-05 | 富士通株式会社 | Rfidリーダライタ |
KR100728306B1 (ko) | 2006-06-19 | 2007-06-13 | 학교법인 포항공과대학교 | 무선 주파수 식별 시스템에서 태그 충돌 방지방법 |
CN101436244B (zh) * | 2007-11-12 | 2011-04-20 | 华为技术有限公司 | 一种识别应答器的方法、询问机及信息识别*** |
US8098143B2 (en) | 2008-12-10 | 2012-01-17 | Lockheed Martin Corporation | Power aware techniques for energy harvesting remote sensor system |
US8805649B2 (en) | 2009-02-04 | 2014-08-12 | Lockheed Martin Corporation | Methods for anti-collision and multiple access in RFID communications |
CN101770587B (zh) * | 2009-06-10 | 2012-08-22 | 中国科学院自动化研究所 | 一种反向测试rfid读写器防碰撞能力的***及方法 |
US8610574B2 (en) * | 2009-06-15 | 2013-12-17 | Gerald Isaac Kestenbaum | Item storage and tracking system |
EP2633471A4 (de) * | 2010-10-26 | 2017-04-05 | Andexor Pty Ltd | Lesegerät und datenleseverfahren |
CN102147849B (zh) * | 2011-01-18 | 2016-01-20 | 深圳市中兴长天信息技术有限公司 | 射频识别中阅读器与标签的通讯方法 |
CN103338174B (zh) * | 2013-06-25 | 2016-04-06 | 浙江大学 | 一种应答器数据时钟的发生装置 |
US9254824B2 (en) * | 2013-12-30 | 2016-02-09 | Automotive Research & Testing Center | Adaptive anti-collision method for vehicle |
CN104318191B (zh) * | 2014-10-16 | 2017-07-28 | 江苏国光信息产业股份有限公司 | 一种uhf rfid自适应工作方法 |
US20180012197A1 (en) * | 2016-07-07 | 2018-01-11 | NextEv USA, Inc. | Battery exchange licensing program based on state of charge of battery pack |
CN115618908B (zh) * | 2022-12-16 | 2023-03-21 | 北京云末科技服务有限公司 | 基于rfid的物品周转核验方法、装置及*** |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4433256A (en) * | 1982-07-06 | 1984-02-21 | Motorola, Inc. | Limiter with dynamic hysteresis |
GB8408538D0 (en) * | 1984-04-03 | 1984-05-16 | Senelco Ltd | Transmitter-responder systems |
ATE110480T1 (de) * | 1987-03-31 | 1994-09-15 | Identec Ltd | Zugangskontrolleinrichtung. |
AT395224B (de) * | 1990-08-23 | 1992-10-27 | Mikron Ges Fuer Integrierte Mi | Kontaktloses, induktives datenuebertragungssystem |
US5550547A (en) * | 1994-09-12 | 1996-08-27 | International Business Machines Corporation | Multiple item radio frequency tag identification protocol |
US5856788A (en) * | 1996-03-12 | 1999-01-05 | Single Chips Systems Corp. | Method and apparatus for radiofrequency identification tags |
US6323566B1 (en) * | 1996-10-10 | 2001-11-27 | Texas Instruments Incorported | Transponder for remote keyless entry systems |
US6289209B1 (en) * | 1996-12-18 | 2001-09-11 | Micron Technology, Inc. | Wireless communication system, radio frequency communications system, wireless communications method, radio frequency communications method |
US6046683A (en) * | 1996-12-31 | 2000-04-04 | Lucent Technologies Inc. | Modulated backscatter location system |
US5942977A (en) * | 1997-08-13 | 1999-08-24 | Ludwig Kipp | Radio transponder |
-
1998
- 1998-06-22 GB GBGB9813371.3A patent/GB9813371D0/en not_active Ceased
-
1999
- 1999-06-22 WO PCT/GB1999/001964 patent/WO1999067735A1/en active IP Right Grant
- 1999-06-22 AU AU43827/99A patent/AU762867B2/en not_active Ceased
- 1999-06-22 CN CNB99809918XA patent/CN1165865C/zh not_active Expired - Fee Related
- 1999-06-22 US US09/719,958 patent/US7106174B1/en not_active Expired - Fee Related
- 1999-06-22 JP JP2000556328A patent/JP4185249B2/ja not_active Expired - Fee Related
- 1999-06-22 DE DE69906526T patent/DE69906526T2/de not_active Expired - Fee Related
- 1999-06-22 EP EP99926650A patent/EP1088284B1/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1088284A1 (de) | 2001-04-04 |
DE69906526D1 (de) | 2003-05-08 |
JP4185249B2 (ja) | 2008-11-26 |
JP2002519876A (ja) | 2002-07-02 |
WO1999067735A1 (en) | 1999-12-29 |
AU4382799A (en) | 2000-01-10 |
EP1088284B1 (de) | 2003-04-02 |
CN1313974A (zh) | 2001-09-19 |
GB9813371D0 (en) | 1998-08-19 |
AU762867B2 (en) | 2003-07-10 |
US7106174B1 (en) | 2006-09-12 |
CN1165865C (zh) | 2004-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69906526T2 (de) | Anti-kollisionvorrichtung und system für etikette | |
DE3851168T2 (de) | Zugangskontrolleinrichtung. | |
DE60023561T2 (de) | Elektronisches etikettenlesesystem | |
EP1307395B2 (de) | Überwachungseinrichtung für einen aufzug | |
DE60302709T2 (de) | Antikollisionsverfahren für drahtloses elektronisches Modul | |
EP1630715B1 (de) | Verfahren zur Auswahl eines oder mehrerer Transponder | |
DE102006027200A1 (de) | Datenträger und Verfahren zur kontaktlosen Kommunikation zwischen dem Datenträger und einem Lesegerät | |
DE102004013156B4 (de) | Verfahren zur Datenübertragung in RFID- oder Remote-Sensor-Systemen | |
DE60034697T2 (de) | Sich an wechselnde umgebungen anpassendes transpondersystem | |
EP0656599A2 (de) | Transponder und Datenkommunikationsystem | |
DE60303824T2 (de) | Inventurverfahren für transponder mittels einer kommunikationsstation | |
EP1526474B1 (de) | Verfahren zur Auswahl eines oder mehrerer Transponder | |
DE69114609T2 (de) | Vorrichtung zum Ferngespräch zwischen einer Station und einem oder mehreren tragbaren Gegenständen. | |
DE3802061A1 (de) | Speicher-schreib/lese-system mit induktiver kopplung | |
DE60308529T2 (de) | Antikollisionsverfahren mit zeitschlitzen mit verarbeitung von informationen, die die zeitschlitze markieren | |
EP1586917A2 (de) | Verfahren zur Auswahl eines oder mehrer Transponder | |
EP1503222B1 (de) | Verfahren zur Auswahl eines oder mehrerer Transponder | |
DE19949572B4 (de) | Verfahren zum Identifizieren mehrerer Transponder | |
DE69937942T2 (de) | Datenträger mit einer schaltung mit mitteln zur zeitschlitzbestimmung und mitteln zur zeitschlitzfestlegung | |
DE102004020956A1 (de) | Kommunikationsverfahren in RFID-oder Remote-Sensor-Systemen | |
DE69829819T2 (de) | Transponderkommunikationseinrichtung | |
DE60106395T2 (de) | Verfahren zum lesen von elektronischen etiketten mittels gleichzeitiger identifizierung ihres kodes | |
DE60317723T2 (de) | Leseverfahren, Responder und Lesegerät | |
DE1901225A1 (de) | Fehlerpruefverfahren fuer Aufzeichnungen binaer codierter Informationen | |
DE102004013837B4 (de) | Verfahren zur drahtlosen Datenübertragung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |