基于gprs智能家居控制终端节点的设计

基于gprs智能家居控制终端节点的设计

ID:14658969

大小:25.00 KB

页数:5页

时间:2018-07-29

基于gprs智能家居控制终端节点的设计_第1页
基于gprs智能家居控制终端节点的设计_第2页
基于gprs智能家居控制终端节点的设计_第3页
基于gprs智能家居控制终端节点的设计_第4页
基于gprs智能家居控制终端节点的设计_第5页
资源描述:

《基于gprs智能家居控制终端节点的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于GPRS智能家居控制终端节点的设计  【摘要】该文采用STC89C52单片机作为中央处理芯片、GTM900B、光耦开关等模块构件了智能家居控制终端节点。通过RXD和TXD端口连接接上GTM900BDTU,单片机通过发送AT指令向GTM900BDTU模块定时读取智能家居终端节点信息。采用收数据与单片机内设定的数据内容匹配机制,实现用户直接远程控制家居,在识别信号后单片机则控制端口控制光耦合器来控制LED灯的开和关,在实际使用中可以用继电器来控制代替光耦合器,来控制大功率电器。最后,通过测试实验验证,该文提出智能家

2、居方案的可行性。  【关键词】STC89C52;智能家居;匹配机制  引言  智能家居(IntelligentHome)是以家为平台,兼备建筑、自动化,智能化于一体的高效、舒适、安全、便利的家居环境[1,2]。随着科技的提高,经济的发展,人们的物质生活水平的提高,对家居环境的要求也越来越高,所以作为家居智能化的核心部分――智能家居控制系统也越发显得重要。家居智能化控制的开发和建设是未来国家、经济发展的必然趋势。智能家居控制器可以为系统提供智能控制方案,使住户的控制更便捷,更高效,更能为家庭的日常活动节约不必要的能耗

3、。而且在现在这个注重绿色环保的世界里,智能家居为住户控制好空气的湿度、温度等,检查分析空气成分,让住户安心入住[3,4]。  所以,开发智能家居系统具有重要意义,本文论述了基于GPRS技术和单片机系统实现家庭智能系统的远程控制的方案,用户可以通过短信方式,访问家庭智能控制器。  1智能家居硬件设计  1.1总体设计  本文以智能家电控制系统为研究对象,系统的总体设计思路是以STC系列单片机为核心[5,6],采用了继电器控制家用电器的通断,以GPRS无线通信模块(GPRSDTU)为基础,基于AT指令和数据采集器,构建

4、一个远程的智能家电控制系统,对家电进行控制,本设计以控制灯泡为例,实现了对灯泡的开关控制和状态反馈。其中GPRS模块接收用户短信将数据传送到单片机,单片机对数据进行处理并给出相应输出,从而控制家用电器(比如电灯)的开关。之后通过单片机处理,由GPRS发送模块发送回复短信。  图1电路设计概念框图  图1是电路设计概念框图,系统的总体硬件设计主要包括几个模块,分别是单片机核心系统模块、GTM900BDTU模块、利用光耦开关控制LED灯模块。对于STC89C52单片机核心系统模块,它是系统主要的控制模块,调节和控制着系

5、统的各个模块,共同实现整个系统的功能。单片机通过RXD和TXD端口与GTM900BDTU模块进行通信,通过识别短信的内容控制光耦开关,来控制LED灯的亮灭,光耦开关主要通过P0口来控制。  1.2单片机最小系统  如图2所示为系统单片机的最小系统,所谓单片机的最小系统是指单片机运行工作起来,所必须的最基本的电路组成,它由时钟电路、复位电路和电源电路组成。它的外围器件非常少,电路的建立简单因此其成本低。  图2单片机最小系统图  本系统采用的是自动上电复位方式由C2(10uF)和R2(10K)组成,该方式通常指,上电

6、后,通过RC电路充电实现的。根据电容从零状态开始充电,电容两端的电压公式  (1)  其中,。可以得知,  (2)  根据COMS电平标准,只要从零电压充电到0.55V的时间大于5ms即可完成上电自动复位。这样就可以算出  ,(3)  中值的大小。通常选择R1=1~10KΩ,C=10~30μF。  1.3GPRSDTU模块简介  GPRSDTU全称GPRS数据终端单元,在软件设计上,它封装了协议栈,并且具有嵌入式操作系统,硬件上可看作是嵌入式PC加无线接入部分的结合。目前国内实际上对GPRSDTU有更加明确的约定:

7、GPRSDTU是专门用于将串口数据通过GPRS网络进行传送的GPRS无线设备。如图3是GTM900B模块的实物图。  图3GTM900B实物图  2系统软件设计  系统的软件设计包括以下几个部分:GTM900B模块初始化程序设计,即如何使得单片机与GTM900B模块传输数据;短信读取识别程序设计,即使单片机能够发送命令读取GTM900B收到的短信,并且能够识别短信内容并判断并执行相应命令;光耦开关控制电路程序设计,即使得单片机能够控制光耦开关的开启和闭合。如图4是软件流程图。  图4软件流程图  3系统测试  全部

8、元件安装完成后,将电路板放置好,当GTM900B模块的调试都正常后,便可以进行测试,将用手机发出短信,看是否控制LED灯的亮灭:首先将模块准备好后,手机发短信给GTM900B模块,短信内容为“K1”,在等了几十秒后,可以看到串口通信助手从GTM900B模块上接收到了如图5所示的数据,说明已经接收到了短信,并且光耦合器控制的LED灯亮了,说明模块收到短信并完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。