Bối cảnh và vấn đề nghiên cứu
Xe hai bánh là phương tiện giao thông chủ lực tại Việt Nam, đưa thị trường trong nước trở thành thị trường xe hai bánh lớn thứ tư trên thế giới (sau Ấn Độ, Trung Quốc và Indonesia) với sản lượng tiêu thụ xấp xỉ 3 triệu xe mỗi năm. Thị trường này chịu sự chi phối của năm nhà sản xuất lớn gồm Honda, Yamaha, Suzuki, SYM và Piaggio. Theo số liệu thống kê từ Hiệp hội Các nhà sản xuất xe máy Việt Nam (VAMM) giai đoạn 2011–2019, riêng thương hiệu Honda đã chiếm tới 79% thị phần vào năm 2019. Cùng với sự gia tăng số lượng phương tiện, tình trạng tội phạm trộm cắp xe máy diễn ra ngày càng phức tạp với thủ đoạn bẻ khóa cơ học tinh vi.
Nhằm nâng cao mức độ an toàn, các hãng sản xuất đã phát triển khóa thông minh (smartkey) sử dụng cụm núm xoay điện tử kết hợp thiết bị điều khiển FOB để thay thế ổ khóa tra chìa truyền thống. Tuy nhiên, tính năng chống dắt và báo động âm thanh chủ yếu mới chỉ xuất hiện trên các dòng xe tay ga cao cấp của Honda (như SH, SH Mode), trong khi các dòng xe thuộc phân khúc tầm trung và phổ thông đa số vẫn sử dụng khóa cơ hoặc smartkey chỉ có tính năng tìm xe cơ bản, chưa được tích hợp hệ thống định vị hay tắt máy từ xa. Trước thực tế đó, đề tài "Nghiên cứu và thiết kế hệ thống smartkey" được thực hiện nhằm xây dựng một mô hình khóa thông minh tích hợp đa chức năng bảo vệ với chi phí linh kiện thấp, phù hợp với các dòng xe máy phổ thông tại Việt Nam.
Mục tiêu nghiên cứu của đồ án bao gồm:
- Thiết kế và thi công hệ thống smartkey tích hợp các chức năng: chống trộm, định vị xe, tìm kiếm xe trong bãi giữ xe và tắt máy xe từ xa.
- Hiển thị chính xác tọa độ vị trí của xe trên bản đồ số thông qua ứng dụng di động trong trường hợp phương tiện bị mất cắp.
- Hoàn thiện thiết bị phần cứng dạng mô hình đóng gói.
- Đưa thiết bị vào nghiên cứu và thử nghiệm thực tế.
- Xây dựng hướng dẫn kỹ thuật đảm bảo an toàn cho người vận hành.
Nhiệm vụ nghiên cứu được phân định thành 12 nội dung kỹ thuật cụ thể:
- Tìm hiểu cấu tạo và nguyên lý hệ thống smartkey trên xe máy của hãng Honda.
- Tìm hiểu các tính năng tiêu chuẩn của hệ thống khóa thông minh.
- Tìm hiểu vi điều khiển NodeMCU ESP8266.
- Tìm hiểu các module phần cứng: module cảm biến rung, module định vị GPS, module viễn thông SIM, module thu phát sóng vô tuyến RF.
- Thiết kế mô hình phần cứng của thiết bị.
- Thiết kế mạch nhận và xử lý dữ liệu từ cảm biến rung.
- Thiết kế mạch nhận tín hiệu định vị toàn cầu GPS.
- Thiết kế mạch sử dụng module SIM để gửi và nhận tin nhắn cảnh báo với điện thoại.
- Thiết kế mạch thu nhận tín hiệu RF.
- Thi công, gia công bo mạch và lắp ráp thiết bị.
- Lập trình chương trình điều khiển và chạy thử nghiệm các khối đo trên thiết bị.
- Hoàn thiện, thử nghiệm thực tế và khắc phục các hạn chế kỹ thuật.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Mô hình hệ thống khóa thông minh smartkey cho xe máy phân khúc phổ thông và tầm trung, tích hợp các công nghệ cảm biến rung, thu phát RF 315 MHz, định vị GPS vệ tinh và truyền thông mạng di động GSM/GPRS.
- Phạm vi không gian: Bộ môn Kỹ thuật Máy tính - Viễn thông, Khoa Đào tạo Chất lượng cao, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh.
- Phạm vi thời gian: Đề tài được giao ngày 17/02/2020 và hoàn thành nghiệm thu ngày 15/08/2020.
Cơ sở lý thuyết và phương pháp
Hệ thống khóa thông minh smartkey nguyên bản của Honda hoạt động dựa trên cơ chế đối chiếu mã nhận dạng giữa thiết bị điều khiển FOB (remote) và cụm điều khiển khóa thông minh (Smart Control Unit - SCU). Khi người dùng nhấn vào núm khóa điện, bộ vi xử lý trung tâm SCU sẽ khởi động ăng-ten tích hợp bên trong để quét và xác thực mã với remote FOB. Nếu mã xác nhận trùng khớp, người lái mới có thể xoay núm để đóng/ngắt khóa điện, mở khóa cổ hoặc mở yên xe. Khi không có tín hiệu FOB, núm xoay sẽ quay tròn tự do, triệt tiêu nguy cơ dùng đoản bẻ khóa hoặc đấu nối tắt dây điện để khởi động động cơ.
Dựa trên nguyên lý an ninh này, tác giả đã lựa chọn các module phần cứng và công nghệ kỹ thuật sau để xây dựng hệ thống:
- Khối xử lý trung tâm: Sử dụng bo mạch Arduino Nano tích hợp vi điều khiển 8-bit AVR ATmega328, hoạt động ở tần số thạch anh 16 MHz, điện áp danh định 5V DC, bộ nhớ Flash 32 KB (với 0.5 KB dành cho bootloader), 2 KB SRAM, 1 KB EEPROM, cung cấp 14 chân vào/ra số Digital I/O (gồm 6 chân điều chế độ rộng xung PWM) và 6 chân vào tương tự Analog (độ phân giải 10-bit).
- Khối cảm biến rung: Module SW-420 (WS-420) tích hợp cảm biến cơ học và IC so sánh điện áp LM393. Cảm biến hoạt động ở mức điện áp 3.3V–5V, dòng tiêu thụ 15 mA (công suất tiêu thụ $P = 5\text{V} \times 15\text{mA} = 0.075\text{W}$), xuất tín hiệu ngõ ra số DO (mặc định ở mức LOW khi không có dao động). Ngưỡng kích hoạt rung lắc được hiệu chỉnh thông qua biến trở tích hợp trên bo mạch.
- Khối thu phát vô tuyến RF: Mạch phát sử dụng IC mã hóa PT2262 phát sóng tần số 315 MHz, nguồn cấp 3V–12V DC, dòng tiêu thụ 3–45 mA, công suất phát 32 mW với 4 kênh truyền tín hiệu. Mạch thu sử dụng IC giải mã PT2272-T4 tần số 315 MHz, điện áp hoạt động 5V DC, dòng tiêu thụ trạng thái tĩnh 4.5 mA (công suất tiêu thụ $P = 5\text{V} \times 4.5\text{mA} = 0.0225\text{W}$), trang bị ăng-ten đơn lõi dài 23 cm và 4 kênh dữ liệu ngõ ra độc lập (D0–D3) cùng chân trạng thái VT.
- Khối định vị toàn cầu GPS: Module GPS NEO-6M v2 thu tín hiệu từ hệ thống vệ tinh định vị của Hoa Kỳ, điện áp nguồn cấp 3.3V–5V, dòng tiêu thụ hoạt động bình thường 50 mA ($P = 5\text{V} \times 50\text{mA} = 0.25\text{W}$) và chế độ tiết kiệm 30 mA, giao tiếp dữ liệu nối tiếp qua chuẩn UART/TTL với tốc độ truyền baud rate mặc định 9600 bps.
- Khối truyền thông di động SIM: Module SIM800C V2 (SIM800AC V2), sử dụng nguồn cấp 12V DC, dòng tiêu thụ ở chế độ chờ 10 mA, dòng làm việc từ 100 mA đến 2A (công suất tiêu thụ cực đại $P = 12\text{V} \times 2\text{A} = 24\text{W}$), hỗ trợ kết nối GPRS tốc độ tải xuống/tải lên đạt 85.6 kbps, tích hợp đồng hồ thời gian thực và giao tiếp với vi điều khiển bằng tập lệnh AT qua giao diện nối tiếp UART.
- Khối hạ áp: Module giảm áp LM2596 nhận dải điện áp ngõ vào 4V–35V DC từ ắc quy xe máy, điều chỉnh điện áp ngõ ra từ 1V–30V DC với dòng tải cực đại 3A, kích thước mạch 53 x 26 mm.
- Khối báo động ngoại vi: Còi chip áp điện (buzzer) hoạt động ở dòng điện dưới 25 mA, phát âm thanh tần số 2500 Hz và hệ thống đèn LED chớp nháy cảnh báo.
Phương pháp nghiên cứu thực tế được triển khai qua các bước:
- Phương pháp phân tích và tổng hợp lý thuyết: Phân tích cơ chế bảo mật của smartkey Honda, cấu tạo vi điều khiển AVR, tập lệnh điều khiển AT của module viễn thông và giao thức truyền thông nối tiếp UART.
- Phương pháp tính toán và thiết kế mạch: Tính toán mức tiêu thụ năng lượng và sự sụt áp của các khối linh kiện, sử dụng phần mềm chuyên dụng Altium Designer để vẽ sơ đồ nguyên lý và layout đường mạch in (PCB).
- Phương pháp thi công và thực nghiệm phần cứng: In chuyển nhiệt đường mạch lên phíp đồng, ăn mòn bằng dung dịch muối ăn mòn, khoan lỗ, hàn linh kiện chân cắm, gia công vỏ hộp bảo vệ bằng vật liệu Fomec (formex) và kiểm tra thông mạch.
- Phương pháp lập trình nhúng và phát triển phần mềm: Viết mã nguồn điều khiển trên phần mềm Arduino IDE, xây dựng lưu đồ thuật toán cảnh báo - định vị, và thiết kế ứng dụng trên nền tảng điện thoại Android để gửi/nhận tin nhắn SMS và hiển thị tọa độ lên bản đồ số.
Nguồn dữ liệu phục vụ nghiên cứu bao gồm: dữ liệu thống kê doanh số thị trường từ Hiệp hội Các nhà sản xuất xe máy Việt Nam (VAMM), tài liệu kỹ thuật công bố trên trang chủ của Honda Việt Nam, tài liệu phần cứng từ Arduino Việt Nam và giáo trình Vi điều khiển PIC 16F887 của Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh.
Thiết kế và triển khai hệ thống
Hệ thống được tổ chức thành 9 khối chức năng liên kết chặt chẽ xung quanh vi điều khiển trung tâm Arduino Nano, vận hành đồng bộ từ nguồn điện ắc quy 12V của phương tiện.
[ Ắc quy 12V ]
|
+------------------------------+
| |
[ LM2596 Hạ áp 5V ] [ Module SIM800AC V2 ]
| |
+---------------------+ | (UART: TxS, RxS)
| |
[ Cảm biến rung WS-420 ] --+ | |
| | |
[ Khối thu RF PT2272 ] ----+---|--------+--> [ Khối xử lý trung tâm ]
| | [ Arduino Nano ]
[ Khối định vị GPS ] ------+ | | | |
(UART: RX1, TX1) | | | |
| v v v
[ Khối hạ áp 5V cấp nguồn ] ---+ [ Còi chip ] [ Đèn ] [ Relay Khóa ]
Nhiệm vụ cụ thể của từng khối chức năng:
- Khối ắc quy: Cung cấp nguồn năng lượng chính 12V DC cho toàn bộ phương tiện.
- Khối giảm áp 5V: Sử dụng module LM2596 biến đổi nguồn 12V từ ắc quy thành nguồn ổn áp 5V VCC, cấp năng lượng cho Arduino Nano, cảm biến rung, module GPS và bộ thu RF.
- Khối xử lý trung tâm (Arduino Nano): Đọc dữ liệu từ cảm biến rung và bộ thu RF; truy xuất dữ liệu vị trí từ module GPS; điều khiển còi chip, đèn LED và relay ngắt điện khóa xe; giao tiếp UART hai chiều với module SIM800AC V2.
- Khối cảm biến rung (WS-420): Giám sát trạng thái dao động cơ học khi xe đang tắt máy, truyền tín hiệu về vi điều khiển qua chân analog A0.
- Khối GPS (NEO-6M): Thu nhận dữ liệu kinh độ, vĩ độ từ vệ tinh và truyền về Arduino Nano qua giao thức UART (chân RX1, TX1).
- Khối thu phát RF: Bộ phát RF PT2262 (remote cầm tay) gửi tín hiệu điều khiển 315 MHz đến bộ thu PT2272-T4; tín hiệu ngõ ra D0–D3 đưa vào các chân số của vi điều khiển để thực hiện tìm xe. Mạch RF thứ hai kết hợp vi điều khiển phụ và module relay để thực hiện chức năng kiểm tra tín hiệu và chống cướp xe.
- Khối SIM (SIM800AC V2): Kết nối trực tiếp nguồn 12V, nhận tập lệnh điều khiển từ chân TxS/RxS của Arduino Nano để gửi tin nhắn cảnh báo khẩn cấp hoặc truyền tọa độ vị trí tới số điện thoại của chủ xe.
- Khối báo động và khóa xe: Còi chip 12V gắn chân Buzz, đèn LED gắn chân Led, khối relay nối với các chân R1, R2 để ngắt hệ thống đánh lửa/khóa điện khi phát hiện hành vi xâm phạm.
| STT |
Tên linh kiện / Module |
Thông số kỹ thuật / Chân kết nối |
Điện áp hoạt động |
| 1 |
Arduino Nano |
Vi điều khiển ATmega328, 16 MHz, cổng Digital D0–D13, Analog A0–A7 |
5V DC |
| 2 |
Module nguồn LM2596 |
Ngõ vào 4V–35V, ngõ ra 1V–30V, dòng ra cực đại 3A |
12V vào / 5V ra |
| 3 |
Cảm biến rung WS-420 |
IC so sánh LM393, ngõ ra DO kết nối chân A0 Arduino |
5V DC |
| 4 |
Module GPS NEO-6M v2 |
Giao tiếp UART, kết nối chân RX1, TX1 vi điều khiển |
5V DC |
| 5 |
Module SIM800AC V2 |
GPRS 85.6 kbps, giao tiếp UART qua chân TxS, RxS |
12V DC |
| 6 |
Module thu RF PT2272-T4 |
Tần số 315 MHz, ngõ ra D0–D3 kết nối chân số Arduino |
5V DC |
| 7 |
Mạch phát RF PT2262 |
Tần số 315 MHz, công suất phát 32 mW, 4 nút nhấn |
Nguồn pin rời |
| 8 |
Còi chip (Buzzer) |
Dòng tiêu thụ <25 mA, tần số âm thanh 2500 Hz, chân Buzz |
12V DC |
| 9 |
Đèn nháy cảnh báo |
LED chiếu sáng và phát tín hiệu chớp, nối chân Led |
12V DC |
| 10 |
Đèn LED chỉ thị |
LED tín hiệu trạng thái mạch, điện áp định mức 3.3V |
3.3V DC |
| 11 |
Điện trở phụ trợ |
Giá trị trở 10 kΩ |
— |
| 12 |
Jack cắm nguồn DC |
Cổng cắm nguồn đầu vào từ bình ắc quy xe máy |
12V DC |
Quy trình vận hành phần mềm và thuật toán:
- Thuật toán tổng quát: Khi khởi động, hệ thống nạp các thông số cấu hình cổng vào/ra, thiết lập giao tiếp UART cho GPS và module SIM. Hệ thống liên tục quét tín hiệu từ khối thu RF và trạng thái cảm biến rung.
- Thuật toán khi phát hiện trộm: Khi xe ở trạng thái tắt máy (khóa đóng), nếu cảm biến rung WS-420 phát hiện dao động vượt ngưỡng cài đặt (do kẻ gian dắt xe hoặc cạy bẻ ổ khóa), ngõ ra cảm biến kích hoạt tín hiệu về chân A0 của Arduino Nano. Vi điều khiển lập tức bật còi chip kêu ngắt quãng, nháy đèn LED để gây sự chú ý, đồng thời duy trì khóa ngắt mạch điện xe.
- Thuật toán định vị và tương tác qua ứng dụng Android: Trên điện thoại, người dùng khởi động ứng dụng tìm xe, nhập số thuê bao của SIM gắn trên phương tiện và nhấn nút yêu cầu vị trí. Ứng dụng tự động gửi bản tin SMS có cú pháp
Location đến số điện thoại của module SIM800AC V2. Khi module SIM nhận được tin nhắn, Arduino Nano tiến hành đọc tọa độ kinh độ và vĩ độ hiện thời từ module GPS NEO-6M, đóng gói thành chuỗi ký tự phản hồi và điều khiển module SIM nhắn tin ngược lại cho điện thoại. Ứng dụng Android thu nhận tin nhắn, bóc tách dữ liệu kinh độ - vĩ độ và tự động cập nhật vị trí chiếc xe lên bản đồ Google Maps.
Bo mạch được thi công bằng phương pháp thủ công: in sơ đồ mạch từ phần mềm Altium lên giấy in nhiệt, ủ ép nhiệt lên phíp đồng, ăn mòn bằng dung dịch muối ăn mòn chuyên dụng, khoan lỗ chân cắm và hàn hoàn thiện linh kiện. Vỏ mô hình thiết bị được đóng gói bằng các tấm Fomec cắt ghép định hình bằng dao và keo dán, đảm bảo kích thước nhỏ gọn và cách điện an toàn.
Nội dung chính theo từng chương
Chương 1: Tổng quan
Chương 1 trình bày lý do lựa chọn đề tài xuất phát từ sự bùng nổ của ngành công nghiệp xe máy tại Việt Nam – quốc gia đứng thứ 4 thế giới về lượng xe máy tiêu thụ (gần 3 triệu xe/năm) và thị phần 79% thuộc về thương hiệu Honda năm 2019 theo số liệu của VAMM. Nhóm nghiên cứu phân tích sự cần thiết của hệ thống smartkey trong việc ngăn chặn tệ nạn trộm cắp xe máy ngày càng tinh vi. Đề tài xác lập mục tiêu nghiên cứu là thiết kế, thi công một hệ thống smartkey tích hợp chống trộm, tìm xe, tắt máy từ xa và hiển thị vị trí phương tiện trên bản đồ khi xảy ra mất cắp. Tác giả cũng chỉ rõ giới hạn của đề tài là chưa phát triển tính năng điều khiển smartkey bằng giọng nói hoặc ứng dụng điều khiển đa năng toàn diện, đồng thời nêu tổng quan bố cục 5 chương của đồ án.
Chương 2: Cơ sở lý thuyết
Chương 2 đi sâu phân tích cấu tạo và nguyên lý vận hành của hệ thống khóa thông minh Honda nguyên bản (gồm remote FOB, cụm khóa núm xoay, bộ điều khiển SCU, vi xử lý ECM và giắc cắm khẩn cấp). Nội dung chương tập trung giới thiệu chi tiết các phần cứng được lựa chọn:
- Thông số kỹ thuật của Arduino Nano (bộ vi xử lý ATmega328, các cổng vào/ra số Digital, ngõ vào tương tự Analog, các chuẩn giao tiếp SPI, UART, I2C/TWI).
- Đặc tính cảm biến rung SW-420 kết hợp IC LM393 và sơ đồ kết nối chân với Arduino (chân DO kết nối chân A0/A1).
- Mạch phát RF PT2262 và mạch thu RF 4 kênh PT2272-T4 tần số 315 MHz.
- Module định vị GPS NEO-6M v2 và module viễn thông SIM800AC V2 (chức năng chân VCC, GND, TXD, RXD, DTR và tập lệnh AT).
- Module hạ áp LM2596 từ 12V xuống 5V, còi chip áp điện phát tần số 2500 Hz và đèn LED chớp nháy.
- Lý thuyết chuẩn truyền thông nối tiếp không đồng bộ UART (hai đường truyền dẫn RX và TX) cùng cấu trúc giao diện phần mềm lập trình Arduino IDE.
Chương 3: Tính toán thiết kế
Chương 3 thiết lập sơ đồ khối chức năng tổng thể của hệ thống gồm 9 khối và tiến hành tính toán, thiết kế chi tiết từng mạch nguyên lý:
- Khối hạ áp 5V dùng LM2596 lấy nguồn 12V từ bình ắc quy cung cấp cho toàn mạch.
- Khối cảm biến rung WS-420 kết nối nguồn 5V và chân ngõ ra nối về vi điều khiển.
- Khối GPS NEO-6M giao tiếp qua cổng UART (chân RX1, TX1).
- Khối SIM800AC V2 nhận nguồn 12V trực tiếp và giao tiếp UART qua chân Tx2, Rx2 (TxS, RxS) với vi điều khiển.
- Khối thu RF PT2272-T4 giao tiếp mức số Digital qua các chân D0 đến D3. Khối RF thứ hai sử dụng một relay đóng ngắt tín hiệu kết hợp một bo mạch Arduino Nano bổ sung nhằm phục vụ tính năng chống cướp phương tiện.
- Khối còi chip và đèn nháy kết nối với các chân Buzz và Led trên vi điều khiển.
- Sơ đồ nguyên lý toàn mạch tích hợp hoàn chỉnh tất cả các khối chức năng.
Chương 4: Thi công hệ thống
Chương 4 mô tả toàn bộ quá trình hiện thực hóa phần cứng và phần mềm của đồ án:
- Thi công bo mạch in PCB: Sử dụng phần mềm Altium để thiết kế mạch, in chuyển nhiệt lên phíp đồng, ăn mòn bằng dung dịch muối ăn mòn, khoan lỗ và hàn linh kiện theo Bảng 4.1.
- Đóng gói mô hình: Sử dụng các tấm vật liệu Fomec để cắt dán tạo khung vỏ hộp bảo vệ sản phẩm hoàn chỉnh nhờ ưu điểm giá thành rẻ, dễ gia công bằng dao và keo dán.
- Lập trình hệ thống: Xây dựng các lưu đồ giải thuật gồm thuật toán tổng quát, thuật toán xử lý khi phát hiện trộm cắp và thuật toán định vị phương tiện; nạp mã nguồn điều khiển vào Arduino Nano bằng Arduino IDE.
- Thiết kế ứng dụng Android: Xây dựng lưu đồ giải thuật cho ứng dụng tìm xe trên điện thoại, thiết kế giao diện nhập số điện thoại, tự động gửi bản tin SMS
Location và bóc tách tọa độ kinh độ, vĩ độ trả về để hiển thị vị trí chiếc xe trên bản đồ.
Chương 5: Kết luận và hướng phát triển
Chương 5 tổng kết lại toàn bộ kết quả thi công phần cứng và phần mềm của mô hình smartkey. Tác giả đánh giá mức độ hoàn thiện dựa trên các tiêu chí và mục tiêu đã đặt ra ban đầu, tổng hợp kết quả vận hành thử nghiệm thông qua Bảng 5.1 (ghi nhận kết quả thực hiện sau 5 lần thử nghiệm). Chương này đưa ra nhận xét chi tiết về ưu điểm (giá thành rẻ, độ an toàn cao, tích hợp định vị và cảnh báo đa tầng) cùng nhược điểm còn tồn tại của mô hình, từ đó đề xuất các hướng mở rộng kỹ thuật trong tương lai.
Kết quả và đóng góp
Đồ án đã chế tạo thành công một mô hình phần cứng hệ thống smartkey hoàn chỉnh, tích hợp trên một bo mạch in và được đóng gói cách điện trong vỏ hộp vật liệu Fomec. Về mặt chức năng kỹ thuật, hệ thống đáp ứng đầy đủ các yêu cầu thiết kế ban đầu:
- Chức năng tìm kiếm xe trong bãi: Hoạt động ổn định thông qua bộ remote phát sóng vô tuyến RF PT2262 và mạch thu PT2272-T4 ở tần số 315 MHz. Khi kích hoạt nút tìm xe trên remote, vi điều khiển kích hoạt còi chip kêu và đèn nhấp nháy định vị.
- Chức năng chống trộm và cảnh báo va chạm: Cảm biến rung WS-420 phát hiện chính xác các tác động rung lắc cơ học trái phép khi xe đang tắt máy, kích hoạt còi báo động áp điện (<25 mA, 2500 Hz) phát âm thanh cảnh báo xua đuổi kẻ gian.
- Chức năng chống cướp và ngắt máy từ xa: Triển khai thông qua module RF thứ hai kết hợp vi điều khiển phụ và rơ-le để ngắt mạch điện khóa xe khi phương tiện rời xa tín hiệu điều khiển của chủ xe.
- Chức năng định vị và truyền thông khẩn cấp: Tích hợp thành công module GPS NEO-6M v2 và module viễn thông SIM800AC V2. Khi người dùng gửi tin nhắn
Location từ ứng dụng điện thoại Android, hệ thống đọc dữ liệu tọa độ vệ tinh qua giao tiếp UART và tự động gửi tin nhắn SMS chứa kinh độ, vĩ độ về điện thoại. Ứng dụng trên điện thoại bóc tách dữ liệu và vẽ chính xác vị trí xe trên bản đồ Google Maps.
- Kết quả kiểm thử thực nghiệm: Quá trình vận hành của thiết bị được nhóm tác giả kiểm tra và ghi nhận số liệu sau 5 lần thực hiện thử nghiệm thực tế (được tổng hợp tại Bảng 5.1 trong báo cáo).
Các giải pháp kỹ thuật do tác giả đề xuất:
- Giải pháp hạ áp nguồn tập trung: Sử dụng module nguồn xung LM2596 có khả năng chịu dòng đến 3A để hạ điện áp 12V từ bình ắc quy xe máy xuống mức 5V DC ổn định cấp cho vi điều khiển Arduino Nano và các module cảm biến, giải quyết bài toán cấp nguồn hỗn hợp (12V cho module SIM800AC, còi chip và 5V cho vi mạch số).
- Giải pháp định vị thông qua SMS không phụ thuộc Internet: Thay vì yêu cầu thiết bị trên xe phải duy trì kết nối dữ liệu di động 3G/4G liên tục gây tốn năng lượng bình ắc quy, hệ thống chỉ kích hoạt truyền dữ liệu tọa độ GPS qua tin nhắn SMS theo yêu cầu (on-demand), giúp tiết kiệm năng lượng và chi phí viễn thông.
- Giải pháp bảo vệ đa tầng cho xe máy tầm trung: Đóng góp nổi bật của đề tài là nghiên cứu tích hợp các tính năng an ninh cao cấp (chống dắt, còi hú báo động, ngắt máy từ xa, định vị GPS qua bản đồ) vào một mô hình khóa thông minh chi phí thấp, mở ra khả năng thương mại hóa và ứng dụng rộng rãi trên các dòng xe máy số và xe tay ga phổ thông chưa được trang bị smartkey nguyên bản của các hãng sản xuất.
Hạn chế và hướng nghiên cứu tiếp
Theo công bố của nhóm tác giả trong văn bản đồ án, đề tài còn tồn tại các hạn chế kỹ thuật sau:
- Giới hạn về thời gian thực hiện khiến nhóm nghiên cứu chưa xây dựng được ứng dụng điều khiển smartkey bằng giọng nói hoặc ứng dụng điều khiển toàn diện các trạng thái khóa từ xa thông qua giao tiếp thông thường.
- Phương thức điều khiển dự phòng còn bất cập: Trong trường hợp người sử dụng làm rơi hoặc mất thiết bị điều khiển FOB (remote), việc đưa phương tiện đến các trung tâm bảo hành hay tiệm sửa xe sẽ gặp nhiều trở ngại do hệ thống còi chống trộm sẽ liên tục phát âm thanh cảnh báo, gây bất tiện cho người dùng và làm gia tăng chi phí sửa chữa.
Các hướng phát triển tiếp theo được đề xuất:
- Tiếp tục hoàn thiện phần mềm ứng dụng trên điện thoại di động để có thể điều khiển trực tiếp mọi chức năng của smartkey (bật/tắt máy, khóa xe, tìm xe) thay thế hoàn toàn remote vật lý.
- Tích hợp thêm module xử lý và nhận diện giọng nói để tăng cường tính tiện ích và trải nghiệm cho người điều khiển phương tiện.
- Tối ưu hóa kích thước mạch in PCB bằng công nghệ dán bề mặt (SMD), thu nhỏ kích thước vỏ hộp thiết bị để dễ dàng lắp ráp ngầm vào các vị trí khuất bên trong khung sườn của nhiều dòng xe máy khác nhau trên thị trường.
- Xây dựng giải pháp mã hóa bảo mật đường truyền vô tuyến và cơ chế mở khóa khẩn cấp an toàn bằng mã số cá nhân khi người dùng bị thất lạc chìa khóa FOB.
Giá trị tham khảo
Đồ án tốt nghiệp "Nghiên cứu và thiết kế hệ thống smartkey" là tài liệu kỹ thuật có giá trị tham khảo thiết thực đối với:
- Sinh viên chuyên ngành Công nghệ Kỹ thuật Điện tử - Truyền thông, Kỹ thuật Máy tính, Công nghệ Tự động hóa và Cơ điện tử đang thực hiện các đề tài môn học, đồ án chuyên ngành hoặc đồ án tốt nghiệp liên quan đến hệ thống nhúng (Embedded Systems), thiết bị giám sát hành trình phương tiện và các ứng dụng Internet vạn vật (IoT).
- Kỹ sư và người nghiên cứu tự do trong lĩnh vực thiết bị phụ trợ xe máy: Cung cấp tài liệu tham khảo chi tiết về sơ đồ nguyên lý kết nối liên tầng giữa vi điều khiển ATmega328 với các module phần cứng phổ thông gồm SIM800AC V2, GPS NEO-6M, mạch thu phát RF 315 MHz PT2262/PT2272 và cảm biến rung WS-420.
- Các nội dung có giá trị tham khảo cao nhất trong đồ án bao gồm: phương pháp tính toán mạch hạ áp công suất LM2596 từ nguồn ắc quy 12V; sơ đồ nguyên lý toàn mạch thiết kế trên phần mềm Altium; lưu đồ giải thuật xử lý tín hiệu cảnh báo chống trộm; và quy trình kết nối giao tiếp tập lệnh AT điều khiển SMS để truyền nhận dữ liệu tọa độ địa lý hiển thị lên bản đồ Android.
Câu hỏi thường gặp
1. Khối xử lý trung tâm của hệ thống smartkey trong đồ án sử dụng vi điều khiển nào và có cấu hình phần cứng ra sao?
Hệ thống sử dụng bo mạch Arduino Nano tích hợp vi điều khiển 8-bit AVR ATmega328, hoạt động ở mức điện áp 5V DC, tần số thạch anh 16 MHz, dòng tiêu thụ khoảng 30 mA. Vi điều khiển sở hữu bộ nhớ Flash 32 KB (với 0.5 KB dùng cho bootloader), 2 KB bộ nhớ dữ liệu tĩnh SRAM và 1 KB bộ nhớ lưu trữ không khả biến EEPROM. Bo mạch cung cấp 14 chân vào/ra số Digital I/O (chịu dòng tối đa 30 mA/chân, 6 chân hardware PWM) và 6 chân vào tương tự Analog (A0–A5) với độ phân giải 10-bit.
2. Quy trình định vị và hiển thị vị trí xe máy lên bản đồ số của ứng dụng điện thoại hoạt động như thế nào?
Khi cần tìm xe, người dùng khởi động ứng dụng tìm xe trên điện thoại Android, nhập số điện thoại của SIM lắp trên bo mạch xe và bấm nút tìm xe. Ứng dụng tự động phát một tin nhắn SMS chứa cú pháp Location đến module SIM800AC V2. Sau khi nhận được tin nhắn qua giao tiếp UART, Arduino Nano trích xuất dữ liệu tọa độ kinh độ và vĩ độ hiện thời thu được từ module GPS NEO-6M, đóng gói thành chuỗi dữ liệu phản hồi và ra lệnh cho module SIM gửi tin nhắn ngược lại về điện thoại. Ứng dụng trên điện thoại nhận tin nhắn SMS, giải mã chuỗi kinh độ - vĩ độ và cập nhật hiển thị trực quan vị trí phương tiện lên bản đồ Google Maps.
3. Tác giả giải quyết bài toán cấp nguồn hỗn hợp giữa ắc quy 12V của xe máy và các linh kiện điện tử 5V bằng giải pháp nào?
Toàn bộ hệ thống lấy năng lượng từ bình ắc quy 12V của xe máy. Đối với module viễn thông SIM800AC V2, còi chip và đèn nháy báo động, mạch sử dụng trực tiếp nguồn 12V. Đối với vi điều khiển Arduino Nano, cảm biến rung WS-420, module GPS NEO-6M và mạch thu RF PT2272 (các thiết bị hoạt động ở mức 5V), tác giả thiết kế khối hạ áp trung gian sử dụng module nguồn xung LM2596. Module LM2596 có dải điện áp ngõ vào 4V–35V, điều chỉnh hạ áp xuống mức 5V DC ổn định với khả năng đáp ứng dòng tải ngõ ra tối đa 3A.
4. Module cảm biến rung WS-420 và mạch thu phát RF 315 MHz được cấu hình và ghép nối với vi điều khiển như thế nào?
Cảm biến rung WS-420 tích hợp IC so sánh LM393 được cấp nguồn 5V, có dòng tiêu thụ 15 mA; ngõ ra số DO được kết nối trực tiếp vào chân A0 của Arduino Nano (trạng thái mặc định xuất mức LOW khi đứng yên và kích hoạt báo động khi có dao động). Khối thu phát sóng vô tuyến sử dụng tần số 315 MHz gồm mạch phát cầm tay PT2262 (nguồn pin 3V–12V, công suất phát 32 mW, 4 kênh) và mạch thu PT2272-T4 (nguồn 5V, dòng tĩnh 4.5 mA). Mạch thu được lắp ăng-ten đơn lõi dài 23 cm, các ngõ ra dữ liệu số D0–D3 kết nối tới các chân số của Arduino Nano để nhận lệnh tìm xe và chân VT kích hoạt mức cao khi có sóng. Nhóm nghiên cứu sử dụng thêm một khối RF thứ hai kết hợp vi điều khiển phụ và module relay ngắt tín hiệu nhằm thực hiện tính năng chống cướp xe.
5. Nhược điểm lớn nhất của mô hình smartkey được nhóm tác giả tự đánh giá trong báo cáo là gì?
Nhược điểm lớn nhất được tác giả chỉ ra là hệ thống chưa hỗ trợ phương thức điều khiển dự phòng linh hoạt qua ứng dụng di động hoặc nhận diện giọng nói khi người dùng làm mất remote FOB. Trong tình huống mất remote cầm tay, người dùng sẽ gặp trở ngại lớn khi đưa xe tới thợ sửa chữa do hệ thống cảm biến rung và còi báo động sẽ liên tục hú còi cảnh báo khi xe bị di chuyển, gây bất tiện trong sinh hoạt và làm gia tăng chi phí khắc phục.
Kết luận
Đồ án tốt nghiệp "Nghiên cứu và thiết kế hệ thống smartkey" của sinh viên Phạm Hữu Vinh và Trần Thanh Quang đã nghiên cứu và chế tạo thành công một mô hình khóa thông minh đa tính năng dành cho xe máy, tích hợp các công nghệ cảm biến rung chống trộm, điều khiển từ xa bằng sóng RF 315 MHz, định vị tọa độ vệ tinh GPS NEO-6M và truyền thông cảnh báo qua mạng di động với module SIM800AC V2. Hệ thống vận hành trên nền vi điều khiển Arduino Nano kết hợp ứng dụng tra cứu vị trí trên hệ điều hành Android, được đóng gói hoàn chỉnh bằng mô hình vật liệu Fomec. Mặc dù vẫn còn hạn chế về khả năng xử lý tình huống mất remote FOB và chưa tích hợp điều khiển bằng giọng nói, công trình đã giải quyết trọn vẹn bài toán kỹ thuật bảo vệ phương tiện với chi phí linh kiện thấp, mang lại giá trị tham khảo thiết thực cho việc phát triển các thiết bị an ninh nhúng trên các dòng xe máy phân khúc phổ thông tại Việt Nam.