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 Chọn dây dẫn cho điện DC?bởi mèomướpDạ vài chục mét thì chú tính như vậy được ạ. Chứ chuẩn thì phải tính cả điện trở của toàn bộ chiều dài dây dẫn nhân với dòng điện xem sụt áp có trong khoảng chấp nhận đc hông ạ. Trong mạch điện tử khoảng cách ngắn và mạch...
-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 14:49 -
-
bởi vietroadTheo mình biết thì chọn dây dẫn dựa vào dòng tải. Thường thì tiết diện 1mm2 cho dòng 6A. Nhưng trong các mạch điện tử, như mạch nguồn tổ ong chẳng hạn, dòng đến vài chục Ampe mà đường mạch mỏng dính. Phải chăng điện DC nó khác với...
-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 14:19 -
-
Trả lời cho Hỏi về bơm màng bldcbởi vi van phamPhải xem cơ cấu bơm, chứ xem cơ cấu rotor, thì chỉ làm thầy bói xem voi.
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 08:19 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11vg, cám ơn bác...........
-
Channel: Thiết bị điện tử cá nhân
28-11-2024, 14:37 -
-
bởi khoine9899
Em chào các anh và mọi người.
Hiện em đang có 1 con bơm màng trong thiết bị y tế đang gặp tình trạng yếu dần hoặc ngừng hoạt động sau thời gian sử dụng
Sau khi tìm hiểu về thông tin của bơm trên mạng thì em được biết...-
Channel: Điện tử dành cho người mới bắt đầu
28-11-2024, 11:22 -
-
Trả lời cho Cần mọi người giúp mạch tạo sóng siêu âm máy rửabởi bqviet
-
Channel: Điện tử công suất
27-11-2024, 20:26 -
-
bởi Minhdai95Em chào mọi người, e đang sửa mạch tạo sóng siêu âm cho máy rửa mà chưa có tài liệu để tham khảo sửa, mọi người cho e xin tài liệu ạ...
-
Channel: Điện tử công suất
27-11-2024, 11:37 -
-
bởi pia2k1Cùng câu hỏi và cần được giải đáp thêm ạ...
-
Channel: Hướng dẫn sử dụng diễn đàn
27-11-2024, 11:28 -
-
Trả lời cho Công thức điện tửbởi mèomướpDạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
-
Channel: Tâm tình dân kỹ thuật
26-11-2024, 21:21 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi mèomướpDạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
-
Channel: Thiết bị điện tử cá nhân
26-11-2024, 20:31 -
Comment