基于嵌入式智能化家居系统设计(共15页).doc

上传人:飞****2 文档编号:15164952 上传时间:2022-05-11 格式:DOC 页数:15 大小:283KB
返回 下载 相关 举报
基于嵌入式智能化家居系统设计(共15页).doc_第1页
第1页 / 共15页
基于嵌入式智能化家居系统设计(共15页).doc_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《基于嵌入式智能化家居系统设计(共15页).doc》由会员分享,可在线阅读,更多相关《基于嵌入式智能化家居系统设计(共15页).doc(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上摘要计算机、嵌入式系统、通信技术的飞速发展促进了家用电器设备的网络化和智能化,家庭楼宇自动化技术越来越深入人们的生活。在该领域内,国际上几十种主流协议进行着激烈的竞争,智能家居在我国应用研究也已起步。智能家居系统是信息时代带给人们的一个高科技产物它涉及到对家庭网络内所有的智能器具、设备和系统的操作和管理,以及计算机技术、通信网络技术和自动控制技术的应用。它们的最终目的都是为满足人们对安全、舒适、方便和符合绿色环境保护的需求。本文以智能家居广阔的市场需求为基础,选取家庭智能控制系统为研究对象。在对家庭楼宇自动化协议、嵌入式系统深入研究的基础上采用嵌入式系统平台,成功开发

2、了调速调光控制器、真空加压式集便装置、基于HBS协议的手持编址器以及基于CEBus协议的照明控制器。关键字: 嵌入式系统 智能化家居 自动化 目录一概述.41.1前言.41.2智能家居系统的主要功能.41.3我国智能家居系统现状.41.4设计依据.51.4.1智能家居系统模型.51.4.2 GPRS技术.51.4.3 ZigBee技术.6二系统原理.72.1系统总体设计.72.2系统工作流程.7三嵌入式系统简介.93.1嵌入式系统的定义.93.2嵌入式系统的开发过程.9四硬件总体.94.1 信息处理终端硬件总体.94.2监控终端硬件总体.104.2.1 S3C44B0X主要特性.114.2.2

3、数据处理类监控终端.114.2.3 图像采集监控系统.124.2.4 电机控制监控终端.134.3 智能遥控器硬件总体.13五系统主控制器.14 5.1系统主控制器功能.14 5.2系统主控制器电路.14六软件总体.15 6.1系统软件总体结构.156.2系统软件主流程图.15七参考文献.16一概述1.1前言智能家居系统是融合了自动化控制系统、计算机网络系统和网络通信技术于一体的智能化的家居控制系统。智能家居将让用户有更方便的手段来管理家庭设备,保证人们生活安全舒适。比如,通过家庭触摸屏、无线遥控器、电话、互联网或者语音识别控制家用设备,更可以执行场景操作,使多个设备形成联动;另一方面,智能家

4、居内的各种设备相互间可以通信,不需要用户指挥也能根据不同的状态互动运行,从而让人们享受幸福的生活。1.2智能家居系统的主要功能智能家居系统通过其核心设备一一家庭智能终端来实现家居网络化的功能。具体功能如下:1,网上服务:网上购物、远程教学、远程医疗等。2,自动抄表:无须人工每户查表记录,电表、冷水表、热水表、煤气等等计量表的自动传送3可视对讲:住户与访客、访客与物业中心、住户与物业中心均可进行可视或语音对话从而保证了对外来人员进入的控制4供电管理:为所有的灯具光电电器提供一个有效的控制手段,您可以在任何地方,任何时候控制您的灯具光电电器例如在全家出外旅行时亦可通过电话遥控您的家具。5照明控制系

5、统:对灯光进行开闭和调光控制可指定任何一个开关的控制对象(任何位置的一盏或多盏灯);并且根据不同的情景,做出相应的调整。6、远程控制:在任意地方您都可以通过电话或手机对家庭网络上的各种电器设备进行远程遥控。当然还包括日程管理系统、家居安全防范、语音控制功能、INTERNET远程遥控、网络视频监控等功能。1.3我国智能家居系统现状我国的家庭智能化的发展道路具有自己的特殊性,我国的家庭智能化是由社区(小区)智能化及家庭安全系统逐步发展进化而来的。因此,在我国,家庭智能化的概念更具有实用性。在智能家居系统中 家庭安全系统被放在首要的位置,是智能家居系统不可缺少的和基本的组成部分。我们认为,在我国现阶

6、段一个具有实用性的智能家居系统应包括三个方面的内容:(1)安全防范及报警功能。(2)对灯光、空调等家用电器的多元化控制功能。(3)对来自家庭内部和外部的多媒体信息的获取、分配、存贮等处理功能。1.4设计依据1.4.1智能家居系统模型智能家居系统根据其传感器和执行器的不同性质,可以分为控制域、信息域和管理域三个部分。1 控制域在控制域中,主要由智能传感器和智能控制器组成,传感器用来测量环境参数的变化, 并反馈执行器的工作状态执行器接受传感器发出的状态信息或管理域的控制指令并执行。控制域的特点是:(1)数据量小,主要有代表执行器开关状态或控制命令的逻辑变量和代表环境参数的数值变量等。(2)对控制网

7、络的可靠性有较高的要求,但对网络的通信速度(带宽)要求较低。(3)控制域的网络节点多,分布广泛,因此对节点安装、调试、组网 操作(使用)的方便性和易用性有较高的要求。2 信息域在信息域,将包括各种信息家电或网络家电,如数字电视、网络冰箱、网络微波炉、网络洗衣机、数字机顶盒、数字音响、数码相机、PDA、计算机等,也许我们会用机项盒作为多媒体服务器对来自于家庭内部和外部的各种图像、视频、音频及其它媒体信息进行采集、存贮、分配、数字化压缩及解压缩处理等,并通过各种终端设备实现人机交互。信息域的特点是:(1)数据量大,对网络带宽和实时性要求高。(2)信息来源广泛:有线电视网模拟广播、网络视频服务器 有

8、线电视网数字广播 无线广播、CD VCDDVD等媒体播放器、摄像机、互联网络等。3 管理域智能家居系统的管理模型使各个智能家居系统表现出差异性。从控制节点到智能化系统服务器以及实现人机交互的信息终端中的所有软件,构成了家庭智能化的管理域。管理域一般应由前端信息采集软件、网络通信软件、各节点控制软件 人机交互界面,以及实现智能化控制及管理模型的管理软件、通信协议等组成。1.4.2 GPRS技术GPRS (General Packet Radio Service)。即通用无线分组业务,是一种基于GSM系统的无线分组交换技术面向用户提供移动分组的IP或者X25连接。与GSM电路交换数据相比,GPRS

9、在数据业务的承载和支持上具有非常明显的优势:资源共享,频带利用率高,用户只有在进行数据传输时才占有系资源;数据传输率高,GPRS采用分组交换技术,每个用户能同时占用多个无线信道,同一无线信道又可由多个用户共享。理论上,GPRS最高传输率可达1 712kbits;支持X25协议和IP协议,可与现有的数据网络进行互通互连;用户永远在线且按流量、时间计费,通信成本低。由此可见,将GPRS技术应用于智能家居系统的数据传输是最理想的选择。1.4.3 ZigBee技术Zigbee是一组基于IEEE批准通过的802.15.4无线标准研制开发的有关组网、安全和应用软件方面的技术标准,被称作IEEE 802.1

10、5.4(Zigbee)技术标准。Zigbee技术是一种结构简单、低功耗、低数据速率、低成本和可靠性高的双向无线网络通信技术,主要适合于自动控制、医用设备控制、家庭自动化等领域,可以嵌入各种设备中,同时支持地理定位功能。Zigbee技术的优势:l 数据传输速率低:10KB/秒-250KB /秒,专注于低传输应用;l 功耗低:在低功耗待机模式下,两节普通5号电池可使用6-24个月免去了充电或者频繁更换电池的麻烦。这也是ZigBee的支持者所一直引以为豪的独特优势。l 成本低:ZigBee数据传输速率低,协议简单,所以大大降低了成本;l 网络容量大:网络可容纳65,000个设备;l 时延短:典型搜索

11、设备时延为30ms,休眠激活时延为15ms,活动设备信道接入时延为15ms;l 网络的自组织、自愈能力强,通信可靠;l 数据安全: ZigBee提供了数据完整性检查和健全功能,采用AES-128加密算法(美国新加密算法,是目前最好的文本加密算法之一),各个应用可灵活确定其安全属性;l 有效范围小:有效覆盖范围1075米之间,具体依据实际发射功率的大小和各种不同的应用模式而定,基本上能够覆盖普通的家庭或办公室环境;l 工作频段灵活:使用频段为2.4GHz、868MHz(欧洲)和915MHz(美国),均为免执照(免费)的频段。二系统原理2.1系统总体设计智能化家居是一个综合性的信息技术平台,将居家

12、生活的各个方面联系起来,在信息化、便利性和安全性等方面提供综合服务的功能。嵌入式系统的智能化家居系统的节点构成如图1所示。家居环境信息如温度、湿度,警情信息等通过输入图1嵌入式系统的智能化家居系统的节点构成端口接入智能住宅控制中心;居室灯光、电器和背景音乐等也接入控制中心实现分组遥控;此外,通过以太网网关终端及小区宽带网络Internet建立连接,以提供居室的远程监控等。智能化家居系统由智能家庭总线以及总线上挂接的多种功能模块(节点)构成。在一个对等型的网络上,各节点可以交换数据和相互控制,通过专门开发的ECHome Pro软件,可以设定各节点之间的逻辑关系和工作模式。在解决智能住宅中的设备互

13、连问题时,采用了分布式网络控制系统,该系统能够发挥众多的嵌入式智能设备网络化的特点,更容易扩充和维护。由于采用了对等网格、单一总线方式,使得系统的布线简洁、安装方便。所有的终端设备可随时接入总线或脱离总线。作为一套成本敏感的消费电子产品,应以提供实用性功能为原则,将其控制在合理的价格范围内。2.2系统工作流程系统开启工作时,信息处理终端对监控终端初始化,信息处理终端出于待机状态,等待指令。同时安装在室内的主动监控终端循环检测环境的状态。当检测到有异常情况发生时,其将指令发给信息处理终端,信息处理终端控制警笛发出告警声音,并发送相应信息提醒户主或物业管理人员有险情发生并采取防范措施。当终端检测到

14、门磁或红外告警时,将启动图像抓拍器,对用户室内现场进行连续拍照,拍摄到的图像终端先进行缓存,再发送给信息处理终端,信息处理终端将图像以文件的形式进行备份。用户可以通过GPRS设备或者智能遥控器发送相应指令给信息处理终端,用以改变、查询双向监控设备的工作状态,同时信息处理终端还反馈状态改动成功与否。用户可以对监控终端发送查询命令对被动监控终端进行数据查询。如果是查询传感器及门磁状态,监控终端对相应传感器的状态进行检测,向监控主机返回传感器的状态信息;如果是查询水表、电表或者煤气表的用量命令,监控终端发送数据给信息处理终端,信息处理终端根据“三表”的RS-485协议,构造查询命令,发送相应的查询命

15、令,将回的数据按照系统的通信协议打包,通过终端上内置的GPRS模块发送到监控主机。信息处理终端还将把相应事件以日志的形式记录下来,以便事后对告警信息进行查询;当接收到的数据帧是抄表命令返回的数据时,主机将把数据写入到系统数据库。同时,在显示界面上弹出一个新窗口,显示户主信息、查询时间、表的用量相应费用等信息。同时信息处理终端还可根据采集到的环境参数对相应的双向监控终端发送指令,对其状态进行调整。信息处理终端还可以通过标准串口与PC机进行连接,通过PC端相应的软件,可以掉出日志文件、查表数据等信息,并且设置信息处理终端的工作状态以及监控终端的连接管理、初始化管理,同时还可以设置更改用户信息等。三

16、嵌入式系统简介 家庭自动化系统的出现是以计算机、嵌入式系统和通信技术的快速发展为前提的,其中嵌入式系统扮演了非常重要的角色。3.1嵌入式系统的定义 嵌入式系统通常被定义为:以应用为中心,软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统,它主要包括四个部分:嵌入式微处理器、外围硬件设备、嵌入式操作系统、应用软件系统等。3.2嵌入式系统开发过程 3.2.1概要设计:描述系统如何实现所述的需求,包括软件模块的划分、系统的软件开发工具选择以及关键问题的论证等。3.2.2详细设计:详细描述各个模块的实现方法与过程,模块间接口等问题,以作为编码人员的编码准则。3.

17、2.3编码3.2.4单元调试:编码完成后,对各个模块进行单元调试,以保证模块正常工作。3.2.5集成调试3.2.6集成调试,产品测试,产品发布四硬件总体4.1 信息处理终端硬件总体信息处理终端主要由ARM主控模块,GPRS模块,SDRAM,无线模块,报警输出电路等组成。如图3。系统中ARM 控制器的主要作用是对报警输入输出I/ O 口和其它部分进行控制,同时实现接受和传输视频数据、以太网通信和GPRS 网络通信等功能,因此要选用具有较多的通用I/ O 口和外围资源丰富便于构建外围电路的芯片。 选用三星公司的S3C2410 作为系统的处理器。 FLASH 选用AM29LV160DB 和28F12

18、8J 3A ,分别存放bootloader 引导代码和系统源程序。 SDRAM 选用2 片HY57V 构成容量为64 MB 高速动态随机存储器。图3 信息处理终端硬件总体4.2监控终端硬件总体监控终端品种繁多,前文所述,监控系统分为三种类型:主动监控系统、被动监控系统、双向监控系统。这三类监控终端硬件结构大致如下图4:图4 监控终端硬件总体CPU选用三星公司的基于ARM7TDMl内核的$3C440X微处理器,该处理器是三星公司专为PDA和一般应用开发提供的高性价比和高性能的解决方案。4.2.1 S3C44B0X主要特性1 、 CPU 为 S3C44B0X (指令缓存 8K 字节); 2 、 F

19、lash 为 2M 字节(用户根据需要可以自己更换为 4M 字节) 3 、 SDRAM 为 16M 字节 4 、 Nand Flash 为 K9F2828U0A ( 16M 字节)或者 K9F5608U0A ( 32M 字节)或者容量更大的 Flash ; 5 、 USB 接口芯片为 PDIUSBD12 ,支持 USB1.1 规范; 6 、以太网接口使用 RTL8019AS 芯片; 7 、 USB HOST 接口(板上没有焊接,需要的用户请看补充说明) 8 、 EEPROM 为 24LCXX ( DIP 插座,芯片用户自行配置); 9 、 LCD 接口支持 4 位和 8 位数据总线的液晶模块和

20、触摸屏(典型的如 DMF50081 ),无论黑白、四级灰度、 16 级灰度、 256 色液晶均可使用,最大支持 256 色 640 480 STN 液晶模块; 10 、两路标准三线 RS232 接口; 11 、一个标准 PS/2 接口; 12 、标准 20 芯 JTAG 接口; 13 、七路 ADC 输入; 14 、一个 ATA 接口,可以连接 IDE 硬盘,光驱 15 、四个高亮 LED ; 16 、四个轻触小按键; 17 、一个复位开关 18 、一个蜂鸣器; 19 、 RTC 电池一个; 20 、另有 S3C44B0X 的 160 各个引脚都通过 2.54 标准连接器引出;系统中FLASH

21、、SDRAM如信息处理终端,不再过多阐述。监控终端因为其传感器功能不同大致可分为以下几类:数据处理类监控终端,图像采集类监控终端,电机控制类监控终端。不同的功能的监控终端采用的数据处理模块是不同的,下面分类介绍。4.2.2数据处理类监控终端数据处理类监控终端是指通过相应数据模块对传感器或家用电器发送相应指令的监控终端,如对智能开关的控制终端。其核心是数据的格式以及连接方式。根据最外围设备的不同,我们选择不同的传输模块。在该系统中,我们定义统一的数据接口标准:RS-485,采用SN75LBC184扩展S3C44B0X的UART接口。某些传感器传送的是模拟信号,数据传输模块添加D/A转换器,系统中

22、采用AD573。图5 数据处理终端硬件结构4.2.3 图像采集监控系统图像处理模块由图像采集芯片、图像压缩芯片及相关外围电路组成。 系统采用专用采集和压缩芯片组成的硬件电路来实现图像处理的功能,不采用软件方式来实现,是为了保证安防报警系统的实时性,减轻控制器的负担,并能获得较好的数字压缩图像。图像采集芯片采用TechWell 公司的TW9903。TW9903 内部带有软件控制的4 选1 的信号输入选择器,可选择由composite video sources 和S2videosource 组成的不同种类的输入方式,能自动识别输入的模拟信号格式,可将解码输出的24 bit RGB、8bit 或1

23、6 bit YUV 数字信号和VREF、HREF 控制信号及PCL K时钟信号直接输入图像压缩芯片。系统采用了8 位YUV 4 2 2 输出格式,通过BNC 可对13 各摄像头的模拟图像信号进行采集,并通过IIC 总线使S3C2410 对TW9903 进行初始化和控制。图像压缩芯片采用WIS Technologies 公司的GO7007. GO7007 采用MPEG4 压缩算法进行实时图像压缩, 支持CCIR2601 、RGB Bayer 和8 bitCCIR2656 YUV 4 2 2 的输入格式,可以提供面向窄带通信的高质量40 KB/ s QCIF 视频和2 MB/ sMPEG4 视频,

24、同时能随Internet 用带宽变化动态调整比特率和镇率,能够输出高质量的微软视频格式。 具有视频输入接口、SDRAM 接口、调试接口、与控制器相连的USB , HPI 输出接口等。 系统采用8bit YUV 4 2 2 的输入格式和HPI 输出接口,采用MT48LC2M32 的SDRAM 作为外部缓冲区,使S3C2410 控制器通过HPI 接口将初始化程序和数据传给GO7007 ,并读走压缩后的视频数据。图6 图像采集监控系统硬件结构4.2.4 电机控制监控终端电机控制的核心是A/D转换,本系统采用TLV5615D/A,由于该芯片输出电压有限,需要外接放大电路实现对电机运行的控制。图7 电机

25、控制监控终端硬件结构4.3 智能遥控器硬件总体智能遥控器使用户在家居中对系统各部件进行综合控制的设备,由于系统复杂,涉及硬件繁多,要求必须有强大功能的遥控器来实现。遥控器同样采用ZigBee传输模式,由S3C2410芯片进行管理。配备有全功能键盘和LED显示器。其中使用的S3C2410等上文中以提及到的IC这里不再过多阐述。图8 智能遥控器硬件总体五系统主控制器5.1 系统主控制器功能智能家居主控制器接收由协调器传输来的各类传感器返回的状态信息,通过事先由用户设定好的各个指标(温度、湿度、光照条件等)的阈值进行综合智能判断,采取对应的控制措施发出各类家电控制指令。同时通过在Clinux操作系统

26、里架设基于WEB的BOA服务器,可实现远程PC的Http访问,主控制器将各种传感器和家电信息通过BOA服务器反馈给远程PC,主控制器也可以通过BOA服务器将远程PC发送的各类控制信息传递给协调器。 智能家居主控制器以ARM9内核的为核心,外扩、LCD、等模块。软件方面,主控制器的软件开发工作包括Clinux的移植、底层驱动程序的开发、开源BOA服务器的配置、嵌入式OS上的应用程序开发。5.2 系统主控器电路系统主控器电路如图3所示,即为一单片机最小系统,外加扩展槽与一些功能电路,通过键盘扫描来确定工作模式以及完成相关操作。还包括了时间芯片电路和温度检测电路,以及与上位机接口电路。 图9主控器电

27、路本设计采用的是具有细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。是一线式数字温度传感器;温度测量范围为55125;测温分辨率可达0.0625;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个可以并联到3根或2根线上,CPU只需一根端口线就能与诸多通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使其非常适用于远距离多点温度检测系统。六软件总体6.1 系统软件总体结构软件设计采用汇编语言实现了一段启动代码(Boot Code),而全部的应用程序则采用C语言编程,编译环境为HiwareC。以太网网关终端的软件框图如图10所示。图10以太网网关终端的软件框图6.2系统软件主流程图系统各部件流程不尽相同,但是有共同的特点,图12为系统共有特性流程图。图12 系统主体图七参考文献1万静华.以太网控制器的嵌入式设备网络互连.湖南师范大学.2001年12期2冯明发.夏继媛. 2005年02期3袁幼哲.J.甘肃科技.2004年06期4袁秀霞.J.建设科技.2005年07期5冯琳.N .中国计算机报.2003年6侯维岩.J.自动化仪表.2004年03期专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁