對(duì)基于微波的糧食水分檢測(cè)系統(tǒng)的分析與設(shè)計(jì)
2.3 軟件設(shè)計(jì)
糧食水分檢測(cè)系統(tǒng)軟件由數(shù)據(jù)采集、水分值標(biāo)定、水分值推算、系統(tǒng)靈敏度調(diào)節(jié)及顯示模塊組成。系統(tǒng)靈敏度調(diào)節(jié)模塊可根據(jù)采樣數(shù)據(jù)進(jìn)行模擬信號(hào)放大倍數(shù)的調(diào)整,提高系統(tǒng)魯棒性。圖5為實(shí)時(shí)微波水分檢測(cè)軟件界面。
圖6為軟件設(shè)計(jì)流程。檢測(cè)系統(tǒng)在初次安裝或檢測(cè)的物料品種變換時(shí),需要進(jìn)行系統(tǒng)水分標(biāo)定和參數(shù)的設(shè)置,一般需要標(biāo)定2或2個(gè)以上數(shù)據(jù)點(diǎn),根據(jù)標(biāo)定值進(jìn)行數(shù)據(jù)擬合處理。系統(tǒng)初始化完成后,數(shù)據(jù)采集模塊每采集一小段微波信號(hào),對(duì)這段數(shù)據(jù)進(jìn)行平滑處理。采用冒泡法先進(jìn)行排序,選用中間的數(shù)據(jù)加權(quán)平均,并對(duì)采樣數(shù)據(jù)進(jìn)行溫度補(bǔ)償。水分值推算模塊根據(jù)事先的標(biāo)定值和平滑預(yù)處理后的結(jié)果,通過線性匹配算法推算出糧食水分含量值并實(shí)時(shí)顯示。
評(píng)論