基于STM32的火灾报警器的设计与实现-嵌入式毕业设计

项目介绍

技术:C语言、单片机等
摘要:随着社会的发展,人们的生活水平越来越高,电器和厨房用品也随之增多,家庭存在的安全隐患相应增加,同时整个社会正处于转型期,家庭的安全隐患也引起了人们的关注。传统的安全措施已无法适应现代化社会的迅速提升的需求。因此,将智能化引入住宅小区已成为一种趋势,并且在智能化住宅的安全化管理系统中,安防报警已经成为民用建筑领域,向信息化和网络化发展的一个重要组成部分。
基于将最新的火灾报警器技术融合到传统产业中的考虑,本文综合了单片机、数据采集等技术,研究并设计了基于STM32单片机的火灾系统。此系统由主控制器、显示模块、温度感应模块和烟雾感应模块等组成,可解决传统火灾系统存在的隐患,让家庭防火更及时、使用更方便。它可以发出声音报警,可以防范一定的险情,用户可以通过按键对该系统进行布防和解防。该系统具有用户投资小,运营费用少的优点,并且操作简单。
本课题所研究的无线多功能火灾报警器采用STM32F1精英版开发板为核心控制器,利用气体传感器MQ-2、AD/DA模数转换器、DS18B20温度传感器等实现其基本功能。通过这些传感器和芯片来检测可燃气体浓度和温度,当环境中的可燃气体浓度或温度等发生变化时系统会发出相应的灯光报警信号和声音报警信号,以此来实现智能火灾报警。关键词:气体传感器MQ-2;火灾报警;单片机;DS18B20温度传感器

效果图

请添加图片描述
请添加图片描述
请添加图片描述

目录:
摘要 I
Abstract II
1绪论 3
1.1 课题的研究背景 3
1.2 课题的研究目的与意义 3
1.3 火灾报警器的发展与现状 4
1.4火灾报警器的发展前景 5
1.5课题的研究内容 6
2 火灾报警器的总体方案设计 7
2.1设计任务与要求 7
2.4系统的组成及方案设计 8
3系统硬件设计 9
3.1 主控模块设计 14
3.1.1晶体振荡器 14
3.1.2复位电路 15
3.1.3字库flash接口电路 15
3.2 AD/DA 组合接口 16
3.3 火警报警电路设计 16
3.5 OLED和蜂鸣器 20
3.5.1 OLED灯 20
3.5.2 声音报警电路 21
3.6 温度检测电路设计 22
3.6.1 DS18B20概述 23
3.6.2 DS18B20引脚介绍 24
3.6.3 DS18B20的内部结构 25
3.6.4 DS18B20的程序流程图 26
3.7按键电路 26
3.9下载和调试 28
4系统软件设计 30
4.1 软件介绍 30
4.2 RTC实时时钟驱动程序设计 30
4.3液晶显示设计 31
4.3.2 液晶显示设计 35
4.4烟雾监控设计 37
4.5 模块整合 38
4.6软件部分代码 38
5火灾报警器的测试结果及结论 42
5.1 调试 42
5.2 结论 42
致谢 43
参考文献 44
外文原文 45
中文翻译 56

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
:随着“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。 为了提高对传感器的认识和了解,尤其是对烟雾传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。本文利用单片机结合传感器技术而开发设计了这一烟雾监控系统。。 本论文以电阻式烟雾传感器和单片机技术为核心并与其他电子技术相结合, 设计出一种技术水平较好的烟雾报警器。其中选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测,具有灵敏度高、响应快、抗干扰能力强等优点,而且价格低廉,使用寿命长。选用的STC12C5410AD单片机,其整合了A/D转换、硬件乘法器、硬件脉宽调制器等资源,具 有高速、低功耗、超强抗干扰等优点,是目前同类技术中性价比较高的产 品。 以STC12C5410AD单片机和MQ-2型半导体电阻式烟雾传感器为核心设计的烟雾报警器实现声光报警、故障自诊断、浓度显示、报警限设置、延时报警及与上位机串口通信等功能。是一种结构简单、性能 稳定、使用方便、价格低廉、智能化的烟雾报警器。具有一定的实用价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值