PL189951B1 - Sposób identyfikacji wielu przekaźników, przekaźnik zawierający pamięć kodu identyfikacji i urządzenie analizujące wiele przekaźników - Google Patents

Sposób identyfikacji wielu przekaźników, przekaźnik zawierający pamięć kodu identyfikacji i urządzenie analizujące wiele przekaźników

Info

Publication number
PL189951B1
PL189951B1 PL98335000A PL33500098A PL189951B1 PL 189951 B1 PL189951 B1 PL 189951B1 PL 98335000 A PL98335000 A PL 98335000A PL 33500098 A PL33500098 A PL 33500098A PL 189951 B1 PL189951 B1 PL 189951B1
Authority
PL
Poland
Prior art keywords
match
relay
relays
code
byte
Prior art date
Application number
PL98335000A
Other languages
English (en)
Other versions
PL335000A1 (en
Inventor
Frédéric Pagnol
Saak Dertadian
Original Assignee
Saak Dertadian
Pagnol Frederic
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Saak Dertadian, Pagnol Frederic filed Critical Saak Dertadian
Publication of PL335000A1 publication Critical patent/PL335000A1/xx
Publication of PL189951B1 publication Critical patent/PL189951B1/pl

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/10039Methods 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)
  • Near-Field Transmission Systems (AREA)
  • Traffic Control Systems (AREA)
  • Communication Control (AREA)

Abstract

21. Urzadzenie analizujace wiele przekazników majacych rózne kody zgodnosci, znamienne tym, ze zawiera uklad procesora (5) do okreslania kodów zgodno- sci wielu przekazników umieszczonych w polu urzadzenia analizujacego (3) zawierajacego uklad do transmitowania rozkazu zapisu zwiazanego z danymi zgodnosci dla pa- mietanie danych zgodnosci (m) w przekaznikach, przy szczególnym adresie (Hn ) wybranym przez urzadzenie analizujace (3), uklad do analizowania odpowiedzi z jeszcze niezidentyfikowanych przekazników w grupie G3 , G2 , G1 , G0 ) okien czasowych, po transmisji danych zgodnosci, uklad do transmitowania rozkazu odczytu dla wysylania przez przekazniki, których kody zgodnosci zostaly okreslone czesciowo, kodów zgodnosci w calosci, uklad do transmi- towania nowego rozkazu zapisu zwiazanego z nowymi danymi zgodnosci (Hn + 1 , m) w przypadku interferencji pomiedzy danymi transmitowanymi przez przekazniki dla zakonczenia przez wysylanie tylko przez jeden przekaznik w danym czasie jego kodu zgodnosci i pamietania tego kodu oraz uklad do powtarzania powyzszych operacji dla identyfikacji kolejno wszystkich przekazników FIG.1 PL PL PL PL PL PL PL

Description

Przedmiotem wynalazku jest sposób identyfikacji wielu przekaźników, przekaźnik zawierający pamięć kodu identyfikacji i urządzenie analizujące wiele przekaźników..
Znanych jest wiele urządzeń analizujących, które umożliwiają identyfikację przekaźnika, na przykład dla sterowania dostępem do budynku. Większość takich urządzeń analizujących jest przystosowanych do identyfikacji tylko małej liczby przekaźników w czasie, który nie stanowi problemu przy sterowaniu dostępem do budynku, jeżeli liczba osób, a więc liczba przekaźników zdolnych do wejścia jednocześnie w pole urządzenia analizującego, wynosi nie więcej niż około dziesięć.
Znane jest z europejskiego zgłoszenia patentowego nr EP 0 285 419 urządzenie analizujące, wymagające n kolejnych zapytań dla określenia n-bitowego kodu zgodności. Takie urządzenie analizujące jest niewłaściwe w przypadku, gdy kod zgodności każdego przekaźnika jest zakodowany w dużej liczbie bitów, np. 32 bitach i gdy duża liczba przekaźników, np. więcej niż 50, występuje jednocześnie w polu urządzenia analizującego. Niekorzystnie taka
189 951 sytuacja występuje, gdy przekaźniki są stosowane do zdalnej identyfikacji artykułów występujących w pojemniku i do dostarczania informacji dotyczących na przykład ich pochodzenia.
Sposób według wynalazku polega na tym, że transmituje dane za pomocą urządzenia analizującego dla porównania z częścią kodu zgodności wybranego przez urządzenie analizujące, porównuje się odbierane dane i część kodu zgodności wybranego przez urządzenie analizujące za pomocą każdego jeszcze niezidentyfikowanego przekaźnika, a w wyniku tego porównania transmituje się w co najmniej jednym oknie czasowym, wybranym z grupy okien czasowych wspólnych dla wielu przekaźników, za pomocą każdego jeszcze niezidentyfikowanego przekaźnika i analizuje się, za pomocą urządzenia analizującego, dane transmitowane przez przekaźniki w tej grupie okien czasowych i gdy dane transmitowane przez przekaźniki nie umożliwiają określenia kodu zgodności przekaźników przynajmniej częściowo, uruchamia się urządzenie ponownie z danymi, które zostały zmodyfikowane tak, że w zakresie ograniczonej liczby iteracji transmituje się za pomocą przekaźników dane umożliwiające określenie przynajmniej częściowo kodu zgodności co najmniej jednego z przekaźników.
Korzystnie pamięta się dane porównania przez rejestr porównujący dla każdego przekaźnika.
Korzystnie pamięta się wiele słów binarnych przez rejestr porównujący, tworzy się kod zgodności przez słowa binarne, modyfikuje się przez urządzenie analizujące raz w danym czasie słowo binarne o danym znaczeniu w rejestrze porównującym i porównuje się przez każdy jeszcze niezidentyfikowany przekaźnik słowo ostatnio zmodyfikowane ze słowem binarnym o odpowiednim znaczeniu kodu zgodności, a porównywaną część kodu zgodności wybiera się przez wybór znaczenia każdego nowego słowa binarnego, zapamiętywanego w rejestrze porównującym.
Korzystnie za pomocą każdego przekaźnika transmituje się w pierwszej grupie okien czasowych wynik porównania ostatnio zmodyfikowanego słowa binarnego i części jego kodu zgodności wybranego przez urządzenie analizujące, zakładając, że bajty kodu zgodności już określonego przez urządzenie analizujące są równe odpowiednim bajtom rejestru porównującego, i transmituje się w drugiej grupie okien czasowych wynik porównania całego rejestru porównującego z całkowitym kodem zgodności.
Korzystnie drugą grupę okien czasowych zmniejsza się do pojedynczego okna czasowego, w którym transmituje się za pomocą każdego przekaźnika w przypadku dopasowania pomiędzy rejestrem porównującym i kodem zgodności.
Korzystnie za pomocą urządzenia analizującego, ilekroć poprzednio odebrane dane umożliwiają to, określa się przynajmniej części kodu zgodności jednego lub więcej przekaźników, dla wysłania rozkazu transmisji kodu zgodności przez jeden lub więcej przekaźników i analizuje się odbierane kody zgodności dla określenia, czy był transmitowany tylko jeden kod zgodności lub występowała interferencja związana z wieloma różnymi kodami transmitowanymi jednocześnie i w przypadku tylko jednego odbieranego kodu zgodności, zapamiętuje się ten kod.
Korzystnie gdy za pomocą wielu przekaźników transmituje się jednocześnie wiele różnych kodów zgodności, które interferują ze sobą, wysyła się nowe dane porównywane w tych przekaźnikach z nową częścią kodu zgodności, inną niż część już określona przez urządzenie analizujące, korzystnie modyfikuje się te nowe dane, aż określi się tę nową część kodu zgodności, a następnie za pomocą przekaźników, dla których została określona nowa część kodu zgodności, transmituje się kody zgodności i w przypadku interferencji ponownie rozpoczyna się proces określania kodu zgodności, znowu przez porównanie jeszcze nieokreślonej części kodu zgodności, aż tylko jeden kod zgodności zostanie odebrany z przekaźników.
Korzystnie wprowadza się w tryb rezerwowy każdy identyfikowany przekaźnik, w którym przerywa się transmisje wyniku porównania własnego kodu zgodności z danymi transmitowanymi przez urządzenie analizujące.
Korzystnie wprowadza się w tryb rezerwowy każdy identyfikowany przekaźnik za pomocą urządzenia analizującego dla transmisji kodu zgodności przekaźnika.
Korzystnie wprowadza się w tryb rezerwowy każdy przekaźnik, którego rejestr porównujący jest równy jego kodowi zgodności.
189 951
Korzystnie za pomocą urządzenia analizującego, gdy poprzednio odebrane dane umożliwiają to, określa się przynajmniej części kodu zgodności jednego lub więcej przekaźników, dla wysłania do każdego przekaźnika rozkazu transmisji własnego kodu zgodności i analizuje się odbiór kodu zgodności dla określenia, czy był transmitowany pojedynczy kod zgodności lub czy występowała interferencja związana z wieloma różnymi kodami transmitowanymi jednocześnie i gdy jest odbierany tylko jeden kod zgodności, zapamiętuje się ten kod.
Korzystnie identyfikuje się kod zgodności w wielu przekaźnikach mających rejestr porównujący do pamiętania wielu bajtów, korzystnie czterech bajtów, a bajt o danym znaczeniu rejestru porównującego we wszystkich niezidentyfikowanych przekaźnikach wprowadza się z wartością tak, że przez urządzenie analizujące wysyła się rozkaz zapisu tej wartości w tym bajcie, w każdym przekaźniku ten bajt o danym znaczeniu porównuje się z bajtem o odpowiednim znaczeniu w jego kodzie zgodności, dla tego bajtu o danym znaczeniu rejestru porównującego i zależnie od wyniku porównania, większego lub równego lub mniejszego, przez każdy jeszcze niezidentyfikowany przekaźnik transmituje się odpowiedź odpowiednio w pierwszym, drugim lub trzecim oknie czasowym grupy trzech okien czasowych, związanych ze znaczeniem bajtu, dla którego było dokonywane porównanie, a tę grupę wybiera się z wielu grup okien czasowych odpowiednio związanych z bajtami o różnym znaczeniu rejestru porównującego, przy czym przez każdy jeszcze niezidentyfikowany przekaźnik transmituje się wynik porównania bajtu o danym znaczeniu, ostatnio wprowadzonego do rejestru porównującego, z odpowiednim bajtem jego kodu zgodności, zakładając, że bajt o danym znaczeniu, dla którego jest dokonywane porównanie, nie jest bajtem najmniej znaczącym, odpowiednio najbardziej znaczącym, że występuje dopasowanie pomiędzy bajtami najmniej znaczącymi, odpowiednio najbardziej znaczącymi, rejestru porównującego i odpowiednimi bajtami kodu zgodności, za pomocą urządzenia analizującego analizuje się odpowiedzi i gdy żadna z odpowiedzi nie odpowiada dopasowaniu pomiędzy bajtem o danym znaczeniu, ostatnio wprowadzonym do rejestru porównującego i bajtem o odpowiednim znaczeniu w kodzie zgodności, sposób rozpoczyna się ponownie przez modyfikację wartości poprzednio wprowadzonej do rejestru porównującego w tym samym adresie tak, że uzyskuje się, za pomocą techniki dzielenia na pół zakresu, sytuacje, w której wykrywa się przez urządzenie analizujące odpowiedź odpowiadającą faktowi, że wartość bajtu o danym znaczeniu w rejestrze porównującym jest dopasowana do bajtu o odpowiednim znaczeniu w kodzie zgodności, a jeżeli jedna z odpowiedzi odpowiada dopasowaniu pomiędzy bajtem o danym znaczeniu w rejestrze porównującym i bajtem odpowiednim znaczeniu w kodzie zgodności, wysyła się przez urządzenie analizujące rozkaz odczytu dla wysłania przez każdy przekaźnik, dla którego nastąpiło dopasowanie, kodu zgodności, natomiast w przypadku, gdy jest niemożliwy odczyt kodów zgodności transmitowanych przez przekaźniki z powodu interferencji wzajemnej, daną wartość wprowadza się do następnego najbardziej, odpowiednio najmniej znaczącego bajtu rejestru porównującego i tę wartość modyfikuje się przez technikę dzielenia na pół zakresu, aż za pomocą analizy odpowiedzi z przekaźników wskaże się dopasowanie z odpowiednim bajtem kodu zgodności i gdy kod zgodności może być odczytany, ponieważ tylko jeden przekaźnik odpowiada, ten kod zgodności zapamiętuje się.
Korzystnie zależnie od wyniku porównania, większego, równego lub mniejszego, przez każdy niezidentyfikowany przekaźnik transmituje się odpowiedź odpowiednio w pierwszym, drugim lub trzecim oknie czasowym, zakładając, że bajty kodu zgodności o znaczeniu mniejszym, odpowiednio większym, niż bajt, z którym przeprowadza się aktualnie porównanie, są wszystkie równe odpowiednim bajtom rejestru porównującego, a w każdym niezidentyfikowanym przekaźniku, rejestr porównujący porównuje się z kodem zgodności i jeżeli są one dopasowane, przez przekaźnik transmituje się w czwartym oknie czasowym i następnie, po transmisji w tym czwartym oknie czasowym, przekaźnik wprowadza się w tryb rezerwowy, za pomocą urządzenia analizującego analizuje się odpowiedzi i w przypadku przekaźnika transmitującego w tym czwartym oknie czasowym, jego kod zgodności określa się jako funkcję danych, które zostały zapamiętane w rejestrze porównującym tego przekaźnika, natomiast w przypadku, gdy żadna z odpowiedzi nie odpowiada dopasowaniu pomiędzy bajtem o ostatnio danym znaczeniu, wprowadzonym do rejestru porównującego, a bajtem o odpowiednim znaczeniu kodu zgodności, sposób rozpoczyna się ponownie po modyfikacji wartości
189 951 poprzednio wprowadzonej do rejestru porównującego w tym samym adresie tak, że uzyskuje się, za pomocą techniki dzielenia na pół zakresu, sytuację, w której wykrywa się przez urządzenie analizujące odpowiedź odpowiadającą faktowi, że wartość bajtu o danym znaczeniu w rejestrze porównującym jest dopasowana do bajtu o odpowiednim znaczeniu w kodzie zgodności co najmniej jednego przekaźnika, a jeżeli występuje odpowiedź odpowiadająca dopasowaniu pomiędzy bajtem o danym znaczeniu w rejestrze porównującym i bajtem o odpowiednim znaczeniu w kodzie zgodności, wysyła się przez urządzenie analizujące rozkaz odczytu dla transmisji przez każdy przekaźnik, w którym nastąpiło to dopasowanie kodu zgodności, natomiast w przypadku, gdy jest niemożliwy odczyt kodów zgodności transmitowanych przez przekaźniki z powodu interferencji wzajemnej, bajt rejestru porównującego, mającego następne większe, odpowiednio mniejsze, znaczenie, wprowadza się z daną wartością i tę wartość modyfikuje się w razie potrzeby za pomocą techniki dzielenia na pół zakresu tak, że uzyskuje się, po analizie odpowiedzi dostarczanych przez przekaźniki, odpowiedź odpowiadającą dopasowaniu pomiędzy wartością bajtu o danym znaczeniu, ostatnio wprowadzonego do rejestru porównującego i odpowiednią częścią kodu zgodności w co najmniej jednym przekaźniku, w którym to przypadku transmituje się rozkaz odczytu dla transmisji przez każdy przekaźnik, dla którego to dopasowanie następuje, jego kodu zgodności, natomiast gdy jest możliwy odczyt kodu zgodności, ponieważ tylko jeden przekaźnik odpowiada, ten kod zgodności zapamiętuje się 1 następnie do rejestrów porównujących wszystkich przekaźników wprowadza się ten kod zgodności dla wprowadzenia przekaźnika, który odpowiedział, w tryb rezerwowy i w przypadku braku możliwości odczytu kodów zgodności transmitowanych przez przekaźniki z powodu interferencji, sposób rozpoczyna się ponownie jak poprzednio.
Przekaźnik według wynalazku zawiera rejestr porównujący do pamiętania danych z urządzenia analizującego, dołączony do układu obliczeniowego do porównywania przynajmniej części kodu zgodności z przynajmniej częścią rejestru porównującego, do którego są dołączone elementy transmitujące wynik porównania w co najmniej jednym oknie czasowym spośród grupy okien czasowych.
Korzystnie rejestr porównujący jest utworzony przez wiele słów binarnych o różnym znaczeniu i układ obliczeniowy jest zorganizowany do porównywania słowa binarnego ostatnio zapamiętanego w rejestrze ze słowem binarnym o odpowiednim znaczeniu kodu zgodności.
Korzystnie przekaźnik jest zorganizowany do transmitowania wyniku porównania pomiędzy słowem binarnym ostatnio zapamiętanym w rejestrze i słowem binarnym o odpowiednim znaczeniu kodu zgodności, oprócz przypadku porównania dokonywanego na słowie innym niż słowo binarne o najmniejszym, odpowiednio największym, znaczeniu i nie występuje dopasowanie pomiędzy słowem o znaczeniu mniejszym, odpowiednio większym, niż znaczenie słowa ostatnio zapamiętanego w rejestrze i odpowiednim słowem binarnym kodu identyfikacji.
Korzystnie rejestr porównujący ma cztery bajty.
Korzystnie przekaźnik jest zorganizowany do transmitowania wyniku porównania tylko raz, gdy zawartość rejestru porównującego jest dopasowana do kodu zgodności.
Korzystnie przekaźnik jest zorganizowany do transmisji wyniku porównania słowa binarnego ostatnio zapamiętanego w rejestrze porównującym i słowa o odpowiednim znaczeniu kodu zgodności w jednym z trzech okien czasowych odpowiadających przypadkowi, w którym wynik porównania jest mniejszy, równy lub większy.
Korzystnie przekaźnik jest zorganizowany także do transmisji w czwartym oknie czasowym, gdy kod zgodności jest dopasowany do rejestru porównującego.
Urządzenie analizujące według wynalazku zawiera układ procesora do określania kodów zgodności wielu przekaźników umieszczonych w polu urządzenia analizującego zawierającego układ do transmitowania rozkazu zapisu związanego z danymi zgodności dla pamiętania danych zgodności w przekaźnikach, przy szczególnym adresie wybranym przez urządzenie analizujące, układ do analizowania odpowiedzi z jeszcze niezidentyfikowanych przekaźników w grupie okien czasowych, po transmisji danych zgodności, układ do transmitowania rozkazu odczytu dla wysyłania przez przekaźniki, których kody zgodności zostały określone częściowo, kodów zgodności w całości, układ do transmitowania nowego rozkazu zapisu
189 951 związanego z nowymi danymi zgodności w przypadku interferencji pomiędzy danymi transmitowanymi przez przekaźniki dla zakończenia przez wysyłanie tylko przez jeden przekaźnik w danym czasie jego kodu zgodności i pamiętania tego kodu oraz układ do powtarzania powyższych operacji dla identyfikacji kolejno wszystkich przekaźników^.
Korzystnie urządzenie analizujące jest właściwe do analizowania odpowiedzi jeszcze niezidentyfikowanych przekaźników w czterech oknach czasowych, z których trzy okna czasowe odpowiadają wynikom porównań dokonywanych przez jeszcze niezidentyfikowane przekaźniki, pomiędzy danymi zgodności ostatnio zapamiętanymi w przekaźnikach i częścią ich poszczególnych kodów zgodności określonych przez adres wybrany przez urządzenie analizujące, a transmisja przez przekaźnik w czwartym oknie czasowym odpowiada faktowi, że kod zgodności przekaźnika jest dopasowany do całkowitych danych zgodności zapamiętanych przez przekaźnik w różnych wybranych adresach.
Korzystnie urządzenie zawiera antenę utworzoną przez solenoid, w którym są umieszczone przekaźniki.
Zaletą wynalazku jest umożliwienie identyfikacji wielu przekaźników w stosunkowo krótkim okresie czasu, na przykład dla umożliwienia określenia, jak dużo ich występuje i umożliwienia adresowania każdego z nich oddzielnie w celu dokonywania zapytań. Dzięki wynalazkowi jest możliwa identyfikacja dużej liczby przekaźników, nawet jeżeli kod zgodności każdego przekaźnika jest zakodowany w dużej liczbie bitów, np. 32 bitach.
Przedmiot wynalazku jest uwidoczniony w przykładach wykonania na rysunku, na którym fig. 1 przedstawia w schematycznym widoku zespół przekaźników umieszczonych jednocześnie w polu urządzenia analizującego, fig. 2 - w schemacie odizolowany przekaźnik, fig. 3 - sieć działań pokazującą kroki pierwszego przykładu wykonania sposobu identyfikacji przekaźników, fig. 4 - tworzenie informacji pamiętanej w rejestrze porównującym z 8-bitowych bajtów, fig. 5 - przebieg czasowy sygnałów taktujących, pokazujący różne okna czasowe, w których przekaźniki transmitują wyniki porównania pomiędzy rejestrami porównującymi i ich kodami zgodności, fig. 6 - proces identyfikacji przy obecności czterech przekaźników podczas realizacji pierwszego przykładu wykonania wynalazku i fig. 7 - proces identyfikacji przy obecności czterech przekaźników podczas realizacji drugiego przykładu wykonania wynalazku.
Figura 1 pokazuje wiele przekaźników 1 umieszczonych w polu magnetycznym anteny 2 urządzenia analizującego 3, które zawiera nadajnik-odbiomik dołączony do anteny 2 i układ procesora 5, taki jak mikrokomputer do przetwarzania informacji odbieranej przez nadajnikodbiomik 4 i do sterowania transmisją. Antena 2 jest utworzona przez solenoid, w którym pole jest zasadniczo stałe.
Urządzenie analizujące 3 jest przystosowane do identyfikacji przekaźników 1, które są umieszczone wewnątrz anteny 2, przy czym pole jest dostatecznie silne, aby dostarczać do przekaźników energię wystarczającą do umożliwienia ich pobudzenia.
Dla przykładu przekaźniki 1 maja postać etykiet i są wszystkie zawarte we wspólnej obudowie wewnątrz anteny 2, która to obudowa jest przedstawiona przez linie kreskowe.
W opisanym przykładzie informacja jest zmieniana przez modulację amplitudy sygnału o częstotliwości 125 MHz.
Figura 2 pokazuje przekaźnik 1, który ma antenę wewnętrzną 6 dołączoną do kondensatora strojeniowego 7, prostownik 8 do prostowania prądu indukowanego w antenie 6, kondensator 9 do wygładzania prostowanego prądu i układ obliczeniowy 10, który jest zaprogramowany do wykonywania pewnych funkcji w odpowiedzi na rozkazy odbierane z urządzenia analizującego 3, w szczególności dla transmisji danych przez przekaźnik, a te funkcje są opisane bardziej szczegółowo poniżej.
Układ obliczeniowy 10 jest dołączony do nadajnika 11 dla modulacji i transmisji danych do urządzenia analizującego 3 przez antenę 6 i do odbiornika 12 dla demodulacji i odbioru danych transmitowanych przez urządzenie analizujące 3.
Przekaźnik 1 ma pamięć 13 typu EEPROM, związaną z układem obliczeniowym 10. W pamięci 13 jest zapisywany w sposób niekasowalny kod zgodności S, który jest kodowany w czterech bajtach S3, S2, S1, S0, dając w sumie 32 bity.
189 951
Układ obliczeniowy 10 ma pamięć buforową, omawianą poniżej jako rejestr porównujący H i zdolną do pamiętania czterech adresów H3, H2, H1, H0, jak to pokazano na fig. 4.
Dalej zakłada się, że wszystkie przekaźniki umieszczone w polu anteny 2 mają różne kody zgodności.
Figura 3 pokazuje pierwszy przykład wykonania sposobu według wynalazku.
W opisanym przykładzie, gdy jest ustalone pole magnetyczne anteny 2, wszystkie przekaźniki rozpoczynają ciągłą transmisję programowanej informacji. To dlatego sposób rozpoczyna się w kroku 20 przez wyciszenie przekaźników 1. Dla dokonania tego urządzenie analizujące 3 wysyła specyficzną instrukcję do przekaźników 1, aby wprowadzić wszystkie z nich w tryb oczekiwania na sygnał, w którym nie transmitują one, o ile nie mają rozkazu do tego, to znaczy, że transmitują tylko w odpowiedzi na określone rozkazy transmitowane przez urządzenie analizujące 3.
W następnym kroku 21 zakłada się, że wszystkie przekaźniki są w trybie oczekiwania na sygnał.
W kroku 22 urządzenie analizujące 3 transmituje rozkaz zapisu wartości w adresie Hn, gdzie wartość indeksu n zwykle występuje w zakresie 0 do 3 i jest równa 0 na początku procesu identyfikacji.
Wartość m jest kodowana w 8 bitach i występuje zwykle w szesnastkowym zakresie 00 do FF. Początkowo m ma szesnastkową wartość 80.
W kroku 23 wszystkie przekaźniki 1 pamiętają wartość m przy adresie Hn, to znaczy wartość 80 przy adresie H0 na początku procesu identyfikacji.
Następnie w kroku 24 przekaźniki 1 porównują zawartość adresu Hn z odpowiednim bajtem S„ poszczególnych kodów zgodności.
Na początku procesu identyfikacji n jest równe 0 i przekaźniki 1 porównują wówczas bajt najmniej znaczący Ho w rejestrach porównujących 8 z bajtami najmniej znaczącymi S0 kodów zgodności.
Badane porównanie polega na określeniu, czy wartość m zapamiętana w adresie H„ jest większa, równa lub mniejsza od Sn.
Gdy porównanie nie odnosi się do bajtu najmniej znaczącego S0, wówczas przekaźnik 1 sprawdza w opisywanym obecnie przykładzie wykonania także dopasowanie pomiędzy zawartością każdego adresu o mniejszym znaczeniu i każdym odpowiednim adresem kodu zgodności.
Innymi słowy, jeżeli jest dokonywane porównanie na przykład bajtu S2 kodu zgodności, wówczas przekaźnik 1 sprawdza także dopasowanie pomiędzy bajtami S1 i S0 oraz zawartościami adresu H1I H0.
W funkcji wyniku porównania i jak wyjaśniono, ewentualnie również zakładając, że zawartości adresów najmniej znaczących i odpowiednich bajtów kodu zgodności są dopasowane, każdy przekaźnik 1 odpowiada w kroku 25 przez transmisję podczas określonego okna czasowego, o ile urządzenie analizujące wprowadziło już przekaźnik w tryb rezerwowy, jak to opisano powyżej.
Transmisja przez przekaźniki 1 ma miejsce w obecnie opisanym przykładzie wykonania w jednej z czterech grup G3, G2, G1, G0, każda złożona z trzech okien czasowych, przy czym każda grupa Gn jest związana z inną wartością indeksu n.
Trzy kolejne okna czasowe każdej grupy Gn odpowiadają przypadkowi, w którym Sn jest mniejsze niż zawartość adresu Hn, co jest zapisane jako Sn < Hn na fig. 5, przypadkowi, w którym są one równe, co jest zapisane jako Sn = Hn i przypadkowi, w którym Sn jest większe niż zawartość rejestru porównującego przy adresie Hn, co jest zapisane jako Sn > Hn.
Jak pokazano na fig. 5, pierwsza grupa G3 okien czasowych występuje pomiędzy chwilami t1 i t4, druga grupa G2 pomiędzy chwilami t4 i t7, trzecia grupa G1 pomiędzy chwilami t7 i tu i czwarta grupa G0 pomiędzy chwilami tu i to.
Wszystkie okna czasowe mają taki sam czas trwania. Chwila t1 występuje w określonym przedziale czasu od końca transmisji danych przez urządzenie analizujące.
W kroku 26 urządzenie analizujące 3 analizuje odpowiedzi dochodzące z przekaźnika 1.
W przypadku każdej grupy Gn trzech okien czasowych może wystąpić osiem sytuacji:
189 951 • pierwsza sytuacja odpowiada urządzeniu analizującemu 3 odbierającemu sygnał 111, to jest odbierającemu wartość binarną 1 w każdym z trzech okien czasowych pojedynczej grupy Gn przydzielonej wynikowi porównania zawartości adresu Hn w rejestrze porównującym i bajtów S„ kodów zgodności: to znaczy, że występuje co najmniej jeden przekaźnik 1, którego bajt Sn jest mniejszy niż zawartość adresu Hn, co najmniej jeden przekaźnik 1, którego bajt Sn jest równy zawartości adresu Hn i co najmniej jeden przekaźnik 1, którego bajt Sn jest większy niż zawartość adresu Hn, • druga sytuacja odpowiada urządzeniu analizującemu 3 odbierającemu sygnał 100, to jest wartość binarną 1 w pierwszym oknie czasowym tylko rozważanej grupy Gn: to znaczy, że wszystkie przekaźniki 1 mają bajty Sn mniejsze niż wartość m pamiętana w adresie Hn poszczególnych rejestrów porównujących H, • trzecia sytuacja odpowiada urządzeniu analizującemu odbierającemu sygnał 110, to jest wartość binarna 1 w każdym z dwóch pierwszych okien czasowych rozważanej grapy: to znaczy, że bajt Sn w każdym przekaźniku 1 jest albo mniejszy albo równy wartości m i że nie ma żadnego przekaźnika 1, którego bajt Sn jest większy niż zawartość adresu Hn w rejestrze porównującym, • czwarta sytuacja odpowiada odbiorowi sygnału 011, to jest wartości binarnej 1 w każdym z co najmniej dwóch okien czasowych: to znaczy, że bajt Sn w każdym przekaźniku 1 jest albo równy albo większy niż zawartość adresu Hnjego rejestru porównującego H, • piąta sytuacja odpowiada odbiorowi sygnału 001, to jest wartości binarnej 1 tylko w ostatnim oknie czasowym rozważanej grupy Gn: to znaczy, że wszystkie przekaźniki mają bajt Sn większy niż zawartość adresu H„ ich rejestrów porównujących, • szósty przypadek odpowiada odbiorowi sygnału 101, to jest wartości binarnej 1 tylko w pierwszym i ostatnim oknie czasowym grupy Gn: to znaczy, że niektóre przekaźniki mają bajt Sn mniejszy niż zawartość adresu Hn, a inne mają bajt Sn większy niż zawartość adresu Hn, • siódma sytuacja odpowiada odbiorowi sygnału 010, to jest wartości binarnej 1 tylko w drugim oknie czasowym grupy Gn: to znaczy, że wszystkie przekaźniki mają poszczególne bajty Sn równe zawartości adresu Hn i w końcu • ósma i ostatnia sytuacja odpowiada odbiorowi sygnału 000, to jest brakowi wartości binarnej 1 w dowolnym z trzech okien czasowych grupy Gn: to znaczy, że albo wszystkie przekaźniki zostały zidentyfikowane albo że rozważana grupa jest grupą Gq, gdzie q = 1, 2 lub 3 i nie ma równości pomiędzy dowolnym z bajtów Sw i Hw, gdzie w jest liczbą całkowitą w zakresie 0 do q-1.
W następnym kroku 27, jeżeli żaden przekaźnik nie ma bajtu Sn kodu zgodności równego wartości m zapamiętanej w adresie Hn rejestru porównującego H, wówczas wartość m jest zmieniana i sposób powraca do kroku 22, co przedstawiono przez strzałkę 28.
Określona nowa wartość, która jest wybrana dla m, zależy od bieżącej sytuacji: jeżeli wszystkie przekaźniki mają poszczególne bajty Sn większe niż wartość m, wówczas jest ona zwiększana, przeciwnie, jeżeli wszystkie przekaźniki mają poszczególne bajty Sn mniejsze niż wartość m, wówczas, odwrotnie, jest ona zmniejszana.
Wartość m jest modyfikowana bez zmiany wartości n, więc przez podział na pół przedziału jest otrzymywana tak szybko, jak jest to możliwe, wartość, dla której jest otrzymywana równość pomiędzy bajtem Sn i zawartością rej estru Hn co najmniej jednego przekaźnika, dając maksymalnie osiem iteracji: jeżeli przekaźniki 1 mające bajt Sn większy niż wartość m występują równocześnie z przekaźnikami mającymi bajt Sn mniejszy niż wartość m, wówczas zwraca się uwagę początkowo na przykład tylko na te przekaźniki, dla których bajt Sn jest większy niż wartość m, przy czym zajmowanie się innymi przekaźnikami następuje kolejno.
Wówczas gdy urządzenie analizujące 3 odbiera wartość binarną 1 w drugim oknie czasowym rozważanej grupy Gn, oznacza to, że występuje co najmniej jeden przekaźnik 1, dla którego Sn jest równe wartości m, w takich warunkach w kroku 30 jest wysyłany rozkaz odczytu dla odczytu kodu zgodności tego(ych) przekaźnika(ów).
Podawany jest rozkaz odczytu przy wartości p indeksu, która jest przyjmowana jako równa bieżącej wartości n.
189 951
Jeżeli p = 0, wówczas odpowiadają tylko te przekaźniki, dla których występuje 8-bitowe dopasowanie pomiędzy rejestrem porównującym H i kodem zgodności S, to jest tylko te, dla których występuje dopasowanie pomiędzy So i zawartością adresu Ho.
Jeżeli p = 1, wówczas odpowiadają tylko te przekaźniki, dla których występuje 16-bitowe dopasowanie pomiędzy rejestrem porównującym H i kodem zgodności S, to jest tylko te, dla których występuje dopasowanie zarówno pomiędzy Sj i So i odpowiednimi zawartościami adresów Hji HoJeżeli p = 2, wówczas odpowiadają tylko te przekaźniki, dla których występuje 24-bitowe dopasowanie pomiędzy rejestrem porównującym H i kodem zgodności S, to jest tylko te, dla których występuje dopasowanie pomiędzy S3, S2, i So i odpowiednimi zawartościami adresów H2, H, i Ho.
W kroku 3j każdy odnośny przekaźnik transmituje równocześnie cztery bajty S2, Sj i So stanowiące kod zgodności S.
Jeżeli tylko jeden przekaźnik j odpowiada, wówczas w kroku 33 urządzenie analizujące 3 jest zdolne do analizowania i odczytu kodu zgodności tak, żeby pamiętać ją w kroku 34 i następnie powracać do sposobu dla identyfikacji pozostałych przekaźników.
Jednak jeżeli odpowiada wiele przekaźników j zakładając, że ich kody zgodności są różne, wówczas występuje wzajemna interferencja, która jest wykrywana przez urządzenie analizujące 3.
Innym terminem jest „kolizja” i w każdym przypadku jest konieczne dokonywanie porównania większej liczby bitów i określanie wartości co najmniej jednego bajtu o większym znaczeniu w kodzie zgodności.
Wówczas gdy wiele przekaźników wspólnie wykorzystuje ten sam bajt So, wartość bajtu Sj jest określona i w razie potrzeby, to jest gdy wiele przekaźników wspólnie wykorzystuje kody zgodności, które są dopasowane przy j6 bitach, wówczas wartość bajtu S3 jest podobnie określona, lecz to jest wyjątkowe.
W celu określenia wartości bajtu Sn+t sposób powraca do kroku 22 po zwiększeniu przyrostowym wartości n o jedność.
Każdy identyfikowany przekaźnik jest wprowadzany w tryb oczekiwania na sygnał, w którym przerywa transmitować wyniki porównań własnego kodu zgodności i rejestru porównującego H, przez wprowadzenie do rejestru H własnego kodu zgodności.
Figura 6 wyjaśnia przykład wykonania sposobu identyfikacji czterech przekaźników mających następujące kody zgodności: F2345678, U34568O, 65432j78, 55555578.
Rejestry porównujące czterech przekaźników są początkowo na OOOOOOOO i sposób rozpoczyna się przez wprowadzenie szesnastkowej wartości 8O do bajtu najmniej znaczącego So przez urządzenie analizujące 3 transmitujące rozkaz zapisu wartości 8O w adresie Ho.
Figura 6 pokazuje po prawej stronie zawartości rejestru porównującego.
W odpowiedzi na ten rozkaz zapisu, urządzenie analizujące odbiera sygnał WO w grupie Go okien czasowych związanych z bajtem So to jest co najmniej jeden z czterech przekaźników transmituje wartość binarną j w oknie czasowym występującym pomiędzy chwilami tu i tj2, co oznacza, że bajt najmniej znaczący So kodu zgodności co najmniej jednego z przekaźników jest równy 8O.
Urządzenie analizujące 3 następnie transmituje rozkaz odczytu przy p = O, co powoduje, że przekaźnik lub każdy przekaźnik, którego bajt najmniej znaczący So jest równy zawartości adresu Ho rejestru porównującego, odczytuje własny kod zgodności.
Jeżeli tylko jeden z czterech przekaźników w opisanym przykładzie ma kod zgodności, który kończy się na szesnastkowej wartości 8O, urządzenie analizujące 3 może odczytać kod zgodności U234568O transmitowany przez ten przekaźnik i może zapamiętać go.
Następnie, aby wprowadzić ten przekaźnik w tryb rezerwowy, urządzenie analizujące 3 wysyła kolejno rozkazy zapisu wartości 56 w adresie Ho rejestru porównującego, wartości 34 w adresie H2 rejestru porównującego i wartości Π w bajcie najbardziej znaczącym H3 rejestru porównującego.
Po wprowadzeniu tego przekaźnika w stan rezerwowy, nadal pozostają trzy przekaźniki do zidentyfikowania, to jest przekaźniki mające następujące kody zgodności: U345678, 65432Π8i 55555578.
189 951
Dzięki odbiorowi wartości binarnej 1 w oknie czasowym występującym pomiędzy chwilami tn i tł3, urządzenie analizujące 3 wie, że wszystkie pozostałe przekaźniki mają bajt So mniejszy niż szesnastkowa wartość 80 zawarta w adresie Ho rejestru porównującego. W wyniku tego zmniejsza się zawartość adresu Ho i przyjmuje 40 jako nową wartość w celu porównania, to jest przyjmuje połowę szesnastkowej wartości 80.
Urządzenie analizujące 3 wysyła następnie rozkaz do szesnastkowej wartości 40 zapisu w adresie Ho, na którą przekaźniki odpowiadają przez transmitowanie sygnału 001 w grupie Go okien czasowych, to jest wartości binarnej 1 w oknie czasowym, która występuje pomiędzy chwilami t12 i tu, ponieważ każdy z nich ma bajt So, który jest większy niż 4o.
Urządzenie analizujące 3 potem ponownie zmienia zawartość adresu Ho rejestru porównującego, za każdym razem do wartości, która jest w połowie zakresu, którego wartości końcowe są odpowiednio większe i mniejsze od określanej wartości.
Urządzenie analizujące 3 wysyła wiec kolejne rozkazy zapisu następujących wartości szesnastkowych w adresie Ho rejestru porównującego: 6o, następnie 7o i w końcu 78.
Urządzenie analizujące 3 odbiera potem ze wszystkich trzech przekaźników wartość binarną 1 w oknie czasowym, które występuje pomiędzy chwilami tu i tj3.
Może zdarzyć się wyjątkowo, jak to przedstawiono w rozważanym przykładzie, że rejestr porównujący przekaźnika okazuje się sam załadowany przypadkowo całkowitą wartością własnego kodu zgodności podczas kolejnych iteracji dla identyfikacji przekaźników.
W takich okolicznościach badany przekaźnik transmituje wartość binarną 1 w drugim oknie czasowym każdej z czterech grup G3, G2, G1 i Go okien czasowych w celu informowania urządzenia analizującego 3, że istnieje dopasowanie pomiędzy każdym z bajtów jego rejestru porównującego i każdym z bajtów jego kodu zgodności.
Następnie ten identyfikowany przekaźnik przełącza się na tryb rezerwowy, jednak urządzenie analizujące jest w stanie pamiętać jego kod zgodności, która w tym przypadku jest równa 12345678.
Urządzenie analizujące 3 wysyła rozkaz odczytu żądający transmisji z jednego lub każdego przekaźnika, który ma szesnastkową wartość 78 dla ostatniego bajtu So kodu zgodności.
W opisanym przykładzie dwa przekaźniki, które nie zostały zidentyfikowane, oba odpowiadają równocześnie i jeżeli ich kody zgodności są różne, następuje zakłócenie informacji transmitowanej przez nie.
Urządzenie analizujące 3 nie jest zatem w stanie odczytać kody zgodności i dedukuje, ze muszą być co najmniej dwa przekaźniki mające kod zgodności, która kończy się szesnastkową wartością 78.
W celu identyfikacji tych przekaźników jest konieczne dokonanie porównania z następnym bajtem najbardziej znaczącym S1 kodów zgodności.
Urządzenie analizujące 3 zaczyna więc nowy proces identyfikacji, modyfikując przy każdej okazji zawartość adresu H1, pozostawiając zawartość adresu Ho bez zmian.
Szesnastkową wartość 8o jest początkowo wprowadzana do adresu H1.
Przekaźniki odpowiadają w grupach G1 i Go okien czasowych, przy czym sygnał odbierany w grupie G1 jest 1OO, ponieważ oba pozostałe przekaźniki mają poszczególne bajty S1, które są mniejsze niż szesnastkową wartość 8o.
Następnie urządzenie analizujące 3 dzieli na połowę zawartość adresu H1 rejestru porównującego, skutkiem czego powoduje, że wartość binarna 1 jest wysyłana w każdym z okien czasowych, które występują pomiędzy chwilami ti i tg oraz t9 i tu, ponieważ spośród dwóch pozostałych przekaźników jeden ma bajt S1 mniejszy niż szesnastkowa wartość 4o, a drugi ma bajt S1 większy niż szesnastkowa wartość 4o.
Początkowo urządzenie analizujące 3 wyszukuje tylko przekaźnik, którego bajt Sjest większy niż szesnastkowa wartość 4O i ta wartość jest zmieniana przez kolejny zakres dzielący na połowę, aż do osiągnięcia szesnastkowej wartości 55, skutkiem czego powoduje się, że wartość binarna 1 jest transmitowana w oknie czasowym, które występuje pomiędzy chwilami ts i t9.
Urządzenie analizujące 3 wysyła następnie rozkaz odczytu przy p = 1 dla odnotowania przekaźnika, dla którego występuje 16-bitowe dopasowanie pomiędzy zawartością rejestru
189 951 porównującego i jego kodem zgodności, to jest przekaźnika, którego kod zgodności jest 55555578.
Urządzenie analizujące 3 odbiera ten kod zgodności i następnie wprowadza szesnastkowa wartość 55 do adresów IŁ i H3 rejestru porównującego, aby wprowadzić ten przekaźnik w stan rezerwowy.
Urządzenie analizujące 3 zapamiętało fakt, że istnieje wiele przekaźników mających kod zgodności, w którym bajt najmniej znaczący ma szesnastkowa wartość 78, a także zidentyfikowało jeden z nich przez dokonanie porównań bajtu Sj o następnym większym znaczeniu, więc teraz wysyła nowy rozkaz odczytu dla spowodowania, żeby pozostały(e) przekaźnik(i) miał(y) bajt So równy szesnastkowej wartości 78 dla transmisji jego lub ich kodu(ów) zgodności.
W rozważanym przykładzie występuje tylko jeden pozostały przekaźnik, przekaźnik, którego kod zgodności jest 65432178.
Urządzenie analizujące 3 wprowadza następnie ten kod zgodności do rejestru porównującego, skutkiem czego wprowadza ten przekaźnik w stan rezerwowy.
Specjalista w tej dziedzinie zaobserwuje przy odczycie powyższego, ze każdy przekaźnik jest identyfikowany, przy zastosowaniu stosunkowo małej liczby iteracji, więc umożliwia identyfikację dużej liczby przekaźników szybko, przy czym każdy przekaźnik jest identyfikowany na przykład średnio w ciągu 250 ms.
W przykładzie opisanym w odniesieniu do fig. 6, zawartość rejestru porównującego nie jest nigdy reinicjowana do 00000000.
W wariancie, który nie jest pokazany, każdy przekaźnik transmituje tylko w oknie czasowym Gn odpowiadającym znaczeniu n bajtu ostatnio wprowadzonego do rejestru porównującego i rejestr porównujący jest reinicjowany do 00000000 za każdym razem, gdy kod zgodności przekaźnika został określony.
Tutaj następuje opis w odniesieniu do figury 7 drugiego przykładu wykonania wynalazku.
Zakłada się, że cztery przekaźniki la, 1b, 1c i 1d, mające poszczególne kody identyfikacyjne 12345678, 12345680, 65432178 i 10345680, są umieszczone w polu urządzenia analizującego 3.
Przekaźniki 1a do 1d mają rejestr porównujący H identyczny do rejestru porównującego przekaźników opisanych powyżej.
Przekaźniki 1a do 1d są zorganizowane tak, że transmitują wynik porównania pomiędzy słowem binarnym Ho, umieszczonym ostatnio w rejestrze porównującym H, i słowem Sn o odpowiedniej wadze w kodzie zgodności S, w jednym z trzech okien czasowych grupy Gc trzech okien czasowych odpowiadających przypadkom, w którym wynik porównania jest mniejszy, równy lub większy niż wymienione okna czasowe występujące pomiędzy chwilami t1 i t2, t-2 i t3 oraz t3 i t4. Każdy przekaźnik la do Id transmituje wynik porównania związany z bajtem Snjego kodu zgodności tylko, jeżeli wszystkie bajty Sm o mniejszej wadze w kodzie zgodności dla m występującego w' zakresie 0 do n-1 są równe odpowiednim bajtom Hm rejestru porównującego.
Przekaźniki 1a do 1d są zorganizowane także do transmisji w czwartym oknie czasowym Ge występującym pomiędzy chwilami t4 i t$, gdy kod zgodności jest równy zawartości rejestru porównującego. W przypadku takiego dopasowania, przekaźnik, który właśnie transmitował w tym czwartym oknie czasowym, wprowadza się w tryb rezerwowy dla pozostałego sposobu identyfikacji.
W tym przypadku urządzenie analizujące 3 jest właściwe do analizy odpowiedzi jeszcze nie zidentyfikowanych przekaźników w czterech wyżej wzmiankowanych oknach czasowych, to jest trzech oknach czasowych zbioru Gc odpowiadającego wynikom porównań dokonywanych przez jeszcze niezidentyfikowane przekaźniki pomiędzy danymi zgodności ostatnio zapamiętanymi w przekaźnikach i odpowiednimi częściami poszczególnych kodów zgodności określonych przez adres wybrany przez urządzenie analizujące, i w czwartym oknie czasowym Ge odpowiednio do faktu, że kod zgodności przekaźnika dopasowuje wszystkie dane zgodności pamiętane przez wymieniony przekaźnik w różnych wybranych adresach.
W sposobie opisanym w odniesieniu do figury 7, ogólnie:
189 951
a) bajt o danym znaczeniu Hn rejestru porównującego H każdego niezidentyfikowanego przekaźnika jest wprowadzany z wartością m przez urządzenie analizujące 3 transmitujące rozkaz zapisu tej wartości m w tym bajcie Hn,
b) ten bajt o danym znaczeniu Hn jest porównywany w każdym niezidentyfikowanym przekaźniku z bajtem Sn o odpowiednim znaczeniu w jego kodzie zgodności S,
c) zależnie od wyniku porównania, większego, równego lub mniejszego, każdy niezidentyfikowany przekaźnik transmituje odpowiedź odpowiednio w wyżej wzmiankowanym pierwszym, drugim lub trzecim oknie czasowym, zakładając, że bajty kodu zgodności o znaczeniu mniejszym niż bajt, z którym jest przeprowadzane rzeczywiście porównanie, są wszystkie równe odpowiednim bajtom rejestru porównującego,
d) w każdym niezidentyfikowanym przekaźniku rejestr porównujący jest porównywany z kodem zgodności 1 jeżeli są one dopasowane, przekaźnik transmituje w czwartym oknie czasowym i następnie, po transmisji w tym czwartym oknie czasowym, przekaźnik jest wprowadzany w tryb rezerwowy,
e) urządzenie analizujące 3 analizuje odpowiedzi i
f) w przypadku przekaźnika transmitującego w tym czwartym oknie czasowym, jego kod zgodności jest określony jako funkcja danych, które zostały zapamiętane w rejestrze porównującym tego przekaźnika,
g) w przypadku, gdy żadna z odpowiedzi nie odpowiada dopasowaniu pomiędzy bajtem o ostatnio danym znaczeniu, wprowadzonym do rejestru porównującego, i bajtem o odpowiednim znaczeniu kodu zgodności, sposób rozpoczyna się ponownie w powyższym kroku a) po modyfikacji wartości m poprzednio wprowadzonej do rejestru porównującego w tym samym adresie Hn tak, żeby uzyskać, przez technikę dzielenia na pół zakresu, sytuację, w której urządzenie analizujące 3 wykrywa odpowiedź odpowiadającą faktowi, że wartość bajtu Hn o danej wadze w rejestrze porównującym dopasowuje się do bajtu Sn o odpowiedniej wadze w kodzie zgodności co najmniej jednego przekaźnika,
h) jeżeli występuje odpowiedź odpowiadająca faktowi, że jest dopasowanie pomiędzy bajtem Hn o danej wadze w rejettrze porównującym H i bajtem Sn o ϋάρο\νίοόηίΰη wadze kodu zgodności, urządzenie analizujące 3 wysyła rozkaz odczytu powodujący, że każdy przekaźnik, w którym wystąpiło to dopasowanie, transmituje kod zgodności,
i) w przypadku, gdy jest niemożliwy odczyt kodów zgodności transmitowanych przez przekaźniki w kroku h) z powodu interferencji, bajt Hn+1 rejestru porównującego, mającego następne większe znaczenie, jest wprowadzany z daną wartością m i ta wartość jest modyfikowana w razie potrzeby przez technikę dzielenia na pół zakresu, ażeby uzyskać po analizie odpowiedzi dostarczanych przez przekaźniki, odpowiedź odpowiadającą faktowi, że występuje dopasowanie pomiędzy wartością bajtu o danym znaczeniu, ostatnio wprowadzonego do rejestru porównującego i odpowiednią częścią kodu zgodności w co najmniej jednym przekaźniku, w którym to przypadku jest transmitowany rozkaz odczytu, powodując, że każdy przekaźnik, dla którego to dopasowanie występuje, transmituje jego kod zgodności,
j) gdy jest możliwy odczyt kodu zgodności, ponieważ tylko jeden przekaźnik odpowiada, ten kod zgodności jest zapamiętywany i następnie do rejestrów porównujących tego przekaźnika jest wprowadzany kod zgodności dla wprowadzenia go w tryb rezerwowy, i
k) w przypadku braku możliwości odczytu kodów zgodności transmitowanych przez przekaźniki z powodu interferencji, sposób rozpoczyna się ponownie w kroku i).
Bardziej szczegółowo, sposób rozpoczyna się przez wprowadzenie baj tu H0 rejestrów porównujących wszystkich czterech przekaźników na figurze 7 z szesnastkową wartością 80.
Przekaźniki 1a i 1c, których odpowiedni bajt kodu zgodności jest 78, transmituje w oknie czasowym występującym pomiędzy chwilami ty i t2, ażeby informować urządzenie analizujące, że wartość odpowiedniego bajtu S0 ich kodów zgodności jest mniejsza niż 80.
Przekaźniki 1b i 1d transmitują w oknie czasowym, które występuje pomiędzy chwilami t2 i t3 ażeby informować urządzenie analizujące 3, że wartość odpowiedniego bajtu w ich kodach zgodności jest 80.
Następnie urządzenie analizujące zapytuje przekaźniki, które odpowiedziały w drugim oknie czasowym, czy transmitowały kody zgodności. Szczególnie przekaźniki 1b i 1d transmitują równocześnie, więc występuje kolizja i urządzenie analizujące 3 wykrywa kolizję.
189 951
Urządzenie analizujące 3 wprowadza następnie szesnastkową wartość 80 do bajtu mającego następne większe znaczenie rejestru porównującego, to jest bajt H1.
Przekaźniki 1b i 1d odpowiadają następnie w pierwszym oknie czasowym.
Urządzenie analizujące 3 transmituje potem ponownie dla modyfikacji wartości bajtu H1 w rejestrze porównującym, zmieniając go w 40.
Wówczas przekaźniki 1b i 1d transmitują w trzecim oknie czasowym, ponieważ wartości odpowiednich bajtów S1 poszczególnych kodów zgodności są wszystkie większe niż 40.
Urządzenie analizujące 3 postępuje zgodnie z techniką dzielenia na pół zakresu i po kilku iteracjach wprowadza szesnastkową wartość 56 do bajtu H1.
Przekaźniki 1b i 1d odpowiadają następnie w drugim oknie czasowym.
Urządzenie analizujące 3 żąda ponownie, żeby wszystkie przekaźniki, które odpowiedziały w drugim oknie czasowym, transmitowały poszczególne kody zgodności.
Przekaźniki 1b i 1d nadal odpowiadają równocześnie, skutkiem czego powodują wzrost kolizji, która jest wykrywana przez urządzenie analizujące 3. Urządzenie analizujące następnie wprowadza szesnastkową wartość 80 do następnego bajtu najbardziej znaczącego w rejestrze porównującym, to jest H2.
Przekaźniki 1b i 1d odpowiadają w pierwszym oknie czasowym. Urządzenie analizujące 3 następnie dzieli na pół wartość w bajcie H2, która staje się 40.
Przekaźniki 1b i 1d odpowiadają ponownie w pierwszym oknie czasowym.
Po kilku iteracjach, których nie pokazano, wartość bajtu H2 jest szesnastkowa 34 i przekaźniki 1b i 1d odpowiadają w drugim oknie czasowym.
Urządzenie analizujące 3 ponownie żąda, żeby przekaźniki odpowiadały w drugim oknie czasowym dla transmisji kodów zgodności. Przekaźniki 1b i 1d odpowiadają równocześnie, powodując jeszcze ponownie wzrost kolizji, która jest wykrywana przez urządzenie analizujące 3. To urządzenie wprowadza następnie wartość 80 do bajtu H3 rejestru porównującego i po pewnej liczbie iteracji, jak to pokazano na figurze 7, wartość rejestru H3 staje się równa 10. Wówczas tylko przekaźnik 1d transmituje w drugim oknie czasowym i ponieważ zawartość jego rejestru porównującego jest wówczas równa jego kodowi zgodności, ten przekaźnik 1d transmituje także w czwartym oknie czasowym. Urządzenie analizujące wykrywa tę transmisję i pamięta zawartość rejestru porównującego. Przekaźnik 1d, który właśnie transmitował w czwartym oknie czasowym wprowadza się w tryb rezerwowy.
Urządzenie analizujące 3 następnie żąda, żeby inne przekaźniki, które poprzednio odpowiadały na rozkaz dla transmisji poszczególnych kodów zgodności, transmitowały ponownie. To żądanie jest dokonywane przez wysłanie rozkazu do przekaźników, wymagając, żeby transmitowały kody zgodności, jeżeli wartość bajtu H3 (to jest bajtu o następnym znaczeniu mniejszym niż dla ostatnich stosowanych modyfikacji rejestru porównującego) jest równa odpowiedniemu bajtowi S2 kodów zgodności.
W tym przypadku tylko przekaźnik 1b transmituje kod zgodności mający bajt S3 równy 12. Urządzenie analizujące następnie wprowadza wartość 12 do bajtu H3 rejestru porównującego dla wprowadzania przekaźnika 1b w tryb rezerwowy.
Następnie urządzenie analizujące 3 oddziałuje na sposób identyfikacji przez modyfikację wartości bajtu H0 w rejestrze porównującym i przez podział na pół zakresu ta wartość kończy się jako równa 78.
Przekaźnik 1c następnie odpowiada w drugim i czwartym oknie czasowym i potem jest wprowadzany w stan rezerwowy. Urządzenie analizujące 3 następnie żąda, żeby wszystkie inne przekaźniki, które odpowiedziały w drugim oknie czasowym, wysyłały kody zgodności.
Odpowiada tylko przekaźnik 1c, umożliwiając skutkiem tego identyfikację. Następnie urządzenie analizujące wprowadza do rejestru porównującego kod zgodności tego przekaźnika tak, żeby wprowadzać go również w tryb rezerwowy.
W końcu, gdy urządzenie analizujące próbuje kontynuować sposób identyfikacji i wprowadza nową wartość, szczególnie 22 do bajtu H0, żaden przekaźnik nie odpowiada, co oznacza, że wszystkie przekaźniki zostały zidentyfikowane i zostały wprowadzone w tryb rezerwowy.
Dane transmitowane przez przekaźniki są korzystnie poprzedzone i następuje po nich sygnał synchronizacji.
189 951
Jest możliwe początkowo, przed realizacją sposobu identyfikacji, że nie do wszystkich przekaźników dotrze jednocześnie pole anteny 2, gdy urządzenie 3 jest pobudzone, lub że kondensatory wygładzające, które one zawierają, nie wszystkie mają taki sam czas ładowania, w którym to przypadku nie będą wszystkie pobudzane jednocześnie.
To oznacza, że przekaźniki nie wszystkie będą odpowiadać synchronicznie, więc sygnały transmitowane przez przekaźniki interferują i urządzenie analizujące nie może ich odczytać.
To dlatego w przypadku interferencji transmisja z urządzenia analizującego jest przerwana na dany okres czasu, a następnie transmisja jest ponownie rozpoczynana tak, że wszystkie przekaźniki są synchronizowane, gdy transmisja jest ponownie rozpoczynana.
Jeżeli pomimo tego nadal trwa interferencja, wówczas ma miejsce anomalia i urządzenie analizujące 3 daje ostrzeżenie.
Oczywiście wynalazek nie jest ograniczony do opisanych powyżej przykładów wykonania.
W szczególności w opisanych przykładach wykonania rejestr porównujący ma cztery bajty, lecz w odmianie, która nie jest pokazana, mógłby mieć większą lub mniejszą liczbę słów binarnych, z których każde mogłoby mieć większą lub mniejszą liczbę bitów.
Gdy kody zgodności są znane, liczba przekaźników występujących w polu anteny 2 jest także znana i jest możliwe adresowanie każdego z nich indywidualnie.
Dla adresowania przekaźnika indywidualnie, wystarcza wprowadzenie do rejestru porównującego kodu zgodności i następnie wysłanie specjalnej instrukcji instruującej przekaźnik, którego kod zgodności jest równy zawartości rejestru porównującego, dla wejścia w łączność z urządzeniem analizującym 3 w celu odczytu lub zapisu informacji we własnej pamięci 13.
Chociaż wynalazek został opisany przez dokonanie porównań początkowo bajtu najmniej znaczącego Se kodu zgodności, a następnie dokonanie w razie potrzeby porównań bajtów więcej znaczących Si, S2, S3, nie wykroczyłoby poza zakres wynalazku rozpoczęcie przez dokonanie porównań bajtu najbardziej znaczącego S3 i następnie w razie potrzeby dokonanie porównań bajtów najmniej znaczących S2, Si, So·
189 951 j89 95!
j9
FIG.3
S3 S2 Si So > FIG.4 /
G3 g2
Gi θο
53<H3lH3=S3iS3>H3!S2<H2!H2 = S2:Sj>H2l5|<H|
H1»S|
5t>Hl [5q<Ho]Hq = Sq]5o>Ho]
t) t2 t3 tą ts tg t7 tg t9 Ł10 t n t)2 ti3 FIG.5
189 951
G2 Gi Go
1 zapis 1 Hol80| I 1 1 | 1 1 i 1 i 1 i 0 I I 00 100 | CO 180 I
ioDCZYT ! 0 ,1 1 1 i ' 1 ' 1 1 1 1
izAPts im | 561 ! ! i Oj1; o 1 j 1 (1 1 100 100156 180
|'ZAPIS |H2|3di ! ' oj 1 0 Oji !o 111 01 100|34|S6|80
1 ZAPIS I H3l12 1 Oi 1 jo o! i 0 oj i !o l 1 1 0 i 112 134.156180! 1
1 ZAPIS |H0|401 1 1 1 1 i j I i o j o 1 l | 12 | 341 56 I 40 !
|ZAPIS |H0|sol 1 1 1 { ł I 1 1 | 1 ojo 1 1 112 134. | 56 I 60 I
|ZAPIS i HO 1701 1 i 1 i 1 1 I ' I ' o! o 1 | 112 134156 170 I
1 ZAPIS 1 Ho 1 7β 1 Οι 1 i0 1 1 Ol 1 1 0 o! i ό 1 1 o! 1 Ui 112 |34|56178I )
1 ZAPIS | Ho 1781 i ! 1 i i oj 1 0 i |12 |34|56I78 I
|ODCZYT| 01 1 i i i 1 1 1 ' 1 j i t I 1
| ZAPIS |Η1 Iθο I ’ 1 ! ' l l i' o 1 o 1 1 0 i1 Π 1 112 1341801781 ł . ...
I ZAPIS |H1I40I i ! 1 1 i; o' i 0!1 0 i 112 134140 | 78 i
I zapis IH1|60I 1 1 1 1 1 ł 1 jOjO o! i t 0 j |12 |34| 60178 I
| zapis | H1| 50| 1 1 1 1 'I0!1 0 1 1 1 0 i 112 134150178 1 ł
I ZAPIS i Hi i5ΘΙ i l i 1 1 1 i; □; o , l Ol 1 ł 01 112 I34I58I7ÓI
1 zapis |H1|541 1 i 1 1 1 1 r [o 11 1 1 °!1 0 I 112 134 1 541781
| ZAPIS iH1156 l * 1 i i 1 1 1 [ 1 lOjO l J ol i Ui 112 1341561 78 |
I ZAPIS |H1|55I 1 1 i 1 1 1 Η i 0 Οι 1 1 0 j I12I34I55I78I
I odczytI 1 I 1 1 1 l
| ZAPIS |H2|55 1 o! i i 0 i j 11 o j 0; l Οι 112 I55I55178
1 zapis |H3I55 l o 11! o l i 01 1 1 0 1 11 0 o! i Oj 155 155 155 I 78
1 odczyt! 0 1 i i i 1 1 j ! i I t
1 zapis I Hi | 21 1 1 i 1 ! o! i [0 l 01 1 | ni I 551551 21 I 78' l
izapis |H2|40 j i i l 1 Ol 1 , 1 0 Oj 1 jo Oj 1 fi j 155)43121 178
| ZAPIS 1H3I65 1 Oj 1 |0 1 1 i i Oj 1 1 0 oil 10 i 1 ! 1 i 1 oj 1 nj |Ś5|43|21|78 I 1 1 l
Γ 1 U . 0 11 12 13 Ł4 t5 tę t7 t0 tg t'to tli tj? 113 t
189 951
Gc Ge —(¾. 13415$| τ§Ί
--1 12 134156ΤΒΪ71
1C.
ΒϋίΜΚΙΜ:!
1 ZAPIS (Hol801 ! 1 ί Hbf^S 1 ’ i 1 00 100(00180 1 fooloolooieoi
1 ODCZYT I 0 1
1 zapis |Hi |ŚQ| ‘10 10 0
|ZAPIS |Ht|4Q| (oioH 0 1 00 1 0014O| Θ01
1 ZAPIS 1 Hi|561 i i i ιΟι 1 '0 l i 0 1 00 lOOl561801
I odczyt I 1 1 ł1brH\ ld 100 1001561801
1 ZAPIS 1H2i 801 ! i; o! o 0 i 00I80I56I80I
1 zapis IH2140I 11 Jolo 0 100|40l56|801
Iwis IH2I20I joioi1 0 100 120(55(801
1 zapis (H21 341 !o! i (o 0 1 00 134-1561801
(odczyt 1 2 1 r1d 100 134.156 1601
Izapis IH3I8OI j l io[o 0 180134(561801
1 ZAPIS |H3140 1 !i!ojo 0 |40|34|56l801
Izapis |H3|20l t I 1 I 1 i 0 J 0 0 120134|56|80l
Izapis ! H3l 10 I i i < 0! ! ! i i 1 H0I34I56I80!
Iodczyt | 2 l 1 1)0134( 561601
Izapis IH3 J121 I0?!0 1 1 12 1 34(56(401
Izapis |Hd(401 i 0 j 0 i 1 0 1 12 1541561601
Izapis I Hol 601 i oj o!i 0 l12I34|56l70I
(zapis IHoHÓI i o! o' i 0 i 12 (34(56178I
izapis | Hol 7Θ1 ' 0 i 110 1 112 1341561 78J
Iodczyt 1 0 1 i ! V I 1 1 fi |12 134156 i 78 l
Izapis |H1|21 l .Οι 1 [O 0 I12134(21(781
Izapis | H2143 I ' o! i! o 0 (12 143| 21J 76 I
Izapis | H3J 65 I 1 o! i; o 1 165143121I781
Izapis ' I Hol 22 I ! 0 ’ 010 l ’ i 1 ! 0 (65143(21(22)
cir; -? 1 1 1 I 1 1
tl tg t4 ts
189 951
FIG.1 >>
η
FIG. 2
Departament Wydawnictw UP RP. Nakład 50 egz. Cena 4,00 zł.

Claims (23)

  1. Zastrzeżenia patentowe
    1. Sposób identyfikacji wielu przekaźników umieszczonych w polu urządzenia analizującego, w którym każdy przekaźnik ma inny kod zgodności S w pamięci, znamienny tym, że transmituje dane (Hn, m) za pomocą urządzenia analizującego dla porównania z częścią (S„) kodu zgodności (S) wybranego przez urządzenie analizujące, porównuje się odbierane dane (Hn, m) i część kodu zgodności (S) wybranego przez urządzenie analizujące za pomocą każdego jeszcze niezidentyfikowanego przekaźnika, a w wyniku tego porównania transmituje się w co najmniej jednym oknie czasowym, wybranym z grupy (G3, G2, Gi, G0; Gc, Ge) okien czasowych wspólnych dla wielu przekaźników, za pomocą każdego jeszcze niezidentyfikowanego przekaźnika i analizuje się, za pomocą urządzenia analizującego, dane transmitowane przez przekaźniki w tej grupie (G3, G2, Gi, Go), (Gc, Ge) okien czasowych i gdy dane transmitowane przez przekaźniki nie umożliwiają określenia kodu zgodności przekaźników przynajmniej częściowo, uruchamia się urządzenie ponownie z danymi (Hn, m), które zostały zmodyfikowane tak, że w zakresie ograniczonej liczby iteracji transmituje się za pomocą przekaźników dane umożliwiające określenie przynajmniej częściowo kodu zgodności co najmniej jednego z przekaźników.
  2. 2. Sposób według zastrz. 1, znamienny tym, że pamięta się dane porównania przez rejestr porównujący dla każdego przekaźnika.
  3. 3. Sposób według zastrz. 2, znamienny tym, że pamięta się wiele słów binarnych (H3, H2, Hj, Ho) przez rejestr porównujący, tworzy się kod zgodności przez słowa binarne (S3, S2, Sj, So), modyfikuje się przez urządzenie analizujące raz w danym czasie słowo binarne (Hn) o danym znaczeniu (n) w rejestrze porównującym i porównuje się przez każdy jeszcze niezidentyfikowany przekaźnik słowo ostatnio zmodyfikowane ze słowem binarnym o odpowiednim znaczeniu kodu zgodności, a porównywaną część kodu zgodności wybiera się przez wybór znaczenia każdego nowego słowa binarnego, zapamiętywanego w rejestrze porównującym.
  4. 4. Sposób według zastrz. 3, znamienny tym, że za pomocą każdego przekaźnika transmituje się w pierwszej grupie (Gc) okien czasowych wynik porównania ostatnio zmodyfikowanego słowa binarnego i części jego kodu zgodności wybranego przez urządzenie analizujące, zakładając, że bajty kodu zgodności już określonego przez urządzenie analizujące są równe odpowiednim bajtom rejestru porównującego, i transmituje się w drugiej grupie okien czasowych (Ge) wynik porównania całego rejestru porównującego z całkowitym kodem zgodności.
  5. 5. Sposób według zastrz. 4, znamienny tym, że drugą grupę okien czasowych zmniejsza się do pojedynczego okna czasowego, w którym transmituje się za pomocą każdego przekaźnika w przypadku dopasowania pomiędzy rejestrem porównującym i kodem zgodności.
  6. 6. Sposób według zastrz. 1 albo 2, albo 3, albo 4, albo 5, znamienny tym, że za pomocą urządzenia analizującego, ilekroć poprzednio odebrane dane umożliwiają to, określa się przynajmniej części kodu zgodności jednego lub więcej przekaźników, dla wysłania rozkazu transmisji kodu zgodności przez jeden lub więcej przekaźników i analizuje się odbierane kody zgodności dla określenia, czy był transmitowany tylko jeden kod zgodności lub występowała intórfpmij 7 wiplnmfl rAin^zmi Gnidami trancmifnwamnru ipdnrno^oć-nio i w rwuχχχ*·»*χχ^χ x_< i » M.>łV4 x_i » 1 x w X xxxx xkV νχ χχχχΧΧ XX kkliUliil Ik? FT WAij ΑΛΛΑ J Vk*AlV VtjVUiliV A » » ^ZA j padku tylko jednego odbieranego kodu zgodności, zapamiętuje się ten kod.
  7. 7. Sposób według zastrz. 6, znamienny tym, że gdy za pomocą wielu przekaźników transmituje się jednocześnie wiele różnych kodów zgodności, które interferująze sobą, wysyła się nowe dane porównywane w tych przekaźnikach z nową częścią kodu zgodności, inna niż część (So) już określona przez urządzenie analizujące, korzystnie modyfikuje się te nowe dane, aż określi się tę nową część (Sj) kodu zgodności, a następnie za pomocą przekaźników, dla których została określona nowa część kodu zgodności, transmituje się kody
    189 951 zgodności i w przypadku interferencji ponownie rozpoczyna się proces określania kodu zgodności , znowu przez porównanie jeszcze nieokreślonej części kodu zgodności, aż tylko jeden kod zgodności zostanie odebrany z przekaźników.
  8. 8. Sposób według zastrz. 1 albo 2, albo 3, albo 4, albo 5, znamienny tym, że wprowadza się w tryb rezerwowy każdy identyfikowany przekaźnik, w którym przerywa się transmisję wyniku porównania własnego kodu zgodności (S) z danymi (Hn, m) transmitowanymi przez urządzenie analizujące.
  9. 9. Sposób według zastrz. 8, znamienny tym, że wprowadza się w tryb rezerwowy każdy identyfikowany przekaźnik za pomocą urządzenia analizującego dla transmisji kodu zgodności przekaźnika.
  10. 10. Sposób według zastrz. 2, znamienny tym, że wprowadza się w tryb rezerwowy każdy przekaźnik, którego rejestr porównujący jest równy jego kodowi zgodności.
  11. 11. Sposób według zastrz. 1 albo 10, znamienny tym, że za pomocą urządzenia analizującego, gdy poprzednio odebrane dane umożliwiają to, określa się przynajmniej części kodu zgodności jednego lub więcej przekaźników, dla wysłania do każdego przekaźnika rozkazu transmisji własnego kodu zgodności i analizuje się odbiór kodu zgodności (S) dla określenia, czy był transmitowany pojedynczy kod zgodności lub czy występowała interferencja związana z wieloma różnymi kodami transmitowanymi jednocześnie i gdy jest odbierany tylko jeden kod zgodności, zapamiętuje się ten kod.
  12. 12. Sposób według zastrz. 1, znamienny tym, że identyfikuje się kod zgodności (S) w wielu przekaźnikach mających rejestr porównujący (H) do pamiętania wielu bajtów, korzystnie czterech bajtów, a bajt (H„) o danym znaczeniu rejestru porównującego (H) we wszystkich niezidentyfikowanych przekaźnikach wprowadza się z wartością (m) tak, że przez urządzenie analizujące wysyła się rozkaz zapisu tej wartości (m) w tym bajcie (H„), w każdym przekaźniku ten bajt o danym znaczeniu (Hn) porównuje się z bajtem (S„) o odpowiednim znaczeniu w jego kodzie zgodności (S), dla tego baj tu (Hn) o danym znaczeniu rejestru porównującego i zależnie od wyniku porównania, większego lub równego lub mniejszego, przez każdy jeszcze niezidentyfikowany przekaźnik transmituje się odpowiedź odpowiednio w pierwszym, drugim lub trzecim oknie czasowym grupy (Gn) trzech okien czasowych, związanych ze znaczeniem (n) bajtu, dla którego było dokonywane porównanie, a tę grupę wybiera się z wielu grup (G3, G2, G1, G0) okien czasowych odpowiednio związanych z bajtami o różnym znaczeniu (n) rejestru porównującego, przy czym przez każdy jeszcze niezidentyfikowany przekaźnik transmituje się wynik porównania bajtu (Hn) o danym znaczeniu, ostatnio wprowadzonego do rejestru porównującego, z odpowiednim bajtem jego kodu zgodności, zakładając, że bajt o danym znaczeniu, dla którego jest dokonywane porównanie, nie jest bajtem najmniej znaczącym, odpowiednio najbardziej znaczącym, że występuje dopasowanie pomiędzy bajtami najmniej znaczącymi, odpowiednio najbardziej znaczącymi, rejestru porównującego i odpowiednimi bajtami kodu zgodności, za pomocą urządzenia analizującego analizuje się odpowiedzi i gdy żadna z odpowiedzi nie odpowiada dopasowaniu pomiędzy bajtem o danym znaczeniu, ostatnio wprowadzonym do rejestru porównującego i bajtem o odpowiednim znaczeniu w kodzie zgodności, sposób rozpoczyna się ponownie pr^^^^ modyfikację wartości (n) poprzednio wprowadzonej do rejestru porównującego w tym samym adresie (H„) tak, że uzyskuje się, za pomocą techniki dzielenia na pół zakresu, sytuację, w której wykrywa się przez urządzenie analizujące odpowiedź odpowiadającą faktowi, że wartość bajtu (Hn) o danym znaczeniu w rejestrze porównującym jest dopasowana do bajtu (Sn) o odpowiednim znaczeniu w kodzie zgodności, a jeżeli jedna z odpowiedzi odpowiada dopasowaniu pomiędzy bajtem (Hn) o danym znaczeniu w rejestrze porównującym (H) i bajtem (Sn) o odpowiednim znaczeniu w kodzie zgodności, wysyła się przez urządzenie analizujące rozkaz odczytu dla wysłania przez każdy przekaźnik, dla którego nastąpiło dopasowanie, kodu zgodności (S), natomiast w przypadku, gdy jest niemożliwy odczyt kodów zgodności transmitowanych przez przekaźniki z powodu interferencji wzajemnej, daną wartość (m) wprowadza się do następnego najbardziej, odpowiednio najmniej znaczącego ba j tu (Hn+i) rejestru porównującego i te wartość modyfikuje się przez technikę dzielenia na pół zakresu, aż za pomocą analizy odpowiedzi z przekaźników wskaże się dopasowanie z odpowiednim bajtem (Sn+1) kodu
    189 951 zgodności i gdy kod zgodności może być odczytany, ponieważ tylko jeden przekaźnik odpowiada, ten kod zgodności zapamiętuje się.
  13. 13. Sposób według zastrz. 1, znamienny tym, że zależnie od wyniku porównania, większego, równego lub mniejszego, przez każdy niezidentyfikowany przekaźnik transmituje się odpowiedź odpowiednio w pierwszym, drugim lub trzecim oknie czasowym, zakładając, że bajty kodu zgodności o znaczeniu mniejszym, odpowiednio większym, niż bajt, z którym przeprowadza się aktualnie porównanie, są wszystkie równe odpowiednim bajtom rejestru porównującego, a w każdym niezidentyfikowanym przekaźniku, rejestr porównujący porównuje się z kodem zgodności i jeżeli są one dopasowane, przez przekaźnik transmituje się w czwartym oknie czasowym i następnie, po transmisji w tym czwartym oknie czasowym, przekaźnik wprowadza się w tryb rezerwowy, za pomocą urządzenia analizującego analizuje się odpowiedzi i w przypadku przekaźnika transmitującego w tym czwartym oknie czasowym, jego kod zgodności określa się jako funkcje danych, które zostały zapamiętane w rejestrze porównującym tego przekaźnika, natomiast w przypadku, gdy żadna z odpowiedzi nie odpowiada dopasowaniu pomiędzy bajtem o ostatnio danym znaczeniu, wprowadzonym do rejestru porównującego, a bajtem o odpowiednim znaczeniu kodu zgodności, sposób rozpoczyna się ponownie po modyfikacji wartości (m) poprzednio wprowadzonej do rejestru porównującego w tym samym adresie (Hn) tak, że uzyskuje się, za pomocą techniki dzielenia na pół zakresu, sytuację, w której wykrywa się przez urządzenie analizujące odpowiedź odpowiadającą faktowi, że wartość bajtu (Hn) o danym znaczeniu w rejestrze porównującym jest dopasowana do bajtu (Sn) o odpowiednim znaczeniu w kodzie zgodności co najmniej jednego przekaźnika, a jeżeli występuje odpowiedź odpowiadająca dopasowaniu pomiędzy bajtem (Hn) o danym znaczeniu w rejestrze porównującym (H) i bajtem (Sn) odpowiednim znaczeniu w kodzie zgodności, wysyła się przez urządzenie analizujące rozkaz odczytu dla transmisji przez każdy przekaźnik, w którym nastąpiło to dopasowanie kodu zgodności, natomiast w przypadku, gdy jest niemożliwy odczyt kodów zgodności transmitowanych przez przekaźniki z powodu interferencji wzajemnej, bajt (Hn+i) rejestru porównującego, mającego następne większe, odpowiednio mniejsze, znaczenie, wprowadza się z daną wartością (m) tę wartość modyfikuje się w razie potrzeby za pomocą techniki dzielenia na pół zakresu tak, że uzyskuje się, po analizie odpowiedzi dostarczanych przez przekaźniki, odpowiedź odpowiadającą dopasowaniu pomiędzy wartością bajtu o danym znaczeniu, ostatnio wprowadzonego do rejestru porównującego i odpowiednią częścią kodu zgodności w co najmniej jednym przekaźniku, w którym to przypadku transmituje się rozkaz odczytu dla transmisji przez każdy przekaźnik, dla którego to dopasowanie następuje, jego kodu zgodności, natomiast gdy jest możliwy odczyt kodu zgodności, ponieważ tylko jeden przekaźnik odpowiada, ten kod zgodności zapamiętuje się i następnie do rejestrów porównujących wszystkich przekaźników wprowadza się ten kod zgodności dla wprowadzenia przekaźnika, który odpowiedział, w tryb rezerwowy i w przypadku braku możliwości odczytu kodów zgodności transmitowanych przez przekaźniki z powodu interferencji, sposób rozpoczyna się ponownie jak poprzednio.
  14. 14. Przekaźnik zawierający pamięć kodu identyfikacji i elementy do zdalnej komunikacji z urządzeniem analizującym, znamienny tym, że zawiera rejestr porównujący (H) do pamiętania danych z urządzenia analizującego (3), dołączony do układu obliczeniowego (10) do porównywania przynajmniej części kodu zgodności (S) z przynajmniej częścią rejestru porównującego (H), do którego są dołączone elementy transmitujące wynik porównania w co najmniej jednym oknie czasowym spośród grupy okien czasowych.
  15. 15. Przekaźnik według zastrz. 14, znamienny tym, że rejestr porównujący (H) jest utworzony przez wiele słów binarnych (H3, H2, Gi, Ho) o różnym znaczeniu i układ obliczeniowy (10) jesr zorganizowany do porównywania słowa binarnego (Hn, m) ostatnio zapamiętanego w rejestrze ze słowem binarnym (Sn) o odpowiednim znaczeniu (Sn) kodu zgodności.
  16. 16. Przekaźnik według zastrz. 15, znamienny tym, że jest zorganizowany do transmitowania wyniku porównania pomiędzy słowem binarnym ostatnio zapamiętanym w rejestrze i słowem binarnym o odpowiednim znaczeniu kodu zgodności, oprócz przypadku porównania dokonywanego na słowie innym niż słowo binarne o najmniejszym, odpowiednio największym, znaczeniu i nie występuje dopasowanie pomiędzy słowem o znaczeniu mniejszym,
    189 951 odpowiednio większym, niż znaczenie słowa ostatnio zapamiętanego w rejestrze i odpowiednim słowem binarnym kodu identyfikacji.
  17. 17. Przekaźnik według zastrz. 14 albo 15, albo 16, znamienny tym, że rejestr porównujący ma cztery bajty.
  18. 18. Przekaźnik według zastrz. 14 albo 15, albo 16, znamienny tym, że jest zorganizowany do transmitowania wyniku porównania tylko raz, gdy zawartość rejestru porównującego jest dopasowana do kodu zgodności.
  19. 19. Przekaźnik według zastrz. 15, znamienny tym, że jest zorganizowany do transmisji wyniku porównania słowa binarnego ostatnio zapamiętanego w rejestrze porównującym i słowa o odpowiednim znaczeniu kodu zgodności w jednym z trzech okien czasowych odpowiadających przypadkowi, w którym wynik porównania jest mniejszy, równy lub większy.
  20. 20. Przekaźnik według zastrz. 19, znamienny tym, że jest zorganizowany także do transmisji w czwartym oknie czasowym, gdy kod zgodności jest dopasowany do rejestru porównującego.
  21. 21. Urządzenie analizujące wiele przekaźników mających różne kody zgodności, znamienne tym, że zawiera układ procesora (5) do określania kodów zgodności wielu przekaźników umieszczonych w polu urządzenia analizującego (3) zawierającego układ do transmitowania rozkazu zapisu związanego z danymi zgodności dla pamiętanie danych zgodności (m) w przekaźnikach, przy szczególnym adresie (Hn) wybranym przez urządzenie analizujące (3), układ do analizowania odpowiedzi z jeszcze niezidentyfikowanych przekaźników w grupie G3, G2, G1, Go) okien czasowych, po transmisji danych zgodności, układ do transmitowania rozkazu odczytu dla wysyłania przez przekaźniki, których kody zgodności zostały określone częściowo, kodów zgodności w całości, układ do transmitowania nowego rozkazu zapisu związanego z nowymi danymi zgodności (Hn+1, m) w przypadku interferencji pomiędzy danymi transmitowanymi przez przekaźniki dla zakończenia przez wysyłanie tylko przez jeden przekaźnik w danym czasie jego kodu zgodności i pamiętania tego kodu oraz układ do powtarzania powyższych operacji dla identyfikacji kolejno wszystkich przekaźników.
  22. 22. Urządzenie według zastrz. 21, znamienne tym, że urządzenie analizujące jest właściwe do analizowania odpowiedzi jeszcze niezidentyfikowanych przekaźników w czterech oknach czasowych, z których trzy okna czasowe odpowiadają wynikom porównań dokonywanych przez jeszcze niezidentyfikowane przekaźniki, pomiędzy danymi zgodności ostatnio zapamiętanymi w przekaźnikach i częścią ich poszczególnych kodów zgodności określonych przez adres wybrany przez urządzenie analizujące, a transmisja przez przekaźnik w czwartym oknie czasowym odpowiada faktowi, że kod zgodności przekaźnika jest dopasowany do całkowitych danych zgodności zapamiętanych przez przekaźnik w różnych wybranych adresach.
  23. 23. Urządzenie według zastrz. 20 albo 21, znamienne tym, że zawiera antenę (2) utworzoną przez solenoid, w którym są umieszczone przekaźniki.
PL98335000A 1997-12-10 1998-12-10 Sposób identyfikacji wielu przekaźników, przekaźnik zawierający pamięć kodu identyfikacji i urządzenie analizujące wiele przekaźników PL189951B1 (pl)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9715624A FR2772164B1 (fr) 1997-12-10 1997-12-10 Procede d'identification d'une pluralite de transpondeurs, dispositif d'analyse et transpondeurs pour la mise en oeuvre d'un tel procede
PCT/FR1998/002682 WO1999030286A1 (fr) 1997-12-10 1998-12-10 Procede d'identification d'une pluralite de transpondeurs, dispositif d'analyse et transpondeurs pour la mise en oeuvre d'un tel procede

Publications (2)

Publication Number Publication Date
PL335000A1 PL335000A1 (en) 2000-03-27
PL189951B1 true PL189951B1 (pl) 2005-10-31

Family

ID=9514409

Family Applications (1)

Application Number Title Priority Date Filing Date
PL98335000A PL189951B1 (pl) 1997-12-10 1998-12-10 Sposób identyfikacji wielu przekaźników, przekaźnik zawierający pamięć kodu identyfikacji i urządzenie analizujące wiele przekaźników

Country Status (23)

Country Link
US (1) US6483426B1 (pl)
EP (1) EP0961995A1 (pl)
JP (1) JP3731755B2 (pl)
KR (1) KR100402664B1 (pl)
CN (1) CN1173191C (pl)
AU (1) AU754569B2 (pl)
BR (1) BR9807561A (pl)
CA (1) CA2280186C (pl)
FR (1) FR2772164B1 (pl)
HK (1) HK1023830A1 (pl)
HU (1) HUP0001254A3 (pl)
ID (1) ID27678A (pl)
IL (3) IL130951A (pl)
MY (1) MY129534A (pl)
NO (1) NO993827L (pl)
NZ (1) NZ336732A (pl)
PL (1) PL189951B1 (pl)
RU (1) RU2210109C2 (pl)
TR (1) TR199901858T1 (pl)
TW (1) TW471227B (pl)
UA (1) UA55441C2 (pl)
WO (1) WO1999030286A1 (pl)
ZA (1) ZA9811325B (pl)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10010585A1 (de) * 2000-03-03 2001-09-13 Atmel Germany Gmbh Verfahren zur Übertragung von Daten
US20030169169A1 (en) * 2000-08-17 2003-09-11 Luc Wuidart Antenna generating an electromagnetic field for transponder
FR2823339A1 (fr) * 2001-04-04 2002-10-11 St Microelectronics Sa Circuit integre sans contact comprenant un circuit anticollision a logique cablee
FR2834811B1 (fr) * 2002-01-17 2004-04-16 A S K Procede d'anti-collision d'elements a identifier par un ordinateur hote
DE10211080A1 (de) * 2002-03-13 2003-10-09 Oce Printing Systems Gmbh Verfahren, Gerätesysteme und Computerprogramme zum Erzeugen gedruckter Dokumente mit einer eindeutigen Kennung
US7239229B2 (en) * 2002-09-05 2007-07-03 Honeywell International Inc. Efficient protocol for reading RFID tags
KR100470769B1 (ko) * 2002-11-11 2005-03-11 주식회사 마이크로트랙 트랜스폰더 간의 데이터 충돌 방지 방법 및 시스템
US7023342B2 (en) 2003-09-17 2006-04-04 The United States Of America As Represented By The Secretary Of The Navy Continuous wave (CW)—fixed multiple frequency triggered, radio frequency identification (RFID) tag and system and method employing same
GB2410161B (en) * 2004-01-16 2008-09-03 Btg Int Ltd Method and system for calculating and verifying the integrity of data in data transmission system
US7342895B2 (en) * 2004-01-30 2008-03-11 Mark Serpa Method and system for peer-to-peer wireless communication over unlicensed communication spectrum
GB2453477A (en) * 2004-02-06 2009-04-08 Zih Corp Identifying a plurality of transponders
US7391320B1 (en) 2005-04-01 2008-06-24 Horizon Hobby, Inc. Method and system for controlling radio controlled devices
KR100667344B1 (ko) * 2005-04-15 2007-01-15 삼성전자주식회사 충돌방지를 위한 rfid 태그 및 rfid 리더 그리고그들의 동작방법
KR100737855B1 (ko) * 2005-11-29 2007-07-12 삼성전자주식회사 무선 식별 태그의 단측파 대역 응답 방법
US8207826B2 (en) * 2006-10-03 2012-06-26 Ncr Corporation Methods and apparatus for analyzing signal conditions affecting operation of an RFID communication device
US20100039236A1 (en) * 2008-08-14 2010-02-18 Greenlee Kenneth L Time-based operational window for rfid tags
US8508356B2 (en) * 2009-02-18 2013-08-13 Gary Stephen Shuster Sound or radiation triggered locating device with activity sensor
US10224757B2 (en) 2016-12-28 2019-03-05 Texas Instruments Incorporated Methods and apparatus for antenna signal limiter for radio frequency identification transponder
US10038579B1 (en) * 2017-03-15 2018-07-31 Texas Instruments Incorporated Integrated circuits and transponder circuitry with shared modulation capacitor for 3D transponder uplink modulation

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4071908A (en) * 1977-03-17 1978-01-31 Bell Telephone Laboratories, Incorporated Adaptive polling technique
EP0285419B1 (en) 1987-03-31 1994-08-24 Identec Limited Access control equipment
US5640151A (en) * 1990-06-15 1997-06-17 Texas Instruments Incorporated Communication system for communicating with tags
FR2671894A1 (fr) * 1991-01-18 1992-07-24 Gemplus Card Int Systeme de communication entre une borne et des mobiles.
US5434572A (en) * 1994-06-07 1995-07-18 Ramtron International Corporation System and method for initiating communications between a controller and a selected subset of multiple transponders in a common RF field
US5489908A (en) * 1994-07-27 1996-02-06 Texas Instruments Deutschland Gmbh Apparatus and method for identifying multiple transponders
US5673037A (en) * 1994-09-09 1997-09-30 International Business Machines Corporation System and method for radio frequency tag group select
US6172596B1 (en) * 1994-09-09 2001-01-09 Intermec Ip Corp. System method and apparatus for identifying and communicating with a plurality of types of radio frequency communication devices
DE19526353A1 (de) * 1995-07-19 1997-01-23 Anatoli Stobbe Verfahren zur automatischen Identifikation einer unbekannten Anzahl von Transpondern durch einen Leser sowie Identifikationssystem zur Durchführung des Verfahrens
FR2741979B1 (fr) * 1995-12-01 1998-01-23 Raimbault Pierre Procede d'interrogation a distance d'etiquettes station et etiquette pour sa mise en oeuvre
DE19639888C1 (de) * 1996-09-27 1997-11-20 Siemens Ag Verfahren und Einrichtung zum Erkennen und Registrieren von Mitgliedern

Also Published As

Publication number Publication date
EP0961995A1 (fr) 1999-12-08
FR2772164B1 (fr) 2000-02-11
FR2772164A1 (fr) 1999-06-11
CN1246946A (zh) 2000-03-08
ZA9811325B (en) 1999-06-14
HUP0001254A1 (hu) 2000-08-28
JP2001505699A (ja) 2001-04-24
UA55441C2 (uk) 2003-04-15
AU754569B2 (en) 2002-11-21
HK1023830A1 (en) 2000-09-22
KR20000070957A (ko) 2000-11-25
BR9807561A (pt) 2000-02-01
IL152579A0 (en) 2003-05-29
NZ336732A (en) 2001-01-26
HUP0001254A3 (en) 2004-01-28
US6483426B1 (en) 2002-11-19
WO1999030286A1 (fr) 1999-06-17
KR100402664B1 (ko) 2003-10-22
RU2210109C2 (ru) 2003-08-10
ID27678A (id) 2001-04-19
NO993827D0 (no) 1999-08-09
AU1566799A (en) 1999-06-28
PL335000A1 (en) 2000-03-27
IL152579A (en) 2006-04-10
MY129534A (en) 2007-04-30
CN1173191C (zh) 2004-10-27
CA2280186C (fr) 2004-06-22
JP3731755B2 (ja) 2006-01-05
IL130951A (en) 2003-02-12
CA2280186A1 (fr) 1999-06-17
TW471227B (en) 2002-01-01
IL130951A0 (en) 2001-01-28
NO993827L (no) 1999-10-11
TR199901858T1 (xx) 2000-04-21

Similar Documents

Publication Publication Date Title
PL189951B1 (pl) Sposób identyfikacji wielu przekaźników, przekaźnik zawierający pamięć kodu identyfikacji i urządzenie analizujące wiele przekaźników
KR100285975B1 (ko) 비접촉 ic 카드 시스템 및 그 통신방법
US4149144A (en) Polling and data communication system having a pulse position to binary address conversion circuit
JP4015700B2 (ja) 高周波識別タグのための方法及び装置
US5339073A (en) Access control equipment and method for using the same
CA1283228C (en) Multiplex transmission system
US5274636A (en) Automatic multiplex data link system, symbol encoder decoder therefor
EP0128406B1 (en) Data transmission/reception network system
EP0866401B1 (en) Information identification system for identifying response units by a control unit
US4814761A (en) Method and apparatus for communication control in loop communication network
US7102488B2 (en) Method for selecting transponders
US3453597A (en) Multi-station digital communication system with each station address of specific length and combination of bits
US5165032A (en) Process and device for hierarchized access to a network for transmission of information
US5384778A (en) Communication control apparatus
JP2653269B2 (ja) マルチアクセス通信装置
JP2755242B2 (ja) エラー通知方式
JPH05204849A (ja) 同期式シリアルバス方式
JPH07107101A (ja) 通信制御装置
CA1337946C (en) Access control equipment
CZ283799A3 (cs) Způsob identifikace množiny odpovídačů, analyzátor a odpovídač k provádění uvedeného způsobu
JPH02200037A (ja) 局アドレスによる選択受信装置
JPS62232232A (ja) 多重伝送装置
JPH10224279A (ja) 非接触識別システム
JPH0342026B2 (pl)
JPS59134944A (ja) デ−タ通信システム

Legal Events

Date Code Title Description
LAPS Decisions on the lapse of the protection rights

Effective date: 20061210