충칭 Qingcheng 농업 과학 기술 유한 회사
+8613983113012

지능형 온실 시스템 소프트웨어 설계

Feb 16, 2022

지능형 온실 시스템 소프트웨어 설계

Intelligent Greenhouse System Software Design

시스템 제어 소프트웨어는 모듈형 프로그래밍 아이디어를 채택하고 시스템의 전반적인 기능을 다른 모듈로 나누고, 각 모듈은 개별적으로 설계, 프로그래밍 및 디버깅되며, 시스템의 전반적인 조인트 디버깅은 완료 후 수행됩니다.

Intelligent Greenhouse

Intelligent Greenhouse Design

1. 온실 매개 변수 획득 서브루틴: 온실 데이터 수집 시스템의 전진 채널에서 입력 신호에는 모든 종류의 소음과 간섭이 포함됩니다. 온실 환경 파라미터를 정확하게 측정하고 제어하기 위해 극히 극단적인 평균 필터링 방법이 소프트웨어 설계에 사용됩니다. 소음과 간섭을 제거합니다. 각 센서에 대해 10회 사용, 최대 값및 최소 값을 제거하고, 샘플링 데이터의 나머지 8배를 평균하여 효과적인 샘플링 값을 얻을 수 있습니다.

2. 데이터 스토리지 서브루틴: 온실 제어 시스템에서 수집한 다양한 데이터 정보의 분석 및 처리는 중요한 링크이므로 데이터 저장 프로그램을 설계해야 합니다. 소프트웨어 설계에서, 온실 및 액추에이터의 상태에 의해 수집된 온실 환경 파라미터(온도, 습도, 조도 및 이산화탄소 농도)는 10분마다 저장되어 1, 1, 2, 2, 1바이트를 점유한다. 동시에 수집된 데이터의 시간을 명확하게 결정하기 위해 시간도 저장됩니다. 여기서는 하루, 시간 및 분만 저장되며 각각 메모리에 1바이트를 차지합니다.

3. 데이터 제어 처리 하위 루틴: 온실의 작물은 환경 매개 변수의 변화에 매우 민감하지 않으며 시스템의 비용과 다재다능함을 고려하여 간단한 임계값 제어 알고리즘을 채택합니다. 즉, 처음에는 시스템이 다른 작물에 가장 적합한 환경에 따라 매개 변수 임계값(상한 및 하한)을 미리 설정한 다음 시스템은 센서를 통해 환경 매개 변수에 대한 데이터를 수집합니다. 수집된 환경 매개 변수가 임계값 범위 내에 있지 않은 경우 시스템은 해당 액추에이터를 제어하여 매개변수가 임계값 범위로 돌아올 때까지 온실의 환경 매개 변수를 변경합니다.