基于stm32f103的智能除湿机设计(附件)【字数:8439】
目录
一、 引言 1
(一) 智能除湿机的发展背景 1
(二) 智能除湿机的国内外发展现状 1
(三) 本文主要研究内容 2
二、 方案设计及元器件选择 3
(一) 智能除湿机的方案设计 3
(二) STM32微处理器简介 3
(三) LCD1602液晶屏简介 4
(四) DHT11温湿度测量器简介 4
(五) 有源蜂鸣器简介 5
(六) 小型直流风机简介 5
三、 系统硬件设计 6
(一) 最小系统电路设计 6
(二) 参数显示电路设计 7
(三) 温湿度检测电路设计 7
(四) 参数报警电路设计 8
(五) 按键电路设计 8
(六) 除湿电路设计 9
四、 系统软件设计 10
(一) 智能除湿机的主程序流程设计 10
(二) 液晶驱动子程序流程设计 10
(三) 温湿度采集子程序设计 11
(四) 参数报警子程序流程设计 12
(五) 除湿电路控制子程序设计 12
五、 实物制作与安装 14
总结 20
参 *51今日免费论文网|www.jxszl.com +Q: ¥351916072$
考文献 21
致 谢 22
附录一 原理图 23
附录二 PCB图 24
附录三 元件列表 25
附录四 程序 26
引言
智能除湿机的发展背景
智能除湿机控制系统的发展脉路以电子科学技术作为主导,工程师通过将丰富的智能传感器和微处理器等全新技术嵌入到软硬件内部后,使智能除湿机能够通过代码程序的操控,实现从简单到复杂的不同智能表现,设计者可以通过修改程序代码等方法实现对系统的功能升级和优化,彻底改变了以往的系统形态,研发人员可以通过简易的代码指令来对简单的电路进行操控,实现一些简单的控制动作,该控制主要表现为对电平信号的操控,当时参与研发这类控制器的科研人员凭借独具慧眼,察觉到接下来的技术将由微处理器技术作为主导,它肯定成为所有电子设备的重要部分,因为它早期展现出的控制能力就已经超出了技术人员的想象,对于要控制的指标可以在程序指令的控制下有条不紊的进行。在多年的发展进步后,目前市面上的一切智能除湿机都已经实现了全面数字化,可以实现对数据的快速处理,以此执行各项功能,通过对有关系的资料进行收集和归纳之后可以得知,智能除湿机在最近几年间的大致发展方向是朝着微型化和智能化去的,之所以这几种概念得到了格外的重视,是因为在如今的技术水平背景下,人们对智能除湿机现有的功能,总体上是比较满意的,而对于其更加高的运行效果,如人机体验、高速化、更灵活的工作性能,这一些使用性能是永无止境的,而且随着使用者不断增加,这些需求也在不断被提出。本课题将要设计的该款智能除湿机系统将以课题的发展背景作为前提,通过对丰富设计案例进行分析,综合其中一些优秀的设计要素和广泛存在的缺点,将其中的设计要素进行提取并且植入到本智能除湿机控制系统中,而对于普遍存在的缺陷,本课题将通过电路优化和程序代码的改进,尽量剔除这一些不可避免的设计缺点,从而能够最终研发出的系统具备出色的性能指标和竞争力。
智能除湿机的国内外发展现状
目前国内外对于智能除湿机的研发重点任务有所不同,受贸易战等一系列事件的影响,内地对自主知识产权越来越关注,当前国内研发的很多智能除湿机系统里面核心芯片都还需要依赖国外提供,这一些核心器件确定了整个智能除湿机系统的运行效果以及实现与否的关键所在,而问题一旦出现这一些核心芯片上,假如国外不再提供或产能不足,则将决定全部智能除湿机系统的研发失败,因此目前国家投入了大量的精力和研发费用,全面支持芯片国产化,国外的一些研发机构,特别是早已学会了关键技术的欧美国家,尽管也会多多少少的遇到这些难题,然而这不是海外对研发智能除湿机的主要问题,多数国外机构将重点放在了如何提升智能除湿机工作性能上,在目前的电路基础上,对于软件算法流程的升级和优化是他们的关注点。
本文主要研究内容
本论文选用了STM32微处理器担任主控核心,结合了LCD1602点阵屏幕、DHT11传感器、蜂鸣器和小型直流风机等器件,实现了一款性价比参数非常高的智能除湿机系统,实现了对系统参数的显示、高性能的温湿度检测、报警和直流风机控制等功能,课题的确立意在减小当今市场上关联产品的研发成本,与此同时为了增加这款系统的整体性能,所以经过对硬件电路和软件程序代码的周密设计,最终成功实现了该款智能除湿机控制系统,经过了长时间的测试,设计成果表现出了出色的指标性能,为了方便下文对该系统的软硬件设计,这里需要对这款智能除湿机系统的设计内容进行确立:
1、实现STM32微处理器对LCD1602液晶屏的驱动控制,能够准确无误地将字符显示在液晶屏幕上;
2、配置DHT11温湿度检测电路,实现对周围环境温湿度的采集,采集结果自动转换为数字信号;
3、配置蜂鸣器驱动电路,使得STM32微处理器能够通过高低电平信号实现对蜂鸣器的启闭,从而实现报警信号的输出和停止工作;
4、配置直流风机驱动电路,用于产生风速从而加速空气流通,实现湿度的降低,达到除湿的目的,这个模块主要由一个小型直流风扇模块来构成,单片机通过PWM波来进行驱动;
原文链接:http://www.jxszl.com/dzxx/txgc/557421.html
最新推荐