Projeto de software de sistema de estufa inteligente
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.
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.






