Giới thiệu dự án

Công nghệ chiếu sáng trên phương tiện giao thông đường bộ đã trải qua hơn 120 năm tiến hóa, từ đèn dầu sơ khai năm 1886 đến công nghệ Halogen, Bi-Xenon và LED ma trận hiện đại. Mặc dù hạ tầng giao thông liên tục được nâng cấp, các báo cáo an toàn giao thông đường bộ quốc tế chỉ ra một nghịch lý: tai nạn giao thông ban đêm chiếm tới 40% tổng số vụ tai nạn nghiêm trọng, dù mật độ phương tiện lưu thông vào ban đêm chỉ bằng 1/5 (20%) so với ban ngày. Nguyên nhân cốt lõi bắt nguồn từ giới hạn của hệ thống đèn pha cố định truyền thống, vốn chỉ chiếu thẳng theo trục dọc thân xe và tạo ra "vùng mù quang học" nguy hiểm tại các khúc cua gấp hoặc ngã rẽ.

       [Xe Đèn Cố Định] --------------> Vùng chiếu thẳng (30m ở khúc cua)
                                     \
                                      \---> VÙNG TỐI NGUY HIỂM (Góc cua khuất tầm nhìn)

       [Xe Trang Bị AFS] ~~~~~~~~~~~~~~> Vùng chiếu bám cua tự động (55m)

Đề tài "Thiết kế, thi công mô hình hệ thống chiếu sáng thông minh Adaptive Front-light System (AFS)" thuộc chuyên ngành Công nghệ Kỹ thuật Ô tô được triển khai nhằm giải quyết triệt để bài toán vùng mù chiếu sáng thông qua việc kết hợp cơ chế chiếu sáng góc cua tĩnh (Static Bending Light) và chiếu sáng góc cua động (Dynamic Bending Light).

Mục tiêu đề tài

  1. Nghiên cứu cơ sở lý thuyết: Phân tích động học quay vòng Ackermann, cơ chế phân bổ chùm sáng theo bán kính cong $R$ và cấu trúc mạng điện chiếu sáng ô tô tiêu chuẩn.
  2. Thiết kế mạch điều khiển thông minh: Xây dựng thuật toán xử lý tín hiệu góc bẻ lái từ cảm biến Encoder kết hợp trạng thái công tắc đèn chiếu sáng (LCS - Light Control Switch) và tín hiệu báo rẽ (Turn Signal).
  3. Cải tiến cơ khí chóa đèn: Chuyển đổi cụm chóa phản xạ cố định thành cụm quang học chủ động hai trục dẫn động bởi động cơ servo tải cao.
  4. Chế tạo sa bàn mô hình đào tạo: Hoàn thiện sa bàn kích thước $122 \times 94.5\text{ cm}$, khung đỡ chịu lực cao $78\text{ cm}$ tích hợp đầy đủ hệ thống đèn đầu, đèn hậu, cụm relay - cầu chì, công tắc điều khiển và vô lăng lái.
  5. Thực nghiệm và kiểm chuẩn: Đo đạc thời gian đáp ứng góc xoay, độ ổn định điện áp và hiệu quả mở rộng góc chiếu thực tế trên mô hình.

Phương pháp tiếp cận và kết quả kỳ vọng

Giải pháp kết hợp vi điều khiển nhúng thời gian thực với cơ cấu trợ động phân cấp giúp tối ưu hóa chi phí sản xuất xuống dưới 10% so với các hệ thống AFS thương mại khép kín của Hella hay Bosch, đồng thời giữ nguyên khả năng mô phỏng trực quan phục vụ công tác giảng dạy và nghiên cứu ứng dụng.

  • Phạm vi nghiên cứu: Mô hình hóa hệ thống AFS trên hệ thống điện $12\text{V DC}$ ô tô tiêu chuẩn, điều khiển góc quay ngang ($\pm 15^\circ$ mỗi bên) của chóa đèn chiếu gần và đóng ngắt tự động đèn phụ trợ góc cua tĩnh.
  • Giới hạn: Hệ thống chưa tích hợp cảm biến gia tốc trọng trường để tự động cân bằng góc chiếu cao/thấp (Auto-Leveling) theo tải trọng và độ dốc mặt đường.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Hệ thống chiếu sáng trên các dòng xe thương thông dụng bộc lộ nhiều hạn chế khi vận hành trong điều kiện đường đèo dốc hoặc giao lộ thiếu sáng:

Tiêu chí kỹ thuật Đèn pha Halogen/LED cố định Hella DynaView EVO2 (Góc cua tĩnh) Hệ thống AFS OEM cao cấp (Audi/BMW) Mô hình AFS Đề tài nghiên cứu
Cơ chế bẻ góc Không hỗ trợ ($0^\circ$) Bật bổ sung đèn sương mù/phụ Xoay thấu kính Projector/Matrix Động cơ Servo xoay chóa + Đèn tĩnh
Góc điều chỉnh Cố định Cố định theo góc lắp ($45^\circ$) Biến thiên liên tục $\pm 15^\circ \to \pm 35^\circ$ Biến thiên liên tục $\pm 15^\circ$ (Trục quay $30^\circ$)
Tầm nhìn góc cua $30\text{ m}$ $40\text{ m}$ $60\text{ m}$ $55\text{ m}$
Chi phí chế tạo Rất thấp ($< 50\text{ USD}$) Trung bình (~$760\text{ USD}$) Rất cao ($> 1,500\text{ USD}$) Thấp (~$120\text{ USD}$)
Tính tương thích Đại trà Lắp đặt thêm phụ kiện rời Khép kín qua CAN-Bus chuyên biệt Dễ dàng tùy biến, module mở

Yêu cầu hệ thống theo mô hình MoSCoW

  • Must Have (Bắt buộc): Điều khiển góc xoay động cơ Servo theo tỷ lệ góc vô lăng; tự động kích hoạt đèn góc cua tĩnh khi xi-nhan hoặc góc vô lăng vượt ngưỡng $20^\circ$; cơ chế bảo vệ liên động qua Relay W3 chỉ cho phép AFS hoạt động khi bật đèn chiếu gần (Low Beam).
  • Should Have (Nên có): Tự động reset góc chóa đèn về vị trí trung tâm ($0^\circ$) khi đi thẳng; hiển thị cảnh báo trạng thái đèn trên táp-lô.
  • Could Have (Có thể có): Cảm biến tốc độ xe (VSS) để tự động điều chỉnh biên độ xoay theo dải vận tốc ($< 40\text{ km/h}$ ưu tiên tĩnh, $> 40\text{ km/h}$ ưu tiên động).
  • Won't Have (Chưa thực hiện): Khử chói chùm sáng chọn lọc (Adaptive Driving Beam - ADB) bằng màng chắn Matrix.
+-----------------------------------------------------------------------------+
|                          GAP ANALYSIS: HỆ THỐNG AFS                         |
+-----------------------------------+-----------------------------------------+
| Hiện trạng thị trường:            | Giải pháp đề tài:                       |
| - Đèn thường: Điểm mù góc cua lớn | -> Kết hợp Dynamic (Servo) + Static     |
| - AFS nhập ngoại: Chi phí đắt đỏ  | -> Thiết kế nguồn mở trên Arduino R3    |
| - Mô hình dạy học: Thiếu trực quan| -> Sa bàn thực hành đầy đủ cơ điện tử   |
+-----------------------------------+-----------------------------------------+

Thiết kế hệ thống

Hệ thống AFS được cấu trúc thành ba khối chính: Khối thu nhận tín hiệu, Khối điều khiển trung tâm (ECU)Khối chấp hành/hiển thị.

Bảng thông số kỹ thuật phần cứng (Technology Stack)

Thành phần Mã linh kiện / Phiên bản Thông số kỹ thuật chi tiết Vai trò trong hệ thống
Vi điều khiển Arduino Uno R3 (ATmega328P) $16\text{ MHz}$, $32\text{ KB Flash}$, $5\text{V Logic}$ Xử lý thuật toán nội suy góc bẻ lái
Động cơ Servo TowerPro MG995 Metal Gear Lực kéo $10\text{ kg}\cdot\text{cm}$, Điện áp $4.8 - 6.6\text{V}$, Góc quay $180^\circ$ Điều chỉnh góc xoay chóa phản xạ
Cảm biến góc Optical Rotary Encoder 20 PPR $2$ kênh xung vuông Pha A/B lệch pha $90^\circ$ Giám sát chiều quay và góc vô lăng
Khối đóng cắt Relay Ô tô 12VDC/40A (W1-W5) Cuộn hút $12\text{V}$, Tiếp điểm chịu dòng $40\text{A}$ Phân phối công suất đèn Halogen/LED
Mạch mô phỏng Proteus Design Suite v8.13 Engine mô phỏng SPICE kết hợp VSM AVR Kiểm chứng logic và đáp ứng dòng xung
Bộ nguồn Switching Power Supply 12V-30A Ổn áp $12\text{V DC}$, tích hợp chống ngắn mạch Cung cấp tải cho toàn bộ sa bàn

Cơ sở tính toán động học và góc chiếu sáng

Góc quay vòng của xe tuân theo nguyên lý hình học Ackermann để đảm bảo chuyển động quay vòng không trượt:

$$\cot \beta - \cot \alpha = \frac{B}{L}$$

Trong đó:

  • $\beta$: Góc xoay của bánh xe dẫn hướng bên trong khúc cua ($^\circ$).
  • $\alpha$: Góc xoay của bánh xe dẫn hướng bên ngoài khúc cua ($^\circ$).
  • $B$: Bề rộng cơ sở của xe ($1.4 - 1.6\text{ m}$).
  • $L$: Chiều dài cơ sở của xe ($2.4 - 2.8\text{ m}$).

Góc lệch vùng chiếu sáng tối ưu $\gamma$ cần bù trừ tương ứng với góc tiếp tuyến $\delta$ của quỹ đạo cong bán kính $R$:

$$\tan \beta = \frac{L}{R - \frac{B}{2}} \implies \gamma \approx f(\beta)$$

                           +--- Cung đường cong bán kính R ---+
                          /                                    \
                         /     [Vùng quan sát AFS = 55m]        \
                        /                                        \
                       /   [Vùng quan sát cố định = 30m]          \
                      /                                            \
                     +===================[ Xe ]====================+

Trên mô hình sa bàn, cơ cấu vô lăng được thiết kế quay tối đa 2 vòng ($720^\circ$) sang mỗi phía. Tỷ số truyền này được bộ điều khiển ánh xạ tuyến tính về góc dịch chuyển chóa đèn từ $0^\circ$ đến $15^\circ$ sang mỗi bên (tổng góc quét quang học $30^\circ$):

$$\theta_{\text{Servo}} = \theta_{\text{Center}} \pm \left( \frac{\text{Encoder_Ticks}}{\text{Max_Ticks}} \times 15^\circ \right)$$


Implementation và kết quả

Quy trình phát triển và thuật toán điều khiển

Hệ thống được lập trình bằng ngôn ngữ C/C++ nhúng trên nền tảng Arduino IDE. Tín hiệu xung từ Encoder được thu thập qua ngắt ngoài (External Interrupts) tại chân Digital Pin 2 và Pin 3 để đảm bảo không bỏ sót xung định vị góc lái:

#include <Servo.h>

// Định nghĩa chân phần cứng
const uint8_t ENCODER_PIN_A = 2;  // Ngắt ngoài INT0
const uint8_t ENCODER_PIN_B = 3;  // Ngắt ngoài INT1
const uint8_t SERVO_PIN     = 9;  // Ngõ ra PWM điều khiển MG995
const uint8_t HEADLIGHT_INTERLOCK_PIN = 4; // Tín hiệu kích hoạt từ Relay W3

Servo dynamicBeamServo;
volatile int32_t encoderPulseCount = 0;
const int32_t MAX_PULSES_PER_SIDE = 80; // 2 vòng vô lăng = 80 xung
const int8_t SERVO_CENTER_POS = 90;     // Góc trung tâm của Servo

void IRAM_ATTR handleEncoderA() {
  // Đọc hướng quay dựa trên trạng thái Pha B
  bool stateB = digitalRead(ENCODER_PIN_B);
  if (digitalRead(ENCODER_PIN_A) != stateB) {
    encoderPulseCount++;
  } else {
    encoderPulseCount--;
  }
  // Giới hạn biên độ xung trong dải hoạt động an toàn
  encoderPulseCount = constrain(encoderPulseCount, -MAX_PULSES_PER_SIDE, MAX_PULSES_PER_SIDE);
}

void setup() {
  pinMode(ENCODER_PIN_A, INPUT_PULLUP);
  pinMode(ENCODER_PIN_B, INPUT_PULLUP);
  pinMode(HEADLIGHT_INTERLOCK_PIN, INPUT_PULLUP);

  attachInterrupt(digitalPinToInterrupt(ENCODER_PIN_A), handleEncoderA, CHANGE);
  dynamicBeamServo.attach(SERVO_PIN);
  dynamicBeamServo.write(SERVO_CENTER_POS);
}

void loop() {
  // Kiểm tra điều kiện liên động: Chỉ bẻ góc khi đèn Headlight/Tail đang bật
  bool isSystemActive = (digitalRead(HEADLIGHT_INTERLOCK_PIN) == LOW);

  if (isSystemActive) {
    // Ánh xạ dải xung encoder (-80 đến +80) sang dải góc Servo (75 độ đến 105 độ -> biên độ +-15 độ)
    int targetServoAngle = map(encoderPulseCount, -MAX_PULSES_PER_SIDE, MAX_PULSES_PER_SIDE, 75, 105);
    dynamicBeamServo.write(targetServoAngle);
  } else {
    // Tự động đưa chóa đèn về vị trí chuẩn 90 độ khi hệ thống chiếu sáng tắt
    dynamicBeamServo.write(SERVO_CENTER_POS);
  }
  delay(20); // Chu kỳ cập nhật PWM 50Hz ổn định
}

Kiểm thử và đánh giá thông số vận hành

Mô hình hoàn thiện trải qua 6 kịch bản kiểm thử độc lập trên sa bàn thực nghiệm:

Kịch bản kiểm tra Tín hiệu kích hoạt Phản ứng cơ cấu chấp hành Độ trễ đo đạc Đánh giá
Kịch bản 1: Đèn Tail/Demi Bật công tắc LCS nấc 1 Relay W1 đóng $\to$ Đèn đơ-mi trước và đèn hậu sáng $< 15\text{ ms}$ Đạt tiêu chuẩn
Kịch bản 2: Chiếu gần (Low Beam) Bật công tắc LCS nấc 2 (Chế độ Cos) Relay W2 đóng $\to$ Đèn chiếu gần sáng $40\text{W}$, chân kích W3 sẵn sàng $< 18\text{ ms}$ Đạt tiêu chuẩn
Kịch bản 3: Đèn góc cua tĩnh (Rẽ Trái) Bật xi-nhan Trái (Hoặc vô lăng quay $> 1/3$ vòng) Relay W5 đóng $\to$ Đèn mở rộng góc chiếu bên trái phát sáng $< 25\text{ ms}$ Đạt tiêu chuẩn
Kịch bản 4: Chiếu sáng động (Đánh lái) Đánh lái vô lăng sang phải 2 vòng Encoder truyền xung $\to$ Arduino điều khiển MG995 bẻ chóa sang phải $+15^\circ$ $< 42\text{ ms}$ Góc bẻ mượt mà, không rung giật
Kịch bản 5: Chế độ nháy pha (Flash) Kéo cần gạt Flash Relay W2 đóng tức thời $\to$ Cả đèn chiếu xa và báo pha táp-lô cùng sáng $< 10\text{ ms}$ Đạt tiêu chuẩn
Kịch bản 6: Khẩn cấp (Hazard) Bật công tắc Hazard Cực EHW tiếp mass $\to$ Tất cả 4 đèn báo rẽ nhấp nháy đồng bộ Chu kỳ $1.2\text{ Hz}$ Đạt tiêu chuẩn UNECE R48
+-----------------------------------------------------------------------------+
|                     KẾT QUẢ ĐẠT ĐƯỢC SAU THỬ NGHIỆM                         |
+------------------------------------+----------------------------------------+
| Thông số đánh giá                  | Giá trị thực tế đo đạc                 |
+------------------------------------+----------------------------------------+
| Tầm nhìn tại cung cong (R = 50m)   | Tăng từ 30m lên 55m (+83.3%)           |
| Góc quét chóa đèn động             | ±15° (Tổng dải quét 30°)               |
| Thời gian phản hồi cơ cấu lái      | 42 ms (Yêu cầu kỹ thuật < 100 ms)      |
| Dòng tiêu thụ cực đại hệ thống     | 7.8A @ 12.6V DC (Đầy đủ tải công suất) |
| Kích thước khung sa bàn            | 122 x 94.5 x 78 cm (Kết cấu di động)   |
+------------------------------------+----------------------------------------+

Đổi mới và đóng góp

  1. Cấu trúc liên động an toàn hai cấp: Tích hợp mạch logic phần cứng thông qua Relay W3 kết hợp xử lý vi điều khiển, đảm bảo động cơ bẻ chóa đèn không hoạt động ngoài ý muốn khi hệ thống chiếu sáng chính đang tắt.
  2. Kỹ thuật tích hợp cơ cấu Gimbal mini bên trong chóa đèn: Chuyển đổi thành công chóa phản xạ Halogen nguyên bản thành cụm đèn xoay linh hoạt mà không làm biến dạng quang thông của luồng sáng chiếu gần tiêu chuẩn.
  3. Mô hình hóa sư phạm trực quan: Toàn bộ đường dây điện, cầu chì, relay trung gian, bộ vi xử lý và bảng hiển thị táp-lô được bố trí trên cùng mặt phẳng sa bàn, giúp người học dễ dàng đo kiểm dạng sóng xung và điện áp rơi tại các điểm kiểm tra (Test Points).
  4. Tối ưu hóa chi phí chế tạo: Sử dụng linh kiện mở phổ dụng nhưng vẫn đạt độ tin cậy cơ khí và độ nhạy điều khiển tương đương các module AFS thương mại trên xe phân khúc C và D.

Ứng dụng thực tế và triển khai

  • Đào tạo kỹ thuật thực hành: Ứng dụng làm giáo cụ trực quan trong môn học Hệ thống Điện – Điện tử Ô tô, Kỹ thuật chẩn đoán trên ô tô tại các trường đại học khối kỹ thuật.
  • Module Retrofit cho xe thương mại: Nền tảng thiết kế có thể đóng gói thành bộ kit AFS gắn thêm cho các dòng xe đời cũ chưa có hệ thống tự động bám góc cua, nâng cao an toàn khi đi đường đèo núi.
  • Mô hình thử nghiệm thuật toán: Cung cấp môi trường kiểm thử phần cứng trong vòng lặp (Hardware-in-the-Loop - HIL) để phát triển các thuật toán điều khiển đèn thông minh nâng cao tích hợp camera nhận diện biển báo và cảm biến góc đặt bánh xe.
       +-------------------------------------------------------------+
       |             LỘ TRÌNH TRIỂN KHAI VÀ THƯƠNG MẠI HÓA           |
       +-------------------------------------------------------------+
       | Giai đoạn 1: Đánh giá sa bàn mô hình đào tạo (Hoàn thành)   |
       | Giai đoạn 2: Tích hợp giao tiếp mạng CAN Bus xe thật        |
       | Giai đoạn 3: Phát triển module cân bằng chùm sáng tự động   |
       | Giai đoạn 4: Đóng gói kit thương mại hóa Retrofit           |
       +-------------------------------------------------------------+

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Động cơ Servo MG995 sử dụng cơ chế phản hồi chiết áp nội bộ, chưa có encoder quang học tuyệt đối (Absolute Optical Encoder) tại trục chóa đèn để bù sai số rơ lắc cơ khí sau thời gian dài vận hành.
  • Chưa tích hợp cảm biến đo tải trọng cầu trước/cầu sau để tự động nâng hạ luồng sáng theo phương đứng (Vertical Auto-Leveling).

Hướng phát triển

  • Nâng cấp bộ điều khiển trung tâm lên dòng ARM Cortex-M4 (STM32F4) để tích hợp bộ lọc Kalman khử nhiễu tín hiệu góc lái khi xe đi qua đường gập ghềnh.
  • Bổ sung module giao tiếp mạng truyền thông CAN-Bus (sử dụng chip MCP2515) để đọc trực tiếp tốc độ xe từ ECU động cơ và cảm biến góc lái nguyên bản trên xe ô tô thực tế.
  • Nghiên cứu chuyển đổi nguồn sáng sang công nghệ thấu kính Bi-LED Matrix hỗ trợ chia vùng chùm sáng chống chói chủ động.

Đối tượng hưởng lợi

  • Sinh viên ngành Công nghệ Kỹ thuật Ô tô: Nắm vững nguyên lý hoạt động, sơ đồ đấu dây và phương pháp chẩn đoán mã lỗi trên hệ thống chiếu sáng thông minh AFS.
  • Kỹ sư và kỹ thuật viên Garage: Tham khảo cấu trúc mạch liên động và giải pháp module hóa để chế tạo các phụ kiện nâng cấp an toàn cho khách hàng.
  • Giảng viên và nhà nghiên cứu: Sở hữu bộ giáo cụ trực quan có khả năng can thiệp trực tiếp vào mã nguồn điều khiển để mở rộng các đề tài nghiên cứu chuyên sâu về xe tự hành và ADAS (Advanced Driver Assistance Systems).

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

1. Yêu cầu nguồn điện để vận hành toàn bộ sa bàn mô hình là gì?

Hệ thống sử dụng nguồn điện một chiều $12\text{V DC}$ với dòng định mức tối thiểu $15\text{A}$ (khuyến nghị nguồn tổ ong $12\text{V}-30\text{A}$ hoặc ắc quy ô tô $12\text{V}-45\text{Ah}$) để đảm bảo đủ công suất kích hoạt đồng thời cụm đèn Halogen $40\text{W}$, hệ thống đèn tín hiệu và động cơ servo bẻ lái dưới tải nặng.

2. Sự khác biệt cốt lõi giữa hệ thống góc cua tĩnh và góc cua động là gì?

Chiếu sáng góc cua tĩnh (Static Bending) sử dụng bóng đèn phụ trợ gắn lệch góc để bật sáng cố định khi rẽ gấp hoặc bật xi-nhan ở tốc độ thấp. Chiếu sáng góc cua động (Dynamic Bending) sử dụng cơ cấu cơ điện xoay chính chóa đèn chiếu gần liên tục theo góc bẻ lái, giúp bám sát mép đường cong ở mọi dải tốc độ.

3. Tại sao hệ thống cần cơ cấu liên động qua Relay W3?

Relay W3 đóng vai trò bảo vệ an toàn logic. Động cơ servo xoay chóa đèn chỉ được cấp tín hiệu điều khiển khi công tắc đèn đầu (Headlight) đã được bật. Điều này ngăn ngừa hiện tượng hao mòn cơ khí và quá nhiệt động cơ khi người lái đánh lái liên tục vào ban ngày lúc hệ thống đèn đang tắt.

4. Hệ thống xử lý rung lắc cơ khí của chóa đèn khi xe chuyển động như thế nào?

Cụm giá đỡ chóa đèn được gia công từ hợp kim nhôm định hình kết hợp trục bạc đạn kép, triệt tiêu lực uốn ngang tác động lên trục quay động cơ servo, giúp góc chiếu luôn giữ vững đường phân cách sáng tối (Cut-off line) sắc nét.

5. Chi phí chế tạo mô hình và tiềm năng ứng dụng thực tế ra sao?

Tổng chi phí linh kiện phần cứng và gia công khung sa bàn chỉ dao động trong khoảng $2.5 - 3.5\text{ triệu VNĐ}$, tiết kiệm hơn $85%$ so với việc trang bị cụm đèn AFS chính hãng, hoàn toàn khả thi để nhân rộng làm trang thiết bị thực hành tiêu chuẩn cho các xưởng đào tạo kỹ thuật ô tô.


Kết luận

Đề tài "Thiết kế, thi công mô hình hệ thống chiếu sáng thông minh Adaptive Front-light System (AFS)" đã giải quyết thành công bài toán mở rộng vùng quan sát an toàn cho người lái xe ban đêm, tăng cự ly nhận diện chướng ngại vật tại khúc cua cong từ $30\text{ m}$ lên $55\text{ m}$ (tăng $83.3%$). Mô hình không chỉ minh chứng tính đúng đắn của cơ sở lý thuyết động học ô tô và giải thuật điều khiển nhúng mà còn mang lại giá trị thực tiễn cao trong công tác giảng dạy, nghiên cứu và phát triển các hệ thống an toàn chủ động trên phương tiện giao thông hiện đại.