Bối cảnh và vấn đề nghiên cứu

Trước sự phát triển của cuộc cách mạng công nghiệp lần thứ tư, tự động hóa đóng vai trò trọng tâm trong việc nâng cao hiệu quả vận hành của các tổ chức và đơn vị sự nghiệp. Các thư viện hiện nay đang phải đối mặt với nhiều thách thức như ngân sách bị cắt giảm, tinh giản biên chế nhân sự, trong khi vốn tài liệu tăng trưởng liên tục và tần suất giao dịch tại các quầy lưu thông ngày càng lớn. Thủ thư vừa phải bảo đảm công tác quản lý tài nguyên, vừa phải phục vụ bạn đọc với yêu cầu chất lượng dịch vụ cao.

Phương pháp quản lý truyền thống sử dụng mã vạch (barcode) và dây từ (EM) bộc lộ nhiều hạn chế: đòi hỏi thao tác quét từng cuốn một với tầm nhìn thẳng trực tiếp (line-of-sight), thẻ dễ trầy xước, không hỗ trợ đọc ghi dữ liệu linh hoạt và tốn nhiều nhân lực khi kiểm kê hoặc tìm kiếm tài liệu bị xếp sai vị trí. Trong bối cảnh đó, công nghệ nhận dạng qua tần số vô tuyến (Radio Frequency Identification - RFID) được ứng dụng như một giải pháp tích hợp "3 trong 1" gồm lưu thông, an ninh và kiểm kê, giúp tự động hóa khâu mượn/trả, tối ưu hóa thời gian xử lý và hỗ trợ bạn đọc tự phục vụ.

Đề tài được thực hiện với các thông tin nghiên cứu và phạm vi áp dụng như sau:

  1. Mục tiêu nghiên cứu:
    • Tổng quan về lý thuyết và nguyên lý hoạt động của công nghệ RFID trong các lĩnh vực, trọng tâm là quản lý thư viện tự động.
    • Phân tích mô hình cấu trúc, quy trình vận hành và xử lý sự cố trong hệ thống quản lý sách thư viện sử dụng RFID.
    • Thiết kế, mô phỏng hệ thống quản lý thư viện ứng dụng RFID ở quy mô phần cứng (kết hợp vi điều khiển và module đọc RF) và xây dựng phần mềm quản lý cơ sở dữ liệu. (Lưu ý: Trong văn bản đề tài, phần mục tiêu nghiên cứu và xử lý sự cố có viện dẫn thêm nội dung liên quan đến thiết bị giám sát vị trí phương tiện qua hệ thống định vị và tính toán truyền thông theo tốc độ di chuyển).
  2. Phương pháp nghiên cứu:
    • Sưu tầm, tham khảo và tổng hợp các tài liệu, bài viết chuyên ngành liên quan để lựa chọn giải pháp thiết kế phù hợp.
    • Tham khảo ý kiến chuyên gia và giảng viên hướng dẫn.
    • Thực nghiệm, kiểm thử và đánh giá mô hình mô phỏng.
  3. Đối tượng và phạm vi nghiên cứu:
    • Đối tượng nghiên cứu: Công nghệ RFID (thẻ, đầu đọc, giao thức truyền thông) và quy trình quản lý tài liệu thư viện.
    • Phạm vi nghiên cứu: Giới hạn trong việc tìm hiểu ứng dụng RFID, các hệ thống quản lý thực tế và thiết kế mô hình mô phỏng phần cứng - phần mềm tại trường Đại học Kỹ thuật – Hậu cần Công an Nhân dân (CAND).

Cơ sở lý thuyết và phương pháp

Khung lý thuyết và công nghệ nền tảng

Nghiên cứu dựa trên nguyên lý truyền thông vô tuyến điểm - điểm giữa đầu đọc (Reader) và thẻ nhận dạng (Tag/Transponder). Dữ liệu được mã hóa thành sóng điện từ và truyền qua không gian mà không cần tiếp xúc vật lý.

Quá trình điều chế và khôi phục tín hiệu vô tuyến sử dụng các nguyên lý kỹ thuật:

  • Tín hiệu sóng mang được điều chế thành các số phức và ánh xạ trên biểu đồ chòm sao theo quy luật mã Gray trên trục thực và trục ảo (thể hiện biên độ và pha).
  • Phép biến đổi Fourier nghịch đảo rời rạc (IFFT) biến đổi các số phức biểu diễn sóng mang từ miền tần số sang miền thời gian rời rạc.
  • Khối điều chế IQ kết hợp biến đổi số - tương tự (DA) tạo tín hiệu băng tần cơ bản để phát xạ.
  • Phía thu sử dụng phép biến đổi Fourier nhanh (FFT) để tách các điểm điều chế phức trong kỹ thuật ghép kênh phân chia theo tần số trực giao (OFDM), giải mã chuỗi bit để khôi phục dữ liệu ban đầu.

Phân loại các dải tần số hoạt động của RFID

Dải tần số Khoảng tần số Khoảng cách đọc Tốc độ đọc Đặc điểm và chi phí Ứng dụng tiêu biểu
Low - Frequency (LF) 125 KHz – 134 KHz Ngắn – Trung bình Chậm Giá không đắt; dễ xuyên qua vật liệu phi kim Kiểm kê, khóa chống trộm, điều khiển truy nhập
High - Frequency (HF) 10 MHz – 15 MHz (chuẩn 13.56 MHz) Ngắn – Trung bình (khoảng 1m) Trung bình Chi phí vừa phải; độ ổn định cao Quản lý sách thư viện, theo dõi hành lý
Ultrahigh - Frequency (UHF) 860 MHz – 960 MHz Lên đến vài mét Nhanh Giá thành đắt; yêu cầu tầm nhìn thẳng Quản lý chuỗi cung ứng, nhà kho, nhận dạng xe cộ
Microwave - Frequency 2.45 GHz – 5.8 GHz Lên đến vài chục mét Rất nhanh Giá thành đắt; tiêu hao năng lượng lớn Nhận dạng từ xa, kiểm soát giao thông tốc độ cao

Phân loại thẻ RF (Tag)

Văn bản phân loại thẻ RF theo nguồn năng lượng và khả năng ghi chép dữ liệu:

  • Thẻ thụ động (Passive Tag): Không có pin bên trong, lấy năng lượng từ sóng điện từ của đầu đọc qua bộ chỉnh lưu để kích hoạt vi mạch. Khoảng cách đọc từ dưới 1 inch đến khoảng 9m (30 feet), chịu được môi trường khắc nghiệt (nhiệt độ lên tới 204°C/400°F, hóa chất ăn mòn), độ bền đạt tối thiểu 100.000 lượt thao tác.
  • Thẻ tích cực (Active Tag): Tích hợp sẵn nguồn pin bên trong (tuổi thọ 2–7 năm), khoảng cách đọc từ 30.5m (100 feet) trở lên, có thể tự động phát tín hiệu liên tục (transmitter) hoặc chỉ phát khi nhận lệnh thẩm vấn (transponder).
  • Thẻ bán tích cực (Semi-passive Tag): Có pin nuôi mạch vi xử lý bên trong nhưng sử dụng năng lượng sóng phản xạ từ đầu đọc để truyền dữ liệu.
  • Phân loại theo bộ nhớ: Thẻ chỉ đọc (Read-Only - RO), thẻ ghi một lần đọc nhiều lần (WORM - cho phép ghi tối đa khoảng 100 lần), và thẻ đọc/ghi (Read-Write - RW, cho phép ghi từ 10.000 lần trở lên).

Nội dung chính theo từng chương

Chương 1: Tổng quan về công nghệ RFID

Chương này khái quát nguồn gốc, cấu tạo và đặc tính kỹ thuật của công nghệ RFID:

  • Lịch sử phát triển: Năm 1945, Leon Theremin phát minh thiết bị nghe lén thụ động dùng sóng vô tuyến phản xạ cho chính phủ Liên Xô (được cấp bằng sáng chế ngày 23/1/1973, được xem là tổ tiên của RFID thụ động). Bằng sáng chế đầu tiên mang tên viết tắt RFID được cấp cho Charles Walton vào năm 1983. Công nghệ bắt đầu thương mại hóa từ thập niên 1980 và chuẩn hóa rộng rãi từ những năm 1990. Tại Việt Nam, công nghệ RFID thư viện được tiếp cận từ năm 2000 nhưng chi phí còn cao; đến năm 2015 đã được triển khai tại ĐH Quốc gia TP.HCM, ĐH Quốc gia Hà Nội, ĐH Ngoại thương, ĐH Giao thông vận tải.
  • Cấu trúc hệ thống: Gồm 3 thành phần chính: Thẻ RF (chip silicon + anten), Đầu đọc/Reader (khối thu phát RF, vi điều khiển, cổng giao tiếp tuần tự Serial RS-232/RS-485 hoặc giao diện mạng Network) và Máy chủ/Cơ sở dữ liệu trung tâm.
  • Ưu và nhược điểm: Ưu điểm gồm nhận dạng đồng thời nhiều đối tượng, quét không tiếp xúc, tái sử dụng thẻ, tự động hóa cao, thời gian phản ứng dưới 100ms. Nhược điểm gồm chi phí đầu tư ban đầu cao, hiện tượng chồng lấn tín hiệu giữa các đầu đọc và nguy cơ suy hao/nhiễu tín hiệu do kim loại và môi trường.

Chương 2: Phân tích hệ thống quản lý sách thư viện sử dụng RFID

Chương 2 tập trung phân tích các yêu cầu chức năng, thiết bị chuyên dụng và quy trình vận hành hệ thống thư viện hiện đại:

  • Yêu cầu hệ thống: Kết hợp chức năng nhận dạng và an ninh (EAS) trên cùng một thẻ; hỗ trợ mượn/trả nhiều tài liệu cùng lúc theo lô (ví dụ chồng 10 cuốn sách hoặc đĩa CD/DVD); cho phép kiểm kê trên giá bằng ăng-ten quét mà không cần nhấc sách; phát hiện tài liệu xếp sai vị trí; hỗ trợ các trạm tự phục vụ (Self-service).
  • Các thiết bị cấu thành hệ thống thư viện:
    1. Cổng an ninh thư viện: Nhận dạng tài liệu chưa vô hiệu hóa EAS để phát cảnh báo còi/đèn.
    2. Trạm thủ thư: Lập trình nạp thông tin định danh lên chip và thực hiện lưu thông mượn/trả.
    3. Thiết bị kiểm kê cầm tay (LibAssist): Thiết bị không dây chạy pin hỗ trợ quét hàng loạt trên giá sách.
    4. Trạm tự mượn/trả tài liệu (Self-service station): Tích hợp đầu đọc RFID và màn hình cảm ứng để bạn đọc tự thao tác qua thẻ thư viện (ID).
    5. Trạm thủ thư đa năng: Máy tính All-in-one phục vụ song song công tác quản trị và tự phục vụ.
    6. Giá trả sách thông minh & Hệ thống trả sách 24/7: Kết hợp hộp trả sách (dropbox), băng chuyền phân loại tự động và thùng chứa xe đẩy (lắp đặt trong nhà hoặc ngoài trời).
    7. Thẻ chip RFID: Dạng chữ nhật/vuông dán sách và dạng tròn dán đĩa CD/DVD.
  • Quy trình vận hành: Mô tả tuần tự từ khâu nạp dữ liệu tài liệu mới tại trạm lập trình -> lưu kho xếp giá -> mượn sách (check-out, vô hiệu hóa EAS) -> kiểm soát qua cổng an ninh -> trả sách (check-in, tái kích hoạt EAS) -> kiểm kê định kỳ bằng thiết bị cầm tay.
  • Xử lý sự cố: Hướng dẫn xử lý trường hợp thẻ RF không hợp lệ (bổ sung mã định danh vào CSDL) và giải pháp kiểm soát chu kỳ phát sóng của đầu đọc để tránh hiện tượng giao tiếp lặp lại nhiều lần.

Chương 3: Thiết kế mô phỏng hệ thống quản lý sách thư viện ứng dụng RFID

Chương 3 trình bày việc lựa chọn linh kiện, đấu nối phần cứng và xây dựng phần mềm quản lý:

  • Lựa chọn phần cứng:
    • Khối điều khiển trung tâm: Kit Arduino UNO R3 trang bị vi điều khiển ATmega328P (8-bit, xung nhịp 16 MHz, bộ nhớ Flash 32 KB, RAM 2 KB, EEPROM 1 KB, nguồn cấp 5V DC/7–12V jack nguồn, tiêu thụ dòng 30 mA).
    • Khối thu phát RF: Module MFRC522 hoạt động ở tần số 13.56 MHz, hỗ trợ chuẩn ISO/IEC 14443A/MIFARE, điện áp hoạt động 2.5V – 3.3V, dòng làm việc 13 – 26 mA, khoảng cách đọc dưới 60 mm.
    • Thẻ nhận dạng: Thẻ RFID Mifare 13.56 MHz dạng thẻ trắng PVC, mã ID 10 số cố định, bộ nhớ chia 16 vùng, thời gian lưu trữ dữ liệu 10 năm.
  • Thiết kế phần mềm: Sử dụng môi trường Microsoft Visual Studio (ngôn ngữ C#/VB.NET, giao diện Windows Forms/WPF Designer) kết nối cơ sở dữ liệu để tiếp nhận mã thẻ từ cổng nối tiếp, đối chiếu và cập nhật trạng thái mượn/trả tài liệu.

Thiết kế và triển khai

Hệ thống mô phỏng thực hiện kết nối phần cứng giữa Module RF MFRC522 và Bo mạch Arduino UNO R3 qua chuẩn giao tiếp SPI (Serial Peripheral Interface), đồng thời tích hợp đèn LED chỉ thị và relay điều khiển thiết bị ngoại vi.

Sơ đồ đấu nối chân phần cứng (Pinout Configuration)

Chân Module MFRC522 / Linh kiện Chân kết nối trên Arduino UNO R3 Chức năng kỹ thuật
SDA / SS PIN 10 Chân chọn Slave (Slave Select) trong giao tiếp SPI
SCK PIN 13 Tín hiệu xung nhịp đồng bộ (Serial Clock)
MOSI PIN 11 Master Out Slave In (Truyền dữ liệu từ Arduino sang MFRC522)
MISO PIN 12 Master In Slave Out (Nhận dữ liệu từ MFRC522 về Arduino)
RST PIN 9 Chân Reset module MFRC522
GND Chân GND Nối mass hệ thống
3.3V Chân 3.3V Cung cấp nguồn điện áp hoạt động (2.5V – 3.3V)
LED PIN 7 & GND Đèn báo trạng thái nhận dạng thẻ
Relay PIN 8 Điều khiển đóng/ngắt thiết bị chấp hành

Đoạn mã điều khiển nhúng trên Arduino (Trích xuất từ đồ án)

#include <SPI.h>
#define SS_PIN 10
#define RST_PIN 9

MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.

void setup() {
  Serial.begin(9600); // Initiate Serial communication
  SPI.begin();        // Initiate SPI bus
  mfrc522.PCD_Init(); // Initiate MFRC522
}

void loop() {
  if (Serial.available()) {
    if (!mfrc522.PICC_IsNewCardPresent()) {
      return;
    }
    if (!mfrc522.PICC_ReadCardSerial()) {
      return;
    }
    String content = "";
    // Đọc chuỗi mã UID từ thẻ Mifare và truyền về máy tính
  }
}

Kiến trúc phần mềm quản lý trên máy tính

Phần mềm quản lý trung tâm được xây dựng trên nền tảng Visual Studio với các thành phần:

  • Khối giao tiếp Serial: Tiếp nhận chuỗi ID 10 số gửi từ cổng COM của Arduino.
  • Khối xử lý nghiệp vụ: Đối chiếu mã ID với danh mục sách trong cơ sở dữ liệu để thực hiện chức năng Check-in/Check-out, kiểm tra trạng thái mượn và kích hoạt tính năng an ninh EAS.
  • Giao diện người dùng: Thiết kế trên Windows Forms/WPF cho phép hiển thị thông tin sách, thông tin bạn đọc, hỗ trợ lập trình thẻ mới và xuất báo cáo thống kê.

Kết quả và đóng góp

Kết quả đạt được

  • Hệ thống hóa đầy đủ cơ sở lý thuyết về công nghệ RFID, phân tích chi tiết các dải tần số (LF, HF, UHF, Microwave) và đặc tính của các loại thẻ (thụ động, tích cực, bán tích cực).
  • Xây dựng hoàn chỉnh mô hình quy trình quản lý tự động hóa trong thư viện, bao gồm 7 nhóm thiết bị chuyên dụng và luồng nghiệp vụ 6 bước từ bổ sung tài liệu đến lưu thông và kiểm kê.
  • Lắp ráp và lập trình thành công mô hình phần cứng thử nghiệm kết hợp giữa kit ATmega328P (Arduino Uno R3) và module MFRC522 ở tần số 13.56 MHz, đọc thành công mã ID từ thẻ Mifare trong phạm vi dưới 60mm.
  • Xây dựng phần mềm mô phỏng quản lý cơ sở dữ liệu trên môi trường Visual Studio, giải quyết bài toán đồng bộ dữ liệu mã thẻ và quản lý thông tin mượn/trả.

Đóng góp thực tiễn của đề tài

  • Đề xuất mô hình thiết kế thiết bị với chi phí thấp bằng cách sử dụng các linh kiện mở (Arduino, RC522), tiết kiệm ngân sách so với các hệ thống thương mại nhập khẩu đắt tiền.
  • Cung cấp tài liệu nghiên cứu ứng dụng cho học viên và cán bộ tại trường Đại học Kỹ thuật – Hậu cần CAND trong việc nghiên cứu, triển khai hệ thống quản lý kiểm soát tự động.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế:
    • Mô hình phần cứng dừng lại ở mức độ mô phỏng thử nghiệm trên bàn lab; khoảng cách đọc của module MFRC522 còn ngắn (dưới 60mm), chưa đạt được khoảng cách quét tự do từ xa như các cổng an ninh hay thiết bị kiểm kê công nghiệp chuyên dụng.
    • Chưa tích hợp kiểm thử thực tế trên toàn bộ quy mô kho sách lớn với nhiều thẻ đồng thời trong môi trường có vật cản kim loại hoặc sóng nhiễu phức tạp.
  • Hướng phát triển:
    • Nâng cấp anten phát và nghiên cứu tích hợp các module RFID dải tần UHF (860 – 960 MHz) để tăng khoảng cách quét phục vụ cổng an ninh và kiểm kê hàng loạt trên giá sách.
    • Mở rộng chức năng phần mềm, kết nối trực tiếp với hệ thống phần mềm quản trị thư viện tích hợp (ILMS) và phát triển các trạm tự phục vụ 24/7 hoàn chỉnh.

Giá trị tham khảo

Tài liệu là nguồn tham khảo hữu ích cho:

  • Sinh viên, học viên các ngành Công nghệ thông tin, Điện tử – Viễn thông, Kỹ thuật điều khiển và Tự động hóa đang thực hiện đồ án tốt nghiệp hoặc nghiên cứu về ứng dụng công nghệ RFID.
  • Cán bộ quản lý thư viện, chuyên viên thông tin - thư viện cần tìm hiểu tổng quan kiến trúc kỹ thuật, luồng vận hành và các thiết bị chuyên dụng khi xây dựng dự án tự động hóa thư viện số.
  • Phần đáng tham khảo nhất là Chương 2 (phân tích chi tiết chức năng các thiết bị RFID thư viện, quy trình Check-in/Check-out) và Chương 3 (sơ đồ kết nối phần cứng SPI giữa Arduino UNO R3 và MFRC522).

Câu hỏi thường gặp

1. Tính năng "3 trong 1" của công nghệ RFID trong thư viện gồm những gì?

Công nghệ RFID tích hợp cùng lúc 3 chức năng chính trên một nhãn thẻ dán trên tài liệu: Lưu thông (mượn/trả nhiều cuốn cùng lúc), An ninh (tích hợp tính năng chống trộm EAS kích hoạt/bỏ kích hoạt tự động), và Kiểm kê (quét kiểm tra toàn bộ giá sách từ xa mà không cần nhấc sách).

2. Thẻ RFID thụ động sử dụng trong thư viện có độ bền bao lâu?

Theo số liệu trong văn bản, các nhà cung cấp đảm bảo mỗi thẻ RFID có thể sử dụng ít nhất 100.000 lượt mượn/trả trước khi bị hỏng, có khả năng chống chịu điều kiện môi trường và hóa chất ăn mòn tốt hơn nhiều so với mã vạch.

3. Phần cứng mô phỏng trong đồ án sử dụng vi điều khiển và module RF nào?

Đồ án sử dụng kit Arduino UNO R3 (vi điều khiển ATmega328P họ 8-bit, tần số 16 MHz, bộ nhớ Flash 32 KB) kết hợp cùng module đọc thẻ MFRC522 hoạt động ở dải tần số 13.56 MHz qua chuẩn giao tiếp SPI và thẻ RFID Mifare 13.56 MHz.

4. Hệ thống xử lý sự cố như thế nào khi phát hiện thẻ RF không hợp lệ?

Thẻ không hợp lệ được xác định khi mã thẻ quét được chưa có trong cơ sở dữ liệu thư viện. Khi trạm thủ thư hoặc thiết bị kiểm kê phát hiện thông qua việc đối chiếu dữ liệu, thủ thư sẽ thực hiện bước lập trình bổ sung mã RF đó kèm toàn bộ thông tin tài liệu liên quan vào cơ sở dữ liệu quản lý.


Kết luận

Đồ án tốt nghiệp đã trình bày toàn diện cơ sở lý thuyết về công nghệ RFID và phân tích chi tiết quy trình tự động hóa các khâu lưu thông, an ninh, kiểm kê trong quản lý thư viện hiện đại. Trên cơ sở đó, tác giả đã thiết kế và triển khai thành công mô hình mô phỏng kết hợp phần cứng Arduino UNO R3, module MFRC522 (13.56 MHz) và phần mềm quản lý trên nền tảng Visual Studio. Đề tài đem lại giá trị tham khảo kỹ thuật rõ ràng trong việc xây dựng các giải pháp tự động hóa quản lý tài sản với chi phí hợp lý tại trường Đại học Kỹ thuật – Hậu cần CAND.