Akıllı Sera Sistemi Yazılım Tasarımı
Sistem kontrol yazılımı modüler programlama fikrini benimser, sistemin genel işlevini farklı modüllere böler, her modül ayrı ayrı tasarlanır, programlanır ve hata ayıklanır ve sistemin genel eklem hata ayıklaması tamamlandıktan sonra gerçekleştirilir.
1. Sera parametresi toplama altroutine: Sera veri toplama sisteminin ileri kanalında, giriş sinyali her türlü gürültü ve paraziti içerir. Sera çevresel parametrelerini doğru bir şekilde ölçmek ve kontrol etmek için yazılım tasarımında aşırı ortalama filtreleme yöntemi kullanılır. gürültü ve paraziti gidermek için. Her sensör için 10 kez kullanın, maksimum değeri ve minimum değeri çıkarın ve etkili örnekleme değerini elde etmek için kalan 8 kez örnekleme verisinin ortalamasını alın.
2. Veri depolama altyordamı: Sera kontrol sistemi tarafından toplanan çeşitli veri bilgilerinin analizi ve işlenmesi önemli bir bağlantıdır, bu nedenle veri depolama programı tasarlanmalıdır. Yazılım tasarımında, sera tarafından toplanan sera çevresel parametreleri (sıcaklık, nem, kurutma ve karbondioksit konsantrasyonu) ve aktüatör durumu her on dakikada bir depolanır ve 1, 1, 2, 2, 1 bayt kaplar. Aynı zamanda, toplanan verilerin zamanını net bir şekilde belirlemek için, zaman da saklanır. Burada, her biri bellekte 1 bayt kaplayan yalnızca gün, saat ve dakika depolanır.