I. Giới thiệu về Đồ án Thiết bị Giao tiếp Không dây cho Xe Eco
Thiết bị giao tiếp không dây là một hệ thống thông tin hiện đại được thiết kế để hỗ trợ thi đấu xe Eco Marathon. Đồ án này tạo ra một platform truyền thông toàn diện giữa lái xe, đội trưởng và các thành viên khác trong quá trình thi đấu. Hệ thống được phát triển bởi sinh viên từ Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh, dưới sự hướng dẫn của Th.S Nguyễn Trọng Thức. Công nghệ giao tiếp không dây cho phép truyền dữ liệu động cơ với tầm xa lên đến 1km trong điều kiện tối ưu nhất. Ứng dụng này không chỉ giúp theo dõi thông tin thực tế mà còn lưu trữ dữ liệu chi tiết cho mỗi vòng chạy, hỗ trợ phân tích hiệu suất xe một cách chính xác.
1.1. Mục tiêu và Ý nghĩa Thực hiện
Mục tiêu chính của đồ án thiết bị giao tiếp là xây dựng một hệ thống truyền thông hiệu quả cho các cuộc thi xe Eco. Ý nghĩa thực hiện bao gồm cải thiện khả năng giám sát hiệu suất xe, tối ưu hóa chiến lược thi đấu, và nâng cao tính an toàn cho lái xe. Hệ thống này cho phép theo dõi dữ liệu động cơ và các thông số quan trọng khác một cách thực tế, giúp đội đua đưa ra các quyết định chiến thuật chính xác và kịp thời.
1.2. Phạm vi và Giới hạn của Đề tài
Phạm vi đồ án bao gồm thiết kế ba ứng dụng di động để hiển thị thông tin cho tài xế, đội trưởng và các thành viên. Giới hạn của đề tài là tầm truyền dữ liệu không dây khoảng 1km với điều kiện môi trường tối ưu. Hệ thống cũng tập trung vào việc lưu trữ dữ liệu các vòng chạy để phục vụ phân tích hiệu suất, nhưng chưa bao gồm các tính năng điều khiển động cơ từ xa.
II. Cơ sở Kỹ thuật và Giao thức Truyền thông
Giao thức Zigbee được lựa chọn làm nền tảng cho hệ thống giao tiếp không dây của xe Eco. Zigbee là một chuẩn truyền thông không dây dựa trên IEEE 802.15.4, đặc biệt phù hợp cho các ứng dụng yêu cầu tiêu thụ năng lượng thấp và khoảng cách truyền tải vừa phải. Hệ thống sử dụng module RF Zigbee UART DRF 1609H để truyền nhận dữ liệu từ bộ điều khiển điện tử ECU trên xe. Kiến trúc mạng Zigbee hỗ trợ ba mô hình: mạng hình sao (Star Network), mạng hình lưới (Mesh Network), và mạng hình cây (Cluster Tree Topology). Cơ chế này cho phép dữ liệu từ động cơ được truyền đến các thiết bị nhận với độ tin cậy cao.
2.1. Hệ thống PGM FI và Cảm biến động cơ
Hệ thống phun xăng điện tử PGM-FI trên xe Honda được sử dụng để cung cấp dữ liệu động cơ cho thiết bị giao tiếp. Hệ thống này bao gồm các cảm biến quan trọng như cảm biến tốc độ động cơ (RPM), cảm biến nhiệt độ nước mát, và cảm biến áp suất khí gây nạp. Các cảm biến này gửi tín hiệu đến bộ điều khiển ECU, nơi xử lý dữ liệu và chuyển tiếp đến module Zigbee để truyền không dây.
2.2. Kiến trúc Mạng Zigbee và Truyền dữ liệu
Kiến trúc mạng Zigbee cho thiết bị giao tiếp xe Eco bao gồm một nút điều phối trung tâm (Coordinator) và các nút cuối (End Devices). Dữ liệu từ xe được truyền qua tầng vật lý và tầng mạng của Zigbee, đảm bảo độ tin cậy cao. Tầng ứng dụng xử lý dữ liệu và gửi đến các ứng dụng di động thông qua kết nối Bluetooth HC-06.
III. Phát triển Ứng dụng Di động với App Inventor
App Inventor 2 là nền tảng được lựa chọn để phát triển ba ứng dụng di động cho hệ thống giao tiếp xe Eco. Đây là một công cụ mã nguồn mở cho phép thiết kế giao diện trực quan và lập trình logic ứng dụng một cách dễ dàng. Ứng dụng thứ nhất dành cho tài xế hiển thị các thông số động cơ quan trọng như tốc độ quay, nhiệt độ nước mát, và tiêu thụ nhiên liệu. Ứng dụng thứ hai được thiết kế cho đội trưởng để quản lý tổng thể cuộc thi, theo dõi hiệu suất các vòng chạy. Ứng dụng thứ ba phục vụ cho các thành viên khác trong đội để cập nhật thông tin thi đấu. Mỗi ứng dụng được tối ưu hóa để hoạt động trên các thiết bị Android khác nhau với giao diện thân thiện người dùng.
3.1. Kết nối Bluetooth HC 06 và Nhận dữ liệu
Mô-đun Bluetooth HC-06 đóng vai trò cầu nối giữa module Zigbee và ứng dụng di động. Module này cho phép kết nối không dây với thiết bị Android thông qua chuẩn Bluetooth cổ điển. Quá trình kết nối bắt đầu bằng việc các ứng dụng di động quét và khôi phục danh sách thiết bị Bluetooth khả dụng, sau đó thiết lập kết nối an toàn với HC-06. Dữ liệu nhận được được tách thành các thành phần để hiển thị trên giao diện người dùng.
3.2. Xử lý dữ liệu và Lưu trữ thông tin vòng chạy
Mỗi ứng dụng di động có khả năng xử lý dữ liệu thực tế nhận từ xe và hiển thị một cách trực quan. Hệ thống lưu trữ dữ liệu chi tiết của mỗi vòng chạy bao gồm thời gian, tốc độ trung bình, và tiêu thụ nhiên liệu. Dữ liệu được lưu vào bộ nhớ điện thoại hoặc đám mây để phục vụ phân tích hiệu suất sau khi cuộc thi kết thúc.
IV. Thiết kế Mạch điện và Thi công Hệ thống
Thiết kế mạch điện cho hệ thống giao tiếp xe Eco bao gồm hai khối chính: khối phát dữ liệu trên xe và khối nhận dữ liệu. Khối phát dữ liệu được lắp đặt trên xe, kết nối với ECU động cơ để thu thập dữ liệu thực tế. Mạch nguồn cung cấp điện ổn định cho module Zigbee DRF 1609H và các linh kiện khác. Khối nhận dữ liệu bao gồm module HC-06 để giao tiếp với các ứng dụng di động. Sơ đồ khối phát dữ liệu cho thấy dữ liệu từ ECU được xử lý qua module Zigbee trước khi truyền đi. Lưu đồ thuật toán thiết kế chi tiết logic hoạt động của cả hai khối. Quá trình thi công bao gồm lắp ráp các linh kiện điện tử, kiểm tra kết nối, và thử nghiệm hệ thống trên xe thực tế với các vòng chạy thử.
4.1. Khối phát dữ liệu và Xử lý tín hiệu từ ECU
Khối phát dữ liệu của xe kết nối trực tiếp với bộ điều khiển ECU để nhận các tín hiệu cảm biến. Tín hiệu được chuyển đổi và xử lý qua mạch điều khiển microcontroller trước khi gửi đến module Zigbee. Lưu đồ khối phát dữ liệu cho thấy quá trình lấy mẫu tín hiệu, xử lý dữ liệu, và truyền tải. Mạch được đặt trong một hộp bảo vệ chống nước để đảm bảo độ bền trên xe.
4.2. Khối nhận dữ liệu và Hiển thị trên Điện thoại
Khối nhận dữ liệu tại vị trí người lái hoặc đội trưởng bao gồm module HC-06 kết nối với điện thoại qua Bluetooth. Dữ liệu nhận được được tách thành các trường và hiển thị trên giao diện ứng dụng di động. Lưu đồ khối nhận dữ liệu mô tả quá trình nhận, xác thực, và hiển thị thông tin. Hệ thống cho phép lưu trữ dữ liệu theo thời gian thực cho phục vụ phân tích hiệu suất sau cuộc thi.