Chongqing Qingcheng Agrícola Ciência e Tecnologia Co., Ltda
+8613983113012

Projeto de software de sistema de estufa inteligente

Feb 16, 2022

Projeto de software de sistema de estufa inteligente

Intelligent Greenhouse System Software Design

O software de controle do sistema adota a ideia de programação modular, divide a função geral do sistema em diferentes módulos, cada módulo é projetado individualmente, programado e depurado, e a depuração conjunta geral do sistema é realizada após a conclusão.

Intelligent Greenhouse

Intelligent Greenhouse Design

1. Sub-rotina de aquisição de parâmetros de estufa: No canal direto do sistema de aquisição de dados de estufa, o sinal de entrada contém todos os tipos de ruídos e interferências. Para medir e controlar com precisão os parâmetros ambientais da estufa, o método de filtragem de-média extrema é usado no design do software. para remover ruídos e interferências. Use 10 vezes para cada sensor, remova o valor máximo e o valor mínimo e calcule a média das 8 vezes restantes dos dados de amostragem para obter o valor de amostragem efetivo.

2. Sub-rotina de armazenamento de dados: A análise e processamento de várias informações de dados coletados pelo sistema de controle de efeito estufa é um elo importante, portanto, o programa de armazenamento de dados deve ser projetado. No projeto do software, os parâmetros ambientais da estufa (temperatura, umidade, iluminância e concentração de dióxido de carbono) coletados pela estufa e o estado do atuador são armazenados a cada dez minutos, ocupando 1, 1, 2, 2, 1 byte. Ao mesmo tempo, para determinar claramente a hora dos dados coletados, a hora também é armazenada. Aqui, apenas o dia, hora e minuto são armazenados, cada um ocupando 1 byte na memória.

3. Sub-rotina de processamento de controle de dados: Como as culturas em casa de vegetação muitas vezes não são muito sensíveis a mudanças nos parâmetros ambientais, e considerando o custo e a versatilidade do sistema, este sistema adota um algoritmo de controle de limiar simples. Ou seja, no início, o sistema irá pré-definir limites de parâmetros (limites superior e inferior) de acordo com o ambiente mais adequado para as diferentes culturas e, em seguida, o sistema coletará dados sobre parâmetros ambientais por meio de sensores. Quando os parâmetros ambientais coletados não estiverem dentro da faixa limite, o sistema controlará o atuador correspondente para alterar os parâmetros ambientais da estufa até que os parâmetros retornem à faixa limite.