Đồ án Thiết kế hệ thống điều khiển nhiệt độ lò sấy đứng trong dây chuyền gạch ốp lát

Nguyên tắc làm việc của hệ thống: Tín hiệu được lấy ra từ cặp nhiệt điện dưới dạng áp là mV. Sau đó tín hiệu được đưa qua bộ khuếch đại và lọc nhiễu để đạt được giá trị điện áp trong khoảng từ 0 5V tương ứng với giá trị đầu vào của ADC. Tín hiệu sau khi biến đổi từ tương tự sang số được đưa vào vi xử lí. Vi xử lí có nhiệm vụ xử lí sau đó đưa ra tín hiệu điều khiển, đồng thời cũng đưa ra giá trị tương ứng trên LED để thông báo cho người điều khiển biết.

Dựa trên nguyên tắc đó chúng tôi thiết kế một phần mềm điều khiển, được phân chia thành nhiều chương trình con.

Sau đây là lưu đồ thuật toán của từng phần:

+ Lưu đồ điều khiển trung tâm (Chương trình chính ) đưa ra tổng thể trình tự làm việc của hệ thống, ban đầu xoá các biến điều khiển như Rơle, báo động, các giá trị đặt, các cờ trạng thái của hệ thống. Sau đó kiểm tra phím Start, khi phím Start kích hoạt hệ thống bắt đầu làm việc cho phép đặt giá trị vào, chuyển đổi từ dạng BCD sang dạng nhị phân, sau đó đọc dữ liệu từ ADC về Vi xử lí, chuyển đổi giá trị này từ dạng nhị phân (BIN) sang dạng BCD để có thể đưa ra LED hiển thị 7 thanh, số liệu này được so sánh với giá trị yêu cầu để đưa ra tín hiệu điều khiển phù hợp cho hệ thống, sau đó kiểm tra trạng thái làm việc của hệ thống, nếu cờ END_ FLAG= 0 thì quay lại từ đầu ngược lại thì tiếp tục đọc dữ liệu từ ADC về Vi xử lí.

+ Chương trình con sử dụng ngắt Timer0 phục vụ cho việc thay đổi giá trị yêu cầu có thể được diễn giả như sau: khi hai giá trị Scount1 và Scount2 giảm đến không thì ngắt xảy ra thực hiện nhiệm vụ thay đổi giá trị yêu cầu.

+ Chương trình con thay đổi giá trị yêu cầu có nguyên tắc làm việc như sau: So sánh giá trị yêu cầu ở từng thời điểm và giá trị đã được đặt trước, nếu khác nhau thì có nhu cầu thay đổi là tăng hoặc giảm.

+ Chương trình con đọc giá trị từ ADC về Vi xử lí có nhiệm vụ thu thập giá trị nhiệt độ từ kênh 0 để đưa về Vi xử lí việc này chỉ cho phép khi BIT_ EOC bằng 1 vì theo nguyên tắc làm việc của ADC này thì một xung dương ở chân START được kích hoạt sự biến đổi. Qua đó mẫu bít vào địa chỉ A, B, và C cũng đồng thời được chốt và xác định kênh biến đổi. Trong quá trình biến đổi chân ra EOC ở mức Low, sau cỡ 100 s mức này sẽ chuyển sang mức High và báo hiệu sự kết thúc quá trình biến đổi. Sau đó kết quả của quá trình biến đổi sẽ xếp hàng ở đường dẫn dữ liệu D0. D7. Khi OE= 1 các đường dẫn có thể được đọc tiếp.

+ Chương trình con điều khiển Rơle (đưa tín hiệu ra ): So sánh giá trị đo được với giá trị đặt,nếu giá trị đo được lớn hơn giá trị đặt thì ngắt Rơle,ngược lại thì đóng Rơle.

+ Chương trình con kiểm tra trạng thái làm việc của hệ thống: So sánh giá trị đo được và giá trị đặt, nếu sai lệch lớn hơn giá trị cho phép thì đưa ra tín hiệu báo động.

 

doc85 trang | Chia sẻ: leddyking34 | Lượt xem: 2588 | Lượt tải: 5download
Bạn đang xem trước 20 trang tài liệu Đồ án Thiết kế hệ thống điều khiển nhiệt độ lò sấy đứng trong dây chuyền gạch ốp lát, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên

Các file đính kèm theo tài liệu này:

  • docThiết kế hệ thống điều khiển nhiệt độ lò sấy đứng trong dây chuyền gạch ốp lat.doc