熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于單片機的模糊PID的鍋爐壓力控制器的設計

基于單片機的模糊PID的鍋爐壓力控制器的設計

作者: 時間:2012-10-10 來源:網(wǎng)絡 收藏

3系統(tǒng)軟件

本系統(tǒng)中的軟件主要是根據(jù)系統(tǒng)要求運用C語言的,軟件能可靠地實現(xiàn)系統(tǒng)的各種功能。系統(tǒng)軟件采用模塊化思想。根據(jù)功能將系統(tǒng)軟件分為初始化系統(tǒng)、數(shù)據(jù)采集并對采集所得的數(shù)據(jù)進行處理。系統(tǒng)軟件主流程圖和中斷處理程序流程圖如圖3所示。

圖3 系統(tǒng)軟件主流程圖

本系統(tǒng)水泵自動控制過程如下:當爐水水位下降超過低位時,泵1啟動自動補水,當爐水水位上升超過高位時,泵1停止,當爐水水位再次下降超過低位時,泵1又啟動自動補水。如此循環(huán)直到停止運行。在水位狀態(tài)顯示“正常”時按“運行”鍵開始運行的話,泵1不啟動,等水位下降到“低位”時才啟動。在控制運行過程中,當發(fā)生缺水、超高、水位超高、燃燒機故障、煙溫超高等故障時聲光報警停機保護。

下面是燃燒機故障程序:

else if(status_ERR==1)

{

LED_RUN=LED_ON;

LED_WAIT=LED_OFF;

LED_BURNFAULT=LED_ON;

MotorAlm=0; //警鈴開

MotorAir=1; //強制關風機

SecondBurn=1; //關二極火

FirstBurn=1;

status_Start=0;

}

else if(status_Watered==0WaterLowest==0)

{

MotorWater=0; //開水泵

MotorAir=1; //關風機

SecondBurn=1; //關二極火

FirstBurn=1; //關一級火

if(WaterHigh==0) //加水到高水位停止

status_Watered=1; //置加過水標志

LED_RUN=LED_ON;

LED_WAIT=LED_OFF;

status_Start=1; //置運行標志

}

……

else if(PrESSureHighest==1Pressurelower==1PressureHigh==1) //沒有

{

status_PressureHighest=0;

status_pressuresilence=0;

LED_PRESSURE=LED_OFF;

}

4結(jié)束語

本文設計了一個具有普遍實用意義的中檔壓力系統(tǒng)。該系統(tǒng)采用了STC89C51作為核心,具體控制算法采用能進行實時調(diào)整的方式,該系統(tǒng)能克服常規(guī)控制系統(tǒng)的一些不足之處,達到較為理想的控制效果。該系統(tǒng)已經(jīng)被廠家使用,系統(tǒng)運行穩(wěn)定。

pid控制器相關文章:pid控制器原理


蜂鳴器相關文章:蜂鳴器原理
水位傳感器相關文章:水位傳感器原理

上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉