Giới thiệu dự án
Bối cảnh và thực trạng ngành
Trong bối cảnh chuyển dịch năng lượng toàn cầu và xu hướng giao thông xanh, các giải pháp giảm phát thải cho phương tiện giao thông cá nhân đang trở thành trọng tâm nghiên cứu. Theo báo cáo từ Bloomberg New Energy Finance (NEF), giai đoạn 2025–2030 đánh dấu sự hội tụ về mặt chi phí giữa hệ thống động lực điện và động cơ đốt trong truyền thống. Tại Việt Nam, xe máy chiếm hơn 90% tổng số phương tiện giao thông cá nhân; quá trình dừng - khởi động liên tục tại các nút giao thông đô thị khiến lượng nhiên liệu tiêu hao khi chạy không tải (idling) chiếm từ 15% đến 20% tổng lượng phát thải đô thị.
Hệ thống khởi động truyền thống trên xe máy sử dụng động cơ điện một chiều có chổi than (Brushed DC Motor) kết hợp cơ cấu khớp ly hợp một chiều (bendix/overrunning clutch). Cơ cấu này tồn tại các nhược điểm nghiêm trọng: ma sát cơ khí lớn, tia lửa điện gây mòn chổi than, tiếng ồn va đập bánh răng cao và độ trễ khởi động lớn, khiến việc tích hợp tính năng tự động tắt/bật máy khi dừng đèn đỏ trở nên kém tin cậy và nhanh hỏng hóc.
Phát biểu bài toán và các điểm nghẽn kỹ thuật
Vấn đề cốt lõi đặt ra là: Làm thế nào để loại bỏ hoàn toàn ma sát chổi than và cơ cấu bánh răng trượt, tích hợp chức năng kép "khởi động - phát điện" (ACG - Alternating Current Generator) trên nền tảng động cơ xoay chiều không chổi than 3 pha (BLDC), đồng thời tự động hóa thuật toán Idling Stop nhằm tối ưu hóa suất tiêu hao nhiên liệu?
Các điểm nghẽn kỹ thuật chính bao gồm:
- Hiện tượng sụt áp và quá dòng khởi động lớn (dòng đỉnh tức thời vượt $40\text{A}$ ở nguồn $12\text{V}$).
- Đòi hỏi độ chính xác tuyệt đối trong việc đồng bộ góc kích mở van bán dẫn công suất dựa trên tín hiệu phản hồi từ cảm biến Hall.
- Độ trễ trong quá trình tái khởi động phải đủ nhỏ ($<0{,}6\text{s}$) để đảm bảo an toàn khi xe bắt đầu lăn bánh.
Mục tiêu đề tài
- Nghiên cứu mô hình toán học và nguyên lý điều khiển chuyển mạch điện tử 6 bước (6-step trapezoidal commutation) cho động cơ BLDC 3 pha trên xe Honda Vision 2014.
- Thiết kế và chế tạo mạch điều khiển công suất 3 pha sử dụng 6 van MOSFET kênh N kết hợp IC Driver chuyên dụng điều khiển High/Low Side.
- Lập trình vi điều khiển xử lý thuật toán đọc cảm biến Hall lệch pha $120^\circ$, điều chế độ rộng xung (PWM) và tích hợp logic hệ thống Idling Stop.
- Xây dựng mô hình thực nghiệm cơ khí - điện tử hoàn chỉnh để kiểm chứng các thông số dòng điện, điện áp, tốc độ quay và thời gian đáp ứng khởi động.
Hướng tiếp cận giải pháp
Đề tài tiếp cận bài toán bằng phương pháp điều chế điện áp dạng sóng hình thang dựa trên vi điều khiển ATmega2560 (Arduino Mega 2560 platform). Tín hiệu từ 3 cảm biến Hall tích hợp sẵn trên stator của cụm ACG được giải mã thành 6 trạng thái rotor. Vi điều khiển xuất tín hiệu logic điều khiển 3 IC Driver bán cầu (IR2110), từ đó kích đóng/ngắt 6 MOSFET công suất (IRF3710) theo cấu hình cầu H 3 pha. Trạng thái Idling Stop được kích hoạt thông qua việc giám sát liên tục tín hiệu vận tốc xe ($>10\text{ km/h}$), nhiệt độ động cơ ($>50^\circ\text{C}$), thời gian dừng không tải ($>3\text{s}$) và tín hiệu mở bướm ga.
+-------------------------------------------------------------+
| HỆ THỐNG ĐIỀU KHIỂN ACG |
| |
| +--------------------+ +------------------------+ |
| | CẢM BIẾN & TÍN HIỆU| | VI ĐIỀU KHIỂN TRUNG TÂM| |
| | - 3x Hall Sensors |-------->| Arduino Mega 2560 | |
| | - Vận tốc xe | | (ATmega2560 @ 16MHz) | |
| | - Nhiệt độ (>50°C)| +-----------+------------+ |
| | - Bướm ga & Phanh | | |
| +--------------------+ | Tín hiệu kích |
| v (HIN, LIN) |
| +--------------------+ +------------------------+ |
| | KHỐI NGUỒN | | KHỐI DRIVER CÁCH LY| |
| | - Ắc quy 12V | | 3x IC IR2110 | |
| | - LM7812 (12V Gate) +-----------+------------+ |
| | - LM7805 (5V MCU) | | |
| +--------------------+ | Điện áp Gate |
| v (HO, LO) |
| +--------------------+ +------------------------+ |
| | ĐỘNG CƠ ACG 3 PHA |<--------| CẦU H CÔNG SUẤT | |
| | (Honda Vision) | Pha | 6x MOSFET IRF3710 | |
| +--------------------+ A, B, C+------------------------+ |
+-------------------------------------------------------------+
Kết quả kỳ vọng và các chỉ số đo lường
- Thời gian tái khởi động từ trạng thái dừng Idling Stop: $\le 0{,}5\text{s}$ (rút ngắn $0{,}4\text{s}$ so với khởi động nguội $0{,}9\text{s}$).
- Khả năng chịu tải liên tục của mạch công suất: Dòng định mức $I_{dc} = 21{,}6\text{A}$, dòng tức thời cực đại $>40\text{A}$ tại điện áp $12\text{V}$.
- Mức tiết kiệm nhiên liệu đạt xấp xỉ $7%$ theo chu trình thử nghiệm tiêu chuẩn ECE R40.
- Triệt tiêu $100%$ tiếng ồn va đập cơ khí bánh răng khởi động.
Phạm vi và giới hạn đề tài
- Phạm vi: Nghiên cứu và chế tạo mạch điều khiển khởi động cho cụm mâm từ ACG của xe Honda Vision 2014; thiết lập mô hình băng thử cơ khí giả lập tín hiệu tốc độ xe và nhiệt độ vận hành.
- Giới hạn: Tập trung vào chế độ khởi động và kích hoạt Idling Stop; chức năng nạp điện xoay chiều 3 pha (máy phát) được phân tích trên cơ sở lý thuyết và chuyển mạch bảo vệ, chưa tích hợp thuật toán điều khiển vector không gian (FOC) tự động điều tiết sạc thông minh.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí so sánh |
Động cơ đề DC truyền thống |
Cụm ECM Honda OEM (Keihin) |
Mạch điều khiển nghiên cứu |
| Loại động cơ |
DC chổi than + Khớp Bendix |
ACG 3 pha không chổi than |
ACG 3 pha không chổi than |
| Phương thức chuyển mạch |
Cổ góp & chổi than cơ khí |
Cầu FET tích hợp trong ECM |
6 MOSFET IRF3710 + 3 IC IR2110 |
| Độ êm ái & tiếng ồn |
Kém (va đập bánh răng) |
Rất cao (chuyển động êm) |
Rất cao (khởi động không ồn) |
| Độ bền & Bảo trì |
Cần thay chổi than định kỳ |
Độ bền cao |
Độ bền cao, linh kiện tháo rời |
| Khả năng can thiệp code |
Không thể can thiệp |
Hệ thống đóng (Black-box) |
Mã nguồn mở (Open-source C++) |
| Chi phí chế tạo/thay thế |
Thấp ($200.000 - 400.000$ VNĐ) |
Rất cao ($2.000.000 - 3.500.000$ VNĐ) |
Tối ưu ($600.000 - 800.000$ VNĐ) |
Phân loại yêu cầu hệ thống theo mô hình MoSCoW
- Must have (Bắt buộc): Khởi động quay êm động cơ ACG 12V/260W; giải mã chính xác 6 tổ hợp tín hiệu Hall; chống trùng dẫn (Shoot-through) giữa van trên và van dưới; tự ngắt máy khi dừng xe quá 3 giây.
- Should have (Nên có): Hiển thị trực quan trạng thái vận tốc, nhiệt độ và tốc độ vòng quay trên màn hình LCD/OLED; đèn LED báo trạng thái từng pha Hall.
- Could have (Có thể mở rộng): Điều chỉnh góc đánh lửa sớm điện tử; thuật toán khởi động mềm bằng PWM đa đoạn.
- Won't have (Chưa thực hiện): Điều khiển không cảm biến (Sensorless FOC) và giao tiếp mạng truyền thông CAN-Bus/K-Line trên xe.
Thiết kế hệ thống
Bảng thông số công nghệ phần cứng
- Vi điều khiển: ATmega2560 (Tần số $16\text{ MHz}$, $54$ Digital I/O, $14$ kênh PWM, Flash $256\text{ KB}$, SRAM $8\text{ KB}$).
- IC Gate Driver: $3\times$ IR2110 (High/Low side driver, điện áp chịu đựng $500\text{V}$, dòng kích đỉnh $I_{out} = 2\text{A}$, thời gian trễ lan truyền $t_{on}=120\text{ns}, t_{off}=94\text{ns}$).
- Công tắc bán dẫn công suất: $6\times$ N-Channel MOSFET IRF3710 ($V_{DS} = 100\text{V}$, $I_D = 57\text{A}$, $P_{max} = 200\text{W}$, $R_{DS(on)} = 23\text{ m}\Omega$).
- Linh kiện bảo vệ & tạo nguồn: Diode chuyển mạch nhanh 1N4148 ($t_{rr} = 8\text{ns}$), IC ổn áp L7805 ($5\text{V}/1{,}5\text{A}$ cho logic/Hall) và L7812 ($12\text{V}/1{,}5\text{A}$ cho Gate Driver), tụ hóa lọc nguồn $2200\mu\text{F}/35\text{V}$, tụ Tantalum $22\mu\text{F}/35\text{V}$.
Tính toán chọn lựa linh kiện công suất
Động cơ đề ACG trên Honda Vision có công suất định mức $P_e = 260\text{W}$, điện áp danh định $U_n = 12\text{V}$. Dòng điện làm việc định mức được tính toán theo công thức:
$$I_{dc} = \frac{P_e}{U_n} = \frac{260\text{W}}{12\text{V}} = 21{,}67\text{A}$$
Chọn hệ số an toàn dòng điện cho van bán dẫn $k_F = 1{,}5 \implies I_{chon} \ge 21{,}67 \times 1{,}5 = 32{,}5\text{A}$. MOSFET IRF3710 với thông số $I_D = 57\text{A}$ ($>32{,}5\text{A}$) và $V_{DS} = 100\text{V}$ hoàn toàn đáp ứng ngưỡng chịu đựng khi xảy ra đột biến dòng đề và xung điện áp ngược từ cuộn dây Stator.
+12V (Ắc quy)
|
+---------+---------+
| | |
[Q1] [Q3] [Q5] (MOSFET Nhánh Cao: High-Side)
| | |
+-- Pha A +-- Pha B +-- Pha C ---> Đến 3 cuộn dây Stator
| | |
[Q2] [Q4] [Q6] (MOSFET Nhánh Thấp: Low-Side)
| | |
+---------+---------+
|
GND
Bảng trạng thái chuyển mạch 6 bước (120° Hall Spacing)
| Bước |
Hall A |
Hall B |
Hall C |
Pha A |
Pha B |
Pha C |
Van dẫn High-Side |
Van dẫn Low-Side |
| 1 |
1 |
1 |
0 |
OFF |
$+12\text{V}$ |
$-12\text{V}$ (GND) |
Q3 (Pha B) |
Q6 (Pha C) |
| 2 |
0 |
1 |
0 |
$-12\text{V}$ (GND) |
$+12\text{V}$ |
OFF |
Q3 (Pha B) |
Q2 (Pha A) |
| 3 |
0 |
1 |
1 |
$-12\text{V}$ (GND) |
OFF |
$+12\text{V}$ |
Q5 (Pha C) |
Q2 (Pha A) |
| 4 |
0 |
0 |
1 |
OFF |
$-12\text{V}$ (GND) |
$+12\text{V}$ |
Q5 (Pha C) |
Q4 (Pha B) |
| 5 |
1 |
0 |
1 |
$+12\text{V}$ |
$-12\text{V}$ (GND) |
OFF |
Q1 (Pha A) |
Q4 (Pha B) |
| 6 |
1 |
0 |
0 |
$+12\text{V}$ |
OFF |
$-12\text{V}$ (GND) |
Q1 (Pha A) |
Q6 (Pha C) |
Phương pháp luận triển khai
Dự án áp dụng mô hình phát triển tích hợp cơ - điện tử (Mechatronics V-Model):
- Giai đoạn 1 (Tuần 1–8): Khảo sát động cơ ACG thực tế, lập mô hình toán học động học và mô phỏng mạch công suất trên phần mềm Proteus/Altium.
- Giai đoạn 2 (Tuần 9–16): Thiết kế khung gá cơ khí bằng SolidWorks, gia công sắt hộp $4\times 4\text{ cm}$ và $3\times 6\text{ cm}$; thiết kế layout mạch in PCB 2 lớp.
- Giai đoạn 3 (Tuần 17–26): Lắp ráp phần cứng, hàn mạch bán dẫn, lập trình thuật toán ngắt ngoài (External Interrupt) xử lý tín hiệu Hall trên vi điều khiển.
- Giai đoạn 4 (Tuần 27–34): Thực nghiệm đo kiểm dạng sóng PWM, hiệu chỉnh thời gian trễ chống trùng dẫn (Dead-time), thử nghiệm logic ngắt/tái khởi động Idling Stop.
Thực thi và kết quả thực nghiệm
Quá trình phát triển và thuật toán lõi
Hệ thống sử dụng các chân ngắt ngoài trên Arduino Mega 2560 để cập nhật ngay lập tức trạng thái của 3 cảm biến Hall ($H_A, H_B, H_C$), loại bỏ hoàn toàn độ trễ do hàm quét vòng lặp (polling).
// Cấu hình chân điều khiển Driver IR2110 cho 3 pha A, B, C
const uint8_t PIN_HIN_A = 2, PIN_LIN_A = 3;
const uint8_t PIN_HIN_B = 4, PIN_LIN_B = 5;
const uint8_t PIN_HIN_C = 6, PIN_LIN_C = 7;
// Chân đọc tín hiệu cảm biến Hall
const uint8_t PIN_HALL_A = 18, PIN_HALL_B = 19, PIN_HALL_C = 20;
// Trạng thái Idling Stop
volatile bool idlingStopReady = false;
volatile bool engineRunning = false;
void setup() {
pinMode(PIN_HIN_A, OUTPUT); pinMode(PIN_LIN_A, OUTPUT);
pinMode(PIN_HIN_B, OUTPUT); pinMode(PIN_LIN_B, OUTPUT);
pinMode(PIN_HIN_C, OUTPUT); pinMode(PIN_LIN_C, OUTPUT);
pinMode(PIN_HALL_A, INPUT_PULLUP);
pinMode(PIN_HALL_B, INPUT_PULLUP);
pinMode(PIN_HALL_C, INPUT_PULLUP);
// Gán ngắt ngoài cho 3 cảm biến Hall
attachInterrupt(digitalPinToInterrupt(PIN_HALL_A), updateCommutation, CHANGE);
attachInterrupt(digitalPinToInterrupt(PIN_HALL_B), updateCommutation, CHANGE);
attachInterrupt(digitalPinToInterrupt(PIN_HALL_C), updateCommutation, CHANGE);
}
void setPhasePWM(uint8_t ha, uint8_t la, uint8_t hb, uint8_t lb, uint8_t hc, uint8_t lc) {
// Tắt tất cả các van trước để chống trùng dẫn (Hardware Dead-time)
PORTD &= ~0xFC;
delayMicroseconds(2); // Dead-time bảo vệ van
digitalWrite(PIN_HIN_A, ha); digitalWrite(PIN_LIN_A, la);
digitalWrite(PIN_HIN_B, hb); digitalWrite(PIN_LIN_B, lb);
digitalWrite(PIN_HIN_C, hc); digitalWrite(PIN_LIN_C, lc);
}
void updateCommutation() {
uint8_t hallState = (digitalRead(PIN_HALL_A) << 2) |
(digitalRead(PIN_HALL_B) << 1) |
digitalRead(PIN_HALL_C);
switch (hallState) {
case 0b110: setPhasePWM(0, 0, 1, 0, 0, 1); break; // Pha B+, Pha C-
case 0b010: setPhasePWM(0, 1, 1, 0, 0, 0); break; // Pha B+, Pha A-
case 0b011: setPhasePWM(0, 1, 0, 0, 1, 0); break; // Pha C+, Pha A-
case 0b001: setPhasePWM(0, 0, 0, 1, 1, 0); break; // Pha C+, Pha B-
case 0b101: setPhasePWM(1, 0, 0, 1, 0, 0); break; // Pha A+, Pha B-
case 0b100: setPhasePWM(1, 0, 0, 0, 0, 1); break; // Pha A+, Pha C-
default: setPhasePWM(0, 0, 0, 0, 0, 0); break; // Trạng thái lỗi
}
}
Thử nghiệm và đánh giá định lượng
- Kiểm tra tín hiệu chuyển mạch Hall: 3 kênh Hall trả về xung vuông chuẩn $0 - 5\text{V}$ khi quay rotor bằng tay nhờ điện trở treo (Pull-up resistor $4{,}7\text{ k}\Omega$). Thứ tự xung lệch pha chính xác $120^\circ$.
- Đo kiểm thông số dòng điện khởi động:
- Dòng điện đỉnh khi kích đề có tải mô phỏng: $I_{peak} = 36{,}8\text{A}$ trong $120\text{ms}$ đầu tiên.
- Dòng điện ổn định khi kéo động cơ quay không tải: $I_{stable} = 14{,}2\text{A} \pm 1{,}1\text{A}$.
- Kiểm nghiệm logic Idling Stop:
- Khi cảm biến nhiệt độ đạt $52^\circ\text{C}$ ($>50^\circ\text{C}$) và vận tốc đạt $15\text{ km/h}$ ($>10\text{ km/h}$), hệ thống bật cờ chờ
idlingStopReady = true.
- Khi dừng xe ($v = 0\text{ km/h}$), bộ đếm thời gian kích hoạt ngắt đánh lửa/phun xăng sau chính xác $3{,}02\text{s}$.
- Khi xoay bướm ga, tín hiệu điện áp từ cảm biến vị trí bướm ga (TPS) tăng vượt ngưỡng $0{,}8\text{V}$, mạch kích đề ACG quay động cơ đạt tốc độ cầm chừng trong $0{,}48\text{s}$ (đạt mục tiêu $<0{,}5\text{s}$).
| Chỉ số kỹ thuật |
Mục tiêu ban đầu |
Kết quả thực nghiệm đạt được |
Trạng thái |
| Điện áp vận hành |
$12\text{V DC}$ |
$11{,}8\text{V} - 12{,}6\text{V}$ |
Đạt ($100%$) |
| Dòng điện chịu đựng liên tục |
$21{,}6\text{A}$ |
$25\text{A}$ (nhiệt độ MOSFET $<55^\circ\text{C}$) |
Vượt chỉ tiêu |
| Độ trễ tái khởi động Idling Stop |
$<0{,}5\text{s}$ |
$0{,}48\text{s}$ |
Đạt ($104%$) |
| Thời gian kích hoạt ngắt Idling |
$3\text{s}$ |
$3{,}02\text{s}$ |
Đạt ($99{,}3%$) |
| Độ ồn cơ khí khi khởi động |
Triệt tiêu tiếng va chạm |
Giảm $95%$ tiếng ồn so với đề chổi than |
Đạt |
Đổi mới và đóng góp
Các cải tiến kỹ thuật chính
- Mạch điều khiển mở hoàn toàn (Open Architecture): Khác với khối ECM đúc kín của nhà sản xuất, mạch điều khiển được thiết kế module hóa, cho phép tùy biến tần số PWM từ $8\text{ kHz}$ đến $20\text{ kHz}$, giúp tinh chỉnh độ êm ái và tối ưu hóa nhiệt lượng sinh ra trên van công suất.
- Thời gian đáp ứng khởi động nhanh: Tái khởi động trong $0{,}48\text{s}$ giúp loại bỏ hoàn toàn cảm giác giật cục hay hụt ga, nâng cao tính an toàn khi lưu thông qua ngã tư.
- Bảo vệ phần cứng nhiều lớp: Tích hợp mạch Dead-time bằng phần cứng kết hợp kiểm soát bằng phần mềm, ngăn chặn tuyệt đối tình trạng ngắn mạch nhánh cầu H khi chuyển trạng thái van.
TIẾNG ỒN VÀ RUNG ĐỘNG KHỞI ĐỘNG:
Đề DC truyền thống: [████████████████████] 100% (Ồn lớn do va đập cơ khí)
Mạch đề ACG BLDC: [█ ] 5% (Êm ái tuyệt đối)
ĐỘ TRỄ TÁI KHỞI ĐỘNG (LATENCY):
Khởi động nguội thông thường: [██████████████████] 0.9s
Tái khởi động Idling Stop: [██████████ ] 0.48s (Giảm 46.7%)
So sánh định lượng với các giải pháp hiện hành
- So với động cơ khởi động DC truyền thống: Hiệu suất năng lượng tăng từ $65%$ lên $88%$; tuổi thọ cụm khởi động tăng gấp 3 lần do loại bỏ hoàn toàn hiện tượng mòn cổ góp và vỡ bánh răng đề.
- So với hộp điều khiển OEM của Honda: Mạch tự chế tạo giúp giảm $74%$ chi phí linh kiện ($650.000$ VNĐ so với $2.500.000$ VNĐ của hộp ECU chính hãng), đồng thời là công cụ trực quan phục vụ công tác đào tạo và nghiên cứu kỹ thuật ô tô - xe máy.
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng trong thực tế
- Nâng cấp phương tiện cũ: Trang bị cụm ACG và mạch điều khiển Idling Stop cho các dòng xe máy đời cũ đang sử dụng bộ đề chổi than nhằm giảm thiểu phát thải và tiết kiệm nhiên liệu trong đô thị.
- Nền tảng nghiên cứu xe Hybrid/Xe điện cỡ nhỏ: Ứng dụng nguyên lý mạch cầu 3 pha để phát triển bộ điều khiển động cơ kéo (Traction Inverter) cho xe máy điện hoặc xe đạp điện công suất dưới $1\text{kW}$.
- Mô hình giảng dạy chuyên ngành: Phục vụ trực tiếp công tác đào tạo thực hành môn Điện tử công suất, Điện thân xe và Hệ thống điều khiển nhúng trên ô tô - xe máy tại các trường kỹ thuật.
Kế hoạch triển khai và tính toán kinh tế (ROI)
- Chi phí sản xuất bo mạch đơn chiếc (BOM):
- Vi điều khiển ATmega2560/Module: $180.000$ VNĐ.
- Bộ $6\times$ MOSFET IRF3710 + Tản nhiệt nhôm: $150.000$ VNĐ.
- $3\times$ Driver IR2110 + Linh kiện thụ động (tụ, trở, diode): $120.000$ VNĐ.
- Bo mạch in PCB 2 lớp + Cọc đấu nối chuyên dụng: $100.000$ VNĐ.
- Tổng chi phí vật tư: Khoảng $550.000 - 650.000$ VNĐ.
- Tính toán hoàn vốn (ROI): Với một người dùng di chuyển trung bình $30\text{ km/ngày}$ trong nội đô, hệ thống Idling Stop giúp tiết kiệm $7%$ nhiên liệu (khoảng $0{,}15\text{ lít xăng/100 km}$). Với giá xăng $24.000\text{ VNĐ/lít}$, số tiền tiết kiệm được hàng năm là khoảng $400.000\text{ VNĐ}$, giúp hoàn vốn đầu tư chỉ sau $1{,}3 - 1{,}5\text{ năm}$ sử dụng.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Phương pháp điều khiển 6 bước hình thang vẫn tạo ra độ nhấp nhô mô-men (Torque ripple) nhất định ở dải tốc độ rất thấp so với phương pháp điều khiển vector không gian sin (FOC).
- Hệ thống vẫn phụ thuộc $100%$ vào 3 cảm biến Hall; nếu một trong các cảm biến Hall bị hỏng do nhiệt độ mâm từ, mạch sẽ ngừng hoạt động.
- Mạch chưa tích hợp khối chỉnh lưu đồng bộ điều khiển sạc thông minh cho ắc quy khi động cơ chuyển sang chế độ máy phát.
Hướng phát triển tiếp theo
- Thuật toán Sensorless FOC: Phát triển thuật toán ước lượng vị trí rotor dựa trên sức phản điện động (Back-EMF Zero-Crossing Detection) hoặc bộ quan sát trượt (Sliding Mode Observer) để dự phòng khi cảm biến Hall gặp sự cố.
- Nâng cấp phần cứng: Chuyển đổi vi điều khiển sang dòng 32-bit ARM Cortex-M4 (STM32F4) nhằm tăng tần số lấy mẫu, hỗ trợ giao tiếp chuẩn CAN-Bus để tích hợp sâu vào hệ thống điện ô tô/xe máy hiện đại.
- Tích hợp sạc 2 chiều (Bidirectional Inverter): Tối ưu hóa mạch cầu MOSFET để biến cụm ACG thành máy phát điện thông minh có chức năng phanh tái sinh (Regenerative Braking).
Đối tượng hưởng lợi
- Sinh viên ngành Kỹ thuật Ô tô / Cơ điện tử: Tiếp cận tài liệu thực tế, sơ đồ nguyên lý chuẩn xác và thuật toán điều khiển BLDC 3 pha ứng dụng trực tiếp trên linh kiện ô tô xe máy thực tế.
- Kỹ sư và Lập trình viên nhúng: Nắm bắt kỹ thuật lập trình ngắt ngoài kết hợp điều khiển Gate Driver IR2110 và phương pháp tạo Dead-time bảo vệ cầu H công suất.
- Các xưởng dịch vụ và Doanh nghiệp độ xe: Có thể tham khảo giải pháp thay thế ECM khởi động với chi phí thấp hơn $70%$ so với phụ tùng chính hãng.
- Nhà nghiên cứu học thuật: Sử dụng dữ liệu thực nghiệm về dòng điện, góc chuyển mạch Hall và đặc tính Idling Stop làm cơ sở cho các đề tài tối ưu hóa năng lượng trên xe Hybrid hai bánh.
Câu hỏi thường gặp
1. Mạch điều khiển này yêu cầu thông số ắc quy tối thiểu như thế nào để vận hành ổn định?
Hệ thống yêu cầu nguồn ắc quy chì-axit hoặc Lithium $12\text{V}$ có dung lượng tối thiểu $5\text{Ah}$ và dòng phóng định định cực đại ($CCA - Cold Cranking Amps$) từ $45\text{A}$ trở lên nhằm đảm bảo không bị sụt áp dưới $9\text{V}$ trong $120\text{ms}$ kích đề đầu tiên.
2. Tại sao phải sử dụng IC Driver IR2110 thay vì kích trực tiếp từ chân I/O của vi điều khiển vào chân Gate của MOSFET?
Chân I/O của Arduino chỉ cấp điện áp $5\text{V}$ với dòng tối đa $40\text{mA}$, không đủ để nạp nhanh điện dung ký sinh $C_{iss}$ của MOSFET công suất. Đồng thời, các MOSFET nhánh trên (High-Side) yêu cầu điện áp cực $G$ phải cao hơn điện áp cực $S$ (vốn đang nối vào pha $12\text{V}$), đòi hỏi mạch Bootstrap tích hợp trong IR2110 để nâng điện áp kích lên $24\text{V}$ đối với nhánh cao.
3. Làm thế nào để mạch chống ngắn mạch trùng dẫn (Shoot-through) khi chuyển mạch?
Ngắn mạch trùng dẫn xảy ra khi cả van High-side và Low-side trên cùng một nhánh đồng thời mở. Mạch giải quyết vấn đề này bằng 2 lớp:
- Phần cứng: Tận dụng thời gian phục hồi nhanh của Diode 1N4148 và tụ Bootstrap để khóa điện áp.
- Phần mềm: Chèn khoảng thời gian chết (Dead-time) $2\mu\text{s}$ (lệnh tắt toàn bộ các cổng trước khi nạp trạng thái mở mới cho van kế tiếp).
4. Hệ thống Idling Stop có tự động tắt máy khi xe bị đổ hoặc khi động cơ quá nhiệt không?
Thuật toán của hệ thống yêu cầu 3 điều kiện an toàn đồng thời: Vận tốc $v=0\text{ km/h}$, nhiệt độ động cơ nằm trong ngưỡng an toàn ($50^\circ\text{C} < T < 105^\circ\text{C}$) và chân chống nghiêng đang gạt lên. Nếu nhiệt độ vượt quá ngưỡng an toàn hoặc cảm biến góc nghiêng phát hiện xe đổ, hệ thống sẽ ngắt đánh lửa cưỡng bức ngay lập tức mà không qua chu trình đếm 3 giây.
5. Chi phí chế tạo thực tế của mạch là bao nhiêu và có thể thay thế hoàn toàn ECM chính hãng không?
Tổng chi phí linh kiện bo mạch vào khoảng $550.000 - 650.000$ VNĐ. Mạch thay thế hoàn hảo chức năng khởi động êm ACG và tính năng Idling Stop. Tuy nhiên, để thay thế toàn bộ ECM chính hãng, hệ thống cần tích hợp thêm module điều khiển góc đánh lửa (CDI/TCI) và mạch điều khiển kim phun xăng điện tử (EFI).
Kết luận
Đồ án "Thiết kế mạch điều khiển khởi động động cơ đề 3 pha xe máy" đã giải quyết trọn vẹn bài toán điều khiển chuyển mạch điện tử cho động cơ ACG trên dòng xe Honda Vision 2014. Bằng việc kết hợp vi điều khiển ATmega2560, tầng kích IR2110 và cầu công suất MOSFET IRF3710, nhóm tác giả đã chế tạo thành công một hệ thống khởi động không chổi than vận hành êm ái, đạt dòng tải định mức $21{,}6\text{A}$ và rút ngắn thời gian tái khởi động Idling Stop xuống mức $0{,}48\text{s}$.
Công trình không chỉ cung cấp một giải pháp kỹ thuật có giá trị kinh tế cao với chi phí gia công chỉ bằng một phần ba phụ tùng chính hãng, mà còn đóng góp tài liệu nghiên cứu thực nghiệm mở cho sinh viên và kỹ sư ngành Cơ điện tử - Ô tô trong việc làm chủ công nghệ điều khiển động cơ điện không chổi than, hướng tới các ứng dụng giao thông thông minh và bền vững trong tương lai.