4PWM輸出采用1根1/0線,由軟件實(shí)現(xiàn)輸出電壓的PWM調(diào)節(jié),經(jīng)光電耦合電路輸出,再使用積分電路轉(zhuǎn)換成模擬信號(hào)控制變頻器輸出頻率。1.574LS373鎖存器該總片驅(qū)動(dòng)6個(gè)繼電器,控制水泵,水閥和報(bào)警器。鍵盤和LED顯示電路分別用于輸入?yún)?shù)和顯示數(shù)據(jù)。
系統(tǒng)軟件構(gòu)成系統(tǒng)軟件采用模塊化設(shè)計(jì)。初始化模塊系統(tǒng)上電時(shí)或看門狗動(dòng)作后執(zhí)行,完成定時(shí)器工作方式設(shè)定:讀取X25045中保存的工作參數(shù)并判斷。修改參數(shù)模塊當(dāng)用戶按動(dòng)參數(shù)鍵時(shí),進(jìn)入該模塊,可操作輸入改變參數(shù)。
PID調(diào)節(jié)模塊由1號(hào)定時(shí)器中斷進(jìn)入該模塊,單片機(jī)將設(shè)定值與采樣值進(jìn)行比較,完成PID運(yùn)算并將現(xiàn)行輸出值送到輸出寄存器,由2號(hào)定時(shí)器中斷時(shí)進(jìn)行PWM轉(zhuǎn)換,改變變頻器的輸出頻率,控制水泵轉(zhuǎn)速。報(bào)警檢測(cè)模塊完成管網(wǎng)壓力,水位和變頻器及水泵運(yùn)行故障的報(bào)警任務(wù)。
系統(tǒng)軟件構(gòu)成系統(tǒng)軟件采用模塊化設(shè)計(jì)。初始化模塊系統(tǒng)上電時(shí)或看門狗動(dòng)作后執(zhí)行,完成定時(shí)器工作方式設(shè)定:讀取X25045中保存的工作參數(shù)并判斷。修改參數(shù)模塊當(dāng)用戶按動(dòng)參數(shù)鍵時(shí),進(jìn)入該模塊,可操作輸入改變參數(shù)。
PID調(diào)節(jié)模塊由1號(hào)定時(shí)器中斷進(jìn)入該模塊,單片機(jī)將設(shè)定值與采樣值進(jìn)行比較,完成PID運(yùn)算并將現(xiàn)行輸出值送到輸出寄存器,由2號(hào)定時(shí)器中斷時(shí)進(jìn)行PWM轉(zhuǎn)換,改變變頻器的輸出頻率,控制水泵轉(zhuǎn)速。報(bào)警檢測(cè)模塊完成管網(wǎng)壓力,水位和變頻器及水泵運(yùn)行故障的報(bào)警任務(wù)。





