You are on page 1of 15

ng k

Help

User name

M?t kh?u

ang Nh?p

Ghi Nh?

Trang ch
Din n

o
o
o
o
o
o

Bi hm nay
Hi/p
Lch
Community
Forum Actions
Chc nng

Blogs
Bi mi

Kim Chi Tit

Din n
Hc tp - Nghin cu - n - ti - D n
H tr hc tp
RFID 125khZ_PIC16F877a

1.

Nu y l ln u tin n vi in T Vit Nam, bn c th c


phn Hi p bng cch nhn vo lin kt trn. C th bn cn ng
k trc khi c th gi bi . bt u xem bi vit, chn din n bn
mun thm di y.

Trang 1/212 cui


kt qu t 1 ti 10 trn 15

6Cm n

ti: RFID 125khZ_PIC16F877a


LinkBack
S dng ty chn

Display

1.

05-11-09 12:51#1

quilong

Thnh vin mi
Tham gia
Mar 2009
Bi vit
8

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

Last edited by quilong; 05-11-09 at 12:59.


Chia s

lahuquta cm n ni dung ny.


Reply With Quote

05-11-09 13:13#2

quilong

Thnh vin mi
Tham gia
Mar 2009
Bi vit
8

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

Reply With Quote

05-11-09 13:22#3

quilong

Thnh vin mi
Tham gia
Mar 2009
Bi vit
8

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

lahuquta cm n ni dung ny.


Reply With Quote

05-11-09 13:25#4

quilong

Thnh vin mi
Tham gia
Mar 2009
Bi vit
8

#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

lahuquta cm n ni dung ny.


Reply With Quote

29-11-09 19:19#5

quilong

Thnh vin mi
Tham gia
Mar 2009
Bi vit
8

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

lahuquta cm n ni dung ny.


Reply With Quote

29-11-09 19:23#6

quilong

Thnh vin mi
Tham gia
Mar 2009
Bi vit
8

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

lahuquta v hungn2 cm n ni dung ny.


Reply With Quote

29-11-09 19:26#7

quilong

Thnh vin mi
Tham gia
Mar 2009
Bi vit
8

A'. M c ai bit ch no bn tag write EM4150,


EM4056,4450,4055,4469 th gii thiu cho mnh vi nghen.
Chia s

Reply With Quote

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

Reply With Quote

11-03-10 15:32#9

son_dt7

Thnh vin mi
Tham gia
Mar 2010
Bi vit
1

Nguyn vn bi 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

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

Reply With Quote

30-03-10 18:30#10

hungn2

Thnh vin mi
Tham gia
Mar 2010
Bi vit
1

Bn no cho mnh hi vi. mch trn th c cn phi c thm 1


board anten khi hot ng khng?
Chia s

Reply With Quote

Trang 1/212 cui


Ch trc | Ch tip theo
Bookmarks

Facebook

Digg

del.icio.us

StumbleUpon

Google
Quyn S Dng Din n

Bn
Bn
Bn
Bn

khng
khng
khng
khng

c
c
c
c

gi lung mi
tr li bi vit
gi file nh km
sa bi vit ca mnh

BB code is M
Smilies ang M
[IMG] ang M
[VIDEO] code is M
HTML ang Tt
Trackbacks are M
Pingbacks are M
Refbacks are M
Forum Rules

Lin Lc

in t Vit Nam

Lu Tr
Tr Ln Trn

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

You might also like