基于STM32和ZigBee的智能家居下位机系统的分析与设计-控制科学与工程专业论文.docxVIP

基于STM32和ZigBee的智能家居下位机系统的分析与设计-控制科学与工程专业论文.docx

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

曲阜师范大学研究生学位论文独创性声明 (根据学位论文类型相应地在“□”划“√”) 本人郑重声明:此处所提交的博士□/硕士□论文《基于 STM32 和 ZigBee 的智能家居下位机系统的研究与设计》,是本人在导师指导下,在曲阜师范 大学攻读博士□/硕士□学位期间独立进行研究工作所取得的成果。论文中除 注明部分外不包含他人已经发表或撰写的研究成果。对本文的研究工作做出 重要贡献的个人和集体,均已在文中以明确的方式注明。本声明的法律结果 将完全由本人承担。 作者签名: 日期: 曲阜师范大学研究生学位论文使用授权书 (根据学位论文类型相应地在“□”划“√”) 《基于 STM32 和 ZigBee 的智能家居下位机系统的研究与设计》系本人 在曲阜师范大学攻读博士□/硕士□学位期间,在导师指导下完成的博士□/ 硕士□学位论文。本论文的研究成果归曲阜师范大学所有,本论文的研究内 容不得以其他单位的名义发表。本人完全了解曲阜师范大学关于保存、使用 学位论文的规定,同意学校保留并向有关部门送交论文的复印件和电子版本, 允许论文被查阅和借阅。本人授权曲阜师范大学,可以采用影印或其他复制 手段保存论文,可以公开发表论文的全部或部分内容。 作者签名: 日期: 导师签名: 日期: 摘要 随着当前经济的快速发展和人们生活水平的不断提高,人们对生活质量有了越来越高 的要求,在这样的大背景下,智能家居系统应运而生。在过去的十年里,随着物联网的发 展,智能家居系统已经有了比较大的发展,但是由于技术和成本的限制,目前为止,智能 家居系统还不能广泛的被人们所使用。因此,一种简单便捷,方便实用,经济实惠的智能 家居系统成为人们的迫切需要。而随着物联网的飞速发展,设计一套成本相对低廉的智能 家居系统成为了可能。 为了满足人们对智能家居系统的需要,本文利用物联网技术,设计开发了一套功能实 用、成本相对低廉的智能家居下位机系统,只需添加上位机部分,比如 PC 机的客户端或 者移动客户端,即可组成一套完整的智能家居系统,上位机的客户端可以接收数据或者下 发指令。由于在这套系统中??有进行上位机的设计,所以在这里使用 socket toll 工具进行 接收数据和下发指令。 本文主要从硬件和软件两方面对这套系统进行了研究: (1)硬件电路主要包括网关和 ZigBee 网络系统。网关电路板选用的主控芯片是 STM32 系列芯片,通讯模块为 SIM900 模块,负责通过 GPRS 向上位机发送数据。ZigBee 网络系统包括一个协调器和六个终端节点,协调器通过排针插接在网关电路板上,六个终 端节点分别是温湿度采集模块、人体红外探测模块、烟雾浓度探测模块、风扇控制模块、 直流电机驱动模块和 LED 灯控制模块。协调器和终端节点的主控芯片都是 cc2530,另外 终端节点上都有不同的传感器。整个系统的工作流程为:终端节点上的传感器采集数据, 然后通过 ZigBee 网络发送给协调器,协调器通过串口把数据发送给网关。网关接收数据之 后,再通过 GPRS 模块发送给上位机,上位机利用 socket toll 接收并显示数据。也可以通 过 socket toll 下发指令,然后通过网关发送给终端节点,使终端节点执行开关灯、风扇、 直流电机等动作。 (2)软件实现部分的编程环境是 Keil MDK 和 IAR。 MDK-ARM 是专为微控制器应 用而设计的编程软件,不仅简单易学,而且功能强大,能够很好的满足大多数的嵌入式编 程应用。IAR Systems 是全球领先的嵌入式系统开发工具。本系统采用 C 语言编程,C 语 言具有简洁紧凑、灵活方便的特点。系统采用模块化编程,极大的提高了系统的编程效率, 为程序的修改和升级提供了方便。 这套系统的主要功能有检测温湿度、烟雾浓度、是否有人经过和开关灯、开关风扇、 开关直流电机(模拟窗帘的开关)。由于上位机部分不在本文的研究范围之内,所以所有 的数据显示和指令的下发都借助于 socket toll 工具。在实际应用中只需要编写一个上位机 的客户端来取代 socket toll 工具进行数据的接收和显示即可。 关键字:智能家居,下位机,STM32,cc2530,GPRS I Abstract Nowadays, with the rapid development of economy and the improvement of peoples living standards, peoples life quality is becoming more and more highly requested. Under such a big background, intelligent housing system comes int

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档