Professional Documents
Culture Documents
Do An Tot Nghiep RFID 125khz PIC16f877a
Do An Tot Nghiep RFID 125khz PIC16f877a
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
Din n
Hc tp - Nghin cu - n - ti - D n
H tr hc tp
RFID 125khZ_PIC16F877a
1.
6Cm n
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.
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
05-11-09 13:13#2
quilong
Thnh vin mi
Tham gia
Mar 2009
Bi vit
8
05-11-09 13:22#3
quilong
Thnh vin mi
Tham gia
Mar 2009
Bi vit
8
Chia s
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
29-11-09 19:19#5
quilong
Thnh vin mi
Tham gia
Mar 2009
Bi vit
8
29-11-09 19:23#6
quilong
Thnh vin mi
Tham gia
Mar 2009
Bi vit
8
{
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
Thnh vin mi
Tham gia
Mar 2009
Bi vit
8
29-11-09 20:37#8
duonghoang
Nhm x hi
11-03-10 15:32#9
son_dt7
Thnh vin mi
Tham gia
Mar 2010
Bi vit
1
Nguyn vn bi quilong
30-03-10 18:30#10
hungn2
Thnh vin mi
Tham gia
Mar 2010
Bi vit
1
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