(LUẬN văn THẠC sĩ) nghiên cứu thiết kế đầu đọc thẻ công nghệ RFID tần số 125 khz và ứng dụng trong lĩnh vực y dược luận văn ths kỹ thuật cơ khí và cơ kỹ thuật 605201
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 87 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
87
Dung lượng
2,49 MB
Nội dung
1 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ VŨ MẠNH CƢỜNG NGHIÊN CỨU THIẾT KẾ ĐẦU ĐỌC THẺ CÔNG NGHỆ RFID TẦN SỐ 125kHz VÀ ỨNG DỤNG TRONG LĨNH VỰC Y - DƢỢC LUẬN VĂN THẠC SỸ: CƠ HỌC KỸ THUẬT Hà Nội -Năm 2017 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ VŨ MẠNH CƢỜNG NGHIÊN CỨU THIẾT KẾ ĐẦU ĐỌC THẺ CÔNG NGHỆ RFID TẦN SỐ 125kHz VÀ ỨNG DỤNG TRONG LĨNH VỰC Y - DƢỢC Ngành: Cơ kỹ thuật Chuyên ngành: Cơ kỹ thuật Mã số: 60.52.01.01 LUẬN VĂN THẠC SỸ: CƠ HỌC KỸ THUẬT NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS TS PHẠM MẠNH THẮNG Hà Nội - Năm 2017 TIEU LUAN MOI download : skknchat@gmail.com LỜI CAM ĐOAN Tác giả xin cam đoan luận án tự thân thực khơng chép cơng trình nghiên cứu ngƣời khác để làm sản phẩm riêng Các thơng tin thứ cấp sử dụng luận án có nguồn gốc đƣợc trích dẫn rõ ràng Tác giả hồn tồn chịu trách nhiệm tính xác thực nguyên luận văn Tác giả Vũ Mạnh Cƣờng TIEU LUAN MOI download : skknchat@gmail.com LỜI CẢM ƠN Thời gian học kỳ để làm luận văn quãng thời gian dài học viên Tuy nhiên, thời gian đủ cho học viên học hỏi đƣợc nhiều điều Ngoài cố gắng thân để hồn thiện luận văn này, Em cịn nhận đƣợc giúp đỡ tận tình từ Thầy giáo hƣớng dẫn, gia đình ban lãnh đạo bệnh viện nơi Em đến thực tế Em xin gửi kết luận văn thay cho lời cảm ơn chân thành tới PGS.TS Phạm Mạnh Thắng - Chủ nhiệm Bộ môn Cơng nghệ Cơ điện tử, Phó chủ nhiệm Khoa Cơ học kỹ thuật Tự động hóa, Trƣờng Đại học Công nghệ, ĐHQG Hà Nội Về kiến thức Em đƣợc học hỏi truyền đạt từ Thầy, kiến thức Kỹ thuật Cơ điện tử mà ẩn sau Em cịn học hỏi đƣợc từ Thầy tính trách nhiệm phƣơng pháp làm việc nhiệt tình, hiệu Em xin gửi lời cảm ơn chân thành tới PGS.TS Trịnh Hoàng Hà - Giám đốc Bệnh viện ĐHQG Hà Nội, tới ThS Dƣơng Hải Thuận - Phòng khám đa khoa, Bệnh viện ĐHQG Hà Nội, nhiệt tình hƣớng dẫn, nhƣ cung cấp cho Em mẫu tài liệu quy chuẩn ngành Y tế nhƣ: hồ sơ bệnh án, phiếu xét nghiệm, đơn thuốc Và cuối cùng, Em ghi nhớ công ơn cha mẹ, ngƣời sinh thành Em, vất vả lao động để Em có đƣợc điều kiện học tập, trƣởng thành Em hi vọng kết luận văn đƣợc áp dụng vào thực tế bệnh viện, phịng khám Đóng góp phần nhỏ bé vào phát triển chung xã hội Em xin chân thành cám ơn! TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC DANH MỤC CÁC CHỮ VIẾT TẮT DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU 10 MỞ ĐẦU 11 CHƢƠNG I: CƠ SỞ LÝ THUYẾT 13 1.1 Công nghệ RFID gì? 13 1.2 Cấu trúc hệ thống RFID 13 1.2.1 Thẻ RFID (Tags) 13 1.2.2 Đầu đọc thẻ (Reader) 15 1.2.3 RFID Server 16 1.3 Ƣu nhƣợc điểm hệ thống dùng RFID 16 1.3.1 Ưu điểm 16 1.3.2 Nhược điểm 17 1.4 Ứng dụng xu hƣớng phát triển công nghệ RFID 17 1.4.1 Ứng dụng 17 1.4.2 Xu hướng phát triển 19 CHƢƠNG II: THIẾT KẾ ĐẦU ĐỌC THẺ RFID TẦN SỐ 125kHz 20 2.1 Thiết kế bo mạch điện tử đầu đọc thẻ 20 2.2 Thiết kế Antena 125kHz cho đầu đọc thẻ RFID 30 2.2.1 Cấu trúc chung hệ Antenna 31 2.2.2 Tính tốn thiết kế Antenna 125kHz cho đầu đọc RFID 31 CHƢƠNG III: THIẾT KẾ BỘ ĐIỀU KHIỂN TRUNG TÂM ĐỂ THU NHẬN DỮ LIỆU TỪ ĐẦU ĐỌC THẺ RFID TẦN SỐ 125kHz 37 3.1 Thiết kế phần cứng điều khiển trung tâm để thu nhận liệu từ đầu đọc thẻ RFID tần số 125kHz 37 3.1.1 Thiết kế khối điều khiển trung tâm sử dụng vi điều khiển PIC16F887: 37 3.1.2 Thiết kế khối hiển thị sử dụng hình LCD 16x02 44 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 3.1.3 Thiết kế khối giao tiếp máy tính sử dụng chuẩn RS-232 44 3.1.4 Sơ đồ mạch khối điều khiển trung tâm (MCU) 48 3.2 Xây dựng phần mềm máy tính PC quản lý CSDL bệnh nhân 51 3.2.1 Phân tích thiết kế 51 3.3.2 Xử lý yêu cầu viết chương trình 54 CHƢƠNG IV: THỬ NGHIỆM VÀ ỨNG DỤNG 72 4.1 Chức tổng thể hệ thống 72 4.2 Thử nghiệm hệ thống Phịng thí nghiệm 72 KẾT LUẬN 74 TÀI LIỆU THAM KHẢO 76 PHỤ LỤC 1: MỘT SỐ HÌNH ẢNH QUÁ TẢI Ở CÁC BỆNH VIỆN 77 PHỤ LỤC 2: MÃ CODE PHẦN MỀM NHÚNG 79 (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 DANH MỤC CÁC CHỮ VIẾT TẮT CMOS: Complementary Metal-Oxide-Semiconductor COM: Component Object Model DCE: Data Communication Equipment DTE: Data Terminal Equipment EIA: Electronics Industry Associations HF: High Frequency IC: Integrated Circuit LCD: Liquid Crystal Display LED: Light Emitting Diode LF: Low Frequency MCU: Master Control Unit MWF: Microwave Frequency RF: Radio Frequency RFID:Radio Frequency Identification TTL: Transistor-Transistor-Logic UHF: Ultra High Frequency (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 DANH MỤC HÌNH VẼ Hình 1.1: Mơ hình hệ thống RFID đơn giản 12 Hình 1.2: Hoạt động Hệ thống RFID sử dụng Thẻ thụ động 13 Hình 1.3: Thẻ tích cực 14 Hình 1.4: Dải tần hoạt động hệ thống RFID 14 Hình 1.5: Ứng dụng cơng nghệ RFID lĩnh vực 17 Hình 1.6: Ứng dụng cơng nghệ RFID quản lý bệnh nhân 18 Hình 2.1: Sơ đồ chân EM4095 19 Hình 2.2: Cấu trúc EM4095 21 Hình 2.3: Mạch ứng dụng EM5095 chế độ đọc – ghi 23 Hình 2.4: Vi điều khiển PIC 16F886 24 Hình 2.5: Sơ đồ khối PIC16F886 25 Hình 2.6: Sơ đồ nguyên lý đầu đọc thẻ RFID 27 Hình 2.7: Mạch layout đầu đọc thẻ RFID 28 Hình 2.8: Bo mạch đầu đọc thẻ RFID lắp ráp linh kiện 28 Hình 2.8: Bo mạch đầu đọc thẻ RFID lắp ráp linh kiện 29 Hình 2.10: Giao tiếp thẻ đầu đọc RFID ghép cảm ứng 30 Hình 2.11: Cách kết nối EM4095 chế độ đọc 31 Hình 2.12: Một số hình ảnh Antenna thiết kế 34 Hình 3.1 : Sơ đồ cấu trúc đầu đọc thẻ RFID 35 Hình 3.2: Vi điều khiển PIC16F887 36 Hình 3.3: Sơ đồ chân PIC16F887 36 Hình 3.4 : Sơ đồ logic nguồn ngắt PIC16F887 40 Hình 3.5: Sơ đồ kết nối LCD với vi điều khiển 42 Hình 3.6: Ví dụ tín hiệu truyền ký tự „A‟ 44 Hình 3.7: Sơ đồ chân cổng nối tiếp 45 Hình 3.8: Kết nối đơn giản truyền thơng nối tiếp 45 Hình 3.9: Kết nối truyền thơng nối tiếp dùng tín hiệu bắt tay 46 (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 Hình 3.10: Sơ đồ nguyên lý điều khiển trung tâm 47 Hình 3.11: Mạch Layout điều khiển trung tâm 48 Hình 3.12 : Bộ điều khiển trung tâm sau lắp ráp bo mạch 49 Hình 3.13: Giao diện cơng cụ lập trình C#.NET 2015 51 Hình 3.14: Tạo quan hệ bảng liệu 51 Hình 3.15: Khởi tạo Project 53 Hình 3.16: Mã giao diện cửa sổ 53 Hình 3.17: Toolbox C# 54 Hình 3.18: Giao diện cửa sổ Quản lý Vào/ra 54 Hình 3.19: Giao diện cửa sổ Quản lý Hồ sơ 55 Hình 3.20: Các bảng Cơ sở liệu 56 Hình 3.21: Namespace C# 57 Hình 3.22: Giao diện phần mềm Load Cơ sở liệu 58 Hình 3.23: Các tác vụ quản lý Hồ sơ 58 Hình 3.24: Liên hệ liệu gốc chƣơng trình 59 Hình 3.25: Các bƣớc lƣu ảnh cho hồ sơ 62 Hình 3.26: Chức lựa chọn cổng COM 64 Hình 3.27: Giao diện mơ truyền liệu qua cổng COM ảo 65 Hình 3.28: Vùng hiển thị thông tin Mã thẻ gửi lên từ đầu đọc 65 Hình 3.29: Xử lý Mã thẻ nhận đƣợc 66 Hình 3.30: Xử lý Mã thẻ gửi đến có Cơ sở liệu 67 Hình 3.31: Cửa sổ cảnh báo lựa chọn xử lý mã thẻ 68 Hình 3.32: Kết xuất Excel 70 Hình 4.1: Một số hình ảnh thử nghiệm phịng thí nghiệm 72 Hình PL1.1: Bệnh nhân q đơng chờ thực thủ tục bệnh viện 77 Hình PL1.2: Bệnh nhân chen làm thủ tục khám bệnh 77 Hình PL1.3: Chờ đợi đến lƣợt khám 78 (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 10 DANH MỤC BẢNG BIỂU Bảng 2.1: Chức chân IC EM 4095 21 Bảng 2.2 Chức Pins VĐK PIC16F886 27 Bảng 2.3: Tính tốn thơng số Antenna 34 Bảng 3.1: Chức chân PORT A 38 Bảng 3.2: Chức chân PORTB 39 Bảng 3.3: Chức chân PORT C 39 Bảng 3.4: Chức chân PORT D 40 Bảng 3.5: Chức chân PORT E 40 Bảng 3.6: Các nguồn ngắt vi điều khiển PIC16F887 41 Bảng 3.7: Đặc tính kỹ thuật chuẩn RS-232 45 (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 73 Hình 4.1: Một số hình ảnh thử nghiệm phịng thí nghiệm (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 74 KẾT LUẬN Kết thực Sau thời gian thực đề tài, Em hoàn thành việc nghiên cứu, thiết kế chế tạo thành công đầu đọc thẻ công nghệ RFID tần số 125kHz ứng dụng lĩnh vực Y – Dƣợc, đạt đƣợc số kết sau: Về lý thuyết: - Tìm hiểu công nghệ RFID - Nghiên cứu, thiết kế đầu đọc thẻ công nghệ RFID tần số 125kHz (phần cứng phần mềm cho đầu đọc thẻ) - Xây dựng phần mềm máy tính PC (Quản lý sở liệu bệnh nhân có kết nối với hệ thống đầu đọc thẻ) Về thực tiễn: + Chế tạo thành công đầu đọc thẻ công nghệ RFID tần số 125KHz + Chế tạo thành công điều khiển trung tâm để thu nhận liệu từ đầu đọc thẻ RFID tần số 125kHz + Các chức hệ thống bám sát nhu cầu khám chữa bệnh cấp phát thuốc ngành Y - Dƣợc Ngoài kết trên, phía thân, qua đề tài nghiên cứu này, Em học hỏi đƣợc nhiều kiến thức liên ngành đặc thù kỹ thuật điện tử, nhƣ kỹ thiết kế phần cứng, kiến thức công nghệ thông tin việc thiết kế phần mềm ứng dụng kỹ mềm khác Hƣớng phát triển Bƣớc việc ứng dụng y học là: - Xây dựng hệ thống CSDL online, cho phép nhiều máy trạm phòng khám bệnh viện truy cập vào hồ sơ bệnh nhân Bệnh nhân ngƣời nhà xem hồ sơ bệnh án Internet - Thiết kế đọc thẻ bệnh nhân nhỏ gọn Có thêm phiên di động, đọc thẻ giƣờng bệnh Thơng tin truyền máy chủ qua mạng Wifi, hiển thị trực tiếp lên hình tích hợp với đầu đọc (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 75 - Tiếp tục tìm hiểu, bổ sung chức chuyên ngành Y tế cho phần mềm Nhằm đáp ứng tối đa tiện dụng - Giới thiệu tới bệnh viện nhằm thƣơng mại hóa hệ thống (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 76 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Phạm Mạnh Thắng, Trần Quang Vinh: “Báo cáo tổng kết đề tài KC03.12 : Nghiên cứu cấu kiện hệ thống tự động hóa nhà cao tầng (nhà cơng ích, dân dụng)” 2013 [2] Nguyễn Văn Vỵ, Nguyễn Việt Hà- Trƣờng Đại học Cơng nghệ Giáo trình Kỹ nghệ phần mềm, NXB Đại học Quốc Gia Hà Nội [3] Nguyễn Thế Anh Nghiên cứu, thiết kế mô anten RFID, Luận văn thạc sĩ năm 2005 [4] Phạm Mạnh Thắng, Đinh Cao Sơn, Hồng Văn Mạnh : Tìm hiểu công nghệ RFID : Báo cáo Nghiên cứu khoa học Sinh viên Trƣờng ĐHCN năm 2011 Tiếng Anh [5] John.Wiley RFID HandBook, ebook [6].McGraw-Hill Radio Frequency Identification, ebook [7]Addison Wesley Windows Forms Programming in C#, ebook Internet links [7].“Vào Ra Dữ Liệu Với Serial Port Trong C# Net Framework”, http://www.dientuvietnam.net/forums/showthread.php?t=3046 [8] “SerialPort Class”, http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx [9] Radio-frequency identification, http://en.wikipedia.org/wiki/RFID (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 77 PHỤ LỤC 1: MỘT SỐ HÌNH ẢNH QUÁ TẢI Ở CÁC BỆNH VIỆN Hình PL1.1: Bệnh nhân q đơng chờ thực thủ tục bệnh viện Hình PL1.2: Bệnh nhân chen làm thủ tục khám bệnh (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 78 Hình PL1.3: Chờ đợi đến lƣợt khám (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 79 PHỤ LỤC 2: MÃ CODEPHẦN MỀM NHÚNG CỦA BỘ ĐIỀU KHIỂN TRUNG TÂM (NGÔN NGỮ C – VDK 16F887 HÃNG MICROCHIP (MỸ) ///////////////////////////////////////////////////////////////////////// /// Luan van Thac sy - RFID Reader (UET –VNU) /// Hanoi -2017 ///////////////////////////////////////////////////////////////////////// #include #device *=16 #device adc=8 #FUSES NOWDT //No Watch Dog Timer #FUSES HS //High speed Osc (> 4mhz) #FUSES NOPUT //No Power Up Timer #FUSES MCLR //Master Clear pin enabled #FUSES NOPROTECT #FUSES NOCPD //Code not protected from reading //No EE protection #FUSES NOBROWNOUT //No brownout reset #FUSES NOIESO disabled //Internal External Switch Over mode #FUSES NOFCMEN //Fail-safe clock monitor disabled #FUSES NOLVP B5(PIC18) used for I/O //No low voltage prgming, B3(PIC16) or #FUSES NODEBUG //No Debug mode for ICD #FUSES NOWRT //Program memory not write protected #FUSES BORV40 //Brownout reset at 4.0V #define RS485_Enable PIN_C5 #define RS485_RX PIN_C7 #define RS485_TX PIN_C6 // Low =0 = Receive; = Transmit #use delay(clock=20M) (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 80 #define MASTER_ID #define RS485_RX_PIN PIN_C7 // Data receive pin #define RS485_TX_PIN PIN_C6 // Data transmit pin #define RS485_ENABLE_PIN PIN_C5 // Controls DE pin RX low, TX high #define RS485_RX_ENABLE PIN_C5 keep low.// Low =0 = Receive; = Transmit // Controls RE pin Should #use rs232(baud=9600, xmit=RS485_TX_PIN, rcv=RS485_RX_PIN, bits=8,stream = RS485) #use rs232(baud=9600, xmit=PIN_C0, rcv=PIN_C1, bits=8,stream = PC) int8 DEST_RS485_ID; #byte RCREG = 0x1A #bit CREN = 0x18.4 #bit SPEN = 0x18.7 #define LEDRED PIN_E0 #define LEDGREEN PIN_E1 #define RX_BUFFER_SIZE 16 #define NUM_RS485_NODE #define TIMEOUT 100000 #include "lcd_4bit.c" #define IDLE #define SET_ADDR #define READ_CMD #define READ2_CMD #define WAIT_RES #define RCV_DATA #define SEND_PC #define WAITTIMEOUT int8 in_char = 0; (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 81 int8 next_in = 0; int8 msg[20]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; //#locate msg = 0x00 /* int8 msg2[16*5]; #locate msg2 = 0x120 int8 msg3[16*5]; #locate msg3 = 0x190 */ int1 SlaveAnswer; int1 StartRcv=0; int8 nextstate,laststate; int32 RcvTimeOut; #INT_RDA void rda_isr(){ in_char = fgetc(RS485); if(in_char == 'S') { next_in = 0; StartRcv = 1; } if(StartRcv){ msg[next_in] = in_char; // fputc(in_char,PC); next_in++; if(next_in == RX_BUFFER_SIZE) { SlaveAnswer = 1; next_in = 0; } (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201(LUAN.van.THAC.si).nghien.cuu.thiet.ke.dau.doc.the.cong.nghe.RFID.tan.so.125.khz.va.ung.dung.trong.linh.vuc.y.duoc.luan.van.ths.ky.thuat.co.khi.va.co.ky.thuat.605201 82 } } void RS485SendMsg(int8* data ){ int8 i; output_high(RS485_ENABLE_PIN); output_high(RS485_RX_ENABLE); for(i=0;i