em đang làm luận văn đề tài về RFID mà đang bị kẹt, có anh nào có kinh nghiệm về đề tài này chia sẽ cho em với. Em bị kẹt ở phần đọc dữ liệu từ thiết bị reader. Em đã tìm hiểu được tới chổ Reader này truyền dữ liệu theo chuẩn wiegand 26 bit, mà em chưa biết viết code nhận nó như thế nào? mấy anh giúp em với
Thông báo
Collapse
No announcement yet.
thiết bị RFID
Collapse
X
-
Em cho thêm thông tin cụ thể về Reader, cách thức giao tiếp như thế nào?
Phải có thông tin chi tiết thì mợi người mới giúp được.Ethernet-RS232, PIC Webserver, RFID Reader
CallerID, Cảnh báo BTS, ...
0988006696
linhnc308@gmail.com
http://linhnc308.blogspot.com
-
Thiết bị RFID này thường dùng trong kiểm soát an ninh ra vào ở các công ty, thiết bị này em mượn của anh naquan trong diễn đàn. Dạng đơn giản nhất được sử dụng hiện nay hệ thống RFID bị động làm việc như sau: một RFID reader truyền một tín hiệu tần số vô tuyến điện từ qua anten của nó đến thẻ ra vào . Reader nhận thông tin phản hồi lại từ thẻ và gửi nó ra ngoài theo chuẩn wiegand.
Chuẩn wiegand truyền dữ liệu qua 2 dây Data 0 và Data 1. Bình thường khi chưa có tín hiệu, cả 2 dây đều ở logic mức cao 5V, khi có một chuỗi dữ liệu được gởi đi thì dữ liệu đó được phân ra 2 đường truyền đi, nếu đó là bit 0 sẽ được gởi ở dây Data 0, nếu đó là bit 1 sẽ được gởi ở dây Data 1. Khi mức logic ở mức thấp 0V trên dây Data 1 là truyền đi bit 1, khi mức logic ở mức thấp 0V trên dây Data 0 là truyền đi bit 0.
Hình em gởi kèm là mô tả dữ liệu truyền đi chuỗi 101.
Chuẩn RS232 chỉ truyền dữ liệu 1 dây, còn wiegand truyền trên 2 dây nên em không biết viết code để nhận như thế nào? Mấy anh có kinh nghiệm thì chỉ cho đàn em với!!!. gợi ý thuật toán thôi cũng được.
Comment
-
Để đọc được dữ liệu về, em lần lượt đọc data của từng chân tín hiệu Data0,1.
Nếu dữ liệu truyền về là 8bit, em thực hiện một vòng lặp 8 lần đọc giá trị từ data0 và data1 đưa vào 2 biến 8bit và sử dụng phép dịch bít tương ứng theo bit truyền đầu tiên là bit7(MSB) hay bit0(LSB).
Theo cách truyền dữ liệu trên, để kiểm tra dữ liệu đọc về có đúng hay không, em lấy giá trị 8bit đọc được từ cả 2 dây tin hiệu thực hiện phép OR. Nếu bằng 0xFF là đọc đúng.
value_of_data0 OR value_of_data1 == 0xFF ?
Giá trị em cần chính là giá trị đọc được từ dây data0.Ethernet-RS232, PIC Webserver, RFID Reader
CallerID, Cảnh báo BTS, ...
0988006696
linhnc308@gmail.com
http://linhnc308.blogspot.com
Comment
-
Cảm ơn anh linhnc308 đã giúp đỡ, em cũng tự mày mò viết code được rồi. Em ko đọc từng dây mà đọc cả 2 dây rồi lưu vào cùng 1 biến, nếu dây data1 được kích thì ghi bit 1 rồi dịch bit, nếu dây data0 được kích thì ghi bit 0 rồi dịch bit, quan trọng là em đọc theo mức chứ ko đọc theo sườn xuống nên mỗi lần có tín hiệu cần delay 1 khoảng thời gian để chờ qua thời gian mức logic 0. Nếu đọc riêng từng dây em sợ ko khớp với chu kì của nó dẫn đến bị sai.
code của em viết, đã test rồi, cho xuất ra LCD rất OK
void reader()
{
counter = 26; // vì bit dau truyen di là bit MSB nen ta ghi nguoc lai
wiegand = 0;
while(counter>0) // neu co nhieu (ko nhan du 26 bit) se roi vao vong lap vo tan
{
if (data1==0)
{
bit_set(wiegand,counter);
counter--;
delay_ms(1); //cho wa khoi 1 xung duoc kich
}
if (data0==0)
{
bit_clear(wiegand,counter);
counter--;
delay_ms(1); //cho wa khoi 1 xung duoc kich
}
}
wiegand = wiegand >> 1; //bo bit 0 (LSB) la bit kiem tra chan le
ID_number=wiegand; //lay 16 bit tiep theo cho ID_number
wiegand=wiegand>>16; //dich phai 16 bit
facility_code=wiegand; //lay 8 bit cho facility code
}
Comment
-
Rfid
Mình cũng đang tham gia lam tốt nghiệp về rfid. Con mình dùng là EM4095 cho reader. Mình dùng con vdk pic 16f877a , giao thức truyền nhận của reader với Tag là EM4100. Cao thủ nào có thể giúp mình về thuật toán giao tiếp không?Cám ơn nhiều
Comment
-
Nguyên văn bởi tronxoe Xem bài viếtem đang làm luận văn đề tài về RFID mà đang bị kẹt, có anh nào có kinh nghiệm về đề tài này chia sẽ cho em với. Em bị kẹt ở phần đọc dữ liệu từ thiết bị reader. Em đã tìm hiểu được tới chổ Reader này truyền dữ liệu theo chuẩn wiegand 26 bit, mà em chưa biết viết code nhận nó như thế nào? mấy anh giúp em với
Comment
-
Thiết bị RFID
Nguyên văn bởi tronxoe Xem bài viếtem đang làm luận văn đề tài về RFID mà đang bị kẹt, có anh nào có kinh nghiệm về đề tài này chia sẽ cho em với. Em bị kẹt ở phần đọc dữ liệu từ thiết bị reader. Em đã tìm hiểu được tới chổ Reader này truyền dữ liệu theo chuẩn wiegand 26 bit, mà em chưa biết viết code nhận nó như thế nào? mấy anh giúp em với
mình cũng đang làm đồ án về đề tài này.Bạn có tài liệu gì về RFID ko cho mình với
mình rất cám ơn bạn
Đây là tất cả những gì mình có liên wan dén RFID
http://www.mediafire.com/?sharekey=a...71ee60c1ce7296
Comment
-
Nguyên văn bởi nguyentanx7 Xem bài viếtchào bạn tronxoe
mình cũng đang làm đồ án về đề tài này.Bạn có tài liệu gì về RFID ko cho mình với
mình rất cám ơn bạn
Đây là tất cả những gì mình có liên wan dén RFID
http://www.mediafire.com/?sharekey=a...71ee60c1ce7296
Mình cũng đang làm đề tài về cái này, chắc sư huynh có nhiều kinh nghiệm, mong sư huynh chỉ giáo. Có thể cho mình xin nick yahoo để liên lạc không?
Y!M của mình : khatvong1811(@yahoo.com)Last edited by pindy; 27-06-2010, 21:56.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Hỏi về test hipot cao ápbởi nguyendinhvanCách nghĩ của bạn là theo duy tâm thôi. Còn trong công việc thì phải theo duy lý.
Bạn vào goggle và gõ từ : tiêu chuẩn an toàn cách điện.
Bạn sẽ thấy vô vàn các quy định, VN cũng có , quốc tế cũng có. Mỗi vùng , mỗi khu vực,...-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 20:04 -
-
bởi lamvu0677Chào mọi người, ai làm về điện, đặc biệt biến áp xung, mâý con nho nhỏ gắn vào mạch nguồn, cho e hỏi tí ą, e cũng làm trong ty về biển áp thì đo kiểm thành phẩm sẽ kiểm cao áp, tức là kiểm xem có phóng điện giữa các cuộn dây với...
-
Channel: Điện tử dành cho người mới bắt đầu
01-11-2024, 21:05 -
-
bởi AaaabbbbbEm chào các anh chị ,cô chú . Em đang có 1 đề tài: Mô phỏng điều khiển động cơ 1 chiều và bộ điều khiển điện áp tự động (AVR) sử dụng MATLAB/Simulink và Arduino . Anh chị có thế giải thích hoặc định hướng giúp em với được không ạ . Em xin cảm ơn !!...
-
Channel: Vi điều khiển AVR
30-10-2024, 16:38 -
-
bởi 2embeyeuem mới nhập môn, bác nào có sơ đồ của mạch này và cách cắm mạch trên panel cho em xin với, em cảm ơn ạ
-
Channel: Điện tử dành cho người mới bắt đầu
30-10-2024, 15:52 -
-
bởi dqt21091997Hi mọi người,
Team mình hiện là đối tác phân phối cho 1 dịch vụ Proxy US chuẩn bị mở mang tên Proxy Compass. Mọi người có thể trải nghiệm ở đây: https://proxycompass.com/vi/free-trial/
Điểm mạnh của Proxy Compass là:
- 50 địa chỉ IP proxy
...-
Channel: Tổng quan về ngành viễn thông
30-10-2024, 14:46 -
-
Trả lời cho Thắc mắc về kiến thức điện xoay chiềubởi SteinsKMình nhớ là do điện AC không có chia cực cố định như DC, thêm vào đó thì ổ điện loại mà 2 lỗ thì cũng không có phân biệt chiều cắm, thành ra mình cắm chiều nào cũng được. Đây là em hiểu như vậy, có bác nào có ý kiến khác không ạ....
-
Channel: Điện tử dành cho người mới bắt đầu
30-10-2024, 09:57 -
-
bởi tivungvechào mọi người, em là sinh viên mới tìm hiểu về điện em có thắc mắc là tại sao điện AC ở nhà dùng có phích cắm khi cắm vào ổ điện thì cắm chiều nào cũng được, mà em đọc trên mạng thấy điện AC có dây trung tính và dây pha mà nhỉ...
-
Channel: Điện tử dành cho người mới bắt đầu
27-10-2024, 14:25 -
-
Trả lời cho ccs - 1 nút nhấn điều khiển 2 led - cần giúp ahbởi Truong2005Cám ơn nhiều! Code đẫ chạy
-
Channel: từ PIC tới dsPIC
26-10-2024, 21:21 -
-
bởi Manh.n.trCó ai từng thiết kế mạch cảm biến EC chưa ạ, cho em xin kinh nghiệm với ạ, em đang làm đề tài này bị mông lung quá
-
Channel: Hỗ trợ học tập
25-10-2024, 07:55 -
Comment