지능형 온실 시스템 소프트웨어 설계
시스템 제어 소프트웨어는 모듈형 프로그래밍 아이디어를 채택하고 시스템의 전반적인 기능을 다른 모듈로 나누고, 각 모듈은 개별적으로 설계, 프로그래밍 및 디버깅되며, 시스템의 전반적인 조인트 디버깅은 완료 후 수행됩니다.
1. 온실 매개 변수 획득 서브루틴: 온실 데이터 수집 시스템의 전진 채널에서 입력 신호에는 모든 종류의 소음과 간섭이 포함됩니다. 온실 환경 파라미터를 정확하게 측정하고 제어하기 위해 극히 극단적인 평균 필터링 방법이 소프트웨어 설계에 사용됩니다. 소음과 간섭을 제거합니다. 각 센서에 대해 10회 사용, 최대 값및 최소 값을 제거하고, 샘플링 데이터의 나머지 8배를 평균하여 효과적인 샘플링 값을 얻을 수 있습니다.
2. 데이터 스토리지 서브루틴: 온실 제어 시스템에서 수집한 다양한 데이터 정보의 분석 및 처리는 중요한 링크이므로 데이터 저장 프로그램을 설계해야 합니다. 소프트웨어 설계에서, 온실 및 액추에이터의 상태에 의해 수집된 온실 환경 파라미터(온도, 습도, 조도 및 이산화탄소 농도)는 10분마다 저장되어 1, 1, 2, 2, 1바이트를 점유한다. 동시에 수집된 데이터의 시간을 명확하게 결정하기 위해 시간도 저장됩니다. 여기서는 하루, 시간 및 분만 저장되며 각각 메모리에 1바이트를 차지합니다.