5. Họ và tên người hướng dẫ n: Phần hướng dẫ n:
4.2.2. Đơn vị điều khiển
Đơn vị điều khiển của reader thực hiện những nhiệm vụ sau:
- Trao đổi với phần mềm và thực thi những lệnh từ phần mềm.
- Điều khiển liên lạc với một transponder (Nguyên lý master - slave). - Mã hố và giải mã tín hiệu.
Trong những hệ thống phức tạp hơn thì đơn vị điều khiển cịn cĩ thêm những chức năng sau:
SVTH: Nguyễn Đình Thành GVHD: Ths. Nguyễn Chí Ngọc
-85-
- Thực thi các giải thuật chống xung đột.
- Mật mã và giải thuật mã luồng dữ liệu được truyền đi giữa transponder và reader.
- Thực hiện thủ tục xác nhận giữa transponder và reader.
Hình 4.7. Sơ đồ khối đơn vị điều khiển của reader
Đơn vị điều khiển thường cĩ một bộ vi xử lý để thực hiện những chức năng phức tạp này. Các thủ tục bảo mật chẳng hạn như luồng ciphering giữa transponder và reader cũng như mã hố tín hiệu thường được thực hiện trong module ASIC để giảm bớt các bước tính tốn cho bộ vi xử lý. Vì lý do thực hiện cho nên ASIC được truy xuất thơng qua bus vi xử lý.
SVTH: Nguyễn Đình Thành GVHD: Ths. Nguyễn Chí Ngọc
-86-
Dữ liệu trao đổi giữa phần mềm và đơn vị điều khiển của reader được thực hiện theo giao tiếp RS232 và RS485. Tín hiệu vào máy tính phải ở dạng mã NRZ (8 - bit bất đồng bộ). Tốc độ baud thường là 1200bd, 4800bd, 9600bd … Những giao thức khác nhau được sử dụng cho giao thức truyền thơng.
Giao tiếp giữa mạch HF và đơn vị điều khiển đặc trưng cho trạng thái của mạch HF là một số nhị phân. Trong hệ thống điều chế ASK, mức 1 vào mạch HF ứng với trạng thái ‚tín hiệu HF on‛ và mức 0 ứng với ‚tín hiệu HF off‛.