background image

 
 

 
 

 
 
 
 
 
 
 
 

 

Dokumentacja Techniczna  

 

UM-DAL 

UMDAL-doc-01.03 

Odniesienie do  UMDAL-c-01.03 

 
 
 
 
 
 
 
 

 

 

 
 

background image

 

 

Spis treści 
 
Spis treści ................................................................................................................................... 2 
Wprowadzenie............................................................................................................................ 3 
Dane techniczne ......................................................................................................................... 3 
Opis wyprowadzeń..................................................................................................................... 4 
Wymiary dla PCB ...................................................................................................................... 5 
Schemat połączeń....................................................................................................................... 5 
Format ramek transmisji szeregowej dla  UM-DAL.................................................................. 6 
Obliczanie CRC.......................................................................................................................... 6 
Opis transpondera Unique .......................................................................................................... 7 

background image

 

 

 
Wprowadzenie 
 
UM-DAL  jest  modułem    działającym  na  zasadzie  bezstykowego  odczytywania 
niepowtarzalnego  numeru  identyfikacyjnego  ID  z  transpondera  Unique  (RFID).  Przekazanie 
odczytanych danych następuje za pomocą protokołu Dallas’a  1-WIRE. Oznacza to że czytnik 
jest kompatybilny z czytnikami pastylek DS1990 firmy Dallas. 
Moduł działa na zasadzie: 
Przyłożenie transpondera do czytnika  -  odczyt (transpondera)   -   przekazanie danych (do 
urządzenia nadrzędnego). 
 
 
 
 
 
 
 
 
 
 
 
 
 
otrzymujemy odpowiedź: 

Kod rodziny 

ID 

Adres 

CRC_DAL 

01 

ID1…ID5 

01 

XX 

  
 
 
Moduł posiada 2 wyjścia  które sygnalizują  poprawne odczytanie transpondera. 
 
Do  UM-DAL  należy  podłączyć  antenę  w  postaci  cewki  powietrznej  która  emitowała  będzie 
pole elektromagnetyczne a tym samym zasilała będzie transponder znajdujący się w tym polu. 
 
Dane techniczne 
 
Napięcie zasilające Vdd........................................................  4,5...5,5V 
Prąd zasilający......................................................................  5...55mA 
Znamionowa częstotliwość RF pracy modułu.....................  125 kHz   
Modulacja danych odbieranych z transpondera  .................  Manchester 
Prędkość danych odbieranych z transpondera  ...................  RF/64 (1953b/s) 
Antena..................................................................................  Zewnętrzna  1mH +-5% 
Wydolność prądowa wyjść: Dall i TransponderLed...........  15mA 
Typ wyprowadzenia Dall....................................................  otwarty collector 
Max. Napięcie polaryzacji wyprowadzenia Dall................ 

Vdd+0,5V 

Odległość odczytu transponderów........................................  8...15 cm w zależności od anteny 
Maksymalna częstotliwość odczytów..................................  2 odczyty transpondera/sec. 
Parametry transmisji danych do urządzenia nadrzędnego....  Zgodne ze specyfikacją 1-Wire 

(Dallas) DS1990 

Nr. 

bajtu 

Transponder Unique 

ID1 (8 bitów) 

ID2 (8 bitów) 

ID3 (8 bitów) 

ID4 (8 bitów) 

ID5 (8 bitów) 

Parzystość 1 (8 bitów) 

Parzystość 2 (6 bitów) 

 

moduł 

UM-DAL 

     

odczyt 

Energia RF 

background image

 

 

 
Opis wyprowadzeń 
 
antena1, antena2 ...................  zewnętrzna antena o indukcyjności ok. 1mH 
zasilanie masa i zasilanie 5V  zasilanie układu 

 

wyjście buzzera.....................  po poprawnym odczytaniu  transpondera czytnik załącza 

zewnętrzny buzzer na czas ok. 100ms. (aktywny H) 
 

wyjście przerwania................  po poprawnym odczytaniu  transpondera czytnik ustawia 

wyjście w stanie logicznej jedynki na czas ok. 400ms. . 
(wyzwolenie zboczem narastającym) 
 

masa portów..........................  masa dla buzzera i przerwania 
masa łącza 1-Wire.................  masa dla  1-Wire 

 

łącze 1-Wire..........................  po poprawnym odczytaniu  transpondera moduł wysyła dane 

za pomocą   
1-Wire 

test........................................  dla prawidłowego funkcjonowania modułu  wyprowadzenia 

„1-Wire” oraz „test” powinny być zwarte  na zewnątrz modułu 

  
 
 

   

O  wyjście buzzera 

   

O  wyjście przerwania (LED’a) 

antena 1  O 

O  masa portów 

antena 2  O 

O  masa łącza 1-Wire 

zasilanie masa  O 

O  łącze 1-Wire 

zasilanie 5V  O 

 

UM-DAL 

 

37 x 18 mm 

O  test 

rys: wyprowadzenia widziane od strony elementów 

 
 
 
 
 

background image

 

 

Wymiary dla PCB 

 
 
 
 
 
 
 

Schemat połączeń 
 
 

   

buzzer O    

   

LED O    

  O antena 1 

masa portów O   

  O antena 2 

masa łącza 1-WIRE O   

  O masa 

1-WIRE  O 

do hosta 

+5V 

O zasilanie 5V 

 
 

 

 

test  O 

 

 

background image

 

 

 
Format ramek transmisji szeregowej dla  UM-DAL 
 

Kod rodziny 

ID 

Adres 

CRC_DAL 

01 

ID1…ID5 

01 

XX 

  
 
KodRodziny - zawsze 0x01 
ID1...5 – niepowtarzalny numer identyfikacyjny transpondera (5 bajtów) 
Adres - zawsze 0x01 
CRC_DAL-  suma kontrolna przesyłanych danych  
 
Format jest zgodny ze specyfikacją  protokołu 1-WIRE firmy Dallas np. DS1990. Oznacza to, 
że czytnik UM-DAL może być zastosowany zamiennie zamiast pastylek DS1990. 
Podczas  pracy  czytnik  cyklicznie  próbuje  odczytać  transponder.  W  przypadku  braku 
poprawnego  odczytu  czytnik  nie  odpowiada  na  impulsy  wysyłane  z  urządzenia  mastera  1-
WIRE  (czytnik  jest  „niewidoczny”  z  punktu  widzenia  magistrali  i  odpowiada  to  sytuacji 
braku  przyłożenia  pastylki  DS1990  do  czytnika  pastylek).  W  przypadku  odczytania 
transpondera, UM-DAL  zaczyna wysyłać dane po magistrali 1-WIRE. 
 
 
 
 
 
Obliczanie CRC 
CRC_DAL zgodne jest ze specyfikacją DS1990 i obliczane jest jako x^8+x^5+x^4+1 z 
wartością początkową 0x00. CRC obliczane jest na podstawie wszystkich bajtów  ramki z 
wyjątkiem ostatniego. 
 
 
Przykładowa procedura obliczania CRC napisana w języku C: 
 
unsigned char CalcCRCDallas(bank2 unsigned char *SourceAdr)  

unsigned char i,k,In,CRC=0; 
 

for(i=0;i<7;i++) 

 

 

 

In=*SourceAdr; 

 

 

for(k=0;k<8;k++) 

 

 

 

 

 

if((In^CRC)&1) CRC=((CRC^0x18)>>1)|0x80; 

 

 

 

else CRC=CRC>>1; 

 

 

 

In>>=1; 

 

 

 

 

SourceAdr++; 

 

 

return(CRC); 


 
gdzie *SourceAdr jest wskaźnikiem do początku bufora danych 

background image

 

 

 
 
Opis transpondera Unique 
 
Transponder Unique (standard EM Microelectronic –Marin SA , H4102)  zawiera 5 bajtów z 
zapisanym laserowo niepowtarzalnym numerem ID. Poprawność odczytanych informacji jest 
zabezpieczona  parzystościami  zapisanymi  w  następnych  2  bajtach.  Daje  to  40  bitów 
niepowtarzalnego  numeru  ID.  Dzięki  czytnikowi  UM-DAL    numer  ID  jest  odczytywany, 
automatycznie sprawdzana jest poprawność odczytu a następnie numer ten jest wysyłany do 
urządzenia nadrzędnego za pomocą interface’u szeregowego. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Najnowsze wiadomości  dotyczące produktów firmy 

NETRONIX 

http://www.netronix.pl/

 

Nr. 

bajtu 

Transponder Unique 

ID1 (8 bitów) 

ID2 (8 bitów) 

ID3 (8 bitów) 

ID4 (8 bitów) 

ID5 (8 bitów) 

Parzystość 1 (8 bitów) 

Parzystość 2 (6 bitów)