推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于无线智能家居控制系统的设计与实现

更新时间:2020-03-23 13:44:16 大小:6M 上传用户:xiaohei1810查看TA发布的资源 标签:智能家居 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

在2008年的“政府工作报告”上,温家宝总理提出“智慧中国”的概念。随后物联网被正式写入其中,并且将物联网作为未来重点发展的一门技术。随着社会快速发展以及科学水平逐步提高,我们对居住环境水平的要求也逐步上升,过去的家居产品逐渐满足不了我们的需求。因此很多研究者开始涉猎智能家居行业中,研发出了一系列智能产品,使得我们居住环境逐步进入了高科技、便利性、智能化时代,并建立了智能一体化的居住环境。

  本文针对以上情况,设计了一款基于STM32的无线控制智能家居系统,通过WIFI和GSM相结合实现短距离和远程无线控制。控制系统主要由智能插座控制系统、家用LED灯控制系统和家用安防控制系统构成,每一个系统都可以独立工作,也可以组成完整的控制系统。当单独工作时,通过上位机对各个系统发送相应的指令,实现相应的功能;当运用路由器将三个模块的WIFI建立成局域网,然后通过网络调试助手软件建立虚拟服务器,将三个系统组成一个整体,可以同时使用上位机给三个系统发送命令,另外通过GSM模块中SMC短信服务形成另一条数据无线传输通道。

  在硬件设计方面,智能插座控制系统主要包括STM32单片机核心板(最小系统和外部时钟电路)、电源转换电路、交流电压/电流采集电路等外围电路组成,通过WIFI和GSM无线通讯技术进行通信;家用LED灯控制系统,主要由电源转换电路、备用电源电路、无线通信电路组成,供电电压采集电路、室内光线采集电路、室内温度采集电路和液晶显示组成;家用安防控制系统由智能控制器芯片、电源转换电路、无线通信电路,烟雾采集电路、温度采集电路和火焰采集电路组成。在家用LED灯和安防模块中,电源是由智能插座提供DC12V电压,然后经过各自的电源转换电路输出系统需要的电压。

  在软件方面,控制系统采用以Keil MDK和网络调试助手作为研发软件,使用C语言当作程序语言,完成了系统软件程序设计。Keil MDK和网络调试助手作为研发软件能够对程序代码编写、编译、烧录和无线通讯调试等辅助工作,程序采用模块化设计思想;考虑到μC/OS-Ⅱ操作系统移植方便、功能强大的特点,硬件资源得到了更加合理的利用。因为充分使用了芯片内部资源降低了外围电路的使用,极大降低了系统开发难度和成本。

  在控制系...

部分文件列表

文件名 大小
基于无线智能家居控制系统的设计与实现.pdf 6M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载