基于51单片机的火灾检测与报警系统设计[proteus仿真]
火灾检测与报警系统这个题目算是课程设计和毕业设计中常见的题目了,本期是一个基于51单片机的火灾检测与报警系统设计
需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【508基于51单片机的火灾检测与报警系统】即可获取(看到消息会第一时间回复~)
仿真环境
proteus8.9
程序编译
keil4.60
功能
-
基于热电偶的火焰检测电路
-
基于ADC0831的烟雾检测电路
-
基于ULN2003的电机驱动电路
-
蜂鸣器报警电路
-
按键阈值设置电路
-
GSM远程通信模块–仿真
-
LCD1602显示模块
-
热电偶温度检测与补偿芯片:
MAX6675是美国MAXIM公司生产的带有冷端补偿、线性校正、热电偶断线
检测的串行K型热电偶模数转换器,它的温度分辨能力为0.25 °C, 冷端补偿
范围为- 20~ + 80 °C,工作电压为3. 0~5. 5V。 文中介绍了MAX6675的功能
特点、引脚排列及工作时序,给出了MAX6675与89C51的接口电路与编程设计方
法。 -
热电偶:
在工业温度测控场合, K型热电偶因其线性度好,价格便宜,测量范围宽而
得到广泛的使用;但它往往需要冷端补偿,且电路较复杂,调试麻烦。而
MAXIM公司生产的K型热电偶串行模数转换器MAX6675不但可将模拟信号
转换成12bit对应的数字量,而且自带冷端补偿。其温度分辨能力达0. 25 °C,
可以满足绝大多数工业应用场合。MAX6675采用SO - 8封装,体积小,可靠性
好。
程序说明
-
LCD第二行显示的是 温度值和 烟雾浓度单位ppm
-
按第一个按键进入阈值设置,光标停在温度数值处闪烁,按下第二个按键或者第三个按键可以加减阈值,再次按下第一个按键光标位置停在烟雾浓度处 按下第二个按键或者第三个按键可以加减阈值, 第三次按下保存阈值并退出
-
测试超过阈值报警
-
数据通过串口发送给GSM模块 两个数据 每个数据两个字节
需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【508基于51单片机的火灾检测与报警系统】即可获取(看到消息会第一时间回复~)
公众号: