Giao diện, thuật toán trong xây dựng các khối

Một phần của tài liệu nghiên cứu, thiết kế và chế tạo hệ thống điều khiển phun xăng điện tử EFI cho xe máy (Trang 29 - 32)

5.2.2.1. Khối tín hiệu vào Giao diện khối tín hiệu vào:

Hình 5.4 Khối tín hiệu vào

Khối tín hiệu vào được lấy tín hiệu trực tiếp từ đầu các cảm biến không qua ECU về xử lý, khối tín hiệu vào cho phép hiển thị các thông số: tốc độ động cơ, áp suất đường nạp (cảm biến áp suất), nhiệt độ động cơ (cảm biến nhiệt độ), vị trí bướm ga (cảm biến vị trí bướm ga), nồng độ oxy (cảm biến Lamsda).

Đây là các thông số trực quan có mối quan hệ qua lại nhau và ảnh hưởng tới quá trình làm việc của động cơ cũng như các thông số điều khiển.

5.2.2.2. Các thuật toán sử dụng trong xây dựng khối tín hiệu vào

Hình 5.6 Sơ đồ thuật toán nhân xử lý giá tri

Tín hiệu được gửi từ vi xử lý qua giao thức cổng COM tới máy tính. Máy tính sẽ nhận dữ liệu gửi tới để xử lý.

Thuật toán truyền tham số từ vi xử lý tới máy tính

Chương trình sau khi nhận lệnh kết nối từ người sử dụng và nhận được tín hiệu gửi tới, sẽ tiến hành quá trình quét mã. Khi quá trình quét mã diễn ra, nếu gặp mã Start tương ứng chương trình sẽ tiến hành nhận giá trị gửi mà vi xử lý gửi tới và lưu giá trị nhận này, tiếp đó khi gặp mã Stop tương ứng với mã Start ban đầu, chương trình sẽ kết thúc nhận giá trị nhận và dùng giá trị nhận đó để xử lý lấy dữ liệu (quy đổi giá trị nhận từ mã nhị phân thành giá trị thực, đổi giá trị thực thành dữ liệu xuất ra màn hình giao diện hoặc giữ để xử lý trong các quá trình khác).

Mỗi thông số tín hiệu cảm biến muốn hiển thị trên màn hình giao diện phần mềm đều đã được qua quá trình xử lý của chương trình và tương ứng với các mã Start/Stop

riêng biệt. Với mỗi dữ liệu sau xử lý từ giá trị nhận về tương ứng với mã của cảm biến nào sẽ được hiển thị tương ứng tại vị trí giá trị các cảm biến đó trên màn hình máy tính.

Quá trình quét mã thực hiện quét hết các mã đã định sẵn theo vi xử lý gửi tới, khi các mã được quét hết quá trình quét được lập lại với lượt gửi mới từ vi xử lý.

Quá trình quét mã, xử lý xuất dữ liệu lên giao diện là liên tục đảm bảo cho người sử dụng luôn theo sát mọi thông số các cảm biến cũng như các thông số của động cơ khi hoạt động, từ đó rút ra các kết luận đánh giá về quá trình làm việc của động cơ hay mối quan hệ ảnh hưởng của các thông số đầu vào đến động cơ khi làm việc.

Thuật toán truyền dữ liệu từ PC tới vi xử lý

Hình 2.7Sơ đồ thuật toán thực thi lệnh từ máy tính

Quá trình hoạt động của mạch được điều khiển bởi phẩn mền trên máy tính. Chính vì vậy mà lập trình vi xử lý ngoài lập trình cho quá trình truyền dữ liệu tới máy tính còn phải lập trình cho qua trình nhận dữ liệu và lệnh điều khiển từ máy tính. Như vậy toàn bộ hoạt động của mạch được điều khiển hoàn toàn từ máy tính.

Một phần của tài liệu nghiên cứu, thiết kế và chế tạo hệ thống điều khiển phun xăng điện tử EFI cho xe máy (Trang 29 - 32)

Tải bản đầy đủ (DOC)

(35 trang)
w