Chương 1 NGHIÊN CỨU TỔNG QUAN
3.5.5. Thuật toán và code chương trình
3.5.5.2. Thuật toán điều khiển góc quay servo, thời gian mở vòi phun, van
Sau khi tính toán được góc quay của servo và thời gian mở vòi phun, độ mở van EGR cần có các thuật toán để tạo tín hiệu thích hợp gửi các cơ cấu chấp hành để thay đổi lượng diesel, lượng hydro và độ mở van EGR tương ứng. Việc điều khiển các cơ cấu chấp hành này được điều khiển trực tiếp từ máy tính để phục vụ thí nghiệm
a) Thuật toán điều khiển góc quay servo (Hình 3.38)
Hình 3. 38 Thuật toán điều khiển góc quay động cơ servo
Góc quay mong muốn của động cơ servo đã được VĐK tính toán và lưu vào bộ nhớ, sau đó ECU sẽ đọc giá trị này và tạo ra xung vuông có độ rộng xung tương ứng với góc quay động cơ mong muốn. Sau đó tín hiệu xung vuông này được gửi đến động cơ servo để quay đến góc mong muốn theo giá trị ECU đã tính toán. Đồng thời giá trị này cũng được gửi lên hiển thị trên máy tính. Góc quay của động cơ servo cũng có thể thay đổi trực tiếp trên phần mềm Labview
85
b) Thuật toán điều khiển vòi phun hydro (Hình 3.39)
Hình 3. 39 Thuật toán điều khiển vòi phun hydro
Từ giá trị tốc độ thực của động cơ ECU sẽ tính toán thời gian một chu trình làm việc theo công thức:
n tck 6 10 . 30
= . Từ giá trị thời gian mở vòi phun hydro trong mỗi chu trình được điều khiển trực tiếp trừ máy tính trên phần mềm Labview, ECU sẽ tạo ra xung vuông có chu kỳ và độ rộng xung cao đúng bằng hai khoảng thời gian trên. Tín hiệu xung vuông này sau đó được xuất ra để điều khiển đóng mở vòi phun tạo thời gian như mong muốn.
b) Thuật toán điều khiển độ mở van EGR (Hình 3.40)
Thuật toán điều khiển van EGR tương tự như điều khiển vòi phun hydro. Độ mở van EGR cũng có thể điều khiển trực tiếp từ phần mềm Labview trên máy tính.
86