I. Tổng quan thiết bị đọc mã lỗi ô tô qua app di động tại ĐH SPKT
Nhu cầu sửa chữa ô tô tăng trưởng mạnh theo số lượng phương tiện lưu thông. Hệ thống tự chẩn đoán trên xe đóng vai trò sống còn trong việc kiểm soát hư hỏng. Tuy nhiên, các dòng máy quét chuyên dụng hiện nay thường có giá thành rất cao. Thao tác chẩn đoán truyền thống đòi hỏi kỹ thuật viên cắm cáp trực tiếp tại khoang lái. Nhiều tình huống xe gặp sự cố giữa đường phát sinh chi phí cứu hộ tốn kém. Trước thực tế đó, đề tài chế tạo thiết bị đọc mã lỗi ô tô qua app di động tại Trường ĐH SPKT TP.HCM mang lại giải pháp đột phá. Nghiên cứu khai thác trực tiếp cổng OBD-II kết hợp mạng truyền thông không dây. Dữ liệu vận hành được truyền tải liên tục lên máy chủ điện toán đám mây. Người điều khiển phương tiện dễ dàng nắm bắt tình trạng động cơ tức thì qua màn hình điện thoại thông minh. Thiết bị giúp tiết kiệm chi phí bảo trì và rút ngắn thời gian sửa chữa đáng kể. Đây là bước tiến quan trọng trong việc ứng dụng công nghệ IoT vào lĩnh vực điện tử ô tô hiện đại.
1.1. Bối cảnh nghiên cứu đề tài tại ĐH SPKT TP.HCM
Trường Đại học Sư phạm Kỹ thuật TP.HCM luôn tiên phong trong hoạt động nghiên cứu ứng dụng kỹ thuật ô tô. Khoa Cơ khí Động lực cùng Bộ môn Điện tử ô tô đã định hướng sinh viên kết hợp phần cứng nhúng với nền tảng số. Đề tài tốt nghiệp năm 2024 của sinh viên Nguyễn Ngọc Lê dưới sự hướng dẫn của giảng viên Nguyễn Thành Tuyên xuất phát từ nhu cầu thực tiễn. Việc quản lý phương tiện từ xa giúp các đơn vị vận tải giảm thiểu rủi ro kỹ thuật. Người lái xe phổ thông cũng cần một thiết bị nhỏ gọn, dễ thao tác và chi phí hợp lý. Nghiên cứu mở ra hướng tiếp cận mới trong việc nội địa hóa các thiết bị chẩn đoán thông minh.
1.2. Khái niệm và vai trò chuẩn chẩn đoán OBD II
OBD-II là tiêu chuẩn chẩn đoán trên xe bắt buộc đối với các dòng ô tô thương mại. Hệ thống theo dõi liên tục trạng thái khí thải và thông số của khối điều khiển động cơ. Cổng giao tiếp OBD-II 16 chân cung cấp đường dẫn truy cập bus dữ liệu mạng CAN. Qua cổng này, thiết bị ngoại vi có thể gửi các yêu cầu truy vấn chuẩn hóa. Hệ thống phản hồi các mã lỗi cùng thông số vận hành động cơ theo thời gian thực. Khả năng đọc dữ liệu OBD-II giúp phát hiện sớm các nguy cơ hư hỏng tiềm ẩn. Nhờ đó, người vận hành chủ động khắc phục sự cố, bảo vệ tuổi thọ động cơ và bảo đảm an toàn giao thông.
II. Phân tích hạn chế máy chẩn đoán lỗi ô tô và nhu cầu app di động
Công tác chẩn đoán sự cố ô tô đối mặt với nhiều rào cản kỹ thuật và chi phí. Thiết bị chẩn đoán chuyên hãng thường có mức giá hàng nghìn USD. Kích thước máy móc cồng kềnh gây bất tiện trong quá trình lưu động. Kỹ thuật viên bắt buộc phải thao tác trực tiếp tại xe để đọc dữ liệu. Khi ô tô chết máy trên đường cao tốc, việc cứu hộ về xưởng kéo theo chi phí đắt đỏ. Các thiết bị quét lỗi phổ thông giá rẻ thường thiếu tính ổn định và chỉ hỗ trợ giao tiếp Bluetooth tầm ngắn. Khoảng cách kết nối bị giới hạn khiến kỹ thuật viên khó theo dõi xe từ xa. Hơn nữa, việc lưu trữ lịch sử báo lỗi trên máy quét cầm tay còn nhiều hạn chế. Người lái xe phổ thông không có đủ chuyên môn để diễn giải ý nghĩa các mã lỗi kỹ thuật. Do đó, nhu cầu cấp thiết là tạo ra một thiết bị nhúng nhỏ gọn. Thiết bị cần tích hợp kết nối mạng không dây và đồng bộ dữ liệu lên app di động. Giải pháp này giúp kiểm soát lỗi từ xa tức thời và minh bạch hóa thông tin kỹ thuật.
2.1. Thách thức kỹ thuật khi truyền nhận dữ liệu qua mạng CAN
Mạng CAN đóng vai trò trục xương sống kết nối các hộp ECU trên ô tô. Mỗi khung dữ liệu CAN tiêu chuẩn chỉ cho phép truyền tải tối đa 8 byte. Khi chẩn đoán lỗi phức tạp, phản hồi từ ECU thường vượt quá giới hạn này. Giao thức ISO 15765-2 hay CAN-TP phải được áp dụng để phân mảnh dữ liệu. Các gói tin dài tối đa 4096 byte đòi hỏi cơ chế đóng gói và kiểm soát luồng chặt chẽ. Hệ thống nhúng cần xử lý chính xác cấu trúc Single Frame và Multi Frame. Nếu bộ vi điều khiển không bắt kịp tốc độ bus, dữ liệu sẽ bị thất thoát. Độ trễ xử lý tín hiệu CAN ảnh hưởng trực tiếp đến tính toàn vẹn của kết quả chẩn đoán lỗi.
2.2. Khó khăn trong quản lý dữ liệu động cơ và giám sát liên tục
Hệ thống tự chẩn đoán của ô tô chia thành hai nhóm giám sát chính. Nhóm Continuous Monitors kiểm tra liên tục tình trạng bỏ lửa và hệ thống nhiên liệu. Nhóm Non-Continuous Monitors đòi hỏi các điều kiện vận hành đặc thù của xe. Các thành phần như cảm biến oxy hay bộ lọc khí thải chỉ được kích hoạt trong chu trình nhất định. Việc bắt giữ dữ liệu đóng băng tại thời điểm phát sinh mã lỗi rất phức tạp. Thiết bị chẩn đoán thông thường khó đồng bộ toàn bộ các thông số này lên đám mây. Thiếu công cụ hiển thị trực quan khiến người dùng không nhận diện được nguy cơ hư hại máy móc. Đây là điểm nghẽn lớn trong quy trình bảo dưỡng ô tô hiện hành.
III. Giải pháp chế tạo thiết bị đọc mã lỗi ô tô qua app di động IoT
Đề tài tại Trường ĐH SPKT TP.HCM đưa ra phương án tích hợp phần cứng thông minh và đám mây. Trọng tâm thiết kế sử dụng vi điều khiển ESP32 kết hợp mạch chuyển đổi tín hiệu CAN TJA1050. Vi điều khiển kết nối trực tiếp vào mạng CAN ô tô qua cổng OBD-II tiêu chuẩn. Mạch điện tử thu nhận các gói tin điện áp từ ECU và chuyển đổi sang dữ liệu số. Firmware trên ESP32 xử lý giải mã tín hiệu theo chuẩn giao thức ISO 15765-2. Dữ liệu sau xử lý được đồng bộ trực tiếp lên cơ sở dữ liệu thời gian thực qua kết nối Wi-Fi hoặc 4G. Ứng dụng di động đóng vai trò giao diện điều khiển hai chiều với thiết bị. Người dùng có thể gửi lệnh quét mã lỗi, xem dữ liệu đóng băng và yêu cầu xóa lỗi từ xa. Ứng dụng hỗ trợ sáu nhóm chức năng chuyên sâu như một máy chẩn đoán chuyên nghiệp. Cơ chế truyền nhận thời gian thực giúp tốc độ phản hồi lệnh diễn ra gần như ngay lập tức. Toàn bộ kiến trúc phần cứng và phần mềm tạo thành giải pháp IoT khép kín, ổn định và chi phí thấp.
3.1. Thiết kế phần cứng với ESP32 và module thu phát CAN TJA1050
Phần cứng thiết bị lấy vi điều khiển ESP32 làm bộ xử lý trung tâm. ESP32 sở hữu xung nhịp cao và tích hợp sẵn bộ điều khiển CAN nội bộ. Mạch thu phát TJA1050 đóng vai trò giao tiếp vật lý giữa ESP32 và đường truyền CAN trên xe. Module này có nhiệm vụ chuyển đổi mức điện áp vi sai của bus CAN sang mức logic TTL phù hợp với vi điều khiển. Thiết kế phần cứng đảm bảo khả năng chống nhiễu điện từ cao trong môi trường ô tô. Nguồn nuôi của module được hạ áp an toàn từ cổng OBD-II 12V. Mạch điện nhỏ gọn, tiêu thụ ít điện năng và cho phép hoạt động liên tục khi động cơ vận hành.
3.2. Xây dựng ứng dụng di động và cơ sở dữ liệu thời gian thực
Ứng dụng di động được xây dựng với giao diện đồ họa thân thiện và trực quan. Nền tảng cơ sở dữ liệu đám mây thời gian thực giữ vai trò trung gian trao đổi thông tin. Khi người dùng thao tác trên điện thoại, lệnh điều khiển lập tức ghi nhận vào hệ thống. ESP32 liên tục lắng nghe thay đổi và gửi yêu cầu chẩn đoán đến ECU. Sau khi giải mã các thông điệp trả về, vi điều khiển đẩy kết quả ngược lại máy chủ. Ứng dụng cập nhật ngay đồ thị tốc độ, vòng tua máy và nhiệt độ nước làm mát. Người dùng có thể tra cứu mã lỗi kèm hướng dẫn xử lý hư hỏng chi tiết và gửi lệnh xóa lỗi từ xa.
IV. Kết quả thử nghiệm thiết bị đọc mã lỗi ô tô và tiềm năng ứng dụng
Thử nghiệm thực tế tại Trường ĐH SPKT TP.HCM chứng minh hiệu quả vượt trội của thiết bị. Mô hình được kiểm tra thực tế trên xe Toyota Vios 2007 và Ford Focus 2019. Kết quả ghi nhận thiết bị đọc thành công 30 thông số hiện hành trên Toyota Vios. Trên Ford Focus 2019, hệ thống đọc chính xác 34 thông số vận hành và 32 thông số dữ liệu đóng băng. Cả hai mẫu xe đều phát hiện chuẩn xác 3 mã lỗi ở 2 trạng thái chẩn đoán. Đáng chú ý, tỷ lệ xóa sạch mã lỗi sau sửa chữa đạt mức tuyệt đối 100%. Toàn bộ sáu tính năng điều khiển trên ứng dụng di động đều vận hành trơn tru và chính xác. Tốc độ đáp ứng truyền nhận dữ liệu diễn ra nhanh chóng, không xuất hiện độ trễ hay mất gói tin. Thành công này khẳng định tính khả thi cao của việc thương mại hóa thiết bị. Nghiên cứu mở ra tiềm năng ứng dụng rộng rãi cho các xưởng dịch vụ và trung tâm đào tạo kỹ thuật ô tô.
4.1. Đánh giá thực nghiệm trên xe Toyota Vios và Ford Focus
Quá trình thử nghiệm thực tế diễn ra trực tiếp tại xưởng thực hành Trường ĐH SPKT TP.HCM. Thiết bị được gắn vào cổng OBD-II trên xe Toyota Vios đời 2007 và Ford Focus đời 2019. Kết quả cho thấy thiết bị tương thích hoàn toàn với hai cấu trúc mạng CAN khác nhau. Hệ thống trích xuất chuẩn xác dữ liệu đóng băng tại thời điểm xe xảy ra lỗi kỹ thuật. Các mã lỗi chẩn đoán được phát hiện đầy đủ ở cả trạng thái lỗi hiện hành và lỗi lịch sử. Thao tác xóa mã lỗi thành công 100% trên cả hai dòng xe mà không phát sinh xung đột hệ thống. Điều này chứng minh thuật toán chẩn đoán có độ tin cậy và tính ổn định rất cao.
4.2. Khả năng nhân rộng và giá trị ứng dụng thực tiễn
Thiết bị đọc mã lỗi ô tô qua app di động khẳng định giá trị thực tiễn to lớn. Giải pháp hỗ trợ hiệu quả công tác giảng dạy thực hành tại các trường kỹ thuật. Giảng viên và sinh viên có thể phân tích trực tiếp luồng dữ liệu CAN thực tế trên xe. Đối với các đội xe vận tải, thiết bị giúp theo dõi sức khỏe động cơ từ xa và giảm chi phí cứu hộ. Các garage vừa và nhỏ có thể trang bị thiết bị như công cụ chẩn đoán nhanh với chi phí thấp. Sản phẩm là minh chứng rõ nét cho năng lực nghiên cứu ứng dụng của sinh viên ĐH SPKT TP.HCM. Hướng phát triển tiếp theo là hoàn thiện vỏ hộp công nghiệp và mở rộng kết nối 4G/5G.