微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机的模糊PID的锅炉压力控制器的设计

基于单片机的模糊PID的锅炉压力控制器的设计

时间:10-10 来源:互联网 点击:

下面是燃烧机故障程序:

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结束语

本文设计了一个具有普遍实用意义的中档单片机锅炉压力控制器系统。该系统采用了STC89C51作为核心,具体控制算法采用能进行实时调整的模糊PID方式,该系统能克服常规单片机PID控制系统的一些不足之处,达到较为理想的控制效果。该系统已经被厂家使用,系统运行稳定。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top