Professional Documents
Culture Documents
PP Đánh L A
PP Đánh L A
• IC đánh lửa gửi một tín hiệu IGF đến ECU động cơ.
Khi ECU động cơ nhận được tín hiệu IGF nó xác định
rằng việc đánh lửa đã xảy ra.
Nếu ECU động cơ không nhận được tín hiệu IGF, chức
năng chẩn đoán sẽ vận hành và một DTC được lưu
trong ECU động cơ và chức năng an toàn sẽ hoạt động
và làm ngừng phun nhiên liệu.
•
2.6 Giới thiệu về Arduino
• Arduino Mega
• Arduino Nano
2.6.3 Ứng dụng của
Arduino
Hình 3.1. Tín hiệu cảm biến CKP chưa được xử lý Hình 3.2. Tín hiệu cảm biến CKP sau khi qua mạch lọc
3.1.2. Tín hiệu cảm biến CKP với tín hiệu IGT
• Chu kỳ của 2 xung liền kề nhau cũng được gán vào 2 biến trong chương trình ngắt này,
chu kỳ này được cập nhật liên tục mỗi khi chương trình ngắt xảy ra nên có thể dùng nó
để tính toán góc đánh lửa sớm.
3.2.1. Tính tốc độ động cơ
Đếm số xung trong 75 ms để từ đó tính
được tốc độ động cơ. Mỗi xung tương ứng
khi trục khuỷu quay 300 trừ xung chứa các
xung bị khuyết
Hình 3.6. Lưu đồ điều khiển đánh lửa phù hợp theo góc đánh
lửa sớm
3.3. Thiết kế mạch mô phỏng hệ thống đánh lửa
• Arduino Uno R3
Hình 3.7. Mạch mô phỏng hệ thống đánh lửa bằng phần mềm
Fritzing
Chương 4: Thực nghiệm và đánh giá mô hình
• 4.1. Kết quả mô hình hệ thống đánh lửa
• 4.2. Đánh giá mô hình hệ thống đánh lửa
• Mạch cảm biến tốc độ động cơ thứ nhất thu thập tín
hiệu xung qua chương trình lập trình Arduino cho biết
tốc độ động cơ. Điều chỉnh biến trở để điều chỉnh tốc
độ động cơ, khi tốc độ càng tăng, thời điểm đánh lửa
càng sớm.
• Mạch cảm biến tốc độ động cơ thứ hai thu thập tín
hiệu xung qua chương trình lập trình Arduino cho biết
điểm chết trên của mỗi máy để đánh lửa đúng thời
điểm, đúng theo thứ tự 1-3-4-2
• Dựa vào kết quả thực nghiệm trên, nhóm nghiên cứu
thấy rằng thời điểm đánh lửa trên Arduino gần giống
với thời điểm đánh lửa trên ECM.
•
5.1 Kết luận
• Trải qua quá trình làm việc, nhóm nghiên cứu đã
thiết kế thành công mô hình hệ thống đánh lửa
dùng Arduino. Nhóm đã điều khiển hệ thống đánh
lửa trên bô bin thật, mỗi vòng quay của trục cảm
biến đánh lửa 4 lần cho động cơ 4 máy và hiệu
Chương 5: chỉnh thay đổi góc đánh lửa sớm theo tốc độ, theo
tải.
Kết luận • Đối với quá trình mô phỏng, nhóm đã thiết kế được
mô hình mô phỏng Simulink dựa trên mô hình thực
tế. Bên cạnh đó, nhóm đã mô phỏng được các
trường hợp tương tự như quá trình điều khiển thực
tế trên Arduino. Việc ứng dụng Matlab và Arduino
trong mô phỏng, thiết kế là tiền đề để phục vụ cho
các chương trình phức tạp và khối lượng lớn hơn.
Điều chỉnh thời điểm đánh
lửa cho động cơ khi khởi
5.2 Hướng động và sau khi khởi động.
phát triển
đề tài Thiết kế thêm cảm biến đo
nhiệt độ nước làm mát,
cảm biến tiếng gõ.
Video quá trình thực nghiệm mô hình hệ
thống đánh lửa.