i
TRƯỜNG ĐH. SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
TP. HỒ CHÍ MINH ĐỘC LẬP - TỰ DO - HẠNH PHÚC
KHOA ĐIỆN-ĐIỆN T
Tp.HCM, ngày 07 tháng 01 năm 2019
NHIM V ĐỒ ÁN TỐT NGHIP
Họ tên sinh viên: Trần Thị Linh Đa MSSV: 14141053
Nguyễn Châu Ngân MSSV: 14141207
Chuyên ngành: Điện Tử Công Nghiệp Mã ngành: D510302
Hệ đào tạo: Đại học chính quy Mã hệ: 1
Khóa: 2014
I. TÊN ĐỀ TÀI:
THIẾT KẾ VÀ THI CÔNG HỆ THỐNG ĐIỂM DANH NHÂN VIÊN
SỬ DỤNG VI ĐIỀU KHIỂN ARM
II. NHIỆM VỤ
1. Các số liệu ban đầu:
Kiến thức cơ bản v các môn Mạch điện, Điện t cơ bản, Điện t thông tin, Vi xử
lý, C/C#. Giáo trình vi điều khiển PIC16F887; Giáo trình thực hành vi điều khiển PIC; Đồ
án môn học 1; Đồ án môn học 2.
2. Nội dung thực hiện:
Thiết kế mô hình máy điểm danh nhân viên lưu trữ dữ liệu vào SD_Card.
Giám sát các thống số và hoạt động trên web server.
III. NGÀY GIAO NHIỆM VỤ: 22/09/2018
IV. NGÀY HOÀN THÀNH NHIỆM VỤ: 07/01/2019
V. HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: Th.S Nguyễn Ngô Lâm
CÁN BỘ HƯỚNG DẪN BM. ĐIỆN TỬ CÔNG NGHIỆP-Y SINH
TH.S. NGUYỄN NGÔ LÂM
ii
TRƯỜNG ĐẠI HỌC SPKT TPHCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Khoa Điện - Điện Tử Độc lập - Tự do - Hạnh phúc
Bộ Môn Điện Tử Công Nghiệp Y Sinh
Tp. Hồ Chí Minh, ngày 07 tháng 01 năm 2019
LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIP
Họ tên sinh viên 1: Trần Thị Linh Đa
Lớp:14141DT3A MSSV:14141053
Họ tên sinh viên 2: Nguyễn Châu Ngân
Lớp:14941DT MSSV:14141207
Tên đề tài: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG ĐIỂM DANH NHÂN VIÊN
SỬ DỤNG VI ĐIỀU KHIỂN ARM
Tuần/ngày
Nội dung
Xác nhận GVHD
Tuần 05
17/09/2018
Tìm hiểu về KIT VĐK STM32F103VET6.
Tuần 06
24/09/2018
Tìm hiểu về cảm biến vân tay R305 và RFID RC522.
Tuần 07
01/10/2018
Giao tiếp giữa các module cảm biến vân tay R305 và
RFID RC522 với VĐK ARM.
Tuần 09
15/10/2018
Giao tiếp (đọc ghi dữ liệu) giữa VĐK ARM và
SD_Card, module thời gian thực DS1307 để xây dựng
CSDL cho hệ thống.
Tuần 10
22/10/2018
Trao đổi dữ liệu giữa R305, RC522, SD card, DS1307
thông qua VĐK ARM.
Tuần 11
29/10/2018
Xây dựng cơ sở dữ liệu và giao diện Web Server để
đưa dữ liệu từ Sdcard lên Web Server.
Tuần 13
12/11/2018
Thiết kế sơ đồ nguyên lý phần cứng của hệ thống.
Tuần 14
19/11/2018
Thiết kế mạch PCB cho phần cứng.
Tuần 16
03/12/2018
Lắp ráp các khối chức năng vào mô hình.
Tiến hành chạy thử nghiệm phần cứng.
Tuần 17
10/12/2018
Kiểm tra lại phần cứng và tiến hành kết nối giữa phần
cứng và Web Server.
Tuần 18
17/12/2018
Kiểm tra lại toàn bộ hệ thống.
Tiến hành viết báo cáo cho đề tài.
Tuần 20
31/12/2018
Hoàn thiện đề tài.
GV HƯỚNG DẪN
(Ký và ghi rõ họ và tên)
TH.S NGUYỄN NGÔ LÂM
iii
LỜI CAM ĐOAN
Đề tài này do nhóm chúng tôi thực hiện dựa vào các nguồn tài liệu, giáo trình
đã học không sự sao chép từ tài liệu hay công trình sẵn nào, mọi tài liệu
tham khảo đều được nhóm trích dẫn nguồn đầy đủ.
Tp Hồ Chí Minh, ngày 07 tháng 01 năm 2019
Nhóm thực hiện đề tài
Trần Thị Linh Đa
Nguyễn Châu Ngân
iv
LI CẢM ƠN
Nhóm xin chân thành gửi lời cảm ơn đến quý Thầy khoa Điện Điện tử,
nhất là quý Thầythuộc bộ môn Điện Tử Công Nghiệp đã tận tình chỉ dạy những
kiến thức từ bản đến chuyên sâu để nhóm thể tiến hành thực hiện hoàn tất
đồ án này.
Đặc biệt nhóm chúng em gửi lời cảm ơn sâu sắc nhất đến Thầy Nguyễn Ngô
Lâm. Thầy đã trực tiếp giảng dạy tận nh hướng dẫn đồng thời tạo điều kiện tốt
nhất cho nhóm trong thời gian thực hiện đồ án.
Đồng cảm ơn đến các anh chị, các bạn cùng khóa đã cùng nhau san sẻ giúp đỡ
và hợp tác cùng nhau trong quá trình thực hiện để đồ án, để đồ án có thể hoàn thành
nhanh nhất và đúng thời gian quy định.
Mặc trải qua giải quyết những khó khăn thử thách nhưng do kiến
thức còn hạn chế nên trong đồ án y chúng em còn nhiều thiếu sót về nội dung
hình thức. Nhóm chúng em hy vọng quý Thầy Cô thông cảm và tận tình đóng góp ý
kiến quý báu để chúng em thể tiến hành cải tiến những hình về sau sao cho
toàn diện nhất.
Một lần nữa chúng em xin chân thành cảm ơn!
Nhóm thực hiện đề tài
Trần Thị Linh Đa
Nguyễn Châu Ngân
v
MC LC
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP ...................................................................... i
LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP ......................................... ii
LỜI CAM ĐOAN .................................................................................................. iii
LỜI CẢM ƠN ........................................................................................................ iv
MỤC LỤC ................................................................................................................v
LIỆT KÊ HÌNH ................................................................................................... viii
LIỆT KÊ BẢNG ......................................................................................................x
TÓM TẮT .............................................................................................................. xi
LỜI MỞ ĐẦU ....................................................................................................... xii
Chương 1. GIỚI THIỆU YÊU CẦU, GIỚI HẠN ĐỀ TÀI .............................1
1.1. ĐẶT VẤN ĐỀ ..............................................................................................1
1.2. MỤC TIÊU NGHIÊN CỨU .........................................................................1
1.3. NỘI DUNG NGHIÊN CỨU ........................................................................1
1.4. GIỚI HẠN ....................................................................................................2
1.5. BỐ CỤC .......................................................................................................2
Chương 2. CƠ SỞ LÝ THUYẾT ......................................................................4
2.1 GIỚI THIỆU VỀ VI XỬ LÝ ARM .............................................................4
2.1.1. Lịch sử phát triển của ARM .................................................................4
2.1.2 Kiến trúc của ARM ...............................................................................5
2.1.3. Giới thiệu ARM Cortex .......................................................................5
2.1.4. Giới thiệu ARM Cortex M3 .................................................................6
2.1.5. Giới thiệu dòng chip STM32 ...............................................................7
2.1.6. Giới thiệu về chip STM32F103XXX...................................................7
2.1.7. Kiến trúc chip ARM STM32F103XXX ..............................................7
2.1.8. Cấp xung Clock cho STM32 ................................................................8
2.1.9. Cấu hình BOOT cho STM32 .............................................................10
2.1.10. Các chuẩn giao tiếp ..........................................................................11
2.1.10.1 SPI .................................................................................................11
2.1.10.2. USART .........................................................................................13
2.1.10.3. I2C ................................................................................................14
2.2 CÔNG NGHỆ RFID ..................................................................................15
2.2.1. Giới thiệu về công nghệ RFID ...........................................................15
2.2.2. Cấu trúc hệ thống RFID .....................................................................15
2.2.3. Ứng dụng của công nghệ RFID .........................................................15
2.3 MODULE RFID RC522 ............................................................................16
2.3.1. Giới thiệu module RFID RC522 ........................................................16
2.3.2. Giao tiếp phần cứng ...........................................................................16
2.4 CÔNG NGHỆ SINH TRẮC HỌC VÀ CẢM BIẾN VÂN TAY ..............17