QUIO logoQM-201C-HF modul za čitanje ili pisanje beskontaktnih kartica
Uputstvo za upotrebuQUIO QM-201C-HF modul za čitanje ili upisivanje beskontaktne kartice

QM-201C-HF modul za čitanje ili pisanje beskontaktnih kartica

Modul za čitanje/upisivanje beskontaktnih kartica QM-201C-HF
Modul za čitanje/pisanje beskontaktnih kartica
QM-201C-HF
Korisnički priručnik
(verzija 1.4)
WEB: www.quio-rfid.de
MSN&EMAIL: kontakt@quio-rfid.de
TELEFON:+49 (0) 202 404329
MOBILNI: +49 (0) 202 404350

Rezime

QM-201C-HF modul za čitanje/pisanje beskontaktnih kartica je dizajniran na visoko integrisanim čitačima IC-ima za beskontaktnu komunikaciju na 13.56MHz kompanije Philips. QM-201 integriše MF RC500 RF baznu stanicu. Inženjeri ne moraju da vode računa kako da kontrolišu MF RC500 RF baznu stanicu. Samo pošaljite komandu modulu preko IIC-a ili UART-a.
Beskontaktne kartice serije QM-200 podržavaju modul za čitanje/pisanje ISO14443-A Mifare One S50,S70,UltraLight,MifarePro,ISO14443-B SR176, ISO15693,I CODE SL2 i zatim drugu kompatibilnu karticu.

Modul serije QM-200

Tip Card Protocol VDC Interface Card podržava ovu stranicu
QM-201C-I- 15014443- +5V IIC,UART(TTL) Mifare S50, S70, Mifare Pro I
QM-202-C IS014443-A
ISO 14443-B
+3.3V-1-5V IIC,UART(TTL) Mifare S50,S70, Mifare Pro,
IS014443-B SR176
QM-203-C 19315693 +3.3V-1-5V IIC,UART(TTL) ICode SL2, IS015693
QM-204-C IS014443-A
IS014443-B
IS015693
+3.3V–+5V IIC,UART(TTL) Mifare S50,S70, Mifare Pro,
18014443—B SR176, ICode
SL2, IS015693

QM-201C-HF karakteristika

☞Potpuno funkcionisanje Mifare One putem jednostavnog skupa komandi.
Modul za čitanje/pisanje beskontaktnih kartica (QM-201C-HF) Korisnički priručnik
☞Protokol komunikacije:
1. UART: brzina prijenosa 19200bps.
2. IIC: maksimalna brzina 400Kbps.
☞Automatski zahtjev za karticu: Kada se kartica stavi u antenu, pin “CARDIN” će biti nizak.
☞Napajanje :+4.5~+5.5V.
☞Razdaljina čitanja kartice 5~10cm.(Ovisi o anteni)
☞Možete dobiti C51 izvorni kod nprample sa modulom.

Specifikacija funkcije

4.1 Pin funkcija

QUIO QM-201C-HF modul za čitanje ili upisivanje beskontaktne kartice - slika 1Pin funkcija [Tablica 1]:

Pin Funkcija Opis
1 VCC +5V VCC
2 GND GND
3 RXD/SCL UART RXD/ IIC SCL
4 TXD/SDA UART TXD/IIC SDA
5 CARDIN Indiciranje ulaza/izlaza kartice (samo kada je automatski zahtjev) O: Ulaz kartice. 1: Card Out.
6 PORTSEL Birač komunikacijskog protokola (0: IIC, 1: UART)
7 NC Not Use
8 NC Not Use
9 NC Not Use
10 NC Not Use

4.2 DimenzijaQUIO QM-201C-HF modul za čitanje ili upisivanje beskontaktne kartice - slika 2

Protokoli

5.1 UART protokoli komandi
Uart protokoli komandi koriste blokove podataka. Format bloka podataka:
1) Format TXD (MCU → QM-201C-HF modul)

[ŠEST] [LEN] [CMD] [Podaci] [CHK] [ETX]
Opis 0x02 Dužina paketa Commad The Content of
bajtova
CheckSum 0x03
Broj bajta 1 1 1 n 1 1

Tabela 2
a) Asinhronizam poludupleks, 1 početni bit + 7 bitova podataka + 1 stop bit.
b) Zadana brzina prijenosa je 19200 bit/s.
c) Zaglavlje bloka STX=0x02, kraj bloka ETX=0x03. Od zaglavlja do kraja, ali ne uključuje zaglavlje STX i krajnji ETX, ako postoji 0x02,0x03 ili 0x10, onda morate dodati 0x10 prije njega.
d) Zaglavlje bloka STX=0x02.
e) Dužina paketa: bajt od same dužine do kontrolne sume, ali ne uključuje dodani bajt 0x10 zbog 0x02,0x03 ili 0x10.
f) Komanda: Pogledajte listu naredbi.
g) Sadržaj od n bajtova: parametar.
h) CheckSum: XOR rezultat od [Length] do posljednjeg bajta [Content], ali ne uključuje dodani bajt 0x10 zbog 0x02,0x03 ili 0x10.
i) Kraj bloka ETX=0x02.
Example:
CMD: 0x10, PODACI: 0x00
Zaglavlje bloka: 0x02.
LEN:0x04(=1Byte(Len) +1Byte(CMD)+1Byte(DATA)+1Byte(CHK))
CMD:0x10,0x10. (Dodajte 0x01 prije 0x10)
PODACI: 0x00.
CHECKSUM:0x14(=0x04^0x10^0x00)
Package Send:0x02,0x04,0x10,0x10,0x00,0x14,0x03.
2) Format odgovora (QM-201C-HFmodule → MCU)

[STX] [LEN] [CMD] [STATUS] [Podaci] [CHK] [ETX]
Sadržaj 0x02 Dužina paketa Command Ox00: Uspjeh
OxFF: Neuspjeh
The Content of
bajtova
CheckSum 0x03
Broj bajtova 1 1 1 1 n 1 1

Tabela 3
a) Asinhronizam poludupleks, 1 početni bit + 7 bitova podataka + 1 stop bit.
b) Zadana brzina prijenosa je 19200 bit/s.
c) Zaglavlje bloka STX=0x02, kraj bloka ETX=0x03. Od zaglavlja do kraja, ali ne uključuje zaglavlje STX i krajnji ETX, ako postoji 0x02,0x03 ili 0x10, onda morate dodati 0x10 prije njega.
d) Zaglavlje bloka STX=0x02.
e) Dužina paketa: bajt od same dužine do kontrolne sume, ali ne uključuje dodani bajt 0x10 zbog 0x02,0x03 ili 0x10.
f) Komanda: Pogledajte listu naredbi. Kada MCU pošalje komandu modulu, modul šalje ovu naredbu natrag u MCU.
g) Status: Rezultat operacije. Uspjeh: 0x00. Neuspjeh: 0xFF.
h) Tokom komunikacije, komandujte sadržajem.
i) CheckSum: XOR rezultat od [Length] do posljednjeg bajta [Content], ali ne uključuje dodani bajt 0x10 zbog 0x02,0x03 ili 0x10.
j) Kraj bloka ETX=0x02.
5.2 IIC protokol
1) Format TXD (MCU → QM-201C-HF modul)

[Adresa modula] (W/R) [LEN] [CMD] [Podaci] [CHK]
Sadržaj Napišite: OxAO Dužina paketa Command The Content of
n bajtova
CheckSum
Pročitajte: OxAl
Broj bajtova 1 1 1 n 1

Tabela 4
a) Adresa modula (W/R):
b) Kada se upiše u modul, adresa je 0xA0.
c) Kada se čita iz modula, adresa je 0xA1.
d) Dužina paketa: bajt od same dužine do kontrolne sume.
e) Komanda: Pogledajte listu naredbi.
f) Sadržaj od n bajtova: parametar.
g) CheckSum: XOR rezultat od [Length] do zadnjeg bajta [DATA].
2) Format odgovora (QM-201C-HFmodule → MCU)

[LEN] [CMD] [STATUS] [Podaci] [CHK]
Sadržaj Dužina paketa Command Ox00: Uspjeh OxFF: Neuspjeh The Content
od n bajtova
CheckSum
Broj bajtova 1 1 1 n 1

Tabela 5
h) Dužina paketa: bajt od same dužine do kontrolne sume.
i) Komanda: Pogledajte listu naredbi.
j) Status: Rezultat operacije. Uspjeh: 0x00. Neuspjeh: 0xFF.
k) Sadržaj od n bajtova: parametar.
l) CheckSum: XOR rezultat od [Length] do posljednjeg bajta [DATA].
5.3 Prebacivanje Uart-a i IIC-a

QM-201C-HF Beskontaktni modul za čitanje/pisanje kartica podržava UART i IIC mogu se prebacivati ​​preko porta PORTSEL
PORTSEL = 1(High), UART je odabran.
PORTSEL = 0 (nizak), IIC je odabran.

Lista komandi

[CMD ime] [Dir] [LEN] [CMD] [STATUS i PODACI] [Opis]
Sistemska komanda
1 Modue Setting Pošalji 0x04 Ox01 Ox00 4 kombinacija sa bit() i bit1:
Status antene (BITO)
0: Isključite antenu
1: Uključite antenu
Ox01
0x02
0x03 Automatski zahtjev (BITI)
0: Isključite automatski zahtjev
1: Uključite automatski zahtjev
Povratak Ox04 Ox01 0x00 Status:
Ox00: Uspjeh
OxFF: Neuspjeh
OxFF
2 Power Setting 0x03 0x02
Povratak 0x04 0x02 Ox00 Status:
Ox00 -Uspjeh
OxFF: Neuspjeh
OxFF
Naredba kartice manje kontakta
1 Zahtjev za karticu (kW Ox10 Ox00 Zatražite režime kartica
Ox00: zatražiti sve kartice u području antene °set: zatražiti karticu koja se nije zaustavila u području antene
Ox01
Povratak 108 oxio 0x00 serijski br Status:
Ox00: Uspješan zahtjev + serijski broj kartice (4 bajta).
OxFF: Zahtjev nije uspio.
0x04 OxFF
4 Čitaj
Blokiraj
Pošalji OxOB Ox11 8Byte Skup ključeva (IBbyte)+Block No (lByte) 4 Ključ (6Byte)
a. Skup ključeva (1 bajt) t
Odaberite tipku A. B(BITIB ->O:tipka A: 1:tipka B tipka Ilode(BITI)->
O: Koristite ključ je prošao.
1: Koristite ključ preuzet.
b.Indeks preuzetog ključa (BITe11117) ->O'31
Povratak 0x14 Oat I Ox00 Podaci Ox00: Uspjeh. 16 bajtova povratnih podataka.
Ox04 OxFF OxFF: Neuspjeh
S Mile Block Pošalji OxIB Ox12 24bytes Skup ključeva (1 bajt) + blok % (ili te) + ključ (011 bajtova) + podaci (16 bajtova)
a. Skup ključeva (IByte):
Odaberite tipku A. B(BITO)->O: tipka A: 1: tipka B
->0'31
,117 II 0x12 Ox00 Status:
Ox00: Uspjeh OxFF: Neuspjeh
OxFF
6 Read Sector Pošalji OxOB 0x13 Kbytes Skup ključeva (IByte) + Indeks sektora (IByte) +Ključ (6Byte) a. Skup ključeva (IByte):
Odaberite tipku AB(BITO)-)O: tipku A:I: tipku B tipku Ilode(BITI)->
O: Koristite ključ je prošao.
I: Koristi ključ je preuzet.
b.Indeks preuzetog ključa (BIT2-BIT7) -4'31
Rawn 0x44 Ox113 Ox00 Podaci Ox00: uspjeh. Mbytes povratnih podataka.
0x04 0x13 OxFF OxFF: Neuspjeh
7 Inicijalizirajte torbicu Pošalji OxOF 4 I2Bytes Skup ključeva (IByte) +Indeks bloka (IByte)+ Ključ (6Byte) +Početna vrijednost torbice
(4aytes. LSB)
a. Skup ključeva (lByte) I
Odaberite tipku A,BWITC0->O:tipku A; I: Tipka B Key Mode (BITI)->
O: Koristite ključ je prošao.
I: Koristi ključ je preuzet.
b. Indeks preuzetog ključa (13112% BITD ->C31
Rawn 0x04 0x14 Ox00 slatke:
Ox00: Uspjeh OxFF: Neuspjeh
OxFF
8 131 Pošalji OxOB Ox15 SBytes Skup ključeva (IBbyte)+Indeks bloka (lByte)+ Key (BByte)
a.Key Set(lByte)i
Odaberite ključ AB(BITO)->0:1Cey A;I:Key B Ključni čvor (BITI)->
O: Koristite ključ je prošao.
I: Koristi ključ je preuzet.
b. Indeks preuzetog ključa (BITfIlIM ->O'31
Povratak Ox08 Ox15 Ox00 Podaci 040: Uspjeh. abytcs novčanika valuellSBI
0x04 OxFF OxFF: Neuspjeh
9 doarnent Pošalji OxOF Ox16 I2Byes Skup ključeva (IByte)+ Indeks bloka (lByte)+ Ključ (6Byte) + vrijednost dekrementa (-Myles, LSB)
a. Skup ključeva (1 bajt1:
Odaberite tipku AB(BITC)-)0: tipku A:1: tipku B llode(BITI)->
0: Koristite ključ prošao.
I: Koristi ključ je preuzet.
b.Indeks učitanog ključnog doma (BITaM) ->O'31
Povratak 4 0x16 Ox00 Status:
Ox00: Uspjeh OxFF: Neuspjeh
OxFF
10 Povećanje Pošalji OxOF 0x17 12Bytes Skup ključeva (IByte)+Indeks bloka (lByte)+ Key (6By tee) + vrijednost inkrementa (4Byt es. LSB)
a. Skup ključeva (-Byte):
Odaberite tipku AB(BITO)->0: tipku A:I: tipku B tipku Ilode(BITI)-)
0: Koristite ključ prošao.
I: Koristi ključ je preuzet.
b.Indeks preuzetog ključa (BITeBIT7) ->O'31
ja – Ox04 0x17 Status: Ox00: Uspjeh OxFF: Neuspjeh
OxFF
II Sigurnosna kopija torbice Pošalji OxOC Ox18 9Bytes Skup ključeva (IByte)+ Indeks bloka (lByte)+
Indeks sigurnosne kopije bloka (IByte) +Ključ (6Byte)
a. Skup ključeva (IByte):
Odaberite tipku AB(BITO)->0: tipku A:I: tipku B Tipku llode(BITI)->
0: Koristite ključ prošao.
I: Koristi ključ je preuzet.
b.Indeks preuzetog ključa (BIT2.13ITD ->O'31
ps: indeks bloka i rezervni blok moraju biti u istom sektoru.
Rettign OxOC Ox18 Ox00 Status:
Ox00: Uspjeh
OxFF: Neuspjeh
OxFF
12 Card Halt Pošalji 0x03 0x19
Povratak 0x04 0\19
Ox00
§ORR: Uspjeh OxFF: Neuspjeh
OxFF
13 Ključ
Preuzmi
Pošalji OxOA Ox IA Indeks ključa (lByte
, 0-31 ) + ključ (6 bajtova)
Povratak 0x04 Ox 1 A Ox00 Status:
Ox00: Uspjeh OxFF: Neuspjeh
OxFF
14 Pročitajte RC500
EEPROM
Pošalji Ox06 OxIB Adresa (2 bajta)-1-dužina (1 bajtova) Ps:
Adresa: Visoki bajt ispred
Dužina: ne više od 16
Povratak n+4 OxIB Ox00 Podaci Ox00: uspjeh, n(dužina) bajtova povratnih podataka.
0x04 OxFF OxFF: neuspjeh
15 Napišite RC500
EEPROM
Pošalji n + 5 Ox IC N bajtova podataka
ps:
Adresa (2 bajta)+podaci (nbajtova)
Adresa: ispred velikog bajta Podaci: ne više od 16 bajtova.
Povratak 0x04 Ox1C Ox00 Status:
Ox00: Uspjeh OxFF: Neuspjeh
OxFF

Tabela 6
Savjeti Prije rada beskontaktne kartice uključite antenu.

Komandni test sample

Samplelje u nastavku su zasnovane na uart protokolu.
7.1. Kartica zahtjeva
Poslati:02 04 10 10 00 14 03
Prijem:02 08 10 10 00 4D 56 A2 57 F6 03
7.2.čitani blok
Pošalji:02 0B 11 00 3E FF FF FF FF FF FF 24 03
Primanje:02 14 11 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 03
7.3. Blok za pisanje
Pošalji:02 1B 12 00 3E FF FF FF FF FF FF 00 01 00 00 00 00 00 00 00 00 00 00 00 00 0Primi: 02 04 12 00 16 03
7.4.ključ za preuzimanje
Pošalji:02 0A 1A 00 FF FF FF FF FF FF 10 10 03
Primanje:02 0A 1A 00 FF FF FF FF FF FF 10 10 03
7.5.početna torbica
Pošalji:02 0F 14 00 3D FF FF FF FF FF FF 01 00 00 00 27 03
Prijem: 02 04 14 00 10 10 03
7.6.čitaj torbicu
Pošalji:02 0B 15 00 3D FF FF FF FF FF FF 23 03
Primanje:02 08 15 00 10 02 00 00 00 1F 03
7.7.povećanje torbice
Pošalji:02 0F 16 00 3D FF FF FF FF FF FF 01 00 00 00 25 03
Prijem: 02 04 16 00 12 03
7.8.smanjenje torbice
Pošalji:02 0F 17 00 3D FF FF FF FF FF FF 01 00 00 00 24 03
Prijem: 02 04 17 00 13 03
7.9. Sigurnosna kopija torbice
7.9.1 početna torbica 1
Pošalji:02 0F 14 00 3D FF FF FF FF FF FF 01 00 00 00 27 03
Prijem: 02 04 14 00 10 10 03
7.9.2 početna torbica 2
Pošalji:02 0F 14 00 3C FF FF FF FF FF FF 05 00 00 00 22 03
Prijem: 02 04 14 00 10 10 03
7.9.3 rezervna kopija torbice od 1 do 2
Pošalji:02 0C 18 00 3D 3C FF FF FF FF FF FF 15 03
Prijem: 02 04 18 00 1C 03
7.9.4 pročitajte torbicu 2
Pošalji:02 0B 15 00 3C FF FF FF FF FF FF 22 03
Primite:02 08 15 00 FF 04 00 00 E6 03
7.10. Zaustavljanje kartice
Pošalji:02 10 03 19 1A 03
Primite: 02 04 19 00 1D 03
7.11.čitajte RC500EEPROM
Pošalji:02 06 1B 00 70 10 10 7D 03
Primanje:02 14 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F 03
7.12.upišite RC500EEPROM
Pošalji:02 15 1C 00 70 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 79 03
Prijem: 02 04 1C 00 18 03
7.13.modul IDLE
Poslati:02 10 03 10 02 01 03
Prijem: 02 04 10 02 00 06 03
7.14.set modula
Pošalji:02 04 01 00 05 03 (isključi antenu)
Prijem: 02 04 01 00 05 03
Pošalji:02 04 01 01 04 03 (uključite antenu)
Prijem: 02 04 01 00 05 03

Red

Web:www.quio-rfid.de
Telefon:+49 (0) 202 404329
Email:kontakt@quio-rfid.de

QUIO logoBeskontaktna kartica, RFID…
www.quio-rfid.de

Dokumenti / Resursi

QUIO QM-201C-HF modul za čitanje ili upisivanje beskontaktne kartice [pdf] Korisnički priručnik
QM-201C-HF, modul za čitanje ili upisivanje beskontaktne kartice, QM-201C-HF modul za čitanje ili upisivanje beskontaktne kartice, modul za čitanje ili upisivanje kartice, modul za čitanje ili upisivanje, modul

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *