智能家居系统设计

阅读: 评论:0

嵌入式智能家庭无线网络系统设计
尚丽丽  刘军民
(大连理工大学  电子信息与电气工程学部,辽宁 大连  116024)
  本文将嵌入式技术和ZigBee无线通信技术应用到智能家庭无线网络系统的设计中,给出了智能家庭无线网络系统的总体方案和各部分软硬件的设计,并对红外学习终端、PDA以及通信协议等关键问题进行了研究设计。在室内,用户通过PDA遥控家庭设备执行相应操作,同时可把状态信息反馈给用户手持终端PDA,在远程也可以通过GSM短信技术实现对家庭设备的管理和监控。整个系统符合开放性、实用性、普及化、简洁易用、模块化的设计原则。
关键词ZigBee;智能家庭网络;嵌入式技术;红外学习终端;PDA
0 引言
随着科技的进步和生活水平的日益提高,人们对居住环境提出了更高要求,家居生活的智
能化领域前景可观。无线网络可提供最大的灵活性、流动性,省去花在综合布线上的费用和精力,成为智能家庭数字网络的必然趋势。现在家中的大部分用电器都采用红外遥控通信接口,由于各种红外接口不统一,成为实现家庭数字网络化的一大难题
1 智能家庭网络系统方案
智能家庭无线网络系统是通过终端控制器发出控制指令,经过无线信号传输到数据主机处理后,再由不同指令控制家居中不同的设备。每台电器(控制对象)都有一个唯一的地址编码,同时每一个动作(如开、关、播放等)也有一个唯一的编码。远程也可以监控、操作家中电器。文中提出的智能家庭无线网络系统由基于UC/OS II的ARM7中控主机、基于Wind- ows CE的ARM9手持PDA、红外设备终端、通用开关设备终端、GSM联网系统、RFID射频电子锁、ZigBee无线通信模块等部分组成。系统主体构架如图1所示。
图1 系统主体构架
Fig.1 main framework of the System
用户刷卡打开RFID电子锁时,电子锁终端通过ZigBee网络将命令传送到室内中控主机,中控主机中的解防任务、情景模式任务、环境任务、设备动作任务便被激活,各家居设备根据先前用户设定好的情景模式进入相应工作状态。作为家庭网络中的控制中心部分,中控主机担任着内外异构网络的协议解释、转换、分发和监视、控制各节点的工作。并且通过ZigBee网络将各命令传达给目的ZigBee终端节点,相应的节点再把命令下达给目标设备,完成命令执行功能。用户在室内,可通过PDA和嵌入式智能家居信息化综合管理软件平台进行模式与参数设置,并对各家居设备进行在线监控。在远程,通过GSM联网使整个系统接入到移动网络,对家居系统设备进行监控和操作。红外设备中转终端作为一个特殊的设备终端控制器专门对如电视、空调、DVD等红外设备进行控制。
2 单元模块硬件组成及其工作原理
2.1  RFID射频电子锁
RFID射频电子锁的核心芯片采用同欣智能科技的TX125系列非接触IC控制芯片。该芯片的
射频读卡采用125kHz射频,读卡距离为50~150mm,完全支持对EM、TEMIC、TK及其兼容卡的操作。RFID电子锁电路中,MODE1接高电平选为波特率9600,MODE3接高电平选为串口输出,MODE4接高电平选为主动模式,其中TX125的“TXD”与MSP430的P3.7连接,P3.7的工作模式设置为串口1的接收状态,打开串口1的接收中断,使RFID的读卡实时性达到最高;TX1,TX2连接感应天线,“STATUS”与MSP430的普通IO口P1.2连接,用于读取TX125的工作状态;MSP430的普通IO口P1.3设置为输出状态,通过继电器控制电子锁的动作电机,用以完成开门和锁门等工作,TX125其它管脚默认空载。RFID电子锁电路如图2:
图2 RFID电子锁电路
Fig.2 circuit of electric lock
2.2  红外设备终端及通用开关设备终端防霉片
由于各厂商的红外设备之间没有统一的接口标准,即使属于同一种红外设备,其对应功能的红外编码也不一定相同。故针对每一个厂商红外设备的红外编码,如果其对外是公开的,可以直接网络下载到设备终端,但是大多数厂家的红外编码是不对外开放的,所以采取对其遥控器进行红外学习解码的方案。常见的红外遥控编码包括三种方式:PWM(脉冲宽度调制),PPM(脉冲位置调制)和FSK(移频键控)方式,其中前两种方式是主要的。
血压袖带PWM:“0”和“1”的宽度不同。“1”的脉冲信号宽度宽,“0”的脉冲信号宽度窄,脉冲信号之间的空信号宽度是一样的,如图3(a)。针对此编码方式,对解调后的信号进行脉冲宽度定时器捕捉,从而解码出二进制数据,进而进行存储。
PPM:以脉冲信号的位置表示“0”和“1”。从有脉冲信号到没有脉冲信号为“0”,从无脉冲信号到有脉冲信号为“1”。其有脉冲信号和无脉冲信号的时间相同,也就是每位的时间是固定的,如图3(b).针对此编码方式,对解调后的信号进行时域分段,在每一个周期的中心时段
采集脉冲的上升沿或下降沿模式进而判断其位是1还是0,进而解码出二进制数据进行存储。
FSK:和模拟信号的频移键控方式一样,如图3(c)。针对此编码方式,采用数字低通滤波方法解码出二进制数据进行存储。
                                                 
图3红外编码方式电缆转接箱
Fig.3 method of infrared coding
红外终端采用MSP430F147与CC2430做为主处理芯片实现功能运算与通信,其电源电压
都适应于1.8-3.6V。MSP430F147具有超低耗电特性,能为ZigBee应用提供良好的支持,而且该芯片定时器具有捕获模式,可以通过该功能实现各种测量,红外设备终端便是利用了芯片的这个特性进行解码存储,红外学习终端硬件组成模块框图如图4:
图4红外学习终端硬件模块图
Fig.4 Hardware module of infrared studying terminal
红外学习终端用来读取红外遥控器输出的红外信号,进行解码学习,处理过的数据按固定格式存储,红外接收采用光信号输入、电信号输出于一体的红外接收头,其三个管脚为:
信号输出端,供电端和接地红外接收头监测到红外信号,经一系列的放大幅、滤波、比较处理后,还原为发射端调制前的信号。为了提高接收灵敏度bbzs输出信号的高低电平与原先的信号是反相的。采用MSP430的P1.0口控制PNP三极管,进而驱动红外发射LED,实现红外发送功能。其中R2为330欧,限制LED的最大电流,起保护作用。由CPU内部定时器产生38KHZ载波,通过内部软件算法调制,直接由P1.0输出调制波驱动红外发射管进行发送,如图5(1)。对于通用开关设备终端,主要由CPU模块、ZigBee模块、控制驱动模块、存储模块,状态指示灯和安装设置按钮组成。其中,控制驱动模块电路如图5(2),此处为防止系统起电后,CPU运行前IO管脚的瞬间高电平对输出系统造成冲击,故设计为低电平驱动,选用PNP型三极管驱动电磁继电器实现对灯等一系列普通开关设备的驱动控制。状态指示灯主要有两个,红灯在分配地址时亮,绿灯在正常工作时亮。
2.3  可移动式PDA
PDA对大量的模式处理与人机交互有相当高的要求,故采用ARM9方案,由于ARM9的芯片焊接与多层板等问题在少量生产时难度大,成本又高,故以广州友善之臂计算机有限公司的ARM9核心板micro2440为主硬件体,配以3.5寸的触摸液晶屏等进行二次开发,核心
板由三星支持MMC的ARM920T系列中的S3C2440和64M内存SDRAM,128M Nand Flash 和2M的Nor Flash等组成,最高主频可达532MHz,支持WINDOWS CE和LINUX,本系统中的PDA是在此硬体上加载的Windows CE 6.0操作系统,以VS2005为开发软件平台,自行设计的PDA友好界面。PDA通过ZigBee模块与整个系统实现无线连接。
强制系统2.4  中控主机
作为系统的核心主机,控制管理整个通信系统。其由ARM7核心处理器LPC2106,并辅以通用按键、液晶显示、Zigbee模块组成。本系统对中控主机嵌入的UC/OSII操作系统主要设计了5个实时任务,分别为GSM通信任务、Zigbee系统通信任务、报警输出与LCD在线状态输出任务、按键扫描任务和系统总任务。其中GSM通信任务主管中控主机和GSM模块的通信,以及远程短信的收发、电话报警、远程手机系统监控处理等,主机通过串口与GSM模块连接。ZigBee系统通信任务实现中控主机和Zigbee协调器模块的通信,处理系统的各种通信数据以及协助Zigbee协调器转发数据,当获取到系统的异常情况,由报警输出任务启动中控主机的蜂鸣器进行报警,并由GSM通信任务发出报警信号到手机。主机通过SPI接口与Zigbee模块连接,各种系统切换状态皆可通过LCD在线显示出来。按键扫描任
务通过中控主机可对整个系统进行开关机、模式切换、添加删除设备等操作。系统总任务设定各个任务优先级,协调各任务的有序工作。预留另一个串口与个人电脑PC机连接,用于做参数设置及系统升级扩展。
2.5  GSM联网系统
西门子工业GSM模块TC35,是一款双频900/1800MHZ高度集成的GSM模块,性能稳定可靠,支持数据、语音、短消息和传真用。中控机的串口1与此GSM模块进行对接,通过AT命令控制发送和接收相应数据。但其电流消耗在最高峰时可达2A,故对其电源板有较高的要求,用LM2576开关芯片对其进行供电。
3 系统应用层协议的设计
与其它的无线通信技术相比,Zigbee是一种短距离、低速率、低成本、低功耗的小区域的无线通信方式,具有时延短、网络容量大、抗干扰性能好、可靠、安全、网络自动修复的特点。特别是Zigbee的低功耗特点给终端的设计带来极大的方便,采用电池供电通常可持续两年以上的时间。协调器一直处于监听状态,一个新添加的终端会被网络自动发现,随
数显时间继电器
时建立无线通信链路,这可以方便添加新的设备。Zigbee具备支持星状、树状及网状3种网络架构,通过ZigBee技术组网,把家中的电器设备都联入网内,通过网关连接到Internet、手机终端等外部网络。本系统设计为星状网络架构。
PDA与各终端设备进行通信时,其协议格式作了如下定义:一帧10个字节,第一个和第二个字节定义为帧头,设定为固定值0X40,0X55(分别对应字符“@”,“U”);第三个字节定义为工作方式,共三种工作方式,分别是中转终端分配地址模式(标识符0X33)、编码学习模式(标识符0X32)、正常工作模式(标识符0X31);第四个字节定义为房间号;第五个字节定义为设备类型(如电视、空调);第六个字节定义为终端号(为解决一种设备类型在同一个房间安装两个或两个以上所产生的设备冲突问题);第七、八个字节定义为标识码,又称作功能码。标识码分别映射为红外设备的各个功能,例如电视机的开机关机换台操作等等。标识码与各功能的映射协议表在整个系统中统一,在红外设备终端中这一映射关系得以复原为红外编码。第九、十个字节帧尾,固定码0XOA,0XOD,是换行符和回车符的ASCII码。首先将各个房间、设备、终端、设备的各标识码进行编号,例如客厅为“1”,主卧为“2”,书房为“3”……电视为“1”,DVD为“2”,灯为“3”……。由于同一种设备在一个房间内可能有多个,因而特定义终端“1”,“2”,“3”加以区别。对于标识码的定义可以将
普通开关设备的开定义为“1”,关定义为“2”,其它的红外设备的各个功能依次排序为“3”,“4”,“5”…,其中“1”对应十六进制OX31,“2”对应十六进制OX32…。图6(a)表示协议通用格式,图6(b)为一特例,可表示为在正常工作方式下,要实现客厅中电视1开关功能,PDA向其红外学习终端发送的协议码。

本文发布于:2023-06-12 02:47:55,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/136042.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:系统   设备   终端   进行   模块
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图