基于STM32的智能家居设计.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?

?

基于STM32的智能家居设计

?

?

?荣中阚延江孙秋蒙孟康

摘要:智能家居作为以住宅为平台的高效的住宅设施与家庭日程事务管理系统自提出及相继实现以来受到了人们热切的欢迎。自1984年美国联合科技公司应用首栋智能型建筑揭开智能家居派的序幕之后,全世界争相建造智能家居。在国内智能家居是一个新生产业,处于一个导入期和成长期的临界点。随着智能家居市场的推广以及普及,智能家居市场的潜力与前景必然是十分巨大的。

关键词:家居控制;智能;多功能;新颖

1引言

随着微电子技术,计算机技术,以及网络技术的快速发展,弱电控制技术发展越来越快,弱电控制技术具体实现在日常生活中的家居服务上使得智能家居获得极大的发展。特别是伴随着人们生活水平的提高,对家居的要求也越来越高,简单更具人性化的操作,方便的统一平台的智能家居系统越来越受到人们的欢迎。

智能家居的最初发展主要是由灯光遥控控制,电器远程控制和电动窗帘的控制为主。随着技术的进步,现在的智能控制功能越来越多,控制对象不断扩展,甚至延伸到所有传统的弱电行业,现在的家居系统对于安全方面的兼顾也越来越全面一个系统可能嵌入像煤气、火灾,门禁等方面的检测报警。随着网络技术的发展以及家庭网络的完善,手持设备越来越方便,家居的操作控制系统与手持设备的结合是必然趋势,一个主平台可以由多个家庭成员的子平台操作,这些极大地方便了人们的使用。

2系统的整体设计

本项目研究内容为:该智能家居系统主要实现智能电动窗帘,室温实时监测,家用电器开关,万年历,闹钟音乐播放,无线远程控制,继电器控制等功能,整个系统在一块MCU的协调与控制下运行,整体的设计功能框图如图1所示。图1中基本确定了整体设计需要的各个功能模块,接下来的工作就是相关模块的具体选型与设计,考虑到对于功能的要求,硬件的选型非常重要。

通過方框图确定了模块与MCU之间连接及关系,整个系统是在MCU核心STM32F407的控制下,通过协调控制各个模块的工作来使各个模块正常工作并达到整个系统预定的功能。

3系统硬件设计

在系统实现的时候,硬件选择也是非常重要的,确定系统结构框图后,接着就是选择功能模块的芯片来搭建电路实现对应的功能。以下着重分析相关模块的芯片选型问题。

3.1MCU最小系统

MCU最小系统需要晶振电路复位电路等,为了断电时间不跑,还需要电池供电,需要一个时间时钟使用的32.786K的晶振。另外对芯片的3.3V供电也需要进行相应的滤波,这样才能提供更加稳定的电平,最小系统是整个系统的核心,是系统运行的基础。

3.2温度检测模块

该系统具有室温检测显示功能,可以实时为室温的调节提供数据源,且系统具有温度过高火情报警设置。经过比较分析,美信公司的单总线数字温度传感器DS18B20比较合适,该数字温度传感器将检测的温度信息转化为相应的数字量,独特的单总线接口,只需要一个IO口线就可以对该器件进行相应的读写了,写入命令和读取温度操作简单,并且无需外部元件可用数据总线供电和备用电源,电压范围为3.0V至5.5V,外围电路简单。该芯片的测量温度范围为-55℃至+125℃,且自带温度校准,无需外部进行处理,操作简单。在-10℃至+85℃范围内精度为±0.5℃可以满足本系统的要求,且最高温度达到+125℃,也完全满足报警所需要的温度要求。

由于温度传感器DS18B20是单总线结构所以其硬件电路比较简单,通过一个简单的RC滤波电路给其供电,通过一个MCU的普通IO口PC4来实现MCU和DS18B20的连接。

3.3SPI-FLASH存储模块

W25Q128采用的是SPI接口进行读取和存储数据的,所以在系统中存储器的接口接在MCU的SPI1接口,这个SPI接口为MCU自带的硬件接口。

3.4触摸屏控制和TFTLCD驱动模块

TFTLCD驱动电路如图6所示。该部分电路设计简单,STM32的IO口可以直接与触摸屏相连接所有引脚全部直接与MCU连接,供电的5V与3.3V电源过一个104的电容进行滤波。

3.5功放模块

本系统主要用到放大芯片来放大从IO口输出的音频信号,且用来驱动喇叭。功率的放大根据喇叭的功率来选择,该系统采用的是3W的喇叭,功放的芯片有TDA2822,HT6872,PAM8403等,该系统采用的是PAM8403,该芯片电路是D类立体声音频功率放大器,该放大器采用D类结构,通过PAM公司独有的低EMI(电磁辐射)调制方式可以省去低通滤波器所需电路从而达到经济实用的目的。

功放模块为外置模块由MCU的PG15提供模块的单声道信号源,在此不再赘述,功放模块的电路。功放在接电时必须保证是有负载,否则的话可能会烧芯片。

4总结

通过反复试验,整个系统已能正常工作,但在实现的过程中碰些问题,总结如下:

文档评论(0)

139****2545 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档