【毕业设计】4-基于单片机的锅炉控制系统的研究与设计(原理图+源代码+仿真工程+答辩论文+答辩PPT)
资料要求
详情请私信!
包含此题目毕业设计全套资料:
英文文献及翻译
答辩PPT
参考设计论文(低重复率) 24783字
原理图工程文件
原理图截图
仿真模型工程文件
仿真截图
任务书
随着现代工业技术的飞速发展,对能源利用率的要求越来越高,锅炉作为一次能源转化为二次能源的重要设备之一,其控制和管理的水平也日趋提高。该课题期望实现的目标:
1.使用STC89C51单片机作为系统的主控制器;
2.可以检测锅炉控制系统的温度、压强、等信息;
3.可以设定报警值,当超过设置值后系统报警;
4.可以实现温度、压强,设定的报警值显示功能。
5.选择合适与系统的元器件并且需要保证系统反应灵敏,具有较高的稳定性、抗干扰能力、性价比。
设计说明书
摘要
本次系统为锅炉控制系统的研究与设计,随着工业的不断发展对锅炉控制系统需要进一步的研究,当前锅炉的控制系统中不能精确地对锅炉的内部进行检测,如温度、压强等多个参数进行统一检定。只能通过对锅炉的压力或者温度某一个值来进行检查,不会进行报警处理。针对此现象设计出一款可以实现温度压强报警及为一体的锅炉控制系统,可以实现,对温度和压强值得设定,当系统超过设定值则通过声学和光学报警,通过此监控可以达到节约能源并且防止安全事故发生的优良控制系统。
本系统通过对系统的分析研究,选择使用MPX4115传感器、ADC0832模数转换器、DS18B20温度传感器,STC89C52单片机、LCD1602液晶显示器作为本次系统的核心元器件,对系统的硬件电路搭建软件程序编写。通过PROTEUS仿真软件通过对温度和气压的测试,可以发现所设计的控制系统能够满足设计要求,达到了预期的效果完成系统设计。
在设计过程中考虑到系统的工作环境要求以及系统的稳定性和干扰能力,导致系统具有较高的推广意义和使用价值。
设计框架架构
设计说明书及设计文件
总字数:24783 低重复率终稿
源码展示
#include <reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include "intrins.h"
#define u8 unsigned char
#define u16 unsigned int
#define uchar unsigned char
#define uint unsigned int
uchar yushe_wendu=50; //温度预设值
uchar yushe_yaqiang=100; //烟雾预设值
uint wendu; //温度值全局变量
uchar yaqiang; //用于读取ADC数据
//运行模式
uchar Mode=0; //=1是设置温度阀值 =2是设置烟雾阀值 =0是正常监控模式
//管脚声明
sbit Led_Reg =P2^2; //红灯
sbit Led_Yellow =P2^4; //黄灯
sbit Buzzer =P2^0; //蜂鸣器
sbit Fan =P3^3; //
/********************************************************************
* 名称 : delay_1ms()
* 功能 : 延时1ms函数
* 输入 : q
* 输出 : 无
***********************************************************************/
void delay_ms(uint q)
{
uint i,j;
for(i=0;i<q;i++)
for(j=0;j<110;j++);
}
/***********************************************************************************************************
LCD1602相关函数
***********************************************************************************************************/
//LCD管脚声明 (RW引脚实物直接接地,因为本设计只用到液晶的写操作,RW引脚一直是低电平)
sbit LCDRS = P2^7;
sbit LCDEN = P2^6;
sbit D0 = P0^0;
sbit D1 = P0^1;
sbit D2 = P0^2;
sbit D3 = P0^3;
sbit D4 = P0^4;
sbit D5 = P0^5;
sbit D6 = P0^6;
sbit D7 = P0^7;
//LCD延时
void LCDdelay(uint z) //