Thiết kế phần mềm hệ thống nhà kính thông minh
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.
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ớ.