Dokumentacja Techniczna
UM-DAL
UMDAL-doc-01.03
Odniesienie do UMDAL-c-01.03
2
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
3
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
1
ID1 (8 bitów)
2
ID2 (8 bitów)
3
ID3 (8 bitów)
4
ID4 (8 bitów)
5
ID5 (8 bitów)
6
Parzystość 1 (8 bitów)
8
Parzystość 2 (6 bitów)
moduł
UM-DAL
odczyt
Energia RF
4
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
5
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
6
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
7
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
1
ID1 (8 bitów)
2
ID2 (8 bitów)
3
ID3 (8 bitów)
4
ID4 (8 bitów)
5
ID5 (8 bitów)
6
Parzystość 1 (8 bitów)
8
Parzystość 2 (6 bitów)