Giao diện giám sát dữ liệu máy tính chủ

Một phần của tài liệu báo cáo chủ đề 1 design a ignition timing monitoring dashboard by labview (Trang 44 - 47)

30

Giao tiếp nối tiếp của hệ thống: Mô-đun giao tiếp nối tiếp chủ yếu được sử

dụng để giao tiếp giữa bộ điều khiển đánh lửa và máy tính chủ. Dữ liệu giao tiếp bao gồm hai phần, một là dữ liệu mà máy tính phụ gửi đến máy tính chủ như góc đánh lửa trước, góc dừng, điện áp pin, v.v., phần kia là dữ liệu mà máy tính phụ nhận được từ máy tính chủ. để sửa đổi góc đánh lửa trước và góc dừng.

Thư viện Lab VIEW cung cấp chức năng giao tiếp nối tiếp, được sử dụng để thiết kế giao tiếp nối tiếp giữa máy chủ và máy tính phụ. Lab VIEW đã cung cấp một thư viện VISA mạnh mẽ, (Kiến trúc phần mềm công cụ ảo) là một thuật ngữ chung của thư viện chức năng I / O tiêu chuẩn và các tiêu chuẩn liên quan của nó được sử dụng để lập trình cơng cụ. Thư viện VISA được sử dụng để thực hiện điều khiển chương trình máy tính cho thiết bị trong môi trường thiết bị ảo.

Giao thức truyền thơng nối tiếp giữa máy tính chủ và máy tính phụ được cung cấp trong nghiên cứu này. Cài đặt nội dung giao thức bao gồm tốc độ truyền 9600, không kiểm tra chẵn lẻ, bit dữ liệu 8, bit dừng 0 và bắt tay phần mềm do người dùng xác định. Việc cài đặt máy tính chủ đã được hồn tất thơng qua các chức năng VISA Configure Serial Port.

Tốc độ truyền của máy tính phụ được xác định bởi thanh ghi điều khiển chế độ hẹn giờ của TMOD, thanh ghi điều khiển cổng nối tiếp SCON và PCON. Trong nghiên cứu này, bộ định thời 1 được chọn để kiểm soát tốc độ truyền. Chế độ làm việc được đặt là chế độ 2. Tần số dao động của tinh thể thạch anh là 11.059MHZ. Chế độ giao tiếp nối tiếp được đặt làm chế độ hoạt động

1. Tốc độ truyền được tính theo cơng thức (5): Tốc độ truyền =

Trong đó, TH1 là giá trị của thanh ghi của timer1. Theo công thức (5), thanh ghi TMOD được đặt là 20H, SCON 50H và PCON 00H Hình 3.11 là lưu đồ chương trình con ngắt giao tiếp nối tiếp hệ thống.

3.3. Thí nghiệm

Trong nghiên cứu này, chúng tôi đã thực hiện một thử nghiệm để kiểm tra tính ổn định của hệ thống. Hình 3.10 và 3.11 là tín hiệu truyền động của hệ thống đánh lửa với cùng tốc độ động cơ tương tự. Và đồng thời, thay đổi nhiệt độ hoặc vị trí bướm ga hoặc các thơng số khác, hệ thống có thể đưa ra tín hiệu dẫn động đánh lửa khác nhau với chu kỳ làm việc khác nhau đã được hiệu chỉnh

31

theo thông số hiệu chỉnh. Hình 3.12 cung cấp tín hiệu truyền động đánh lửa khi tốc độ động cơ là 5300 vòng / phút và chu kỳ làm việc được đặt là 20. Khi tốc độ động cơ không thay đổi và chu kỳ làm việc được sửa đổi thành 30 bởi máy tính chủ, máy tính phụ sẽ xuất ra kết quả khác Tín hiệu dẫn động đánh lửa, được hiển thị trong Hình 13. Khi tốc độ tương tự là 4300 vòng / phút và chu kỳ làm việc là 20, tín hiệu dẫn động đánh lửa trong Hình 3.14 khác với Hình 3.12.

32

Một phần của tài liệu báo cáo chủ đề 1 design a ignition timing monitoring dashboard by labview (Trang 44 - 47)

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

(51 trang)
w