Các lưu đồ thuật toán

Một phần của tài liệu Ứng dụng matlab arduino trong mô phỏng, thiết kế và chế tạo bộ điều khiển sạc cho xe e REV đồ án tốt nghiệp ngành công nghệ kỹ thuật ô tô (Trang 81 - 85)

Thuật toán khởi động động cơ tự động:

Hình 3. 35: Lưu đồ thuật toán điều khiển mở máy

Trong đó:

Vt là giá trị điện áp tổng Acquy thu thập về.

Vy là giá trị điện áp định mức yêu cầu phải nạp có giá trị là 54V. ST là chân điều khiển relay khởi động.

toc là biến tốc độ động cơ.

toct là mức xác định tốc độ động cơ khi chưa hoạt động có giá trị 1000 vòng/phút. time là biến thời chờ khởi động.

ty là mức thời gian chờ khởi động có giá trị 5s. Thuật toán điều khiển tắt động cơ tự động:

69

Hình 3. 36: Lưu đồ thuật toán điều khiển tắt máy

Trong đó:

Vn là điện nạp được thu thập về Arduino.

Vi là điện áp định mức khi Acquy có giá trị xấp xỉ 68V (75%SOC). Time là biến đếm thời gian ngắt công tắc máy.

ty là thời gian ngắt công tắc máy có giá trị 3s.

70

Hình 3. 37: Lưu đồ thuật toán điều khiển kích từ máy phát

Trong đó:

Setpoint là giá trị góc mở bướm ga mong muốn.

Setpointy là biến xác định cho phép đếm thời gian chuẩn bị kích từ có giá trị 102. In là dòng điện nạp được thu thập về Arduino.

Iy là dòng điện định mức khi Acquy đầy có giá trị xấp xỉ 0A. Time là biến đếm thời gian bật kích từ.

timey là biến xác định thời gian bắt đầu bật kích từ có giá trị 2s.

71

Hình 3. 38: Lưu đồ thuật toán điều khiển bướm ga

Trong đó:

Setpoint là giá trị góc mở bướm ga mong muốn. OUTPUT là giá trị tính toán sau bộ PID.

72

CHƯƠNG 4: ỨNG DỤNG APP DESIGNER LẬP TRÌNH, THIẾT KẾ GIAO DIỆN HIỂN THỊ

4.1. Giới thiệu chung về App Designer 4.1.1. App Designer là gì?

Một phần của tài liệu Ứng dụng matlab arduino trong mô phỏng, thiết kế và chế tạo bộ điều khiển sạc cho xe e REV đồ án tốt nghiệp ngành công nghệ kỹ thuật ô tô (Trang 81 - 85)