Công ty TNHH Khoa học và Công nghệ Nông nghiệp Trùng Khánh Thanh Thành
+8613983113012

Thiết kế phần mềm hệ thống nhà kính thông minh

Feb 16, 2022

Thiết kế phần mềm hệ thống nhà kính thông minh

Intelligent Greenhouse System Software Design

Phần mềm điều khiển hệ thống áp dụng ý tưởng lập trình mô-đun, chia chức năng tổng thể của hệ thống thành các mô-đun khác nhau, mỗi mô-đun được thiết kế riêng, lập trình và gỡ lỗi, và việc gỡ lỗi chung tổng thể của hệ thống được thực hiện sau khi hoàn thành.

Intelligent Greenhouse

Intelligent Greenhouse Design

1. Chương trình con thu thập thông số nhà kính: Trong kênh chuyển tiếp của hệ thống thu thập dữ liệu nhà kính, tín hiệu đầu vào chứa tất cả các loại tiếng ồn và nhiễu. Để đo lường và kiểm soát chính xác các thông số môi trường nhà kính, phương pháp lọc trung bình cực đoan được sử dụng trong thiết kế phần mềm. để loại bỏ tiếng ồn và nhiễu. Sử dụng 10 lần cho mỗi cảm biến, loại bỏ giá trị tối đa và giá trị tối thiểu và trung bình 8 lần dữ liệu lấy mẫu còn lại để có được giá trị lấy mẫu hiệu quả.

2. Chương trình con lưu trữ dữ liệu: Việc phân tích và xử lý các thông tin dữ liệu khác nhau được thu thập bởi hệ thống kiểm soát nhà kính là một liên kết quan trọng, vì vậy chương trình lưu trữ dữ liệu phải được thiết kế. Trong thiết kế phần mềm, các thông số môi trường nhà kính (nhiệt độ, độ ẩm, độ sáng và nồng độ carbon dioxide) được thu thập bởi nhà kính và trạng thái của bộ truyền động được lưu trữ cứ sau mười phút, chiếm 1, 1, 2, 2, 1 byte. Đồng thời, để xác định rõ thời gian của dữ liệu thu thập được, thời gian cũng được lưu trữ. Ở đây, chỉ có ngày, giờ và phút được lưu trữ, mỗi người chiếm 1 byte trong bộ nhớ.

3. Mô hình phụ xử lý dữ liệu: Bởi vì cây trồng trong nhà kính thường không nhạy cảm lắm với những thay đổi trong các thông số môi trường và xem xét chi phí và tính linh hoạt của hệ thống, hệ thống này áp dụng thuật toán kiểm soát ngưỡng đơn giản. Đó là, lúc đầu, hệ thống sẽ đặt trước các ngưỡng tham số (giới hạn trên và dưới) theo môi trường phù hợp nhất cho các loại cây trồng khác nhau, và sau đó hệ thống sẽ thu thập dữ liệu về các thông số môi trường thông qua các cảm biến. Khi các thông số môi trường thu thập được không nằm trong phạm vi ngưỡng, Hệ thống sẽ điều khiển bộ truyền động tương ứng để thay đổi các thông số môi trường của nhà kính cho đến khi các thông số trở lại phạm vi ngưỡng.