ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:574KB ,
资源ID:15412818      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15412818.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网络化智能家居系统Word文件下载.doc)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网络化智能家居系统Word文件下载.doc

1、3.2.2 电路原理图83.3 智能灯光控制器93.3.1 硬件框图9四、软件描述104.1 启动代码(Boot Code)114.2 TCP/IP协议栈设计134.2.1 现有的8-bit MCU连接网络的方案比较134.2.2 现有的嵌入式TCP/IP协议栈的比较134.2.3 TCP/IP原理简述14五、功能展示19六、参考文献21七、致谢21一、引 言想象一下:您准备欣赏电视节目,在您说“看电视,新闻联播。”这句话的时候,电视打开了,频道调整到中央一台,窗帘拉上了,房间的光线逐渐调整到最适宜看电视的程度或者,在您回家的路上,自动为您提前打开空调,调整室内温度到合适程度,接通通风装置;调

2、节好室内的光线;把您预先准备好的食物用微波炉加热。这样,您一回来就可以享受到清新的空气、舒适的环境,或许还有一杯热茶这看起来就想科幻影片里描写的一样。可是,事实上这样的生活已经近在咫尺。随着IT产业的发展和人们生活水平的提高,“智能住宅”、“家庭自动化”等技术的发展正受到人们的密切关注,相关产品也在逐渐成熟。基于Motorola多元化的DigitalDNATM技术,我们开发出应用于家庭的一系列智能化网络控制系统,已经在近千家住户中实际使用,这些充满智慧与灵感的模块使得人们的生活更加轻松写意。网络化的智能家居系统由智能家庭总线以及总线上挂接的多种功能模块(节点)构成。在一个对等型的网络上众多节点

3、可以交换数据和相互控制,通过专门开发的ECHome Pro软件,可以设定各节点之间的逻辑关联和工作模式。水/电/煤气表传感器接入灯光控制器温度传感器光照传感器安防传感器智能网络开关日程管理模块INTERNET以太网网关终端手持遥控器家庭总线电动窗帘网络微波炉录像机红外家电控制器智能电话控制器电视机电话线路DVD门禁控制器电源开关控制器中央空调控制器红外线空调图 1 网络化智能家居系统的节点构成在解决智能住宅中的设备互联问题时,采用了分布式网络控制系统这一方案,它非常适合众多的嵌入式智能设备发挥网络化的特点,更容易扩充和维护。由于采用了对等网、单一总线方式,使得系统的布线简洁、安装方便。所有的终

4、端设备可随时接入总线或脱离总线;作为一套成本敏感的消费电子产品,应以提供实用化功能为原则,将其控制在合理的价格范围。每个网络节点根据不同的功能需求,选择MC68HC08系列的某一款微控制器。例如,在“以太网网关终端”和“智能灯光控制器”中,采用了MC68HC908SR12;而在“红外家电控制器”、“智能电话控制器”等资源要求相对较多的节点,采用MC68HC908GP32作为核心。本论文将选择最具有代表性的两个节点的设计情况进行深入介绍:l 以太网网关终端(ESWeb)该网关终端一端连接在小区的以太网上,另一端连接在家庭内的控制总线上。它可以提供三表传送、安防报警、紧急求助、网络远程控制等功能。

5、该终端采用MC68HC908SR12设计,实现了TCP/IP协议栈及Web Server。l 智能灯光控制器(ESLight)它是智能网络上一个典型的节点。具有轻触式调光控制、网络场景控制、红外遥控、预设存储等丰富功能。通过面板上的轻触按钮,可以控制灯光的开关和亮度,或者使多盏灯光进入某种预设的场景;也可以通过手持遥控器来控制住宅内所有的灯光。通过遥控器上的场景设置按键,可以方便地设定灯光场景和迅速切换。 二、设计概述在网络智能家居系统中,具有代表性的两个节点是“以太网网关终端”和“智能灯光控制器”。如下图所示,通过智能灯光控制器,可以对各盏灯光进行直接控制;通过以太网网络终端,可以实现对灯光

6、亮度的远程控制和查询。家庭总线 ESBus以太网以太网网络终端智能灯光控制器(00 3A)(00 4C)图 2简单的控制网络框图下面将分别介绍它们的设计方案。2.1 以太网网关终端2.1.1 背景信息随着互联网技术的发展,宽带网络在全国范围内迅速发展。许多新建住宅小区都将以太网铺设到了用户家庭,使得整个小区的居民通过以太网实现宽带上网成为可能。同时,随着社区服务的完善,智能小区需要通过一个安装在每个家庭的终端设备实现信息发布、物业管理、三表传送、紧急求助等功能。以往,这样的信息终端和社区服务中心通过铺设专线,如485总线来进行连接,工程量大,故障率高,且由于只能采取主机轮循方式而效率较低。如果

7、能够利用已经铺设到用户家庭的、现成的、稳定的以太网络组建社区综合服务体系是一项非常有意义的事情。而目前基于以太网的信息终端通常采用32-bit 的微处理器和Windows CE等通用操作系统,这种结构开发周期短、功能强、信息交换速率高、但致命的缺点是成本太高,这也是一直在国内无法推广的主要问题。因此,向智能小区的每个住宅提供一个基于8位MCU连接Ethernet的低成本信息终端,不仅具有实用价值,而且市场前景也相当广阔。2.1.2 设计目标在本方案中,设计了一台家庭信息终端,安装在智能小区的每个家庭中,提供三表传送、安防报警、紧急求助、网络远程控制等功能。它是相对独立的智能测控设备,可以直接与

8、小区的以太网相连接。作为一个成本敏感的消费电子产品,应以提供实用化功能为原则,将其控制在一个适当合理的价格范围。在此应用中,信息终端对数据交换的速率要求并不高(如1Mb/s以下),所以可采用价格低廉的高速MCU,写入TCP/IP协议,从而将整个终端的成本降到100-200元人民币。经过分析,我们选择了MC68HC908SR12作为设计核心,并利用10M以太网芯片RTL8019AS建立Ethernet网络连接。在软件设计方面的重点是实现TCP/IP协议栈,由于RAM和FLASH空间的限制,必需设计出相当精炼的网络连接协议栈,同时又需要保证其可靠性。基于IP的设计使它能通过一个开放的网络平台相互通

9、讯。68HC908是具备FLASH在线编程能力的MCU,为了满足调试、升级的需要,我们设计了利用以太网进行在线程序升级的代码,使得信息终端可以通过下载新的应用程序来获得更丰富的功能。由于信息终端是一台嵌入式WWW服务器,使得用户在世界任何地方随时可以上网通过WWW浏览器了解家中情况并简单控制家中电器,进行设防/撤防;真正让用户每天都能感受到家庭智能化的强大魅力。2.1.3功能特性1. MCU采用Motorola的MC68HC908SR12(7.4MHz Bus Frequency,512byte RAM,12KB FLASH);2. 10M Ethernet 采用RTL8019AS以太网芯片;

10、3. 软件上实现协议:ARP, ICMP, TFTP, UDP, TCP, IP, TELNET, HTTP, CGI等;4. 网络类型:Ethernet 通讯介质:UTP(非屏蔽双绞线);5. 网络带宽:10Mbit,由于处理器限制,实际只能达到50Kbit/s左右的传输速率;6. 输入: 4路光电隔离,可以配接传感器,紧急求助按钮等;7. 输出: 4路光电隔离输出,可配接功率驱动模块;8. 键盘:16键,功能:智能终端配置、设防/撤防等;实际上,在68HC908系列MCU上实现了TCP/IP协议栈之后,其应用领域是相当广泛的:1. 网络化控制:电机、灯光、工业自动化、家庭自动化2. 网络仪

11、表:远程分布式数据采集3. 网络家电:智能家电、WWW方式监控界面、在线更新4. 网络摄像机:在远程浏览器上可以进行视频监控;5. 家庭网关:非INTERNET协议的轻量级设备联网的转换器;2.2 智能灯光控制器2.2.1 背景信息随着人们生活质量的提高,灯具已不单纯是实现室内基本照明的工具,而且是建筑装饰的一种实用艺术品。当家里有各式各样的灯具之后,将它们精心地搭配在一起,并且达到最适合气氛的效果是高品质生活的需要。同时目前灯光的控制主要还是手动形式,逐个地去控制所有的灯具,这样不仅麻烦而且效率低下,也不符合现代舒适生活的标准。因此,一个可以对灯光进行方便的控制,同时提供场景组合等功能的智能

12、化灯光系统不仅具有实用价值,而且市场前景也相当广阔。2.2.2 设计目标设计一个智能化灯光控制器,安装在家中的各个房间,提供轻触式灯光控制、红外遥控、场景组合、预设存储等丰富功能。系统分为接收外来控制信号和执行控制操作两部分。为了接收控制信号,系统需具备红外接收功能,按键输入面板。为了对灯具执行控制,需要设计220V调光控制电路。利用MC68HC908SR12的FLASH在线刷新(ISP)能力,我们设计了一套可重用的内核(包含BIOS与OS),通过与内核的交互可以方便地在线下载应用层的程序。应用层的程序包括以下功能:开关面板按键输入判断、红外遥控器接收、预设场景存储、调光可控硅控制。由于MC6

13、8HC908SR12具有丰富的外围接口资源,并有着很高的可靠性和运算速度,非常适合于该款产品的设计。2.2.3功能特性1. MCU采用Motorola的MC68HC908SR12;2. RS485总线型网络,通讯波特率19200;3. 输入:轻触按键,红外遥控器。4. 输出:开关输出,调光输出;5. 采用简单的实时多任务内核;6. 网络化的开关按钮控制,可以通过Windows版本软件任意设定;7. 多种场景的设置,存储,及执行。三、硬件描述整个系统的核心由MC68HC908SR12构成。它的内部框图如图 3所示:图 3 MC68HC908SR12内部框图对于以太网网关终端(ESWeb)和智能灯

14、光控制器(ESLight)的设计,选择MC68HC908SR12作为核心处理器是基于以下理由:1. 较低的成本:由于是家用设备,对成本非常敏感;而SR12不到$2.5美金的价格,单芯片的解决方案,使得整体成本可以降低;2. 适用的功能:通过ESWeb实现基于Web浏览器的网络远程控制界面相对简单,用高端处理器或者PC来实现显得不够经济;我们编写的TCP/IP协议栈约占用7KB FLASH和380 Bytes RAM,SR12完全可以满足这一需求并有富余。此外,高达8MHz的总线频率使得它和其他MCU相比具有较强的处理能力,经过实测,在以太网上传输HTML页面并没有感到特别的延迟;对于ESLight来说,需要10KB12KB的空间来存储代码和配置信息,SR12恰好能满足这一需求。3. 在线升级能力:对于ESWeb,由于每个家庭的设备情况不一样,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1