Như đã trình bày trong mục 3.1.3. nhiệt độ đóng vai trò quan trọng trong sự phát triển của cây trồng và việc điều khiển nhiệt độ cũng là một trong những yêu cầu cấp thiết của bài toán điều khiển môi trường nhà kính. Ở luận văn này, tôi tập trung vào việc xử lý thông số nhiệt độ trong bài toán điều khiển môi trường nhà kính. Cụ thể là thực hiện các công việc sau:
- Lập trình cho vi điều khiển thực hiện:
o Nhận các tín hiệu từ cảm biến nhiệt độ.
o Chuyển đổi các giá trị nhận được từ cảm biến.
o So sánh với các ngưỡng đểđiều khiển các thiết bị tương ứng.
o Gửi giá trị nhiệt độ lên PC.
Trong phần lập trình cho vi điều khiển sử dụng kiến trúc vòng lặp kiểm soát đơn giản và hệ thống ngắt điều khiển.
- Lập trình với PC thực hiện:
o Nhận giá trị từ vi điều khiển gửi lên.
o Biểu diễn các giá trị nhận được thành dạng đồ thị có thay đổi theo thời gian.
o Lưu lại các giá trị nhận được vào file số liệu (mang tính chất lưu trữ).
Mô tả việc điều khiển thông số nhiệt độ cho nhà kính. Mạch mô phỏng được thể hiện trong hình 3.4.
Chuyển đổi giá trịđọc được
So sánh ngưỡng Gửi tín hiệu điện ra PORTB.0 và PORTB.1 Vượt ngưỡng trong ngưỡng Cảm biến nhiệt độ gửi tín hiệu xuống vi điều khiển qua ADC
Hình 3.4: Mạch mô phỏng việc điều khiển thông số nhiệt độ, đồng thời gửi giá trị này lên PC.
Phần cứng bao gồm:
- Cảm biến LM35 được nối với chân 0, PORTC (PC0/ADC0).
- Chân 0, PORTB (PB0) nối với thiết bị 1 (mô phỏng bởi led D1), có tác dụng giảm nhiệt (công tắc quạt).
- Chân 1, PORTB (PB1) nối với thiết bị 2 (mô phỏng bởi led D2), có tác dụng tăng nhiệt (các trở nhiệt).
- MAX232 có tác dụng chuyển đổi mức điện áp giữa vi điều khiển và cổng COM.
- Cổng COM được sử dụng trong việc giao tiếp giữa vi điều khiển và máy tính…
Các phần chi tiết của sơđồ như sau:
Hình 3.5: Ghép nối cảm biến nhiệt độ với vi điều khiển.
Ghép nối vi điều khiển với đầu ra mô phỏng là hai đèn led D1 và D2 được thể hiện trong hình 3.4.
Hình 3.6: Ghép nối vi điều khiển với các thiết bị mô phỏng đầu ra. Ghép nối vi điều khiển với cổng COM được thể hiện như hình 3.5.
Hình 3.7: Ghép nối vi điều khiển với cổng COM.