stm32的厨房煤气泄露检测系统设计(源码)【字数:8018】

摘 要本次毕业设计以一种基于STM32微处理器的厨房煤气泄露检测控制系统作为研究目标,设计了一款可以实现对煤气泄漏浓度进行快速自动检测、高清度浓度显示、超标报警以及参数掉电保存等功能的微控制系统。这种类型的厨房煤气泄露检测控制系统在软件程序构建方面,通过C程序语言构建程序代码,将其烧录到STM32微处理器中使得中央处理器高性能的运行,实现STM32微处理器对各个功能电路模块的控制驱动,最终使得这个系统的软硬件联合工作。该款厨房煤气泄露检测控制系统在硬件系统实现方案上以STM32微处理器担任主控核心,在底层驱动电路上构建了液晶屏显示电路、模拟电压采集电路、MQ-5煤气浓度检测电路和蜂鸣器电路等电路模块,通过STM32微处理器对各个电路模块的稳定有序的控制,保证了硬件系统的高效稳定工作。在本课题的测试优化环节,通过了对这款厨房煤气泄露检测控制系统的大量测试,使设计成果取得多次的改进和优化,最终使得这款系统展现较为稳定灵活的工作性能,工作现象完全满足设计需求。
目录
一、 引言 1
(一) 厨房煤气泄露检测系统的发展背景 1
(二) 厨房煤气泄露检测系统的国内外发展现状 1
(三) 本文主要研究内容 1
二、 厨房煤气泄露检测系统的方案设计 3
三、 系统硬件设计 4
(一) 厨房煤气泄露检测系统主控电路设计 4
(二) 液晶屏显示电路设计 5
(三) 煤气泄露浓度检测电路设计 6
(四) 泄露报警电路设计 8
(五) 按键电路设计 9
四、 系统软件设计 11
(一) 厨房煤气泄露检测系统的主程序流程设计 11
(二) 液晶驱动子程序流程设计 11
(三) 煤气采集子程序设计 13
(四) 输出报警子程序设计 13
总结 15
参考文献 16
致 谢 17
附录一 原理图 18
附录二 PCB图 19
附录三 元件列表 20
附录四 程序 21
引言
厨房煤气泄露检测系统的发展背景
纵观这十年间的 *好棒文|www.hbsrm.com +Q: ^351916072^ 
科学技术发展,尽管没有出现过重要的研发成果,尽管如此,在高速的发展状态下,电子科学技术在不断朝前迈步,厨房煤气泄露检测控制系统在这个背景条件下取得了快速的发展,无论是在主控微处理器的性能上,还是系统内部每个必要模块的工作稳定性上,都取得了整体的优化升级,在当前市面上有很多种不同类型的厨房煤气泄露检测系统产品,参照各类使用场景和性能等级,它的性能和工作精度分成多个类型,但是最为核心的指标几乎都是大同小异。通过对详细资料的查阅可以看出,在厨房煤气泄露检测系统多年的发展历程中,出现过许许多多性能绝佳的经典之作,在不同的历史时期,通过不同方案实现的厨房煤气泄露检测系统展现出了卓越性能,工程师通过持续的改进和优化后将其推向市面之后,得到了用户的广泛青睐。厨房煤气泄露检测控制系统的发展离不开多种技术的共同促进,这其中微处理器研发与控制技术、传感器研发技术、大规模电路集成技术以及编程技术是最为核心的技术。在厨房煤气泄露检测系统的发展过程中传感器设计技术也扮演着不可缺少的角色,在绝大多数控制系统中,传感器件起到了对外界非电量信号的采集作用,它是一种智能的采集器件,在厨房煤气泄露检测控制系统中也一样,多功能的传感器件将直接决定系统大致性能,从而厨房煤气泄露检测系统研发者在设计过程中特别重视,一般在研发中高等级别的厨房煤气泄露检测系统时,必须选用性能最高的传感模块来构建系统硬件,传感器件是厨房煤气泄露检测控制系统与外界进行数据信号通信的关键环节。本论文将考虑到厨房煤气泄露检测控制系统的研发成本、耗能以及性能等根本因素,尽量选用最适合本次毕业设计的微型控制器以及功能电路,构造出一种满足初期性能指标需求的厨房煤气泄露检测控制系统。
厨房煤气泄露检测系统的国内外发展现状
近几年来无论是国内还是海外,对于智能概念越来越重视,尤其是在厨房煤气泄露检测系统这类内部以微处理器担任主控核心的控制系统里面,由于轻松实现系统的嵌入式,各种功能通过程序语言的操控轻松实现,当前国内对于厨房煤气泄露检测系统的研发成果,双方之间的差距愈来愈小,现如今国内高校越来越重视对微处理器技术和传感器设计技术的教学,因此多数电子类相关专业的毕业生都具备了研发厨房煤气泄露检测系统的基础,内地要想更大程度掌握研发厨房煤气泄露检测系统的顶尖技术,还要花费很多精力。
本文主要研究内容
本课题以厨房煤气泄露检测系统作为研究对象,通过对其各项预期功能指标的推敲,确立了STM32微处理器的主控核心地位,下面需要对这种型号的厨房煤气泄露检测控制系统的硬件系统和软件系统的配置,为了可以更加合理的对各项功能指标进行设计,本次毕业设计需要对如下内容进行设计:
1、实现STM32微处理器对LCD1602液晶屏的驱动控制,能够准确无误地将字符显示在液晶屏幕上;
2、配置模拟电压信号采集转换电路,能够在STM32微处理器的控制下,实现对ADC0832模数转换器的控制,将模拟电压信号转换为8位二进制数字信号;
3、能够将系统周围空气中的煤气气体进行快速的感应并且输出电压与煤气浓度呈线性比例,使得STM32微处理器能够通过公式正确的将煤气浓度转换出来;
4、配置有源蜂鸣器驱动电路,使得STM32微处理器能够通过GPIO管脚输出电平信号来实现对蜂鸣器的启闭控制,实现报警信号的输出;
厨房煤气泄露检测系统的方案设计
为了可以更加清晰的对这种型号的厨房煤气泄露检测控制系统的设计方案进行阐述,构建了图中的结构框图,能够看到整个厨房煤气泄露检测控制系统被正确的分割成了多个功能电路模块,含有了STM32微处理器最小系统、LCD1602液晶屏电路、模数转换电路、煤气气体浓度检测电路和蜂鸣器报警电路等部分,其中STM32微处理器作为主控核心微处理器,实现了对各个功能电路的驱动控制,从而使得各个电路高效率工作。
1、为了实现对煤气泄露浓度的精确检测,设计了MQ5煤气传感器电路,上电后自动进行对煤气的检测并将浓度值以模拟电压信号形式进行输出;
2、为了实现对MQ5煤气传感器输出的模拟电压信号进行采集转换功能,配置了ADC0832模数转换器电路,将模拟电压信号进行采集并进行高达8Bit分辨率的转转换;

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/691.html

好棒文