AT89C51單片機(jī)在變頻調(diào)速恒壓供水系統(tǒng)中的應(yīng)用
主程序包括系統(tǒng)初始化,開機(jī)命令的檢測等,主程序框圖見圖3。
T1中斷服務(wù)程序包括了除主程序以外的所有子程序的管理和應(yīng)用,程序框圖見圖4。
A/D轉(zhuǎn)換采用定時轉(zhuǎn)換方式,啟動A/D后,用軟件延時150μs,再讀出轉(zhuǎn)換結(jié)果。
繼電器控制子程序完成水泵2的運(yùn)轉(zhuǎn)和停止控制。由于變頻器的控制量與水泵1的運(yùn)轉(zhuǎn)速度直接相關(guān),因此程序根據(jù)變頻器的控制量大小就可判斷水泵1的工作狀態(tài)。如控制量為零,說明系統(tǒng)壓力過高,水泵1已經(jīng)調(diào)至最低轉(zhuǎn)速,這時需要水泵2停止工作;如果控制量為最大值,說明系統(tǒng)壓力過低,水泵1已經(jīng)調(diào)至最高轉(zhuǎn)速,這時需要水泵2投入運(yùn)行。由于供水系統(tǒng)壓力的變化慣性較大,所以當(dāng)控制量出現(xiàn)最大值或最小值后,需延時一段時間,在延時階段經(jīng)過反復(fù)測量,如果控制量一直不變,再進(jìn)行切換。系統(tǒng)多于2臺水泵時,切換原理相同,但需增加判斷多臺水泵開、停狀態(tài)的循環(huán)判斷程序。
繼電器控制子程序框圖見圖5。
控制量計算子程序包括變頻器控制量的計算和控制量的輸出,其中控制規(guī)律采用PID調(diào)節(jié)規(guī)律。
控制量計算子程序框圖見圖6。
3結(jié)論
變頻調(diào)速恒壓供水是現(xiàn)代化城市和生活小區(qū)供水的發(fā)展方向,采用單片機(jī)控制的變頻供水系統(tǒng)具有工作可靠、實(shí)現(xiàn)容易、價格低廉等特點(diǎn),是較理想的控制器。
pid控制相關(guān)文章:pid控制原理
51單片機(jī)相關(guān)文章:51單片機(jī)教程
pid控制器相關(guān)文章:pid控制器原理
評論