Дизајн софтвера за интелигентни систем стакленика
Софтвер за контролу система усваја идеју модуларног програмирања, дели целокупну функцију система на различите модуле, сваки модул је појединачно дизајниран, програмиран и дебагован, а целокупно заједничко отклањање грешака система се спроводи након завршетка.
1. Потпрограм за аквизицију параметара стаклене баште: У предњем каналу система за прикупљање података стакленика, улазни сигнал садржи све врсте шума и сметњи. У циљу прецизног мерења и контроле параметара околине стаклене баште, у дизајну софтвера се користи метода филтрирања де-екстремног просека. за уклањање буке и сметњи. Користите 10 пута за сваки сензор, уклоните максималну и минималну вредност и усредните преосталих 8 пута података узорковања да бисте добили ефективну вредност узорковања.
2. Подрутина за складиштење података: Анализа и обрада различитих информација прикупљених од стране система за контролу стаклене баште је важна карика, тако да програм складиштења података мора бити дизајниран. У дизајну софтвера, еколошки параметри стакленика (температура, влажност, осветљеност и концентрација угљен-диоксида) које сакупља стакленик и стање актуатора се чувају сваких десет минута, заузимајући 1, 1, 2, 2, 1 бајт. Истовремено, како би се јасно одредило време прикупљених података, време се такође чува. Овде се чувају само дан, сат и минут, од којих сваки заузима 1 бајт у меморији.






