Netronix obsługa pastylek iButton 1 wire

background image










Dokumentacja Techniczna

UM-DAL

UMDAL-doc-01.03

Odniesienie do UMDAL-c-01.03









background image

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

background image

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

background image

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





background image

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

background image

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

background image

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)


Wyszukiwarka

Podobne podstrony:
opis magistrali 1 wire ibutton Dodatek B v1 0
obsluga klienta 1
Użytkowanie, Obsługiwanie i Kierowanie Eksploatacją
Obsługa interesantów
Piec LSL UB Instrukcja obsługi
Logistyczna obsługa klienta Kempny
Instrukcja obslugi Uchwyt samoc Nieznany
INSTRUKCJA OBSŁUGI DEKODER SAGEM ISD 4285 PL
Perswazyjny telemarketing 50 narzedzi sprzedazy i obslugi klienta przez telefon do zastosowania od z
Instrukcja obsługi interfejs KKL OPEL, BMW, VAG
Instrukcja obsługi Farymann 15D 18D
05 obslugiwanie statkow powietrznych systemy i organizacja obslug technicznych statkow powietrznych
Instrukcja obslugi wymiennikow CB alfa laval
Instrukcja obslugi klimatyzacji Vectra B

więcej podobnych podstron