智能家居控制系统的设计お.docVIP

  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文档。上传文档
查看更多
智能家居控制系统的设计お

智能家居控制系统的设计お   摘要:[HT5”K]指出了随着物联网在国内的流行,越来越多的人了解到物联网以及物联网在日常生活中的运用,即智能家居。但是实际中智能家居集成解决方案价格昂贵,用户体验也不是很满意。作为极客都希望能有自己的一套智能家居方案。在此环境下,开发此套完全开源的智能家居控制系统可满足极客们的这一需求。重点探讨了系统的组网方式及系统基础协议的基本内容。   关键词:[HT5”K]智能家居;单片机;物联网   收稿日期   作者简介:沈斌涛(1993―),男,江苏苏州人,苏州大学应用技术学院大学生。   通讯作者:周源源(1989―),女,江苏苏州人,主要从事机电一体化方面的教学与研究工作。   中图分类号:[HT5”SS]TP23   文献标识码:   [JY]文章编号:[HT5”SS]1674994.4(2015HK]   1引言   生活质量的提高使人们对住宅环境的要求也越来越高,从而促成了智能家居技术的诞生与发展。智能家居本质就是通过计算机网络技术和现代控制技术建立一个家庭综合服务与管理集成系统,包含家庭安防系统、自动化系统和家庭网络系统。整个系统实现了对信息的采集、输入、输出以及集中控制,以实现家居智能化、便捷化、高效化、舒适化的目的。   2智能家居控制系统设计构想   这套智能家居控制系统主要基于5.1单片机平台,可以实现家中灯光、家电等设备的控制,并且支持无线及有线的接入。它完全开源,方便自行扩展系统。系统由控制主机、灯光控制模块、插座控制模块、ID卡门禁模块、环境信息感知模块、蓝牙通讯模块、红外发射模块以及电源和集线器构成。系统实物图见图1。   2.1智能家居控制系统网络规程及通讯协议设计   综合供电与通讯要求的考虑,主机通过收发令牌控制总线上各从机的数据收发,从而避免总线数据的拥堵及干扰。总线采用四线结构连接各模块设备,对于有线通讯的模块实行总线供电。但是总线线材存在内阻,模块获得的实际电压会随着用电器电流波动而发生波动,从而引起单片机重启或者发生程序跑飞等状况。为了解决这一问题,使用了LM7805三端稳压管来实现对模块核心电路的稳压(图2)。同时将总线电压提升到了1.2V,这样理论上可以实现总线在200mA下正常供电。LM7805输入输出端也加入了滤波电容,从而获得高质量的直流电。   2.2控制系统基础通讯协议   参照PROFIBUS总线的数据结构,考虑系统数据量较小的实际情况,设计了一套简化的总线通讯结构,见图3、图4。   其中,目标地址用于记录接收此数据的设备地址,数据长度用于记录数据包的长度。数据包中记录着相应的数据,操作码用于标记本数据包的用途,操作数则是用于具体的操作。不同的操作码对应者不同的操作,程序通过识别操作码的值,判断数据包的类型并执行相应的操作。   23令牌控制   由于串口特殊的双线全双工收发模式,主机在同一时间只可以接收一个从机发出的数据,为了避免总线的拥堵,保证同一时间只有一对设备进行通讯,所以选用令牌对总线进行控制。令牌由主机发出,只有接收到令牌的从机才可以向主机发送数据(图5)。   主基本操作操作方法为:主机发出空令牌,从机接收到空令牌后如果有需要进行数据发送,则直接发送数据,发送完成就结束,无需回复令牌。如果无数据发送,则将空令牌第四字节改为本机地址后发出。主机在发出令牌后自动对总线进行监听,等待数据接收。当接收到的数据帧不是令牌时,根据操作码的类型做出相应动作。如果接收到的依然是令牌,则知道该从机无数据,主机会向下一个地址发送令牌,按照地址顺序不断循环,从而实现对总线的控制。   在实际运行中发现,对很多简单的指令如果都采用普通操作码进行操作会比较累赘。于是我们在普通操作码基础上规定了新的快速操作码。   3智能家居控制系统电路设计   31灯光控制模块   灯光控制模块用于实现对室内灯光的本地开关及远程开关。面板由一个指示灯和一个薄膜按键组成。指示灯显示当前继电器通断状态,即灯光状态。模块开关用于实现灯光的本地控制(图6)。   使用继电器模块可以完成低压直流电路对高压交流电路的开关控制,实现对家电的通断电控制。继电器模块自带反向保护等功能,简化开发过程。模块专业的PCB设计可以保证系统具有良好的可靠性和安全性。   32插座电源控制模块   插座控制模块用于控制插在插座上用电器是否通电,从而实现远程对这些用电器的电源进行控制。插座模块控制的设备一般功率都比较大,安全期间所选用的继电器模块自带光耦隔离,避免干扰。双路继电器模块可以完成对两个插座的控制,使得插座面板上的三孔和两孔插座单独进行通断操作。   33 ID卡门禁模块   模块面板包含刷卡

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档