Проектирование программного обеспечения интеллектуальной тепличной системы
Программное обеспечение для управления системой принимает идею модульного программирования, разделяет общую функцию системы на различные модули, каждый модуль индивидуально проектируется, программируется и отлаживается, а общая совместная отладка системы осуществляется после завершения.
1. Подпрограмма сбора параметров теплицы: в прямом канале системы сбора данных теплицы входной сигнал содержит все виды шума и помех. Для точного измерения и контроля параметров среды теплицы при проектировании программного обеспечения используется метод де-экстремальной средней фильтрации. для устранения шума и помех. Используйте 10 раз для каждого датчика, удалите максимальное значение и минимальное значение и усредните оставшиеся 8 раз данных выборки, чтобы получить эффективное значение выборки.
2. Подпрограмма хранения данных: Анализ и обработка различной информации о данных, собранной системой управления теплицей, является важным звеном, поэтому программа хранения данных должна быть разработана. При программном проектировании параметры среды теплицы (температура, влажность, освещенность и концентрация углекислого газа), собранные теплицей, и состояние привода сохраняются каждые десять минут, занимая 1, 1, 2, 2, 1 байт. При этом, чтобы четко определить время собранных данных, время также сохраняется. Здесь хранятся только день, час и минута, каждый из которых занимает 1 байт в памяти.