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

Trong ngành công nghiệp ô tô hiện đại, sự gia tăng nhanh chóng của các hệ thống điều khiển điện tử đòi hỏi các phương thức truyền thông tin cậy, tốc độ cao và tối ưu hóa chi phí. Mạng CAN (Controller Area Network) và mạng LIN (Local Interconnect Network) đã trở thành hai chuẩn truyền thông tiêu chuẩn: CAN đảm nhiệm kết nối các bộ điều khiển trung tâm (ECU) đòi hỏi độ tin cậy và băng thông cao, trong khi LIN phục vụ các cụm thiết bị ngoại vi cấp thấp nhằm giảm thiểu chi phí dây dẫn. Đi kèm với cấu trúc mạng này là giao thức chẩn đoán On-Board Diagnostics (OBD-II), cho phép các thiết bị chuyên dụng giao tiếp với phương tiện để trích xuất dữ liệu vận hành và xử lý sự cố.

Tuy nhiên, việc nghiên cứu, kiểm thử và đào tạo kỹ thuật chẩn đoán ô tô gặp phải rào cản lớn do chi phí đầu tư phương tiện thật hoặc các thiết bị mô phỏng chuyên dụng từ nước ngoài rất đắt đỏ. Việc can thiệp trực tiếp lên xe thật trong quá trình thực hành còn tiềm ẩn nguy cơ gây hư hại các cụm điều khiển điện tử. Xuất phát từ thực tiễn đó, đề tài "Nghiên cứu, thử nghiệm mô-đun giả lập hệ thống chẩn đoán trên ô tô thông qua mạng CAN-LIN" được thực hiện nhằm cung cấp một giải pháp phần cứng giá thành thấp, có khả năng tái tạo tín hiệu mạng và tương thích trực tiếp với máy chẩn đoán thương mại.

Mục tiêu nghiên cứu được xác định cụ thể gồm ba nhiệm vụ:

  1. Nghiên cứu và chế tạo mô-đun giả lập tín hiệu mạng CAN.
  2. Kết nối máy chẩn đoán với mô-đun thông qua cổng OBD để thực thi các chức năng chẩn đoán tiêu chuẩn.
  3. Nghiên cứu và chế tạo mô-đun giả lập tín hiệu mạng LIN phục vụ công tác quan sát, phân tích dữ liệu ngoại vi.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Giao thức truyền thông CAN, giao thức truyền thông LIN và hệ thống chẩn đoán tiêu chuẩn OBD-II trên ô tô.
  • Phạm vi không gian: Thực hiện đo đạc, thu thập và phân tích dữ liệu thực tế trên hai mô hình hộp điều khiển xe Kia Picanto SA 2011 và Chevrolet Cruze 2011 tại Khoa Cơ khí Động lực, 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 triển khai từ ngày 23/02/2025 đến ngày 10/06/2025.

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

Đề tài vận dụng hệ thống lý thuyết về mạng truyền thông nội bộ trên ô tô và các tiêu chuẩn chẩn đoán quốc tế, bao gồm:

  • Chuẩn giao tiếp CAN (ISO 11898): Phân tích đặc tính vật lý của CAN tốc độ cao (ISO 11898-2, tốc độ tối đa 1 Mbps, thường sử dụng 500 kbps) và CAN tốc độ thấp (ISO 11898-3, tốc độ tối đa 125 kbps). Phương thức truyền tín hiệu vi sai trên hai dây CAN_H và CAN_L với hai trạng thái logic: Dominant (mức 0, hiệu điện thế chênh lệch $V_{diff} > 0.9V$) và Recessive (mức 1, $V_{diff} < 0.5V$). Cơ chế phân xử quyền ưu tiên không phá hủy dữ liệu (CSMA/CR) dựa trên mã định danh Identifier (11 bit ở chuẩn CAN 2.0A và 29 bit ở chuẩn CAN 2.0B). Cấu trúc các loại khung: Khung dữ liệu (Data Frame), Khung yêu cầu truyền từ xa (Remote Frame), Khung báo lỗi (Error Frame) và Khung báo quá tải (Overload Frame).
  • Chuẩn truyền tải dữ liệu chẩn đoán CAN-TP (ISO 15765-2): Cơ chế phân đoạn thông điệp vượt quá độ dài 8 byte của khung CAN tiêu chuẩn (hỗ trợ gói tin lên đến 4096 byte), quy định 4 cấu trúc khung PCI: Khung đơn (Single Frame - SF, mã 0x0), Khung đầu tiên (First Frame - FF, mã 0x1), Khung liên tiếp (Consecutive Frame - CF, mã 0x2) và Khung điều khiển luồng (Flow Control Frame - FC, mã 0x3 chứa các thông số Flow Status, Block Size và Separation Time).
  • Chuẩn giao tiếp LIN: Giao thức truyền thông nối tiếp một dây dựa trên UART/ISO 9141, điện áp danh định 12V, tốc độ truyền tối đa 20 kbps (thường dùng 19.2 kbps). Mô hình mạng Master-Slave với cấu trúc khung gồm Header do Master phát (trường Break, Sync 0x55, ID có 2 bit Parity kiểm tra) và Response do Master hoặc Slave phát (1 đến 8 byte dữ liệu cùng trường Checksum). Cơ chế quản lý năng lượng bao gồm chế độ ngủ (Sleep Mode qua lệnh Master Request ID 60 byte dữ liệu đầu bằng 0, hoặc bus không hoạt động quá 4 giây) và chế độ đánh thức (Wakeup bằng cách kéo bus về mức Dominant từ 250 µs đến 5 ms).
  • Hệ thống chẩn đoán On-Board Diagnostics (OBD-II / ISO 15765-4): Cấu trúc 16 chân của giắc kết nối DLC và 10 chế độ hoạt động chẩn đoán tiêu chuẩn (từ Mode 01 đến Mode 0A).

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 thực nghiệm và giải mã gói tin: Sử dụng thiết bị phần cứng chuyên dụng CH-OBD-FD CAN-FD/LIN kết hợp phần mềm Car Bus Analyzer và CAN-Hacker để trích xuất, phân tích các khung truyền CAN và LIN thực tế trên mô hình xe Kia Picanto SA 2011 và Chevrolet Cruze 2011.
  • Phương pháp thiết kế hệ thống nhúng: Lập trình điều khiển vi điều khiển ARM Cortex-M3 (STM32F103C8T6), thiết kế mạch giao tiếp phần cứng trên phần mềm Proteus 8, xây dựng thuật toán phân tích yêu cầu từ máy chẩn đoán và đóng gói dữ liệu phản hồi theo đúng định dạng thời gian thực.
  • Nguồn dữ liệu: Dữ liệu khung truyền thu thập trực tiếp từ cổng giao tiếp của hai dòng xe khảo sát, tài liệu kỹ thuật chuẩn ISO và thông số linh kiện từ các nhà sản xuất bán dẫn.

Thiết kế và triển khai hệ thống

Hệ thống được hiện thực hóa dưới dạng các mô-đun phần cứng chuyên dụng, kết hợp giữa mạch vi điều khiển và các tầng thu phát vật lý tương ứng cho từng giao thức.

Thành phần / Thiết bị Chủng loại / Linh kiện Vai trò kỹ thuật trong hệ thống
Vi điều khiển trung tâm STM32F103C8T6 (ARM Cortex-M3) Xử lý logic, quản lý bộ đệm CAN/LIN, thuật toán chẩn đoán OBD-II
Bộ thu phát CAN MCP2551 Chuyển đổi mức logic từ chân CAN_Tx/CAN_Rx sang mức vi sai CAN_H/CAN_L
Bộ thu phát LIN TJA1020 (TTL UART sang LIN) Chuyển đổi mức logic UART 3.3V/5V của vi điều khiển sang mức điện áp bus LIN 12V
Cổng giao tiếp chẩn đoán Cổng DLC 16 chân tiêu chuẩn OBD-II Giao tiếp vật lý hai chiều trực tiếp với máy chẩn đoán thương mại
Cảm biến giả lập Chiết áp xoay (Potentiometer) Tạo điện áp analog biến thiên đưa vào bộ ADC để mô phỏng tín hiệu cảm biến
Thiết bị thu thập, phân tích CAN-Hacker, CH-OBD-FD CAN-FD/LIN Bắt gói tin, kiểm tra cấu trúc khung truyền trên xe mẫu và kiểm thử mô-đun
Phần mềm thiết kế & giám sát Proteus 8, LabVIEW Thiết kế sơ đồ nguyên lý, layout mạch in và lập trình giao diện giám sát

Quy trình triển khai thuật toán được tổ chức thành hai khối chức năng chính:

  • Khối mô-đun CAN: Vi điều khiển cấu hình bộ lọc CAN nội bộ để nhận dạng các ID yêu cầu chẩn đoán (chuẩn 11-bit ID 0x7DF hoặc 0x7E0). Khi nhận được yêu cầu, thuật toán phân loại theo Mode OBD-II. Với Mode 01, dữ liệu đọc từ chân ADC liên kết với chiết áp được ánh xạ thành giá trị PID cảm biến (như tốc độ động cơ, nhiệt độ nước làm mát) và gửi về máy quét dưới dạng Single Frame. Với Mode 02, hệ thống đóng băng và lưu trữ các giá trị cảm biến tại thời điểm phát sinh mã lỗi. Với các chế độ trả về chuỗi dữ liệu dài như Mode 03 (đọc mã lỗi lưu trữ DTCs), Mode 07 (mã lỗi chờ xử lý), Mode 09 (đọc chuỗi VIN) và Mode 0A (mã lỗi vĩnh viễn), thuật toán áp dụng chuẩn ISO 15765-2 để gửi gói First Frame, đợi gói Flow Control từ máy chẩn đoán, sau đó tuần tự gửi các gói Consecutive Frame. Chế độ điều khiển cơ cấu chấp hành hỗ trợ nhận lệnh bật/tắt tín hiệu Ignition 1.
  • Khối mô-đun LIN: Từ dữ liệu bắt gói thực tế của bộ công tắc điều khiển cửa kính xe Chevrolet Cruze 2011, nhóm tác giả xây dựng bảng mã trạng thái ứng với từng thao tác vật lý. Vi điều khiển đóng vai trò LIN Slave kết nối qua chip TJA1020, lắng nghe Header từ Master (thiết bị CH-OBD-FD đóng vai trò Master phát chuỗi Break-Sync-ID) và gửi Response mang tải trọng dữ liệu phản ánh chính xác trạng thái công tắc tương ứng.

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

Chương 1. Lý do chọn đề tài, mục tiêu, đối tượng, phạm vi nghiên cứu và cơ sở lý thuyết tổng quan

Chương 1 thiết lập luận cứ khoa học và cơ sở lý thuyết cho toàn bộ đề tài:

  • Phân tích bối cảnh công nghệ mạng truyền thông trên ô tô, đối chiếu tổng quan tình hình nghiên cứu trong nước (chủ yếu dừng ở việc mô phỏng dữ liệu hiển thị Mode 01 qua phần mềm, thiếu vắng việc thực hiện đầy đủ các chế độ OBD-II kết hợp mạng LIN trên phần cứng thực) và ngoài nước (các thiết bị thương mại như OBD-II ECU Simulator của Kevin Liang hay các nền tảng đào tạo chuyên dụng có chi phí rất cao).
  • Tổng hợp chi tiết lý thuyết mạng CAN: Cấu trúc bus, mức điện áp Dominant/Recessive, cấu trúc khung truyền dữ liệu tiêu chuẩn và mở rộng, cơ chế kiểm tra lỗi (Bit, Stuff, CRC, Form, ACK) và giao thức truyền tải đa khung CAN-TP (ISO 15765-2).
  • Khái quát giao thức LIN: Đặc tính lớp vật lý, cấu trúc bức điện LIN (Break, Sync, ID, Data, Checksum classic và enhanced), các loại khung truyền (Unconditional, Event-triggered, Sporadic, Diagnostic), cùng cơ chế quản lý trạng thái mạng (Sleep và Wakeup).
  • Giới thiệu hệ thống OBD-II: Lịch sử chuẩn hóa từ CARB/EPA (1988 đến nay), chuẩn kết nối DLC 16 chân và phân tích chức năng chi tiết của 10 chế độ làm việc (Mode 01 đến Mode 0A).

Kết quả nghiên cứu

Phần này trình bày toàn bộ tiến trình thực nghiệm, thuật toán điều khiển và dữ liệu kiểm thử thực tế của hai mô-đun:

  • Xây dựng mô-đun CAN: Trình bày chi tiết sơ đồ giải thuật cho từng chế độ phản hồi chẩn đoán: Quét giao thức ISO CAN BUS, phản hồi Mode 01 kèm thuật toán chuyển đổi giá trị chiết áp thành thông số cảm biến, lưu trữ dữ liệu Freeze Frame của Mode 02, thuật toán truyền Multi-Frame cho Mode 03, xóa mã lỗi Mode 04, đọc mã lỗi Mode 07 và Mode 0A, trích xuất mã nhận dạng phương tiện VIN ở Mode 09, cùng thuật toán điều khiển cơ cấu chấp hành bật/tắt Ignition 1. Kết quả kiểm thử cho thấy mô-đun CAN kết nối ổn định với máy chẩn đoán thương mại, hiển thị trực tiếp dữ liệu thay đổi theo chiết áp, hiển thị mã lỗi khi được kích hoạt và thực hiện xóa lỗi thành công.
  • Xây dựng mô-đun LIN: Phân tích các khung truyền thực tế của bộ công tắc tài xế xe Chevrolet Cruze 2011 kết nối với thiết bị đọc LIN ở nhiều chế độ: Trạng thái bình thường, nâng/hạ/auto kính cửa tài xế, nâng/hạ/auto kính cửa hành khách, nâng/hạ/auto kính cửa sau trái, nâng/hạ/auto kính cửa sau phải, và chế độ khóa/mở khóa nâng hạ kính. Xây dựng thuật toán cho vi điều khiển đóng vai trò Slave phản hồi yêu cầu từ Master, kiểm chứng thành công khả năng giao tiếp giữa mô-đun với thiết bị phân tích CH-OBD-FD CAN-FD/LIN.

Đánh giá kết quả nghiên cứu

Phần này tổng kết các kết quả đạt được về mặt chế tạo mô hình và hiệu năng giao thức:

  • Thiết kế hoàn thiện mạch phần cứng trên Proteus 8, gia công mạch in, chế tạo vỏ hộp bảo vệ hoàn chỉnh và xây dựng giao diện hiển thị, điều khiển trên phần mềm LabVIEW.
  • Đánh giá khả năng đáp ứng của giao thức CAN khi kết nối trực tiếp với các dòng máy chẩn đoán khác nhau trên thị trường, xác nhận độ trễ và tính tương thích chuẩn khung truyền.
  • Đánh giá mức độ ổn định của giao thức LIN khi giả lập bộ công tắc tài xế và đề xuất các phương hướng hoàn thiện hệ thống.

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

Kết quả thực nghiệm của đề tài được tổng hợp thông qua các thông số và tính năng kỹ thuật cụ thể đã kiểm chứng trên thiết bị thực tế:

Hạng mục kiểm thử Đối tượng / Công cụ thực nghiệm Kết quả ghi nhận trong văn bản
Quét giao thức kết nối Máy chẩn đoán thương mại Nhận diện chính xác chuẩn ISO CAN BUS Protocol qua cổng DLC
Đọc dữ liệu Mode 01 Chiết áp analog + Máy chẩn đoán Giá trị cảm biến (tốc độ, nhiệt độ...) thay đổi tuyến tính theo vị trí chiết áp
Dữ liệu đóng băng Mode 02 Lỗi giả lập trên mô-đun Ghi nhận và hiển thị thông số cảm biến tại thời điểm xuất hiện lỗi
Đọc mã lỗi Mode 03, 07, 0A Máy chẩn đoán + Thuật toán Multi-Frame Truyền tải và hiển thị chính xác danh sách mã lỗi lưu trữ, mã lỗi chờ và mã lỗi vĩnh viễn
Xóa mã lỗi Mode 04 Lệnh xóa từ máy chẩn đoán Xóa thành công mảng mã lỗi đã lưu và giải phóng dữ liệu đóng băng trong vi điều khiển
Nhận dạng xe Mode 09 Máy chẩn đoán Xuất chuỗi mã số VIN hợp lệ qua giao thức đa khung ISO 15765-2
Điều khiển chấp hành Lệnh kích hoạt từ máy chẩn đoán Thực thi thành công lệnh bật và tắt trạng thái Ignition 1
Giả lập mạng LIN Tool CH-OBD-FD + Car Bus Analyzer Phản hồi chính xác 11 trạng thái thao tác của cụm công tắc kính xe Chevrolet Cruze

Đóng góp của đề tài so với các nghiên cứu trước đó trong nước:

  • Tích hợp thành công giải pháp giả lập đồng thời hai mạng truyền thông nền tảng CAN và LIN trên nền vi điều khiển phổ thông STM32F103C8T6 với chi phí chế tạo thấp.
  • Khắc phục hạn chế của các nghiên cứu mô phỏng trước đây (vốn chỉ dừng lại ở việc đọc dữ liệu hiện hành Mode 01), triển khai đầy đủ các chế độ OBD-II phức tạp từ Mode 01 đến Mode 0A, xử lý thành công cơ chế truyền nhận đa khung dữ liệu (Multi-Frame) theo tiêu chuẩn ISO 15765-2.
  • Cung cấp mô hình phần cứng có khả năng tương tác hai chiều với máy chẩn đoán thật (cho phép cả chức năng đọc dữ liệu, xóa lỗi và điều khiển cơ cấu chấp hành), giúp loại bỏ sự phụ thuộc vào xe thật trong quá trình kiểm thử thiết bị chẩn đoán.

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

Hạn chế của đề tài được tác giả ghi nhận trực tiếp trong văn bản:

  • Giới hạn tài nguyên phần cứng: Vi điều khiển STM32F103C8T6 có dung lượng bộ nhớ (RAM, Flash) và xung nhịp xử lý hạn chế, chưa đáp ứng được việc mô phỏng các mạng CAN có cấu trúc đa nút phức tạp hoặc các chuẩn truyền thông tốc độ cao như CAN-FD ở tải bus lớn.
  • Mức độ tương thích tín hiệu: Tín hiệu giả lập vẫn chịu giới hạn về độ chính xác thời gian thực so với hệ thống ECU thực tế do hạn chế về thuật toán và phần cứng xử lý.
  • Phạm vi dịch vụ OBD-II: Hệ thống mới đáp ứng các chế độ cơ bản của chuẩn OBD-II tiêu chuẩn, chưa bao quát toàn bộ các dịch vụ chẩn đoán mở rộng (như chuẩn chẩn đoán hợp nhất UDS - ISO 14229).
  • Giới hạn mạng LIN: Mô-đun LIN mới dừng lại ở việc mô phỏng giao tiếp đơn lẻ một Slave (bộ công tắc tài xế), chưa triển khai được mạng LIN đa nút với nhiều thiết bị ngoại vi cùng lúc.

Hướng phát triển tiếp theo được đề xuất:

  • Nâng cấp cấu hình vi điều khiển lên các dòng chip có hiệu năng cao hơn, dung lượng bộ nhớ lớn hơn để mở rộng tính năng mô phỏng.
  • Tích hợp thêm các giao thức chẩn đoán chuyên sâu (như UDS, KWP2000).
  • Mở rộng kiến trúc mạng LIN hỗ trợ nhiều nút Slave đồng thời trên cùng một đường bus.

Giá trị tham khảo

Đề tài là tài liệu kỹ thuật có giá trị tham khảo thiết thực cho:

  • Sinh viên, học viên chuyên ngành Công nghệ Kỹ thuật Ô tô, Kỹ thuật Cơ điện tử, Kỹ thuật Điều khiển và Tự động hóa có định hướng nghiên cứu sâu về điện tử ô tô, mạng truyền thông nội bộ và hệ thống chẩn đoán.
  • Các kỹ sư phát triển thiết bị chẩn đoán (Scan tools), thiết bị ghi dữ liệu (Data Loggers), hoặc các nhà phát triển phần mềm giao tiếp OBD-II cần một công cụ phần cứng chi phí thấp để kiểm thử chức năng mà không cần tiếp cận phương tiện thực tế.
  • Các nội dung có giá trị tham khảo kỹ thuật cao gồm: Quy trình bắt và giải mã bức điện CAN/LIN trên xe thật bằng công cụ CH-OBD-FD; phương pháp xây dựng thuật toán phân mảnh gói tin chẩn đoán đa khung ISO 15765-2; sơ đồ mạch nguyên lý thiết kế trên Proteus 8 và phương pháp lập trình vi điều khiển giao tiếp với chip MCP2551 và TJA1020.

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

1. Đề tài đã thu thập dữ liệu khung truyền thực tế trên những dòng xe nào để làm cơ sở thiết kế mô-đun?
Dữ liệu khung truyền thực tế được đo đạc, thu thập và phân tích trực tiếp từ hai mô hình hộp điều khiển xe tại Khoa Cơ khí Động lực: Kia Picanto SA đời 2011 và Chevrolet Cruze đời 2011.

2. Cấu hình phần cứng chính của mô-đun giả lập tín hiệu gồm những linh kiện nào?
Hệ thống sử dụng vi điều khiển trung tâm STM32F103C8T6 (lõi ARM Cortex-M3), kết hợp bộ thu phát CAN MCP2551, bộ chuyển đổi UART sang LIN TJA1020, cổng kết nối DLC 16 chân tiêu chuẩn OBD-II và các chiết áp xoay để tạo tín hiệu analog đưa vào bộ chuyển đổi ADC.

3. Cơ chế truyền đa khung (Multi-Frame) theo chuẩn ISO 15765-2 được triển khai như thế nào trong mô-đun CAN?
Khi dữ liệu chẩn đoán vượt quá dung lượng 8 byte của một khung CAN đơn lẻ (như khi truyền danh sách mã lỗi Mode 03 hoặc mã số VIN Mode 09), mô-đun gửi khung First Frame (chứa thông tin tổng chiều dài dữ liệu), chờ nhận khung Flow Control từ máy chẩn đoán để xác định trạng thái cho phép gửi và thời gian trễ, sau đó tuần tự gửi các khung Consecutive Frame có đánh số thứ tự từ 1 đến 15 (quay vòng về 0) cho đến khi hoàn tất chuỗi dữ liệu.

4. Mô-đun mạng LIN trong đề tài mô phỏng cụ thể cụm chi tiết nào trên xe?
Mô-đun LIN đóng vai trò Slave mô phỏng toàn bộ hoạt động của cụm công tắc cửa kính phía tài xế trên xe Chevrolet Cruze 2011, bao gồm 11 trạng thái: Nghỉ bình thường, nâng/hạ/auto kính cửa tài xế, nâng/hạ/auto kính cửa hành khách, nâng/hạ/auto kính cửa sau trái, nâng/hạ/auto kính cửa sau phải, và chế độ khóa/mở khóa công tắc nâng hạ kính.

5. Mô-đun CAN đã vượt qua những bài kiểm thử chẩn đoán thực tế nào với máy chẩn đoán thương mại?
Mô-đun đã được kiểm chứng tương thích thành công qua các bài đo: Quét tự động nhận diện giao thức ISO CAN BUS, đọc thông số cảm biến biến thiên theo chiết áp ở Mode 01, xuất dữ liệu đóng băng ở Mode 02, đọc mã lỗi ở Mode 03, Mode 07 và Mode 0A, thực thi lệnh xóa mã lỗi ở Mode 04, trích xuất mã nhận dạng phương tiện VIN ở Mode 09, và nhận lệnh điều khiển cơ cấu chấp hành bật/tắt Ignition 1.

Kết luận

Đồ án tốt nghiệp của sinh viên Trần Trung Hùng và Trương Tuấn Kiệt đã hoàn thành mục tiêu thiết kế, chế tạo và thử nghiệm thành công mô-đun phần cứng giả lập hệ thống chẩn đoán ô tô thông qua mạng CAN và LIN dựa trên nền vi điều khiển STM32F103C8T6. Công trình giải quyết tốt bài toán tương thích với máy chẩn đoán thực tế qua việc hỗ trợ đầy đủ các chế độ OBD-II tiêu chuẩn (từ Mode 01 đến Mode 0A) và tái tạo chính xác tín hiệu ngoại vi của cụm công tắc cửa kính qua mạng LIN. Mặc dù còn một số hạn chế về năng lực xử lý phần cứng và phạm vi dịch vụ chẩn đoán nâng cao, đề tài là tài liệu kỹ thuật có giá trị ứng dụng cao, cung cấp giải pháp thực hành và kiểm thử an toàn, chi phí thấp cho ngành công nghệ kỹ thuật ô tô.