DE3855417T2 - System zur Identifikation von mobilen Datenquellen - Google Patents

System zur Identifikation von mobilen Datenquellen

Info

Publication number
DE3855417T2
DE3855417T2 DE3855417T DE3855417T DE3855417T2 DE 3855417 T2 DE3855417 T2 DE 3855417T2 DE 3855417 T DE3855417 T DE 3855417T DE 3855417 T DE3855417 T DE 3855417T DE 3855417 T2 DE3855417 T2 DE 3855417T2
Authority
DE
Germany
Prior art keywords
data carrier
identification number
data
command
carrier identification
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
Application number
DE3855417T
Other languages
English (en)
Other versions
DE3855417D1 (de
Inventor
Hisato Fujisaka
Miyake Ryoichi
Shimada Tsunetaka Sh Tsunetaka
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.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
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
Priority claimed from JP62320007A external-priority patent/JPH01160233A/ja
Priority claimed from JP62322389A external-priority patent/JPH01162442A/ja
Application filed by Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Application granted granted Critical
Publication of DE3855417D1 publication Critical patent/DE3855417D1/de
Publication of DE3855417T2 publication Critical patent/DE3855417T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods 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/10019Methods 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/10029Methods 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/10059Methods 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 transponder driven
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/74Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
    • G01S13/76Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein pulse-type signals are transmitted
    • G01S13/78Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein pulse-type signals are transmitted discriminating between different kinds of targets, e.g. IFF-radar, i.e. identification of friend or foe
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/128Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by electric registration, e.g. electrolytic, spark erosion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/20Individual registration on entry or exit involving the use of a pass
    • G07C9/28Individual registration on entry or exit involving the use of a pass the pass enabling tracking or indicating presence

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Communication Control (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Description

  • Diese Erfindung bezieht sich auf ein Datenträgeridentifikationssystem und insbesondere auf ein Datenträgeridentifikationssystem, welches ein Kommunikationssteuergerät zum Lesen von Daten aus einem oder mehr Datenspeichereinheiten und Schreiben von Daten in eine oder mehr Datenspeichereinheiten, welche Daten zur Steuerung von Produktionslinien, Fördersystemen, Raumzugangskontrollen, der Bewegung von Vieh etc. halten, verwendet.
  • Identifikationssysteme, welche Daten aus einem Steuergerät aus einer Datenspeichereinheit auslesen oder in eine Datenspeichereinheit (nachfolgend Datenträger) einschreiben und elektromagnetische Induktion, Hochfrequenzwellen oder Licht verwenden, sind bekannt. Ein Datenträger, welcher einen Halbleiterspeicher, wie etwa einen EEPROM oder SRAM (statischer RAM), enthält, ist an Artikeln, die beispielsweise auf einer Produktionslinie bewegt werden, angebracht. Nachdem ein Artikel in einen Bereich gekommen ist, wo eine Datenkommunikation mit dem Steuergerät möglich ist, beginnt das Steuergerät mit dem Datenträger unter Verwendung beispielsweise eines Lese/Schreibkopfs zu kommunizieren.
  • Während des Lesens von Daten überträgt das Steuergerät einen Befehlscode sowie einen eine Adresse enthaltenden Lesebefehl an einen Datenträger. Der Datenträger liest Daten aus seiner Speichereinheit ansprechend auf den Lesebefehl aus und überträgt die Daten auf das Steuergerät. Während des Schreibens von Daten sendet das Steuergerät einen Befehlscode sowie einen eine Adresse enthaltenden Schreibbefehl und die zu schreibenden Daten. Der Datenträger schreibt die Daten ansprechend auf den Schreibbefehl in seine Speichervorrichtung.
  • Wenn mehr als ein Datenträger in einem Bereich zugegen ist, wo eine Datenkommunikation mit dem Steuergerät möglich ist, ist bei diesem System eine korrekte Datenkommunikation schwierig, weil ein Datenträger, von dem erwartet wird, daß er mit dem Steuergerät kommuniziert, nicht von anderen Datenträgern in der gleichen Umgebung unterschieden werden kann. Dementsprechend müssen zur Erzielung einer korrekten Kommunikation Objekte so gesteuert werden, daß sie in einen Kommunikationsbereich einzeln eintreten, wobei eine exakte Positionierung des Lese/Schreibkopfs des Steuergeräts erforderlich ist.
  • Außerdem sind für die Steuerung von Personen, die einen Raum betreten oder verlassen, ein Pfad und ein Tor erforderlich, um die Personen einzeln in einen Kommunikationsbereich zu führen. Es sind also für eine korrekte Kommunikation zusätzlich Vorrichtungen und Einrichtungen erforderlich.
  • Aus EP-A-0 178 924 ist ein Steuergerät, und ein entsprechendes Verfahren, bekannt, welches für eine Kommunikation mit wenigstens einem Datenträger innerhalb eines Kommunikationsbereichs eingerichtet ist, wobei jeder Datenträger eine eigene Datenträger-Identifikationsnummer besitzt, wenn er sich in dem Bereich befindet, wobei das Steuergerät Speichermittel zum Speichern von Datenträger-Identifikationsnummern von Datenträgern, die in dem Kommunikationsbereich zugegen sind, und Nachweismittel zum Nachweisen eines Signals, welches von einem Datenträger gesendet wird, wenn er in den Kommunikationsbereich eintritt, aufweist, wobei das Signal die Indentifikationsnummer des eintretenden Datenträgers enthält.
  • Es ist daher eine Aufgabe dieser Erfindung, ein Datenträger-Identifikationssystem zu schaffen, bei welchem ein Steuergerät korrekt mit einem Datenträger kommunizieren kann, auch wenn mehr als ein Datenträger in einem Kommunikationsbereich zugegen ist.
  • Die Erfindung ist wie in den Ansprüchen 1 und 18 definiert.
  • Gemäß dieser Erfindung ist ein Datenträger-Identifikationssystem vorgesehen, bei welchem verschiedene Datenträgernummern (DCNos.) verschiedenen Datenträgern in einem Kommunikationsbereich, wo eine Datenkommunikation mit dem Steuergerät möglich ist, zugeordnet sind. Die verschiedenen DCNos. ermöglichen einen leichten und korrekten Zugriff des Steuergeräts auf einen speziellen Datenträger, von dem erwartet wird, daß er mit ihm kommuniziert, auch wenn mehr als ein Datenträger in einem Kommunikationsbereich zugegen ist.
  • Wenn ein neu in den Kommunikationsbereich eintretender Datenträger eine Datenträgernummer hatf die die gleiche wie die Datenträgernummer eines bereits in dem Bereich befindlichen Datenträgers ist, bewirkt ein Steuergerät eine Änderung der Datenträgernummer von wenigstens einem der miteinander im Konflikt stehenden Datenträger, so daß nicht zwei Datenträger die gleiche Datenträgernummer haben.
  • Die obige und andere Aufgaben, Vorteile und Merkmale dieser Erfindung werden aus der folgenden detaillierten Beschreibung der Erfindung umfassender verstanden werden, welche in Verbindung mit den folgenden Zeichnungen erfolgt, in welchen gleiche Bezugszeichen gleiche oder einander entsprechende Komponenten bezeichnen.
  • Fig. 1A bis 1E sind Veranschaulichungen, die ein Datenträger-Identifikationssystem in einer ersten bevorzugten Ausführungsform der Erfindung darstellen;
  • Fig. 2 ist ein schematisches Schaltbild eines Datenträger-Identifikationssystems gemäß der Erfindung;
  • Fig. 3A und 3B zeigen Befehlsnachrichtenstrukturen eines Steuergeräts und Antwortnachrichtenstrukturen eines Datenträgers für die erste Ausführungsform;
  • Fig. 4 ist ein Schaltungsaufbau zur Befehlsdecodierung und Datenübertragung;
  • Fig. 5 ist ein Schaltungsaufbau für das Feststellen einer Koinzidenz einer Datenträger-(DC-)Nummer von einem Steuergerat mit der DC-Nummer eines Datenträgers;
  • Fig. 6A, 6B und 6C sind Flußdiagramme, welche das Arbeiten des Steuergeräts in einer ersten Ausführungsform der Erfindung beschreiben;
  • Fig. 7A, 7B und 7C sind Flußdiagramme, welche das Arbeiten der ersten Ausführungsform der Erfindung veranschaulichen;
  • Fig. 8A bis 8H sind Veranschaulichungen, welche ein Datenträger-Identifikationssystem in einer zweiten Ausführungsform der Erfindung darstellen;
  • Fig. 9 zeigt Befehlsnachrichtstrukturen aus einem Steuergerät und Antwortnachrichtstrukturen aus einem Datenträger für die zweite Ausführungsform;
  • Fig. 10A und 10B sind Flußdiagramme, welche das Arbeiten des Steuergeräts in der zweiten Ausführungsform der Erfindung beschreiben;
  • Fig. 11 ist ein Flußdiagramm, welches das Arbeiten der zweiten Ausführungsform der Erfindung veranschaulicht.
  • Fig. 2 zeigt einen Schaltungsaufbau einer Identifikationsvorrichtung gemäß der Erfindung. Die Vorrichtung enthält ein Kommunikationssteuergerät 10, welches Lese/Schreibbefehle an einen oder mehr Datenträger 20 sendet. Das Steuergerät 10 ist mit einem zentralen Steuer- und Managementsystem verknüpft, welches keinen Teil der Erfindung bildet und daher nicht gezeigt ist. Das zentrale Steuer- und Managementsystem kommuniziert mit einer Anzahl von Kommunikationssteuergeräten 10. Ein Datenträger 20, auch Datenspeichereinheit genannt, liest Daten aus seinem Speicher aus und schreibt Daten in seinen Speicher ein ansprechend auf Lese/Schreibbefehle des Steuergeräts 10.
  • Das Steuergerät 10 enthält eine Schnittstelle 11, die zur Kommunikation mit dem zentralen Steuer- und Mangagementsystem verwendet wird. Ein Speicher 12 wird zur Speicherung einer Anzahl von Datenträgernummern verwendet, die voneinander verschieden sind und von denen jede einem betreffenden Datenträger 20 zugeordnet ist und diesen identifiziert. Eine Zentraleinheit (CPU) 13 arbeitet als das Herz des Steuergeräts 10. Ein Parallel/Seriell-(P/S-)Umsetzer 14 empfängt Parallelsignale, wie etwa Befehlssignale, von der CPU 13 und wandelt sie in serielle Signale um. Ein Modulator 15 moduliert serielle Signale aus dem P/S-Umsetzer 14 und sendet sie über eine Sende/Empfangsschalter-Schaltung 16 und Antenne 19 an einen Datenträger 20. Die Schalt-Schaltung 16 wird durch die CPU 13 so angesteuert, daß sie zwischen einer Signalsendebetriebsweise und einer Signalempfangsbetriebsweise schaltet. Ein Demodulator 17 demoduliert von einem Datenträger 20 an das Steuergerät 10 gesendete Signale. Signale von einem Datenträger 20 werden mit der Antenne 19 empfangen, durchlaufen die Schalt-Schaltung 16 und werden durch den Demodulator 17 demoduliert, der die demodulierten Signale seriell ausgibt. Ein Seriell/Parallel-(S/P-)Umsetzer 18 wandelt die seriellen Signale in parallele Signale um.
  • Der Datenträger 20 enthält eine Sende/Empfangsschalt- Schaltung 21, die, wie Schalt-Schaltung 16, zwischen einer Signalsendebetriebsweise und einer Signalempfangsbetriebsweise umschaltet. Ein Demodulator 22 demoduliert über die Antenne 30 und die Schalt-Schaltung 21 empfangene modulierte Signale des Steuergeräts 10, und ein Seriell/Parallel- (S/P-)Umsetzer 23 wandelt serielle demodulierte Signale des Demodulators 22 in parallele Signale um. Ein Speicher 24, wie etwa ein EEPROM, wird zur Speicherung von Daten verwendet. Eine Logikschaltung 25 zur Befehlsdecodierung und Speichersteuerung empfängt Befehle vom Steuergerät 10 und decodiert diese zum Lesen oder Schreiben von Daten in den Speicher 24. Die Schalt-Schaltung 21 wird durch eine Logikschaltung 25 gesteuert. Ein Parallel/Seriell-(P/S-)Umsetzer 26 wandelt parallele Signale, welche eine Antwort des Datenträgers tragen, in serielle Signale um, die an das Steuergerät 10 gesendet werden können. Ein Modulator 27 moduliert serielle Signale des P/S-Umsetzers 26 und gibt diese über die Schalt-Schaltung 21 und die mit der Schaltung 21 verbundene Antenne 30 auf das Steuergerät 10 aus. Eine Trägernachweisschaltung 28 weist ein Trägersignal des Steuergeräts 10 nach und liefert ein Ausgangssignal, das angibt, ob der Datenträger 20 in einem Bereich, in dem der Datenträger 20 mit dem Steuergerät 10 kommunizieren kann, zugegen ist. Ein Modulationsdetektor 29 empfängt Signale des Demodulators 22 und liefert ein Ausgangssignal, das angibt, ob gerade eine Datenübertragung zwischen dem Steuergerät 10 und einem anderen Datenträger 20 durchgeführt wird.
  • Als Veranschaulichung, wie die so beschriebene Vorrichtung verwendet wird, ist das Steuergerät fest, während der Datenträger 20 an zu identifizierenden Objekten angebracht wird. Nachdem der Datenträger 20 in einen Bereich eingetreten ist, wo eine Datenübertragung mit dem Steuergerät 10 möglich ist, beginnt der Datenträger 20 mit dem Steuergerät 10 zu kommunizieren. Spannung für den Betrieb des Datenträgers 20 kann durch das Steuergerät 10 über eine elektromagnetische Kopplung oder durch eine, nicht gezeigte, Batterie, die im Datenträger 20 enthalten ist, geliefert werden.
  • Die Datenstruktur von Befehlsnachrichten, die vom Steuergerät 10 erzeugt und an einen Datenträger 20 gesendet werden, sind in den Fig. 3A(a)-(c) gezeigt. Wie in Fig. 3A(a)-(c) gezeigt, enthalten alle Befehle - ein Lesebefehl (a) ein Schreibbefehl (b) und ein Statuslesebefehl (c) - ein Synchronisationszeichen, gefolgt von einer Datenträgernummer (DCNo.). Andererseits sind Antwortnachrichten (Leseantwort, Schreibantwort, Statusleseantwort), welche von einem Datenträger 20 an das Steuergerät 10 ansprechend auf die obigen Befehle gesendet werden, in den Fig. 3A(d)-(f) gezeigt. Wie die Befehlsnachrichten enthalten alle Antwortnachrichten, d.h. eine Leseantwort, eine Schreibantwort und eine Statusantwort, ein Synchronisationszeichen gefolgt von einer DCNo.
  • Fig. 3B zeigt Datenstrukturen für DCNo.-Steuerbefehlsnachrichten (a, b, c), die vom Steuergerät 10 zur Steuerung, ob ein Datenträger seine DCNo. ändert oder nicht, erzeugt werden, und eine Antwortnachricht (d) von einem Datenträger 20. Die DCNo.-Aktualisierungsgestattungs-Befehlsnachricht (a) gestattet einem Datenträger 20, seine DCNo. zu aktualisieren. Die No.-Aktualisierungsbefehlsnachricht (b) instruiert einen Datenträger 20, seine DCNo. zu aktualisieren. Die No.-Aktualisierungssperrungs-Befehlsnachricht (c) sperrt daß sein Datenträger 20 seine DCNo. aktualisiert. Die Befehlsnachrichten 3B(a,b,c) werden von einem Steuergerät 10 gesendet. Ansprechend auf diese Befehle sendet ein Datenträger 20 an das Steuergerät 10 eine Antwort (d) , die ein Synchronisationszeichen, eine DCNo. und einen Statusnachrichtbereich, wie in Fig. 3B(d) gezeigt, aufweist.
  • Ein Schaltungsaufbau der Logikschaltung 25 aus Fig. 2 ist im einzelnen in Fig. 4 gezeigt. Eine Synchronisationszeichen/DCNo.-Koinzidenznachweisschaltung 41 wird dazu verwendet zu bestimmen, ob ein bestimmter Datenträger 20 durch das Steuergerät 10 adressiert wird. Die Nachweisschaltung 41 ist in größeren Einzelheiten in Fig. 5 gezeigt. Sie enthält ein Synchronisationszeichen-Halteregister 55, ein Schieberegister 56 zur Speicherung eines Synchronisationszeichens eines empfangenen Befehls, eingegeben als serielle Daten, sowie eine Vergleichsschaltung 57 zum Vergleichen eines vom Register 55 gehaltenen Synchronisationszeichens mit einem im Register 56 gespeicherten Synchronisationszeichen. Die Schaltung 57 bestimmt also, ob die beiden Synchronisationszeichen zusammenfallen oder nicht. Die Koinzidenznachweisschaltung 41 enthält auch ein Register 58, welches eine DCNo. des Trägers 20 hält, und ein Schieberegister 59 zur Speicherung einer DCNo., die in einem Befehl des Steuergeräts 10 enthalten ist. Das Schieberegister 59 wird durch Vergleichssignale der Vergleichsnachweisschaltung 57 zurückgesetzt. Eine Vergleichsschaltung 60, die ebenfalls Teil der Koinzidenznachweissschaltung 41 ist, vergleicht die vom Register 58 gehaltene DCNo. mit der im Schieberegister 59 gespeicherten DCNo. und gibt ein Befehlseingabezulassungssignal bei einem Zusammenfallen der beiden DCNo. aus. An diesem Punkt erkennt ein Datenträger 20, daß er adressiert worden ist.
  • Die Sende/Empfangsschalt-Schaltung 21 wird durch eine Eingabe/Ausgabe-Steuerschaltung 42 und eine Statussteuerschaltung 48 gesteuert. Wenn die Eingabe eines, beispielsweise, LESE-Befehls des Steuergeräts 10 abgeschlossen ist, sendet die Statussteuerschaltung 48 ein internes Steuersignal an die Steuerschaltung 42. Mit Empfang des internen Steuersignals sendet die Steuerschaltung 42 ein elektrisches Signal an die Schalt-Schaltung 21. Die Schalt-Schaltung 21 wird mit Erhalt des Signals von der Steuerschaltung 42 auf eine Signalsendebetriebsweise umgeschaltet.
  • Ein Identifikationsvorgang für einen Datenträger 20 wird nun unter Bezugnahme auf die Fig. 1A bis 1E beschrieben.
  • Wenn ein Datenträger 20A in einen Zugriffsfreigabe- (AE-)Bereich eintritt, wo eine Datenkommunikation mit dem Steuergerät 10 möglich ist, beginnt er mit einer Trägernachweisschaltung 28 ein Trägersignal des Steuergeräts 10 nachzuweisen und setzt seine Logikschaltung 25 mit Nachweis eines Trägersignais. In dieser Phase ist die DCNo. des Datenträgers 20A null, die aktualisiert werden kann. Der Datenträger 20A bestimmt, ob andere Datenträger gerade mit dem Steuergerät 10 kommunizieren, indem die Ausgabe des Demodulators 22 mit dem Modulationsdetektor 20 überwacht wird. Wenn keine Datenträger, die mit dem Steuergerät 10 kommunizieren, gefunden werden, tritt ein dies angebendes Signal am Ausgang des Modulationsdetektors 29 auf, und der Datenträger 20A sendet als Antwort ein Anfangsstatus-(IS-)Signal an das Steuergerät 10 dahingehend, daß der Datenträger 20A in den AE-(Kommunikations-)Bereich eingetreten ist. Als Antwort auf dieses IS-Signal sendet das Steuergerät 10 einen No.-Aktualisierungssperrbefehl (Fig. 3B(d)) an den Träger 20A, um die DCNo. des Trägers 20A auf "0" zu fixieren. Das Steuergerät fixiert die DCNo. des Datenträgers 20A bei "0", weil keine anderen Datenträger im Zugriffsfreigabebereich vorhanden sind und deshalb es keinen DCNo.-Konflikt gibt. Wo das Steuergerät 10 einen Lesezugriff auf den Datenträger 20A durchführt, sendet das Steuergerät 10, wie in Fig. 1C gezeigt, eine Lesebefehlsnachricht (Fig. 3A(a)) zusammen mit der DCNo. (0) an den Träger 20A und empfängt von diesem eine Antwort.
  • Eine Logikschaltung 25 eines weiteren Datenträgers 20B, der nun in den Zugriffsfreigabe-(AE-)Bereich eintritt und der auch eine Anfangs-DCNo. (0) hat, wird ebenfalls durch ein Trägersignal des Steuergeräts 10 gesetzt. Der Datenträger 20B ist, wie in Fig. 1D gezeigt, in den AE-Bereich während der Kommunikation des Datenträgers 20A mit dem Steuergerät 10 gekommen. Der Datenträger 20B sendet mit Feststellung, daß der Datenträger 20A nicht in Kommunikation mit dem Steuergerät 10 ist, ein 15-Signal an das Steuergerät 10. Als Antwort auf das IS-Signal des Datenträgers 20B gibt das Steuergerät 10 einen Befehl an den Datenträger 20B aus. Da nun zwei Datenträger mit einer DCNo. (0) vorhanden sind, gibt das Steuergerät 10 einen No.-Aktualisierungsbefehl (Fig. 3B(b)), wie in Fig. 1E gezeigt, an den Datenträger 20B, da die DCNo. (0) des Datenträgers 20B gleich derjenigen des Datenträgers 20A ist, der immer noch im AE-Bereich zugegegen ist. Als Antwort auf den Empfang dieses Befehls ersetzt der Datenträger 20B die aktuelle DCNo. (0) durch eine neue DCNo. (1). Danach sendet das Steuergerät 10 einen No.-Aktualisierungssperrbefehl (Fig. 3B(c)) an den Datenträger 20, um dessen DCNo. auf (1) zu fixieren. Es ist zu beachten, daß, wenn der No.-Aktualisierungsbefehl dem Datenträger 20B mitgeteilt wird, beide Datenträger 20A und 20B vorübergehend die gleiche DCNo. haben und deshalb beide adressiert werden. Nur beim Datenträger 20B wird jedoch die DCNo. aktualisiert, weil vorher der Datenträger 20A einen No.-Aktualisierungssperrbefehl erhalten hat, der die DCNo. des Datenträgers 20A auf (0) fixiert hat. Eine Änderung dieser DCNo. würde zuerst den Empfang eines No.-Aktualisierungszulassungsbefehls erfordern, wie er auftritt, wenn ein ( Datenträger 20 einen Zugriffsfreigabebereich verläßt, wie unten beschrieben wird.
  • Wenn ein, nicht gezeigter, weiterer Datenträger 20C nachfolgend in den AE-Bereich während der Gegenwart der Datenträger 20A und 20B eintritt, wird die DCNo. (0) des Datenträgers 20C über eine Kommunikation mit dem Steuergerät 10 durch eine neue DCNo. (2) ersetzt. Die auf diese Weise gewonnenen aufeinanderfolgenden DCNo. ermöglichen es dem Steuergerät 10, korrekt einen speziellen Datenträger 20 zu adressieren, auch wenn mehr als ein Datenträger 20 im AE- Bereich vorhanden ist.
  • Fig. 3B(a) veranschaulicht einen No.-Aktualisierungszulassungsbefehl. Dieser Befehl wird durch das Steuergerät 10 an einen Datenträger 20 gegeben, der einen Zugriffsfreigabebereich, d.h., einen Kommunikationsbereich verläßt. Er ermöglicht, daß ein verlassender Datenträger 20 mit einem No.-Aktualisierungsbefehl, Fig. 3B(b), eines anderen Steuergeräts aktualisiert wird, wenn er in den Zugriffsfreigabebereich des anderen Steuergeräts eintritt. Das Arbeiten des Steuergeräts 10 in einer ersten Ausführungsforrn der Erfindung wird unten unter Bezugnahme auf die Fig. 6A und 6B beschrieben.
  • Im Schritt 1 (ST1) empfängt das Steuergerät 10 einen Lese- oder Schreibbefehl vom zentralen Steuer- und Managementsystem (Zentralsystem) und wartet auf ein Anfangsstatus(IS-)Signal eines Datenträgers 20. In ST2 wird bestimmt, ob das Steuergerät 10 ein IS-Signal von einem Datenträger empfangen hat. Wenn in ST2 ein IS-Signal empfangen ist, sieht das Steuergerät 10 in ST3 in einer DCNo.-Tabelle nach, die im Arbeitsspeicher 12 resident ist und Datenträgernummern enthält. In ST4 gibt das Steuergerät 10 einen Statuslesebefehl (Fig. 3B(c)) an den Datenträger mit der Datenträgernummer (k) (k = 0, 1, ... oder n). In ST5 wird bestimmt, ob eine Antwort des Datenträgers (k) empfangen worden ist. Wenn eine Antwort des Datenträgers (k) nicht empfangen wird, wird die Nummer k in der DCNo.-Tabelle gelöscht. Danach wird in ST7 bestimmt, ob alle in der DCNo.-Tabelle gespeicherten Datenträgernummern geprüft worden sind oder nicht. Wenn eine Antwort des Datenträgers (k) in ST5 empfangen wird, wird ST7 unter Überspringen von ST6 ausgeführt. In ST9 wird ein DCNo.-Aktualisierungsbefehl (Fig. 3B(b)) an einen Datenträger (0) gesendet, dessen IS-Signal in ST2 empfangen wird. Mit Empfang des No.-Aktualisierungsbefehls aktualisiert der Datenträger (0) die aktuelle Trägernummer 0 mit einer neuen Nummer, die sich von allen Datenträgernummern unterscheidet, die in der DCNo.-Tabelle vorliegen. Danach wird der No.- Aktualisierungssperrbefehl (Fig. 3B(c)) an den Datenträger mit der neuen Nummer gesendet, um die neue Nummer zu fixieren. In ST10 wird die neue Nummer in der DCNo.-Tabelle gespeichert. Danach wird in ST11 bestimmt, ob ein LESE-Befehl oder ein SCHREIB-Befehl vom Zentralsystem an das Steuergerät 10 gesendet worden ist. Wenn ein LESE-Befehl in ST11 empfangen wird, wird ST12 durchgeführt und der LESE-Befehl (Fig. 3A(a)) an den im LESE-Befehl spezifizierten Datenträger ausgegeben. Danach wird in ST13 bestimmt, ob gelesene Daten vom Steuergerät 10 richtig empfangen worden sind. Wenn die gelesenen Daten in ST13 richtig empfangen werden, wird ein normales Antwortsignal an das Zentralsystem in ST14 gesendet. Umgekehrt, wenn die gelesenen Daten in ST13 nicht richtig empfangen werden, wird ST17 ausgeführt, um ein Fehlerantwortsignal an das Zentralsystem zu senden. In ST17 wird das Fehlerantwortsignal an das Zentralsystem gesandt, wenn der spezifizierte Datenträger im AE-Bereich nicht vorliegt.
  • Wenn andererseits ein SCHREIB-Befehl des Zentralsystems in ST11 empfangen wird, wird ST15 ausgeführt und der SCHREIB-Befehl (Fig. 3A(b)) an den Datenträger ausgegeben, der im SCHREIB-Befehl spezifiziert ist. Dann wird in ST16 bestimmt, ob ein Schreib-Antwortsignal (Fig. 3A(a)), welches angibt, daß die Daten normal in den adressierten Datenträger geschrieben worden sind, empfangen wird oder nicht. Wenn das Schreib-Antwortsignal in ST16 empfangen wird, wird ein normales Antwortsignal an das Zentralsystem in ST14 gesendet. Wenn umgekehrt das Schreib-Antwortsignal in ST16 nicht empfangen wird, wird ein Fehlerantwortsignal an das Zentralsystern in ST17 gesendet. Wie im Falle des LESE-Befehis wird das Fehlerantwortsignal auch an das Zentralsystem gesandt, wenn der spezifizierte Datenträger im AE-Bereich nicht vorliegt.
  • Die Datenkommunikation zwischen Datenträgern 20 und Steuergerät 10 wird nachfolgend in größeren Einzelheiten unter Bezugnahme auf Fig. 4, Fig. 5 und die Flußdiagramme der Fig. 7A bis 7C beschrieben.
  • Nachdem der Datenträger 20 in den AE-Bereich eingetreten ist, stellt seine Trägernachweissignalschaltung 28 ein Trägersignal des Steuergeräts 10 fest und führt das Signal der Logikschaltung 25 zu. Die Logikschaltung 25 beginnt mit dem Trägersignal zu arbeiten und folgt dem in Fig. 7A gezeigten Flußdiagramm Zunächst prüft im Schritt 1 (ST1) die Schaltung 25 ein Signal des Modulationsdetektors 29, um zu bestimmen, ob ein moduliertes Signal empfangen wird oder nicht. Wenn das Steuergerät 10 gerade mit einem weiteren Datenträger kommuniziert, bleibt der Datenträger in ST1. Wenn das Steuergerät gerade nicht mit irgendeinem Datenträger kommuniziert, können keine modulierten Signale gefunden werden. Dementsprechend wird ST2 ausgeführt. In ST2 werden ein Synchronisationszeichen und eine DCNo. des Datenträgers 20 in einem Ausgabeschieberegister 52 gespeichert. Danach wird in ST3 ein Anfangsstatus-(IS-)Signal, das von der Statussteuerschaltung 48 erzeugt ist, die ein Steuersignal an das Statusregister 50, das das IS-Signal enthält, sendet, über einen Akkumulator 49 dem Register 52 zugeführt, wo das IS-Signal gespeichert und gesendet wird.
  • Danach sucht die Nachweisschaltung 41 in ST4 nach einem Synchronisationszeichen, d.h., einem Befehl des Steuergeräts 10. Danach wird in ST5 eine vom Steuergerät 10 empfangene DCNo. daraufhin geprüft, ob sie mit der DCNo. des Datenträgers 20 zusammenfällt. Wenn wenigstens eines der Ergebnisse in den Schritten 4 und 5 ein Nein ist, wartet der Datenträger 20 in den Schritten ST4, ST5 auf einen Befehl des Steuergeräts 10, ohne die folgenden Schritte auszuführen.
  • Wenn beide Ergebnisse in den Schritten 4 und 5 ein Ja sind, wird der vom Steuergerät 10 empfangene Befehl im Befehisregister 45 in ST6 gespeichert. Die Statussteuerschaltung 48 decodiert den Befehl und setzt in ST7 eine Statusnachricht in das Statusregister 50, die den Empfang eines Befehis angibt. Wenn sich herausstellt, daß der Befehl ein No.-Aktualisierungssperrbefehl (Fig. 3B(c)) ist, wird ein in das Register 58 (Fig. 5) einzugebendes Sperrsignal in ST8 auf Hoch gesetzt. Danach werden, zurückkehrend zu ST2, das Synchronisationszeichen und die DCNo. im Schieberegister 52 gespeichert und daraus in ST2 freigegeben. Die im Statusregister 50 gespeicherte Statusnachricht wird auch im Register 52 gespeichert und von dort in ST3 gesendet. Eine Antwort, die das Synchronisationszeichen, die DCNo. und die Statusnachricht enthält, wird also an das Steuergerät 10 gesendet.
  • Wenn der von einem Datenträger 20 decodierte Befehl ein No.-Aktualisierungsbefehl (Fig. 3B(b) (Nr. C)) in ST3 ist, wird in ST9 eine neue No. im Akkumulator 49 gespeichert. Die im Akkumulator 90 gespeicherte neue No. wird dann in ST10 in das Register 58 (Fig. 5) transferiert. Die DCNo. des Datenträgers 20 wird also aktualisiert. Nach der Aktualisierung und einer Rückkehr zu ST2 wird eine Antwort durch den Datenträger 20 an das Steuergerät 10 freigesetzt. Der Datenträger 20 wartet dann auf einen weiteren Befehl.
  • Wenn sich der Befehl als ein No.-Aktualisierungsgestattungsbefehl (Fig. 3B(a) (No. CE)) in ST7 erweist, wird das DCNo.-Aktualisierungssperrsignal an Register 58 (Fig. 5) in ST11 auf Tief gesetzt. Danach führt die Logikschaltung Schritte 2 und 3 durch, um eine Antwort an das Steuergerät 10 abzugeben.
  • Wenn sich der Befehl als ein Lesebefehl (Fig. 3A(a)) in ST7 erweist, wird eine im Befehl enthaltene Zahl zur Spezifizierung der Anzahl von Bytes in ST12 in dem Byte-Zählregister 46 gespeichert. Dann wird eine ebenfalls im Befehl enthaltene Lese-Startadresse in ST13 im Adressenregister 47 gespeichert. Danach werden ein Sychronisationszeichen und eine DCNo. in ST14 über das Schieberegister 52 ausgegeben und eine im Register 59 gespeicherte Statusnachricht wird ebenfalls über das Register 52 in ST15 freigegeben. Das Steuergerät 10 kann so erfahren, daß der Datenträger 20 den Befehl empfangen hat. In ST16 instruiert die Statussteuerschaltung 48 die Speichersteuerschaltung 51 dahingehend, auf die durch das Adressenregister 47 spezifizierte Adresse des Speichers 24 zuzugreifen und die Daten aus der Adresse auszulesen. Die ausgelesenen Daten werden im Akkumulator 49 gespeichert. In ST17 werden die im Akkumulator 49 gespeicherten Daten dann über das Register 52 ausgegeben, während sie in einem Parallel-Exklusiv-ODER-(EOR-)Schaltungregister 53 gespeichert werden. Die im Byte-Zähiregister 46 gespeicherte Zahl wird in STIB um eins vermindert. Die im Register 46 gespeicherte Zahl wird dann daraufhin geprüft, ob sie null ist oder nicht. Wenn die Zahl nicht null ist, bedeutet dies, daß noch zu lesende Daten übrig sind. Die im Adressenregister 47 gespeicherte aktuelle Adresse wird dementsprechend um eins in ST20 erhöht. Danach werden die Schritte 16 bis 19 ausgeführt, um die verbleibenden Daten aus den erhöhten Adressen auszulesen. Der Lesevorgang wird wiederholt, bis alle verbleibenden Daten ausgelesen sind. Die Daten werden also einzeln ausgelesen. Wenn sich andererseits die Zahl des Schieberegisters 46 in ST19 als null erweist, bedeutet dies, daß keine auszulesenden Daten mehr vorhanden sind. Der Inhalt der EOR-Schaltung 53 wird über Register 52 als Prüfdaten (Prüfbit) in ST21 abgegeben. An diesem Punkt ist die Leseantwort (Fig. 3A(d)) gesetzt worden. Die Logikschaltung 25 kehrt dann nach ST4 zurück, wo die Schaltung 25 auf einen weiteren Befehl der Steuerung 10 wartet.
  • Wenn sich der Befehl als ein Schreibbefehl (Fig. 3A(b)) in ST17 erweist, wird eine im Schreibbefehl zur Spezifizierung der Anzahl von Bytes enthaltene Zahl in ST22 im Register 46 gespeichert. Dann wird eine ebenfalls im Schreibbefehl enthaltene Schreibstartadresse in ST23 im Adressenregister 47 gespeichert. Danach werden in den Speicher 24 einzugebende Daten im Register 43 gespeichert und weiter in einem Parallel-Exklusiv-ODER-(EOR-)Schaltungsregister 44 gespeichert, während sie auf den Akkumulator 49 transferiert werden. In ST26 instruiert die Statussteuerschaltung 48 die Speichersteuerschaltung 51 dahingehend, auf die durch das Adressenregister 47 spezifizierte Adresse des Speichers 24 zuzugreifen und Daten darin einzuschreiben. Die im Byte- Zählregister 46 gespeicherte Zahl wird dann in ST28 daraufhin geprüft, ob sie null ist oder nicht. Wenn die Byte-Zählung nicht null ist, bedeutet dies, daß zu schreibende Daten noch übrig sind. Die im Adressenregister 47 enthaltene aktuelle Adresse wird dementsprechend in ST29 um eins erhöht. Danach werden Schritte 24 bis 28 ausgeführt, um die verbleibenden Daten in die erhöhte Adresse zu schreiben. Der Schreibvorgang wird also wiederholt, bis alle Daten in den Speicher 24 geschrieben sind. Die Daten werden also einzeln in den Speicher 24 geschrieben. Wenn umgekehrt sich die Byte-Zählung in ST28 als null erweist, bedeutet dies, daß keine zu schreibenden Daten mehr vorhanden sind. Es wird dann ein Prüfbit in das Register 43 eingegeben (ST30), und es wird eine Gerade-Paritätsprüfung unter Verwendung des Prüfbit in ST31 durchgeführt, um zu sehen, ob der Inhalt des 4 EOR-Schaltungregisters 44 null ist oder nicht. Wenn sich erweist, daß der Inhalt nicht null ist, wird ein Fehlerkennzeichen als Status gesetzt (ST32), bevor nach ST2 zurückgekehrt wird. Das Synchronisationszeichen und die DCNo. werden über das Register 52 (ST2) ausgegeben, und der Status wird ebenfalls über das Register 52 ausgegeben (ST3). Eine obiges Synchronisationszeichen enthaltende Schreibantwort (Fig. 3(a)), die DCNo. und der Status werden dann an das Steuergerät 10 gesendet. Danach wartet der Datenträger 20 in ST4 auf einen weiteren Befehl.
  • Die Fig. 8 bis 11 zeigen eine zweite Ausführungsform dieser Erfindung. Schaltungsaufbauten der zweiten Ausführungsform sind die gleichen wie diejenigen der ersten Ausführungsform und eine Beschreibung derselben wird dementsprechend weggelassen. Ein "DCNo. + 1" Befehl ist in Fig. 9(a) gezeigt. Wenn ein Datenträger 20 einen "DCNo. + 1" Befehl vom Steuergerät 10 erhält, erhöht der Datenträger seine aktuelle DCNo. um eins. Die anderen Befehle und Antworten sind identisch mit den in Fig. 3A gezeigten.
  • Ein Identifikationsvorgang für einen Datenträger 20, der durch die zweite Ausführungsform der Erfindung durchgeführt wird, wird nun unter Bezugnahme auf die Fig. 8A bis 8H beschrieben.
  • Wie in Fig. 8A gezeigt, beginnt nach Eintreten in einen Zugriffsfreigabe-(AE-)Bereich die Logikschaltung 25 des Datenträgers 20A auf ein Trägersignal vom Steuergerät 10 hin zu arbeiten. In diesem Stadium hat der Träger 20A die Nummer (0) als seine DCNo.. Der Träger 20A stellt durch Überwachung der Ausgabe des Modulationsdetektors 29 fest, ob andere Datenträger in Kommunikation mit dem Steuergerät 10 sind. Wenn kein Datenträger gerade mit dem Steuergerät 10 kommuniziert, gibt der Träger 20A ein IS-Signal ab, welches die DCNo. (0) und eine Statusnachricht an das Steuergerät 10 enthält, um anzuzeigen, daß der Träger 20A in den AE-Bereich eingetreten ist. Mit dem Empfang des JS-Signals weiß das Steuergerät 10 vom Eintritt des Trägers 20A in den AE-Bereich. Wie in Fig. 8B gezeigt, sendet das Steuergerät 10 dann einen "DCNo. + 1" (Ja) Befehl (Fig. 9(g)) an den Träger 20A. Als Antwort auf den Ja Befehl erhöht der Träger 20A seine aktuelle DCNo. (0) um eins, um eine neue Nummer, nämlich DCNo. (1), zu gewinnen. Wenn das Steuergerät 10 einen Lesebefehl an den Träger 20A ausgibt, erzeugt das Steuergerät 10 einen die DCNo. (1) enthaltenden Lesebefehl, wie in Fig. 8C gezeigt. Das Steuergerät 10 erlangt also eine Antwort vom Träger 20A.
  • Eine Logikschaltung 25 eines weiteren Datenträgers 20B, der in den AE-Bereich eingetreten ist, wie in Fig. 8D gezeigt, wo der Träger 20A noch im AE-Bereich zugegegen ist, wird ebenfalls durch ein Trägersignal des Steuergeräts 10 gesetzt. Der Träger 20B sendet ein IS-Signal an das Steuergerät 10, wenn der Träger 20B feststellt, daß der Träger 20A gerade nicht mit dem Steuergerät 10 kommuniziert. Mit Empfang des IS-Signals sendet das Steuergerät 10, wie in Fig. 8E gezeigt, den Ja-Befehl an die Träger 20A und 20B. Der Datenträger 20B aktualisiert als Antwort auf den Ja-Befehl die gegenwärtige DCNo. (0) mit einer neuen DCNo. (1). Gleichzeitig erhöht auch der Datenträger 20A als Antwort auf den Ja-Befehl die gegenwartige DCNo. (1) auf eine neue DCNo. (2).
  • Ein weiterer Datenträger 20C gibt mit Eintritt in den AE-Bereich ebenfalls ein IS-Signal an das Steuergerät 10 aus, wie dies in Fig. 8F gezeigt ist. Der Datenträger 20C ist in den AE-Bereich eingetreten, wo die anderen beiden Träger 20A und 20B noch zugegen sind. Das Steuergerät 10 sendet als Antwort auf das IS-Signal des Trägers 20C den JA- Befehl (Fig. 9(g)) an die Träger 20A, 20B und 20C. Der Träger 20C ersetzt als Antwort auf den JA-Befehl die gegenwärtige DCNo. (0) durch eine neue DCNo. (1). Mit Empfang des IA-Befehls ersetzen auch die Träger 20A und 20B ihre DCNos. (2) und (1) durch neue DCNoS. (3) bzw. (2). Wie in Fig. 8G gezeigt, werden drei aufeinanderfolgende Nummern (3), (2) und (1) den Datenträgern 20A, 20B bzw. 20C zugeordnet. Die so gewonnenen aufeinanderfolgenden DCNos. erlauben es dem Steuergerät 10 korrekt auf einen speziellen Datenträger zuzugreifen, auch wenn mehr als ein Datenträger im AE-Bereich zugegen ist. Die DCNos. wurden sowohl in der ersten als auch in der zweiten Ausführungsform aufeinanderfolgend vergeben, sie können aber auch ungerade Zahlen, gerade Zahlen oder Zahlen anderer Art sein.
  • In dieser Situation sendet, wenn ein Lesezugriff auf den Träger 20B erforderlich ist, das Steuergerät 10 einen die DCNo. (2) enthaltenden Lesebefehl. Alle Träger 20A, 20B und 20C empfangen den Lesebefehl und vergleichen die DCNo. (2) mit ihren DCNos., um auf Übereinstimmung zu prüfen. Nur der Träger 20B führt in diesem Fall einen Lesevorgang aus und gibt eine Antwort an das Steuergerät 10, da nur er die Nummer DCNo. (2) hat.
  • Das Arbeiten des Steuergeräts 10 in der zweiten Ausführungsform wird im folgenden unter Bezugnahme auf die Fig. 10A und 10B beschrieben. Da der Vorgang der Schritte 1, 2 und 10 bis 16 in Fig. 10A, 10B der gleiche wie der der in Fig. 6A gezeigten Schritte 1, 2 und 11 bis 17 ist, werden diese Schritte hier nicht beschrieben.
  • In ST3 wird der "DCNo. + 1" (1a) Befehl (Fig. 9(g)) an alle Datenträger gesendet, die im AE-Bereich zugegen sind. Mit Empfang des IA-Befehls erhöhen alle Datenträger ihre Datenträgernummern (DCNo.) um eins. In ST4 wird die maximale Datenträgernummer n aus dem Speicher 12 ausgelesen. Alle im Speicher 12 gespeicherten Datenträgernummern stimmen mit den Datenträgernummern der im AE-Bereich vorhandenen Datenträger überein. Danach wird die Maximalzahl n einer Variablen k in ST5 zugeordnet. In ST6 gibt das Steuergerät einen STATUSLESE Befehl an den Datenträger (k). In ST7 wird festgestellt, ob das Steuergerät 10 ein Antwortsignal vom Datenträger (k) erhalten hat. Wenn das Steuergerät 10 das Antwortsignal in ST7 nicht erhalten hat, wird ST8 ausgeführt. In ST8 wird eine Zahl k-1 im Speicher 12 gespeichert und die Zahl k-1 der Variablen k zugeordnet. Dann wird in ST9 festgestellt, ob die Variable k null ist. Wenn die Variable k nicht null ist, wird ST5 wiederholt. Wenn das Steuergerät 10 das Antwortsignal in ST7 empfangen hat oder wenn sich die Variable k in ST9 als null erweist, werden ST10 und die folgenden Schritte durchgeführt.
  • Die Datenkommunikation zwischen einem Datenträger 20 und dem Steuergerät 10 wird unter Bezugnahme auf die Fig. 4, 5 und 11 im folgenden teilweise beschrieben.
  • Da der Vorgang von ST1 bis ST6 in Fig. 11 der gleiche wie der der in Fig. 7A gezeigten ST1 bis ST6 ist, wird eine Beschreibung derselben hier nicht wiederholt.
  • In ST7 decodiert die Statussteuerschaltung 48 einen Befehl des Steuergeräts 10 und setzt eine aktuelle Statusnachricht des Trägers 20 in das Statusregister 50. Der Status wird über Register 52 an das Steuergerät 10 in ST12 ausgegeben. Wenn sich der Befehl als ein "DCNo. + 1" Befehl in ST7 erweist, wird die im Register 58 enthaltene gegenwartige DCNo. um eins in ST8 erhöht. Die erhöhte DCNo. wird in ST11 an das Steuergerät 10 gesendet. Nach Ausführung von ST8 kehrt die Logikschaltung 25 nach ST4 zurück und wartet auf einen weiteren Befehl des Steuergeräts 10.
  • Da der Vorgang der folgenden Routinen ST9 bis ST29 in Fig. 11 identisch mit demjenigen der in den Fig. 7A, 7B und 7C gezeigten Routinen ST12 bis ST32 ist, wird einen Beschreibung dieses Vorgangs hier nicht wiederholt.

Claims (20)

1. Steuergerät (10), welche für eine Kommunikation mit wenigstens einem Datenträger (20) innerhalb eines Kommunikationsbereichs eingerichtet ist, wobei jeder Datenträger eine individuelle Datenträgeridentifikationsnummer aufweist, wenn er sich in dem Bereich befindet, wobei das Steuergerät aufweist:
Speichermittel (12) zur Speicherung von Datenträgendentifikationsnummern von Datenträgern, die in dem Kommunikationsbereich zugegen sind,
Nachweismittel (19, 17, 18) zum Nachweisen eines von einem Datenträger gesendeten Signals, wenn er in den Kommunikationsbereich eintritt, wobei das Signal einen die Identifikationsnummer des eintretenden Datenträgers enthaltenden Abschnitt aufweist, gekennzeichnet dadurch, daß das Signal einen weiteren Abschnitt enthält, welcher den Eintritt in den Kommunikationsbereich identifiziert, und durch
Mittel zum Senden eines Trägersignals an den Datenträger (20), der zuletzt in den Kommunikationsbereich eingetreten ist,
Mittel zur Bestimmung, ob vorhergehende Datenträger (20), die bereits im Kommunikationsbereich zugegen sind, gerade mit dem Steuergerät (10) kommunizieren oder nicht, Mittel zur Bestimmung, ob die aktuelle Datenträgeridentifikationsnummer des zuletzt eingetretenen Datenträgers mit einer Datenträgeridentifikationsnummer eines der vorhergehenden Datenträger (20) übereinstimmt, und
erste Sendemittel (14, 15, 19), die auf die Feststellung des Signals durch die Nachweismittel ansprechen, zum Senden eines Datenträgeridentifikationsnummer-Aktualisierungsbefehls an wenigstens den zuletzt eingetretenen Datenträger (20), wenn die aktuelle Datenträgeridentifikationsnummer des zuletzt eingetretenen Datenträgers (20) gleich einer Datenträgeridentifikationsnummer eines der vorhergehenden Datenträger (20) ist.
2. Steuergerät nach Anspruch 1, wobei die ersten Sendemittel (14, 15, 19) das Befehlssignal an alle bereits im Kommunikationsbereich befindlichen Datenträger (20) senden und sie anweisen, alle ihre jeweiligen Identifikationsnummern zu ändern.
3. Steuergerät nach Anspruch 1, wobei das Befehlssignal den neu in den Kommunikationsbereich eintretenden Datenträger (20) instruiert, seine Identifikationsnummer zu erhöhen.
4. Steuergerät nach Anspruch 2, wobei das Befehlssignal den neu in den Kommunikationsbereich eintretenden und alle bereits im Kommunikationsbereich befindlichen Datenträger (20) instruiert, ihre Jdentifikationsnummern zu erhöhen.
5. Steuergerät nach irgendeinem der vorstehenden Ansprüche mit
Mitteln (14, 15, 19) zum Senden einer in den Speichermitteln (12) gespeicherten Identifikationsnummer zur Adressierung eines Datenträgers (20) innerhalb des Kommunikationsbereichs, und
Empfangsmitteln (19, 17, 18) für den Empfang einer Antwort von dem mit der Datenträgeridentifikationsnummer adressierten Datenträger (10).
6. Steuergerät nach Anspruch 5, wobei die ersten Sendemittel (14, 15, 19) einen Modulator (15) zum Modulieren eines zu sendenden Signals und eine Sendeantenne (19) zum Senden des modulierten Signais enthalten.
7. Steuergerät nach Anspruch 5 oder 6, wobei die Empfangsmittel (19, 17, 18) eine Empfangsantenne (19) für den Empfang eines Signals von dem Datenträger sowie einen Demodulator (17) zum Demodulieren eines Signals von der Empfangsantenne aufweisen.
8. Steuergerät nach irgendeinem der Ansprüche 5 bis 7 mit Schaltmitteln (16) zum Schalten zwischen einer Signalsendebetriebsweise und einer Signalempfangsbetriebsweise.
9. Datentrageridentifikationssystem nach irgendeinem der Ansprüche 5 bis 8, wobei das Steuergerät (10) ferner zentrale Steuermittel (13) zur Steuerung der Sendemittel (14, 15, 19) und der Empfangsmittel (19, 17, 18) aufweist.
10. Datentrageridentifikationssystem nach Anspruch 9, wobei die zentralen Steuermittel eine Zentraleinheit (13) sind.
11. Datenträgeridentifikationssystem, welches innerhalb eines Kommunikationsbereichs arbeitet, mit
einer zentralen Steuergerät (10) nach irgendeinem der vorstehenden Ansprüche, und
wenigstens einem Datenträger (20) zur Kommunikation mit dem Steuergerät (10),
wobei jeder Datenträger (20) aufweist:
zweite Speichermittel (24) zum Speichern einer individuellen Datenträgeridentifikationsnummer,
Vergleichsmittel (41) zum Vergleichen einer von dem Steuergerät (10) empfangenen Datenträgeridentifiktionsnummer mit einer in den zweiten Speichermitteln gespeicherten Datenträgeridentifikationsnummer,
Steuermittel (42) zur Steuerung des Sendens einer Antwort an das Steuergerät (10) ansprechend auf ein Ausgangssignal der Vergleichsmittel, und
Mittel zum Empfangen eines Befehls von dem Steuergerät (10) und, ansprechend darauf, zur Änderung der Datenträgendentifikationsnummer in den zweiten Speichermitteln (24).
12. Datenträgeridentifikationssystem nach Anspruch 11,
wobei das Steuergerät ferner aufweist:
zweite Sendemittel (14, 15, 19) zum Senden eines Trägersignals an einen in dem Kommunikationsbereich befindlichen Datenträger (20), um ihn in Betrieb zu setzen, und
dritte Sendemittel (14, 15, 19) zum Senden eines Datenträgeridentifikationsnummer-Aktualisierungssperrbefehls an den in dem Kommunikationsbereich vorhandenen Datenträger (20), wenn keine weiteren Datenträger in dem Kommunikationsbereich zugegegen sind, und zum Senden eines Datenträgendentifikationsnummer-Aktualisierungsbefehls an einen Datenträger, der neu in den Kommunikationsbereich eintritt,
wobei jeder der Datenträger (20) aufweist:
Mittel (58) zum Speichern einer individuellen Datenträgeridentifikationsnummer,
vierte Sendemittel (26, 27, 30) zum Senden, bei Erhalt eines Trägersignals von dem Steuergerät, eines Anfangsstatussignals an die Kommunikationssteuerung (10) zur Anzeige des Eintretens in den Kommunikationsbereich,
Fixiermittel zum Fixieren der aktuellen Datenträgeridentifikationsnummer, wenn ein von der Kommunikationssteuerung empfangener Befehl ein Datenträgeridentifikationsnummer-Aktualisierungssperrbefehl ist, und
Aktualisierungsmittel zum Ersetzen der aktuellen Datenträgeridentifikationsnummer in den Speichermitteln durch eine neue Datenträgeridentifikationsnummer, wenn ein von der Kommunikationssteuerung (10) empfangener Befehl ein Datenträgeridentifikationsnummer-Aktualisierungsbefehl ist.
13. Datenträgeridentifikationssystem nach Anspruch 12, wobei jeder der Datenträger (20) ferner Bestimmungsmittel zur Bestimmung, ob andere Datenträger gerade mit der Kommunikationssteuerung kommunizieren oder nicht, wobei die vierten Sendemittel eines jeden Datenträgers auf die Bestimmungsmittel ansprechen und arbeiten, wenn gerade keine anderen Datenträger mit der Kommunikationssteuerung kommunizieren.
14. Datenträgeridentifikationssystem nach Anspruch 12, wobei jeder der Datenträger (20) ferner
erste Bestimmungsmittel zur Bestimmung, ob ein Befehl von der Kommunikationssteuerung (10) empfangen wird oder nicht, und
zweite Bestimmungsmittel zur Bestimmung der Art von Befehl, der empfangen wird, aufweisen.
15. Datentrageridentifikationssystem nach Anspruch 12, wobei jeder der Befehle eine Datenträgeridentifikationsnummer zur Adressierung eines Datenträgers (20) enthält, von dem erwartet wird, daß er mit der Kommunikationssteuerung kommunizieren wird.
16. Datenträgeridentifikationssystem nach Anspruch 15, wobei jeder der Datenträger ferner aufweist:
dritte Bestimmungsmittel zur Bestimmung, ob eine von der Kommunikationssteuerung (10) empfangene Datenträgeridentifikationsnummer mit der in den Speichermitteln (58) vorhandenen individuellen Datenträgeridentifikationsnummer übereinstimmt,
Ausführungsmittel zur Ausführung der Befehle ansprechend auf das Übereinstimmen der Datenträgeridentifikationsnummer von der Kommunikationssteuerung mit der in den Speichermitteln (58) vorhandenen Datenträgeridentifikationsnummer, und
fünfte Sendemittel (26, 27, 30) zum Senden einer Antwort, welche die Ausführung der Befehle angibt, an die Kommunikationssteuerung (10).
17. Datentrageridentifikationssystem nach Anspruch 16, wobei der Datenträgeridentifikationsnummer-Aktualisierungsbefehl eine Datenträgeridentifikationsnummer zur Spezifizierung eines Datenträgers (20) enthält, von dem erwartet wird, daß er mit der Kommunikationssteuerung (10) kommunizieren wird.
18. Verfahren zur Kommunikation zwischen einer Kommunikationssteuerung (10) und einer Anzahl von Datenträgern (20) in einem Kommunikationsbereich, wobei jeder Datenträger eine individuelle Datenträgeridentifikationsnummer aufweist, wenn er sich in dem Bereich befindet, wobei das Verfahren die Schritte des
Speicherns von Datenträgeridentifikationsnummern der Datenträger, die in dem Kommunikationsbereich zugegegen sind,
Speicherns eines vom Datenträger bei Eintritt in den Kommunikationsbereich gesendeten Signals, wobei das Signal einen Abschnitt aufweist, der die Identifikationsnummer des eintretenden Datenträgers enthält, gekennzeichnet durch die Schritte des
Sendens eines Trägersignals von dem Steuergerät (10) an einen Datenträger (20), der zuletzt in den Kommunikationsbereich eingetreten ist,
Bestimmens, ob vorhergehende Datenträger (20), die bereits in dem Kommunikationsbereich zugegen sind, gerade mit dem Steuergerät (10) kommunizieren oder nicht,
Sendens eines Anfangstatussignals von dem zuletzt eingetretenen Datenträger (20) bei Feststellung, daß keiner der vorhergehenden Datenträger (20) gerade mit dem Steuergerät kommuniziert,
Empfangens des Anfangsstatussignals von dem zuletzt eingetretenen Datenträger an dem Steuergerät (10),
Sendens eines Datenträgeridentifikationsnummer-Aktualisierungsbefehls von dem Steuergerät (10) an wenigstens den zuletzt eingetretenen Datenträger (20), wenn die aktuelle Datenträgeridentifikationsnummer des zuletzt eingetretenen Datenträgers gleich einer Datenträgeridentifikationsnummer eines der vorhergehenden Datenträger (20) ist, und
Aktualisierens der aktuellen Datenträgeridentifikationsnummer des zuletzt eingetretenen Datenträgers mit einer neuen Datenträgeridentifikationsnummer ansprechend auf den Aktualisierungsbefehl aufweist.
19. Verfahren nach Anspruch 18, welches ferner die Verfahrensschritte des
Sendens eines Datenträgeridentifikationsnummer-Aktualisierungssperrbefehls von dem Steuergerät (10) an den zuletzt eingetretenen Datenträger (20),
Fixierens der neuen Datenträgeridentifikationsnummer des zuletzt eingetretenen Datenträgers ansprechend auf den Datenträgeridentifikationsnummer-Aktualisierungssperrbefehl, Sendens eines weiteren eine Datenträgeridentifikationsnummer enthaltenden Befehls von dem Steuergerät (10) zur Adressierung eines der in dem Kommunikationsbereich vorhandenen Datenträger,
Vergleichens, an jedem der Datenträger (20), der Datenträgeridentifikationsnummer von dem Steuergerät (10) mit einer betreffenden Datenträgeridentifikationsnummer,
Ausführens des weiteren Befehls durch den adressierten Datenträger, dessen Datenträgeridentifikationsnummer durch diesen Vergleich als mit der Datenträgeridentifikationsnummer von dem Steuergerät (10) gleich befunden wird,
Ausgebens einer die Ausführung des weiteren Befehls angebenden Antwort von dem adressierten Datenträger (20) auf das Steuergerät (10), und
Empfangens der Antwort durch das Steuergerät (10) aufweist.
20. Verfahren nach Anspruch 18 mit den Verfahrensschritten des
Sendens eines Datenträgeridentifikationsnummer-Aktualisierungsbefehls von dem Steuergerät (10) an alle in dem Kommunikationsbereich vorhandenen Datenträger (20), und
Aktualisierens bei allen in dem Kommunikationsbereich vorhandenen Datenträgern (20) ihrer aktuellen Datenträgendentifikationsnummern mit neuen Datenträgeridentifikationsnummern, die voneinander verschieden sind.
DE3855417T 1987-12-17 1988-12-19 System zur Identifikation von mobilen Datenquellen Expired - Fee Related DE3855417T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP62320007A JPH01160233A (ja) 1987-12-17 1987-12-17 識別装置の通信方式
JP62322389A JPH01162442A (ja) 1987-12-18 1987-12-18 識別装置の通信方式

Publications (2)

Publication Number Publication Date
DE3855417D1 DE3855417D1 (de) 1996-08-14
DE3855417T2 true DE3855417T2 (de) 1997-03-06

Family

ID=26569913

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3855417T Expired - Fee Related DE3855417T2 (de) 1987-12-17 1988-12-19 System zur Identifikation von mobilen Datenquellen

Country Status (4)

Country Link
US (1) US5216419A (de)
EP (1) EP0322701B1 (de)
AT (1) ATE140316T1 (de)
DE (1) DE3855417T2 (de)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3100716B2 (ja) * 1991-01-04 2000-10-23 シーエスアイアール 識別装置
US5257011A (en) * 1991-12-03 1993-10-26 Avid Corporation Data altering means for multi-memory electronic identification tag
GB9202831D0 (en) 1992-02-11 1992-03-25 Shanning Laser Systems Ltd Security tag
GB9214308D0 (en) * 1992-07-06 1992-08-19 Plessey Semiconductors Ltd A data communication system
GB2274373B (en) * 1993-01-13 1996-12-04 Multilop Ltd A method of,and a system for,detecting objects
EP0646983B1 (de) * 1993-10-04 1998-09-02 Amtech Corporation Mikrostreifenleiterantenne mit modulierter Rückstreustrahlung
US5592555A (en) * 1994-04-12 1997-01-07 Advanced Micro Devices, Inc. Wireless communications privacy method and system
EP0704815A3 (de) * 1994-09-30 1997-04-09 Hughes Identification Devices Programmierbarer Transponder von hoher Feldstärke: System und Verfahren
JPH08138018A (ja) * 1994-11-10 1996-05-31 Rikagaku Kenkyusho データ・キャリア・システム
GB9512953D0 (en) * 1995-06-26 1995-08-30 Medestate Ltd Tag detection system
CH689881A8 (fr) * 1995-12-13 2000-02-29 Bauer Eric Procédé de gestion d'accés concurrents et dispositif pour sa mise en oeuvre.
ES2182158T3 (es) * 1995-12-19 2003-03-01 Fresenius Ag Un sistema de comunicacion, por ejemplo para aplicaciones biomedicas.
IT1290285B1 (it) * 1997-02-07 1998-10-22 Alfi Srl Tessera a scalare o ad accumulo con mezzi per impedire una utile alterazione fraudolenta
DE19734341A1 (de) * 1997-08-08 1999-02-11 Bosch Gmbh Robert Verfahren zum Betrieb einer Fernbedienung und Fernbedienung
FR2770010A1 (fr) * 1997-10-16 1999-04-23 France Telecom Carte a micromodule comprenant au moins une zone de controle des lectures/ecritures
JP3574317B2 (ja) * 1998-01-12 2004-10-06 株式会社デンソーウェーブ 非接触式icカード制御システム及びicカード制御方法
FR2776096B1 (fr) * 1998-03-12 2000-06-23 Commissariat Energie Atomique Procede et systeme de lecture d'un ensemble dynamique d'etiquettes portant des codes d'identification distincts
FR2776097B1 (fr) 1998-03-16 2000-08-11 Sgs Thomson Microelectronics Procede perfectionne d'identification de cartes electroniques
US6799035B1 (en) * 2000-09-12 2004-09-28 Jeffrey Cousins Apparatus and process for sending a wireless directional signal containing personal information
AU2002351048A1 (en) * 2001-11-29 2003-06-10 Koninklijke Philips Electronics N.V. Wireless data carrier for transmitting different stored status information with different transmission parameters
WO2007035863A2 (en) 2005-09-21 2007-03-29 Intermec Ip Corp. Radio frequency identification tags based on coalition formation
US8120461B2 (en) * 2006-04-03 2012-02-21 Intermec Ip Corp. Automatic data collection device, method and article
US8002173B2 (en) * 2006-07-11 2011-08-23 Intermec Ip Corp. Automatic data collection device, method and article
US7546955B2 (en) * 2007-03-16 2009-06-16 Intermec Ip Corp. Systems, devices, and methods for reading machine-readable characters and human-readable characters
US9070028B2 (en) 2011-10-29 2015-06-30 International Business Machines Corporation Control of wireless identification tag activation
US9070026B2 (en) * 2011-10-29 2015-06-30 International Business Machines Corporation Coordination of transmission of data from wireless identification tags
PT3775091T (pt) 2018-04-30 2023-05-12 Chemours Co Fc Llc Composições de fluoro-olefinas estabilizadas e métodos para a sua produção, armazenamento e utilização
US12012553B2 (en) * 2020-07-11 2024-06-18 Uop Llc Conversion of plastics to monomers with integrated recovery with a cracking unit

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2006491B (en) * 1977-07-02 1982-01-06 Ml Eng Plymouth Data transmission system
ZA829121B (en) * 1981-12-18 1983-09-28 Senelco Ltd Transmitter/responder systems
US4510495A (en) * 1982-08-09 1985-04-09 Cornell Research Foundation, Inc. Remote passive identification system
DE3275712D1 (en) * 1982-12-23 1987-04-23 Ant Nachrichtentech Automatic information system for mobile objects
US4656463A (en) * 1983-04-21 1987-04-07 Intelli-Tech Corporation LIMIS systems, devices and methods
GB8408538D0 (en) * 1984-04-03 1984-05-16 Senelco Ltd Transmitter-responder systems
IN165970B (de) * 1984-10-17 1990-02-17 Int Identification Systems
US4638313A (en) * 1984-11-08 1987-01-20 Spacelabs, Inc. Addressing for a multipoint communication system for patient monitoring
US4818855A (en) * 1985-01-11 1989-04-04 Indala Corporation Identification system
CA1246681A (en) * 1985-01-30 1988-12-13 Northern Telecom Limited Terminal address assignment in a broadcast transmission system
JPS6215950A (ja) * 1985-07-15 1987-01-24 Canon Inc デ−タ伝送制御方式
US4817190A (en) * 1985-08-27 1989-03-28 Motorola, Inc. Method for dynamically regrouping subscribers on a communications system
US4742470A (en) * 1985-12-30 1988-05-03 Gte Valeron Corporation Tool identification system

Also Published As

Publication number Publication date
ATE140316T1 (de) 1996-07-15
EP0322701A2 (de) 1989-07-05
DE3855417D1 (de) 1996-08-14
EP0322701A3 (de) 1991-02-20
US5216419A (en) 1993-06-01
EP0322701B1 (de) 1996-07-10

Similar Documents

Publication Publication Date Title
DE3855417T2 (de) System zur Identifikation von mobilen Datenquellen
EP0539763B1 (de) Kontrollanlage
DE69218016T2 (de) Verfahren zum Verarbeiten von Steueraufträgen
DE69110385T2 (de) Berührungslose Datenkarte und Kommunikationssystem.
DE3222390C2 (de)
DE3782172T2 (de) System fuer die ueber-funk-reprogrammierung von kommunikationsempfaengern.
DE3854481T2 (de) Datenverarbeitungsverfahren in einem dezentralisierten Verarbeitungssystem.
DE69022709T2 (de) Synchronisationsbefehl für Mehrprozessornetz.
DE2607819C2 (de) Nachrichtenübertragung in einem zeitmultiplexen Schleifensystem
DE2755897A1 (de) Ein/ausgabe-system
EP0656599A2 (de) Transponder und Datenkommunikationsystem
DE69114609T2 (de) Vorrichtung zum Ferngespräch zwischen einer Station und einem oder mehreren tragbaren Gegenständen.
DE2647574C2 (de) Vorrichtung zum Verarbeiten von durch ein Anfangs- und Endzeichen begrenzten Datenfeldsegementen variabler Länge bei einem Umlaufspeicher
DE68926928T2 (de) Erkennungssystem
DE69127503T2 (de) Verfahren und Anordnung zur Ortung von schnurlosen Einheiten in einem schnurlosen Grossraumtelefonsystem
DE2165765A1 (de) Informationsspeicher mit Schieberegistern
DE69929764T2 (de) Verbessertes Verfahren zur Identifizierung von Chipkarten
DE60130816T2 (de) RFID-Transponder
EP0435395B1 (de) Hierarchisches Synchronisationsverfahren für Vermittlungsstellen eines Fernmeldenetzes
DE3842286C2 (de) Verfahren zur Verarbeitung von Daten in einem verteilten Verarbeitungssystem
DE3729732C2 (de)
DE102008040453B4 (de) Vorrichtung zur berührungslosen Kommunikation und Verfahren zur berührungslosen Kommunikation
CH495584A (de) Datenverarbeitungsanlage
DE19645054C2 (de) Vorrichtung und Verfahren zur Selektion von Adressenwörtern
DE69721364T2 (de) Verfahren und Gerät zur Bitmuster-Erkennung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee