Professional Documents
Culture Documents
Do An Tot Nghiep RFID 125khz PIC16f877a
Do An Tot Nghiep RFID 125khz PIC16f877a
Ghi Nh?
o o o o o o
Trang ch Din n
Bi hm nay Hi/p Lch Community Forum Actions Chc nng
Blogs Bi mi
1.
6 Cm n
1.
05-11-09 12:51#1
quilong
RFID 125khZ_PIC16F877a
I. PHN CNG 1. Yu cu thit k Thit k mt h thng RFID n gin c kh nng: c, ghi v hin th d liu t tag RFID. Giao tip v hin th d liu trn my tnh Khong cch c 5 centimet. Gi thnh va phi, thit k nh gn. Lu tag v nhn din tag lu, nu ng tag lu th tc ng relay. 2. S khi h thng 3. Chn phng n thit k 3.1. Khi x l trung tm Yu cu thit k: tc cao, nhiu tnh nng, gi thnh hp l, c ngn ng lp trnh h tr ngi dng. Phng n 1: H vi iu khin 8051 Ph bin, gi thnh thp, tc thp, t tnh nng, kh nng chng nhiu thp. Ngn ng lp trnh: s dng ngn ng Assembly, C, Bascom. Phng n 2: Vi iu khin AVR Ph bin, tc cao, gi thnh t hn so vi h vi iu khin 8051. C tch hp nhiu module ADC, PWM, EEPROM Ngn ng lp trnh: Assembly, C,Basom..
Phng n 3: Vi iu khin PIC Tc cao, gi thnh va phi so vi h vi iu khin AVR C tch hp sn ADC, PWM ng thi h tr cc chun giao tip thng dng nh: UART, I2C. Ngn ng lp trnh: Assembly, C. Chn vi x l PIC v tc c nhanh, gi thnh va phi, c th s dng ngn ng C dng phn mm CCS, trnh bin dch ny c hm h tr cho vic c v ghi RFID, c cc hm giao tip my tnh v hin th trn LCD n gin. 3.2. Khi hin th Yu cu thit k: nh gn, hin th c cc thng tin cn thit, s dng t nng lng, gi thnh hp l. Phng n 1: Dng LED ma trn, iu khin hin th phc tp, mch c kch thc ln, tn nhiu chn iu khin. Phng n 2: Dng LCD vic iu khin hin th d dng hn, kch thc nh, gn, t tn chn iu khin, gi thnh va phi so vi led ma trn. Chn phng n s dng LCD v kch thc nh gn, ngn ng C trong trnh bin dch CCS c h tr cc hm gip cho vic hin th trn LCD n gin. 3.3. Khi c (Reader) Yu cu thit k: c th c d liu t tag khong cch gn (nh hn 10 cm), gi c hp l. Phng n 1: dng chip EM4095 ca hng EM Microelectronic, l loi chip c th ghi/c tag, gi thnh thp, tn s t 100 n 150 kHz, khong cch c gn. Phng n 2: dng chip U2270B ca hng Atmel, l loi chip c th ghi/c, hot ng tn s t 100 kHz n 150 kHz, gi thnh t hn so vi EM4095. Chn chip EM4095 v gi thnh va phi, ph hp vi yu cu thit k. 3.4. Tag Yu cu thit k: ph hp vi IC Reader, gi thnh hp l. Nu khi c ta chn chip EM4095 th khi chn tag phi chn tag ca cng mt nh sn xut. Chn cc tag sau: + Tag 4120 l tag ch c gi thnh r v ph hp vi chip reader EM4095 + Tag 4150 l tag c/ghi gi thnh r v ph hp vi chip reader EM4095
3.5. Khi giao tip my tnh Yu cu thit k: C kh nng truyn v nhn d liu ln my tnh Phng n 1: Giao tip theo chun RS485, mch c kch thc ln phc tp trong cch truyn v nhn chng trnh Phng n 2: Giao tip theo chun RS232, mch c kch thc ph hp. ng thi c kh nng giao tip vi my tnh v np d liu cho vi iu khin PIC theo hng bootloader. Tc l truyn nhn d liu v np ln vi iu khin ch bng 2 chn RXD v TXD. Chn cch giao tip theo kiu RS232 n gin ph hp vi yu cu.
CH TNG T: Ti liu v RFID! Mua RFID tag u ? C ai ang tm hiu v RFID khng vy? My tnh c d liu t RFID thng qua PLC Cn tm gii php cho h thng RFID
Chia s
05-11-09 13:13#2
quilong
Thnh vin mi
ti ny mnh ang trong qu trnh thc hin, tuy nhin ang gp 1 s kh khn nht nh + Vn u tin l tm hiu RFID l g? ng dng ca n trong thc t ra sao -> iu ny mnh tm hiu tn kh nhiu thi gian v ti liu ting vit bn RFID rt t nn phn ln l phi c v dch. Mnh tm hiu v tm c link v RFID kh hay http://www.priority1design.com.au/rfid_design.html + Sau khi tm hiu v RFID 125KHZ, l lm sao thit k v ng dng ca n ra sao -> Cng trong qu trnh tm hiu mnh bit oc rng trong phn mm CCS c 1 s hm h tr c v vit th in hnh y l tag 4102 (read only) v tag 4150(read/write) v chip reader(em4095). iu ny kh l quan trng mnh quyt nh chn con PIC l vi iu khin mnh s thit k. + Tip tc tm hiu, c datasheet v tham kho 1 s ti liu mnh thit k c phn cng, tuy nhin li khng bit ni u mua linh kin vit nam. Vn kh khn tip tc, mnh l sinh vin nn kh khn trong vit t mua linh kin nn nh thy hng dn ca mnh gip t mua linh kin. V a ch mua linh kin cng l a ch m mnh tm hiu v RFID http://www.priority1design.com.au/rfid_design.html .......
Chia s
05-11-09 13:22#3
quilong
Sau khi c y nhng th cn c mnh bt tay vo thit k 1mch thc t . Tt c cc module u tt tuy nhin ch c 1 kh khn l vn tn s y, mnh cha o c tn s ca n. Quay ngc li mnh ang tm hiu xong nguyn nhn ti sao? + Th nht, phn cng thit k ca mnh b sai? + Th hai, driver cung cp trong phn mm CCS c b sai hay khng? (Ci ny him khi xy ra) Mnh xin gi link phn cng module RFID, mong cc bn kim tra xem c b li g khng? Mong c gip t cc s huynh cao tay
Chia s
05-11-09 13:25#4
quilong
#include <16f877a.h> #include <def_16f877a.h> #fuses HS,NOWDT,NOPROTECT,NOLVP,NOBROWNOUT,PUT #include <em4095.c> // Controls the reader IC #include <em4102.c> // Allows reading 4102 transponders #use delay(clock=20000000) #use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7) int8 msg[32]; void main() { int8 customerCode; int32 tagNum; rf_init(); // Initialize the RF reader rf_powerUp(); // Power up the antenna while(1) { if(read_4102(msg)) { customerCode = msg[0]; tagNum = make32(msg[1], msg[2], msg[3], msg[4]); printf(msg, "Ma khach hang: %u\n\r", customerCode); printf(msg, "Ma cua the: %lu\n\n\r", tagNum); } } } V y l code mnh dng test tn s
Chia s
29-11-09 19:19#5
quilong
Hic. Sau khi kim tra v lm li phn cng th mnh bit c 1 s li sau: Phn cng khng chnh xc: + Chy chip: EM4095 l chip dn nu khng cn thn d b chy. + Tn s khng chnh xc: c th cao hn 150khz hoc thp hn 100khz (em4095: 100khz-> 150khz) -> Tinh chnh li t v cun dy sao cho tn s thch hp hot ng + B nhiu mch -> v vy tt nht l nn i t mch 2 lp cng tt (khng nn t lm nu cha chc lm -> Mnh lm ln 2 m cng cha chy t mch 2 lp mi hot ng tt)
Chia s
29-11-09 19:23#6
quilong
A'. c bn hi driver ca EM4095 hot ng tt khng. Th driver hot ng rt tt cho cc th tag chip EMxxxx. Nhng ca cc tag ca hng chip khc th mnh cn ang trong qu trnh lm, cha ni trc c. Code mnh test thnh cng trn phn cng ca mnh: #include <16f877a.h> #include <def_16f877a.h> #fuses HS,NOWDT,NOPROTECT,NOLVP,NOBROWNOUT,PUT #include <em4095.c> // Controls the reader IC #include <em4102.c> // Allows reading 4102 transponders #use delay(clock=20000000) #use rs232(baud=9600, xmit=PIN_c6,rcv=PIN_c7)
int8 msg[32]; void main() { int8 customerCode; int32 tagNum; trisb5=0; rf_init(); // Initialize the RF reader rf_powerUp(); // Power up the antenna while(1) {
if(read_4102(msg)) { customerCode = msg[0]; tagNum = make32(msg[1], msg[2], msg[3], msg[4]); sprintf(msg,"Customer Code: %u\n\r", customerCode); puts(msg); sprintf(msg, "Tag Number: %lu\n\n\r", tagNum); puts(msg); rb5=1; delay_ms(1000); rb5=0; } } }
Chia s
29-11-09 19:26#7
quilong
A'. M c ai bit ch no bn tag write EM4150, EM4056,4450,4055,4469 th gii thiu cho mnh vi nghen.
Chia s
29-11-09 20:37#8
duonghoang
Thnh vin tch cc Tham gia Nov 2006 Ni C Ng hcm Bi vit 502
Nhm x hi
Ci ny bc Linhnc cng lm thnh cng vi h thng gi xe t ng ri. Qung co gim bc Linhnc lun ^^ http://www.vatgia.com/raovat/4313/13...e-tu-dong.html
Chia s
11-03-10 15:32#9
son_dt7
Sau khi c y nhng th cn c mnh bt tay vo thit k 1mch thc t . Tt c cc module u tt tuy nhin ch c 1 kh khn l vn tn s y, mnh cha o c tn s ca n. Quay ngc li mnh ang tm hiu xong nguyn nhn ti sao? + Th nht, phn cng thit k ca mnh b sai? + Th hai, driver cung cp trong phn mm CCS c b sai hay khng?(Ci ny him khi xy ra) Mnh xin gi link phn cng module RFID, mong cc bn kim tra xem c b li
Nguyn vn bi quilong
bn quilong i ! gip mnh kt ni EM 4095 vi PIC 16F8774 vi . mnh mi bt u lm quen vi RFID . cm n bn hiu
Chia s
30-03-10 18:30#10
hungn2
Bn no cho mnh hi vi. mch trn th c cn phi c thm 1 board anten khi hot ng khng?
Chia s
c c c c
BB code is M Smilies ang M [IMG] ang M [VIDEO] code is M HTML ang T t Trackbacks are M Pingbacks are M Refbacks are M
Forum Rules
Lin Lc
in t Vit Nam
Lu Tr
Mi gi GMT. Hin ti l 10:41. Powered by vBulletin Version 4.1.11 Copyright 2000 - 2012, Jelsoft Enterprises Ltd. 2005 - 2012 dientuvietnam.net. Founded by BinhAnh. Designed by DTVN Team. All rights reserved. Copyright DientuVietnam
Tr Ln Trn