Bối cảnh và vấn đề nghiên cứu
Đồ án tốt nghiệp "Nghiên cứu mô hình quản lý nhân sự sử dụng công nghệ RFID" được thực hiện bởi sinh viên Bùi Thị Thành và Nguyễn Đình Giáp, dưới sự hướng dẫn của ThS. Phạm Thúy Oanh. Nghiên cứu được đặt trong bối cảnh kỹ thuật điện tử và công nghệ bán dẫn đang có những bước tiến nhanh chóng, từ các bộ vi điều khiển (VĐK) 4-bit sơ khai đến các dòng vi điều khiển 32-bit và 64-bit hiện đại, phục vụ hiệu quả cho các hoạt động tự động hóa. Trong quản lý doanh nghiệp, công tác theo dõi nhân sự, chấm công ghi nhận thời gian vào/ra và tính toán ngày làm việc đóng vai trò quan trọng hàng ngày. Việc áp dụng các phương pháp thủ công như chấm công bằng tay, viết sổ sách hay chấm công bằng giấy bộc lộ nhiều điểm hạn chế về độ bền, vận hành phức tạp và chi phí nhân công.
Nhằm làm rõ tính cấp thiết, tác giả đã tiến hành khảo sát thực trạng các dòng thiết bị chấm công trên thị trường và chia thành hai nhóm chính:
- Chấm công cơ học: Sử dụng thiết bị in dập thẻ giấy cho người lao động. Phương pháp này có tính linh hoạt thấp, việc vận hành phức tạp, thiết bị có tuổi thọ không cao và tốn kém chi phí văn phòng phẩm.
- Chấm công điện tử: Ứng dụng công nghệ nhận dạng hiện đại như thẻ từ, dấu vân tay hoặc tích hợp cả hai. Tác giả khảo sát hai thiết bị thương mại điển hình:
- Máy chấm công ABS300: Dòng máy kết hợp thẻ nhân viên cảm ứng, màn hình LCD trắng đen độ bền cao, phù hợp sử dụng trong môi trường văn phòng, nhà máy và xí nghiệp.
- Máy chấm công ATK-100: Thiết bị sinh trắc học vân tay tích hợp bàn phím nhập liệu, chức năng kiểm soát nguồn (On/Off, Standby, Sleep, Idle Time), tốc độ nhận diện dưới 1 giây, bộ nhớ lưu trữ 220 mẫu nhận diện và 50.000 dữ liệu giao dịch, hỗ trợ đọc dấu vân tay/mã PIN, thẻ thông minh không tiếp xúc, cổng kết nối Ethernet, cổng USB truyền dữ liệu thủ công, chuông báo lịch trình và bộ công cụ phát triển phần mềm (SDK) cho các nhà sản xuất OEM.
Từ thực tế đó, mục đích nghiên cứu của đồ án là thiết kế một hệ thống chấm công đơn giản, đáp ứng các tiêu chuẩn cơ bản: vận hành dễ dàng, chi phí gia công chế tạo thấp và thuận tiện trong quá trình bảo trì, sửa chữa.
Để hoàn thành mục đích này, đồ án xác định 5 nhiệm vụ nghiên cứu cụ thể:
- Đọc thẻ từ bằng Module RFID RC522.
- Sử dụng vi xử lý AT89S52 để xử lý dữ liệu.
- Sử dụng LCD để hiển thị dữ liệu.
- Thiết kế phần mềm quản lý bằng ngôn ngữ C#.
- Lưu dữ liệu bằng MySQL.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Mô hình hệ thống chấm công tự động tích hợp giữa vi điều khiển AT89S52, module đọc thẻ RFID RC522, màn hình LCD 16x2 HD44780 và phần mềm quản lý trên máy tính.
- Phạm vi nghiên cứu: Phạm vi ứng dụng tập trung vào công tác quản trị nhân sự, theo dõi ca kíp trong quy mô một doanh nghiệp; phạm vi kỹ thuật sử dụng sóng vô tuyến tần số cao 13.56 MHz (chuẩn ISO/IEC 14443A/MIFARE), chuẩn truyền thông nối tiếp SPI và RS232; phạm vi thời gian thực hiện trong khuôn khổ thời gian hoàn thành đồ án tốt nghiệp.
Cơ sở lý thuyết và phương pháp
Về khung lý thuyết và công nghệ nền tảng, tác giả đã hệ thống hóa các nguyên lý khoa học và công nghệ thành phần sau:
- Công nghệ nhận dạng qua tần số vô tuyến (Radio Frequency Identification - RFID): Nguyên lý truyền thông không dây bằng sóng điện từ giữa thẻ (tag/transponder) và đầu đọc (reader/interrogator). Thẻ RFID bao gồm một chip bán dẫn siêu nhỏ và một anten, được phân loại thành thẻ tích cực (active tag - có nguồn pin tích hợp, cự ly đọc tới 100 feet, hỗ trợ đọc/ghi RW hoặc chỉ đọc RO) và thẻ thụ động (passive tag - lấy năng lượng từ trường điện từ của đầu đọc, cự ly đọc tới 20 feet, bộ nhớ RO). Phân loại dải tần gồm: tần số thấp (LF), tần số cao (HF), siêu cao tần (UHF) và sóng cực ngắn (microwave).
- Kiến trúc vi điều khiển họ MCS-51 và chip AT89S52: Cấu trúc Harvard với hai vùng nhớ chương trình và dữ liệu tách biệt vật lý; tập lệnh tiêu chuẩn tương thích họ 89C51.
- Giao thức truyền thông nối tiếp ngoại vi SPI (Serial Peripheral Interface): Giao thức truyền thông nối tiếp đồng bộ 4 dây (MOSI, MISO, SCK, SS) theo kiến trúc Master - Slave do Motorola phát triển.
- Chuẩn hiển thị màn hình LCD HD44780U: Cấu trúc điều khiển hiển thị tinh thể lỏng dạng Text LCD của hãng Hitachi.
- Chuẩn truyền thông máy tính RS232, hệ quản trị cơ sở dữ liệu quan hệ MySQL và ngôn ngữ lập trình giao diện C#.
Về phương pháp nghiên cứu thực tế, tác giả kết hợp các phương pháp kỹ thuật thực nghiệm:
- Phương pháp phân tích - tổng hợp tài liệu: Nghiên cứu các datasheet của linh kiện bán dẫn (Atmel AT89S52, Philips MFRC522, Hitachi HD44780U) và tài liệu ứng dụng RFID thương mại (điển hình như lộ trình ứng dụng của chuỗi bán lẻ Wal-Mart năm 2005 và Bộ Quốc phòng Mỹ - DoD).
- Phương pháp thiết kế phần cứng: Xây dựng sơ đồ khối chức năng, sơ đồ nguyên lý mạch điện tử và gia công mạch in phần cứng thực tế.
- Phương pháp phát triển phần mềm nhúng và phần mềm ứng dụng: Lập trình mã nguồn điều khiển cho vi điều khiển đọc tín hiệu SPI từ RC522 và xuất dữ liệu ra LCD; lập trình phần mềm quản lý chấm công trên máy tính bằng C# tương tác với cơ sở dữ liệu MySQL qua cổng COM.
Nguồn dữ liệu của nghiên cứu bao gồm: dữ liệu kỹ thuật từ thông số linh kiện phần cứng; dữ liệu mã định danh duy nhất (UID) đọc từ các thẻ RFID MIFARE 13.56 MHz; và dữ liệu nhân viên, bảng phân ca cùng nhật ký quét thẻ chấm công được lưu trữ trong cơ sở dữ liệu MySQL.
Thiết kế và triển khai hệ thống
Hệ thống được thiết kế theo mô hình kết hợp chặt chẽ giữa phần cứng nhúng và phần mềm quản trị trên máy tính cá nhân. Kiến trúc tổng thể bao gồm các khối chức năng chính:
- Khối xử lý trung tâm (Vi điều khiển AT89S52):
- Bộ xử lý thuộc họ MCS-51 do Atmel sản xuất, đóng vỏ chuẩn DIP 40 chân, kiến trúc Harvard.
- Bộ nhớ: 8 Kbyte bộ nhớ chương trình Flash ROM (cho phép nạp/xóa nhiều lần), 256 byte RAM nội.
- Giao tiếp ngoại vi: 4 cổng I/O song song 8 bit (Port 0 từ chân 32–39; Port 1 từ chân 1–8; Port 2 từ chân 21–28; Port 3 từ chân 10–17 với các chức năng đặc biệt như RxD, TxD, ngắt ngoài INT0/INT1, timer T0/T1, chân điều khiển ghi/đọc RD/WR).
- Khối định thời và ngắt: 3 bộ định thời Timer 16 bit (Timer 0, Timer 1, Timer 2); hệ thống ngắt gồm 6 nguồn ngắt được phân chia mức ưu tiên thông qua thanh ghi IP (Interrupt Priority).
- Tần số hoạt động: Thạch anh 12 MHz tiêu chuẩn hoặc 11.0592 MHz nhằm tạo tốc độ baud chuẩn xác cho cổng nối tiếp UART khi kết nối với máy tính.
- Các chân điều khiển hệ thống: Chân RESET (chân số 9, tích cực mức cao); EA (chân 31, cho phép truy xuất ROM ngoài hoặc nhận điện áp nạp Vpp 12V–12.5V); ALE (chân 30, chốt địa chỉ byte thấp AD0–AD7); PSEN (chân 29, cho phép đọc ROM ngoài). Nguồn cấp: Vcc = +5V (chân 40), GND = 0V (chân 20).
- Hỗ trợ phương thức nạp chương trình nối tiếp trực tiếp trên mạch ICSP (In-Circuit Serial Programming).
- Khối nhận dạng thẻ RFID (Module RC522):
Module sử dụng vi mạch MFRC522 của hãng Philips, phục vụ chức năng giao tiếp không dây với thẻ từ không tiếp xúc.
| Thông số kỹ thuật |
Giá trị đặc tính |
| Điện áp hoạt động |
3.3V |
| Dòng điện hoạt động |
13 – 26 mA |
| Dòng tiêu thụ ở chế độ Standby |
10 – 13 mA (tại 3.3V) |
| Dòng tiêu thụ ở chế độ Sleep-mode |
< 80 uA |
| Dòng tải tối đa |
30 mA |
| Tần số hoạt động |
13.56 MHz |
| Khoảng cách đọc thẻ |
0 – 60 mm |
| Chuẩn truyền thông |
SPI (tốc độ tối đa 10 Mbit/s) |
| Tiêu chuẩn hỗ trợ |
ISO/IEC 14443A, MIFARE |
| Kích thước module |
40 x 60 mm |
| Nhiệt độ / Độ ẩm hoạt động |
-20 đến 80 °C / 5% – 95% |
| Sơ đồ 8 chân kết nối |
1: SDA(CS), 2: SCK, 3: MOSI, 4: MISO, 5: IRQ, 6: GND, 7: RST, 8: 3V3 |
- Khối hiển thị (Màn hình Text LCD 16x2 HD44780):
- Sử dụng màn hình tinh thể lỏng 16x2 điều khiển bằng chip Hitachi HD44780U, hiển thị tối đa 32 ký tự chia thành 2 dòng (mỗi dòng 16 ký tự).
- Cấu trúc bộ nhớ của LCD:
- DDRAM (Display Data RAM): Bộ nhớ gồm 80 ô nhớ 8 bit; dòng 1 có địa chỉ từ 0 đến 39 (vùng hiển thị là 0–15), dòng 2 có địa chỉ từ 64 đến 103 (vùng hiển thị là 64–79).
- CGROM (Character Generator ROM): Bộ nhớ chứa 240 mẫu ký tự font chuẩn (208 ký tự 5x8 và 32 ký tự 5x10); địa chỉ khớp với bảng mã ASCII.
- CGRAM (Character Generator RAM): Bộ nhớ 64 byte cho phép người dùng tự định nghĩa tối đa 8 ký tự tùy chọn kích thước 5x8.
- Chân điều khiển và truyền dữ liệu gồm 16 chân: Chân nguồn (chân 1 Vss nối GND, chân 2 Vdd nối 5V, chân 3 Vee chỉnh độ tương phản); chân chọn thanh ghi RS (RS=0 chọn thanh ghi lệnh IR, RS=1 chọn thanh ghi dữ liệu DR); chân đọc/ghi R/W (R/W=0 ghi dữ liệu từ MCU, R/W=1 đọc cờ bận Busy Flag - BF); chân cho phép EN (tạo xung sườn âm từ 1 xuống 0 để chốt dữ liệu); và 8 chân dữ liệu từ D0 đến D7 (chân 7 đến chân 14).
- Hệ thống hỗ trợ hai chế độ giao tiếp: Chế độ 8 bit (sử dụng trọn vẹn 8 đường D0–D7) và chế độ 4 bit (chỉ sử dụng 4 đường dữ liệu D4–D7, truyền dữ liệu theo 2 nửa byte gồm nibble cao trước và nibble thấp sau qua các hàm
Read2Nib và Write2Nib nhằm tiết kiệm chân kết nối của vi điều khiển).
- Giao thức truyền thông và kết nối phần mềm:
- Giao thức SPI kết nối giữa AT89S52 (đóng vai trò Master) và RC522 (Slave) sử dụng 4 đường tín hiệu: SCK phát xung nhịp đồng bộ, MOSI truyền dữ liệu sang module, MISO nhận dữ liệu từ module về vi điều khiển, và SDA/SS chọn chip hoạt động ở mức logic 0. Hệ thống hỗ trợ 4 chế độ xung SPI (Mode 0, 1, 2, 3) tùy thuộc vào cực tính và pha của xung SCK.
- Chuẩn giao tiếp RS232 truyền mã số thẻ UID thu nhận được từ vi điều khiển lên cổng COM của máy tính.
- Ứng dụng quản trị viết bằng ngôn ngữ C# tiếp nhận chuỗi dữ liệu, truy vấn kiểm tra mã thẻ trong cơ sở dữ liệu MySQL, tính toán trạng thái vào/ra và giờ công, sau đó truyền kết quả tính toán ngược lại phần cứng để xuất thông báo lên LCD.
Nội dung chính theo từng chương
Chương 1: Tổng quan
Chương 1 trình bày tổng quan về thực trạng chấm công trong các đơn vị doanh nghiệp, phân tích hai hình thức chấm công cơ học và chấm công điện tử. Tác giả giới thiệu thông số chi tiết của máy chấm công ABS300 và ATK-100 nhằm minh họa cho thị trường hiện tại. Nội dung trọng tâm đi sâu vào công nghệ RFID, bắt nguồn từ phát hiện sóng vô tuyến của Guglielmo Marconi năm 1897 và các mốc phát triển kỹ thuật từ những năm 1930. Tác giả phân tích cấu trúc hệ thống RFID gồm 7 thành phần (thẻ, đầu đọc, anten đầu đọc, bộ điều khiển, cảm biến/cơ cấu chấp hành, máy chủ/phần mềm và hạ tầng truyền thông), 4 dải tần số hoạt động cùng các ứng dụng thương mại lớn (chính sách áp dụng RFID vào chuỗi cung ứng của tập đoàn Wal-Mart năm 2005 và Bộ Quốc phòng Mỹ - DoD). Chương này đưa ra bảng so sánh chi tiết giữa thẻ RFID với các phương pháp kiểm soát truy cập truyền thống (chìa khóa kim loại, khóa kết hợp, thẻ dải từ) và chỉ ra các hạn chế của công nghệ RFID như: giá thành cao, khả năng bị chắn sóng bởi 2–3 lớp kim loại thông thường, nguy cơ bị gỡ bỏ tag, tính bảo mật của thẻ tĩnh và hiện tượng đụng độ đầu đọc (reader collision) cần xử lý bằng kỹ thuật phân chia thời gian đa truy cập (TDMA).
Chương 2: Các thành phần chính trong mạch
Chương 2 phân tích cấu tạo phần cứng và cơ chế điều khiển của từng linh kiện cốt lõi:
- Vi điều khiển 8051 và AT89S52: Lịch sử họ vi điều khiển MCS-51 của Intel; so sánh các thành viên 8051, 8052 (256 byte RAM, 8KB ROM, 3 timer), 8031 (không có ROM nội) và 8751 (4KB UV-EPROM cần 20 phút xóa bằng tia cực tím). Đi sâu vào chip AT89S52 của Atmel: sơ đồ chân DIP 40, chức năng từng cổng I/O; cấu trúc tổ chức bộ nhớ RAM 256 byte nội gồm 4 bank thanh ghi (Bank 0: 00H–07H, Bank 1: 08H–0FH, Bank 2: 10H–17H, Bank 3: 18H–1FH chuyển đổi qua các bit RS1, RS0 của thanh ghi trạng thái PSW), vùng RAM định địa chỉ bit (20H–2FH, 16 byte), vùng RAM đa dụng (30H–7FH) và vùng thanh ghi chức năng đặc biệt SFR (80H–FFH) chứa các thanh ghi điều khiển, bộ định thời và thanh ghi ưu tiên ngắt IP.
- Màn hình LCD 16x2 HD44780: Khảo sát chi tiết nguyên lý hiển thị ma trận điểm Text LCD của Hitachi; chức năng 16 chân; cơ chế phối hợp giữa các vùng nhớ DDRAM (chứa mã ASCII ký tự hiển thị) và CGROM (chứa mẫu font dot-matrix); cách thức thao tác với thanh ghi lệnh IR và thanh ghi dữ liệu DR qua các chân RS, R/W, EN; phân tích tập lệnh điều khiển LCD (Clear display, Cursor home, Set DDRAM address, Entry mode set, Display on/off control, Function set); và giải pháp lập trình điều khiển theo chế độ 4 bit và 8 bit.
- Module RFID RC522: Phân tích cấu trúc giao tiếp ngoại vi nối tiếp SPI do Motorola phát triển; cơ chế truyền nhận đồng bộ Master - Slave qua 4 đường tín hiệu MISO, MOSI, SCK, SS; 4 giản đồ thời gian tương ứng với 4 mode hoạt động của SPI; và các thông số điện áp (3.3V), dòng tải, tần số (13.56 MHz), cự ly quét thẻ (0–60 mm) và sơ đồ 8 chân kết nối của module RC522 sử dụng chip MFRC522 của Philips.
Chương 3: Thiết kế phần cứng
Chương 3 thiết lập quy trình thi công mạch phần cứng cho hệ thống quản lý nhân sự:
- Xây dựng sơ đồ khối chi tiết bao gồm các khối chức năng: khối nguồn, khối vi điều khiển trung tâm AT89S52, khối quét thẻ RFID RC522, khối hiển thị LCD 16x2 và khối giao tiếp cổng nối tiếp RS232 với máy tính.
- Thiết kế sơ đồ nguyên lý hoàn chỉnh, xác định chính xác các chân giao tiếp giữa AT89S52 với module RC522 theo chuẩn SPI, kết nối các đường dữ liệu/điều khiển với LCD 16x2, đấu nối thạch anh dao động và mạch reset hệ thống.
- Thi công, lắp ráp và hàn mạch phần cứng thực tế theo đúng sơ đồ nguyên lý đã thiết kế nhằm bảo đảm mạch vận hành ổn định.
Chương 4: Thiết kế phần mềm quản lý chấm công
Chương 4 tập trung vào giải pháp phần mềm trên máy tính nhằm hoàn thiện chu trình xử lý dữ liệu:
- Xây dựng giao diện phần mềm quản lý nhân viên sử dụng ngôn ngữ lập trình C#.
- Thiết kế cơ sở dữ liệu trên hệ quản trị MySQL để lưu trữ thông tin hồ sơ nhân viên, mã số thẻ UID, lịch trình phân ca và dữ liệu thời gian chấm công vào/ra hàng ngày.
- Lập trình thuật toán thu nhận chuỗi ký tự gửi từ mạch phần cứng qua cổng giao tiếp nối tiếp; thực hiện bóc tách mã thẻ, đối chiếu cơ sở dữ liệu và tính toán ngày công.
- Gửi kết quả tính toán và phản hồi trạng thái từ phần mềm máy tính về lại mạch phần cứng để hiển thị thông báo cho nhân viên trên màn hình LCD.
Chương 5: Kết luận
Chương 5 tổng kết toàn bộ quá trình nghiên cứu, thiết kế và chế tạo mô hình chấm công:
- Đánh giá các kết quả thực nghiệm đạt được trên mô hình phần cứng kết hợp phần mềm.
- Nêu rõ các ưu điểm về tính tiện dụng, chi phí lắp ráp thấp, khả năng tự động hóa thay thế thao tác thủ công, cùng các mặt nhược điểm còn tồn tại của hệ thống.
- Đề xuất các hướng phát triển kỹ thuật của thiết bị trong tương lai nhằm nâng cao tính ứng dụng thực tiễn.
Kết quả và đóng góp
Nghiên cứu đạt được các kết quả kỹ thuật cụ thể được ghi nhận trong văn bản:
- Thiết kế và thi công hoàn chỉnh mạch phần cứng hoạt động ổn định trên nền tảng vi điều khiển AT89S52 (tần số 12 MHz hoặc 11.0592 MHz, điện áp cấp 5V).
- Module RC522 tích hợp chip Philips MFRC522 giao tiếp thành công với vi điều khiển qua bus SPI ở tốc độ tối đa 10 Mbit/s, thực hiện đọc dữ liệu thẻ thụ động chuẩn ISO/IEC 14443A/MIFARE tại tần số 13.56 MHz trong phạm vi khoảng cách từ 0 đến 60 mm.
- Màn hình LCD 16x2 kết nối và hiển thị chính xác các ký tự thông báo thông qua tập lệnh điều khiển của chip Hitachi HD44780U.
- Thiết lập thành công kênh truyền thông nối tiếp RS232 kết nối vi điều khiển với máy tính cá nhân.
- Xây dựng ứng dụng quản lý bằng C# kết hợp hệ quản trị cơ sở dữ liệu MySQL, thực hiện việc tiếp nhận mã thẻ, lưu trữ dữ liệu chấm công và gửi kết quả về mạch hiển thị.
Dưới đây là bảng tổng hợp so sánh các phương pháp kiểm soát truy cập và chấm công được tác giả phân tích trong đồ án:
| Phương pháp điều khiển truy cập |
Ưu điểm |
Nhược điểm |
| Chìa khóa kim loại |
Không cần nguồn điện; Dễ sử dụng |
Dễ copy; Khóa có thể bẻ; Dễ bị trộm |
| Khóa kết hợp |
Có thể dễ dàng thay đổi sự kết hợp; Không có chìa khóa nên không lo bị đánh cắp |
Đắt hơn khóa kim loại; Dễ bị tấn công |
| Thẻ dùng dải từ |
Khó copy; Có sẵn bộ đọc card trên thị trường |
Thẻ mau hư; Yêu cầu kỹ thuật cao |
| Thẻ RFID |
Hoạt động như thẻ thông minh; Không cần tiếp xúc; Có thể gắn linh hoạt lên sản phẩm/đối tượng |
Đắt hơn thẻ thông minh thông thường |
Về mặt giải pháp và đóng góp thực tiễn, tác giả đã tự xác định các điểm đóng góp chính:
- Đề xuất và hiện thực hóa thành công một mô hình chấm công tự động kết hợp chặt chẽ giữa phần cứng nhúng và phần mềm quản lý, bảo đảm độ chính xác cao.
- Giải pháp vận hành đơn giản, chi phí chế tạo thấp, cấu trúc mạch rõ ràng, thuận tiện cho việc bảo trì, sửa chữa.
- Giúp doanh nghiệp thay thế hoàn toàn hình thức chấm công thủ công bằng tay hoặc viết giấy, giảm thiểu chi phí nhân công lao động, loại bỏ sai sót chủ quan và tạo ra sự công bằng, minh bạch cho nhân viên.
Hạn chế và hướng nghiên cứu tiếp
Về mặt hạn chế, văn bản đồ án chỉ ra các điểm tồn tại sau:
- Đề tài được hoàn thành trong một khoảng thời gian ngắn nên không thể tránh khỏi những thiếu sót trong quá trình nghiên cứu và trình bày thiết kế.
- Công nghệ RFID có nhược điểm về giá thành thiết bị và thẻ còn cao hơn so với một số giải pháp khóa cơ truyền thống.
- Hệ thống dễ bị can nhiễu tín hiệu: sóng vô tuyến có thể bị suy hao hoặc ngăn chặn hoàn toàn nếu thẻ bị che phủ bởi 2 đến 3 lớp vật liệu kim loại thông thường; việc đặt hai đối tượng đối ngược nhau có thể gây hủy tín hiệu.
- Thẻ dán bên ngoài bao bì dễ bị bóc tách, tiêu hủy; các thẻ chứa thông tin tĩnh có nguy cơ bị đọc trộm bởi các đầu đọc trái phép ngoài hệ thống.
- Cự ly đọc thẻ của module RC522 bị giới hạn ở khoảng cách ngắn (0–60 mm) do sử dụng loại thẻ thụ động không có nguồn pin riêng.
- Hiện tượng đụng độ đầu đọc (reader collision) có thể xảy ra khi nhiều đầu đọc đặt gần nhau dẫn đến chồng chéo tín hiệu vô tuyến.
Về hướng nghiên cứu tiếp theo, tác giả đề xuất:
- Nghiên cứu ứng dụng kỹ thuật phân chia thời gian đa truy cập (TDMA - Time Division Multiple Access) để khắc phục triệt để hiện tượng đụng độ tín hiệu giữa các đầu đọc trong môi trường lắp đặt nhiều thiết bị.
- Tiếp thu các ý kiến đóng góp chuyên môn để bổ sung kiến thức, tiếp tục phát triển, tối ưu hóa mạch phần cứng và hoàn thiện phần mềm quản lý nhằm nâng cao độ ổn định của thiết bị trong tương lai.
Giá trị tham khảo
Đồ án là tài liệu kỹ thuật có giá trị tham khảo thiết thực cho sinh viên, giảng viên và kỹ sư thuộc các chuyên ngành Kỹ thuật Điện tử, Công nghệ Kỹ thuật Điều khiển và Tự động hóa, Hệ thống nhúng và Kỹ thuật Máy tính đang nghiên cứu hoặc thực hiện đồ án liên quan đến vi điều khiển 8051 và công nghệ RFID.
Các nội dung học thuật và kỹ thuật đáng tham khảo trong tài liệu bao gồm:
- Tài liệu diễn giải rất chi tiết về cấu trúc bên trong của vi điều khiển AT89S52: từ tổ chức bộ nhớ RAM 256 byte, nguyên lý phân chia 4 bank thanh ghi thông qua các bit RS1/RS0 trong thanh ghi trạng thái chương trình PSW, vùng RAM định địa chỉ bit, đến việc quản lý các cổng vào/ra song song và hệ thống ngắt.
- Tài liệu cung cấp hướng dẫn rõ ràng về cơ chế điều khiển màn hình Text LCD 16x2 sử dụng chip HD44780U: giải thích tường tận nguyên lý tổ chức các bộ nhớ DDRAM, CGROM, CGRAM, phân tích chức năng các chân RS, R/W, EN và so sánh chi tiết phương pháp lập trình điều khiển theo chế độ 8 bit và chế độ 4 bit (sử dụng hai nửa byte - nibble) nhằm tiết kiệm chân ngoại vi của vi điều khiển.
- Phần lý thuyết truyền thông SPI 4 dây trình bày mạch lạc nguyên lý Master - Slave và phân tích chi tiết 4 chế độ xung nhịp (SPI Mode 0 đến Mode 3), là tài liệu tham khảo hữu ích cho các bài toán ghép nối ngoại vi trong hệ thống nhúng.
Câu hỏi thường gặp
Module RFID RC522 trong đồ án hoạt động ở dải tần số nào và có thông số kỹ thuật ra sao?
Module RFID RC522 sử dụng chip MFRC522 của Philips, hoạt động ở dải tần số cao (HF) 13.56 MHz, hỗ trợ các thẻ theo tiêu chuẩn ISO/IEC 14443A và MIFARE. Module sử dụng nguồn điện áp 3.3V, dòng điện làm việc từ 13 đến 26 mA (dòng chờ 10–13 mA, dòng nghỉ dưới 80 uA), cự ly nhận dạng thẻ thụ động trong khoảng từ 0 đến 60 mm, kích thước bo mạch 40 x 60 mm và giao tiếp với vi điều khiển qua chuẩn SPI tốc độ tối đa 10 Mbit/s.
Vi điều khiển AT89S52 được trang bị cấu hình bộ nhớ và tài nguyên phần cứng như thế nào?
AT89S52 là vi điều khiển 8 bit có cấu trúc Harvard, sở hữu 8 Kbyte bộ nhớ chương trình Flash ROM, 256 byte RAM dữ liệu nội, 4 cổng vào/ra song song (Port 0 đến Port 3) gồm 32 chân I/O độc lập. Ngoài ra, chip tích hợp 3 bộ định thời Timer 16 bit (Timer 0, 1, 2), 1 cổng nối tiếp UART, 6 nguồn ngắt và hỗ trợ nạp chương trình nối tiếp trên mạch qua chuẩn ICSP. Tần số thạch anh làm việc là 12 MHz hoặc 11.0592 MHz khi kết nối với máy tính.
Vì sao tác giả phân tích cả hai chế độ giao tiếp 4 bit và 8 bit của màn hình LCD 16x2 HD44780?
Chế độ 8 bit sử dụng toàn bộ các chân từ D0 đến D7 trên một cổng của vi điều khiển, giúp việc đọc/ghi dữ liệu diễn ra nhanh và đơn giản nhưng làm tiêu tốn tới 11 đường dây (bao gồm cả 3 chân điều khiển RS, R/W, EN). Chế độ 4 bit chỉ sử dụng 4 đường dữ liệu từ D4 đến D7, dữ liệu 8 bit được chia thành hai nibble để truyền nhận (nibble cao trước, nibble thấp sau qua các hàm Read2Nib và Write2Nib), giúp tiết kiệm tối đa số lượng chân giao tiếp của vi điều khiển AT89S52 cho các chức năng khác.
Công nghệ RFID được tác giả chỉ ra những nhược điểm và yếu tố cản trở nào trong quá trình vận hành?
Theo phân tích trong đồ án, công nghệ RFID có nhược điểm chính là giá thành đầu tư còn cao; tín hiệu vô tuyến dễ bị triệt tiêu hoặc ngăn chặn nếu bị che chắn bởi 2 đến 3 lớp kim loại thông thường; các thẻ dán ngoài bao bì dễ bị bóc gỡ; thông tin tĩnh trên thẻ có thể bị đọc trộm bởi các thiết bị quét trái phép; và hiện tượng đụng độ tín hiệu giữa các đầu đọc (reader collision) khi bố trí dày đặc trong cùng một khu vực (có thể khắc phục bằng kỹ thuật phân chia thời gian đa truy cập TDMA).
Hệ thống quản trị trên máy tính được xây dựng bằng công nghệ nào và đảm nhận những vai trò gì?
Phần mềm quản trị trên máy tính được xây dựng bằng ngôn ngữ lập trình C# kết hợp với hệ quản trị cơ sở dữ liệu MySQL. Phần mềm có vai trò tiếp nhận mã thẻ UID gửi lên từ mạch vi điều khiển thông qua chuẩn truyền thông nối tiếp RS232, đối chiếu hồ sơ nhân viên, tính toán thời gian làm việc/ngày công theo ca kíp và truyền tín hiệu kết quả ngược trở về vi điều khiển để xuất thông báo trạng thái ra màn hình LCD 16x2.
Kết luận
Đồ án tốt nghiệp "Nghiên cứu mô hình quản lý nhân sự sử dụng công nghệ RFID" của Bùi Thị Thành và Nguyễn Đình Giáp đã hoàn thành việc thiết kế và tích hợp một hệ thống chấm công điện tử hoàn chỉnh, kết hợp vi điều khiển AT89S52, module đọc thẻ RFID RC522 (13.56 MHz), màn hình hiển thị LCD 16x2 và phần mềm quản lý C#/MySQL. Nghiên cứu cung cấp tài liệu chi tiết về kiến trúc họ vi điều khiển MCS-51, nguyên lý truyền thông SPI đồng bộ và cơ chế điều khiển Text LCD HD44780U. Mặc dù cự ly quét thẻ còn bị giới hạn và thời gian thực hiện đề tài tương đối ngắn, mô hình đã hiện thực hóa thành công giải pháp quản trị thời gian ra vào của nhân sự với chi phí thấp, vận hành minh bạch và thay thế hiệu quả các phương pháp chấm công thủ công truyền thống.