??xml version="1.0" encoding="utf-8" standalone="yes"?>
一直以来,我国低压늽用电侧处于无法远E监控状态,无法L漏电越限信息及故障跳闸原因Q更无法Ҏ障进行定位和自动隔离Q增加一U员工的工作量。若要解x问题Q必装讑ָ通信型漏甉|动作保护?span lang="EN-US">(下称断\?span lang="EN-US">)Qƈ把信息实时上传到ȝpȝq行分析理。目前常规的断\器是通过RS-485ȝ?span lang="EN-US">GPRS模块无线公网直接与主站进行数据交换,?span lang="EN-US">RS-485ȝ传输距离短、布U不方便且维护量大,GPRS模块无线公网׃断\器的GPRS模块节点多,通信费用高且与主站连接造成多ƈ发问题?span lang="EN-US">
本文设计一U用于低压配|负荷及漏电监控的通信理机,可与分散在一定区域范围内的智能断路器通过自组|的ZigBee模块无线传感器网l进行数据通信Q统一理各个分散的智能断路器数据Qƈ可通过GPRS模块无线公网与监控主站进行数据交换,实现Ҏ能断路器的远E监、分合控制以及运行参数的讄?span lang="EN-US">
通信理机担?span lang="EN-US">ZigBee数据采集、命令{发、数据及状态量存储{工作,其具体功能包括:定时采集q存储低压线路智能断路器的电压、电、漏甉|数据Qƈ定时上传ȝQ接收主站命令,向智能断路器发遥控命令实现智能断路器的参数设|、手自动讄及开兛_合控Ӟ存储告警事gq立即上传主站?span lang="EN-US">
1 通信l构与智能断路器
1.1 通信l构
通信理机通信l构如图1所C。与断\器间?span lang="EN-US">ZigBee模块无线传感器网l,各个断\器作?span lang="EN-US">ZigBee无线C|络节点Q通信理ZؓZigBee无线C|络的协调器Q数据传输遵循智能断路器厂家提供的通信协议。与ȝ间ؓGPRS模块无线公网Q主站拥有固定的IP地址Q通信理Z电即自动向特?span lang="EN-US">IP的主站申误接,待主站对q接响应后,ȝ和通信理Z建立起透明的数据连接?span lang="EN-US">
?span lang="EN-US">1 通信理机通信l构?/span>
1.2 断\?span lang="EN-US">
断\器是h数字化接口,能接收分合闸命oq能位|信息、状态信息等与其它设备进行传输的讑֤Q集保护、测量、监控于一体,具备人机对话昄、存储和记忆{功能。本文用的三相和单相智能断路器选择适用于低压电|的通信型剩余电断路器Q可q行在手动或自动控制方式下,自动控制方式下突变漏甉|、缓变漏甉|、电或电压限断\器自动蟩闸,q在实时数据帧的数据位最后一位表C动蟩闸原因,手动控制方式下不跳闸Q其主要外设包括低压U\的输入口和输出口、状态指C灯、分合闸按钮?span lang="EN-US">RS-485接口和交电源;该系列断路器的功能如?span lang="EN-US">1所C?span lang="EN-US">(只列Z要功?span lang="EN-US">)Q包括读数据、读参数、设|参数、智能断路器分合闸及讄手自动运行方式。智能断路器通过RS-485接口外扩ZigBee模块实现与通信理机的ZigBee无线通信Q外扩的ZigBee模块包括RS-485接口?span lang="EN-US">RS-485?span lang="EN-US">UART芯片?span lang="EN-US">ZigBee模块无线传感器网l通信h自组|、低功耗和抗干扰能力强{优点,方便通信理机对断\器进行数据查询及控制?span lang="EN-US">
?span lang="EN-US">1 断\器主要功?/span>
2 通信协议设计
通信理Z断\器数据传输遵循智能断路器厂家提供的通信协议(具体参见标准DL/T 645-2007)Q下U“终端规U”。主要介l通信理Zȝ的通信协议Q下U“主站协议”?span lang="EN-US">
通信理Zȝ数据传输规则采用应答方式Q主站主动召唤数据或者通信理机在正常工作状态下每隔N 分钟(旉间隔可设|?span lang="EN-US">)d上报一ơ数据,当生告警信息时Q通信理机即时上报告警事件?span lang="EN-US">
每由起始W、数据长度、地址域、数据单元标识域、数据单元域、校验域{组成,如表2所C?span lang="EN-US">
?span lang="EN-US">2 ȝ协议通信帧格?/span>
数据传送,低字节在前,高字节在后。v始符gؓ68HQ标识一帧数据的开始;数据长度为原始数据除开始码、数据长度、校验和及结束码外的所有数据的字节敎ͼ地址域ؓ通信理机地址Q数据单元标识ؓ传输数据的类型;数据单元Z输的数据Q校验和为数据长度开始到校验和之前所有字节的累加和,不计溢出位;l束Wؓ16HQ标识一帧数据的l束。对启动站发送的无需数据q回的命令,从动站校验通过后一律返回接收正命令,即系l应{报文。对SOE事g的确认必d上当前上报的事g计数器。主站协议部分数据单元标识如?span lang="EN-US">3所C?span lang="EN-US">
?span lang="EN-US">3 ȝ协议部分数据单元标识
3 g设计?span lang="EN-US">
3.1 pȝ部分
pȝ部分主要包括中央处理器、存储系l及其外围电路?span lang="EN-US">
3.1.1 中央处理?span lang="EN-US">
中央处理器选用digi公司工业U?span lang="EN-US">RCM6710模块Q工作频率可?span lang="EN-US">162.5 MHz。相对于C51?span lang="EN-US">DSP芯片Q该模块h数据处理能力强、串口多、外设丰富、抗q扰能力强及较高性h比等优点Q满配늽通信规约转换器要求?span lang="EN-US">
RCM6710模块拥有一?span lang="EN-US">USB接口、一个以太网口及6个高?span lang="EN-US">UART接口。主要硬件资源及外设如图2所C?span lang="EN-US">6个高?span lang="EN-US">UART接口的设计分别ؓQ串?span lang="EN-US">A通过SP3232芯片提供RS-232通信接口Q作试及E序下蝲口;串口B?span lang="EN-US">D不作开发;串口C?span lang="EN-US">ZigBee模块Q实C断\器通信Q串?span lang="EN-US">E与中?span lang="EN-US">ME3000GPRS模块模块q接Q实Cȝ间的数据交换Q串?span lang="EN-US">F通过RSM3485CT芯片提供隔离RS-485通信接口Q作为预留。预留接口是考虑到系l电路设计的通用性及可扩展性,调试成功后可用于其它目。该模块外设的串口状态指C灯昄各串口是否处于工作状态,板蝲实时旉保上传数据附带_旉?span lang="EN-US">
?span lang="EN-US">2 通信理机硬件框?/span>
3.1.2 存储pȝ
存储pȝ包括芯片内置存储?span lang="EN-US">SRAM和板载存储器。内|的SRAMI间1 MBQ用于程序运行;模块板蝲1 MB Serial Flash?span lang="EN-US">4 MB Serial FlashQ分别作为程序存储器和数据存储器Q数据存储器存储的内容包括:通信理机地址?span lang="EN-US">IP和主动上传时间间隔及断\器的历史数据、实时上传数据、运行状态和讄参数{。所存储的设|参数控制着通信理机的q行Q通信理机启动时Q将讄参数加蝲?span lang="EN-US">RAM中进行参数配|,一旦主站对参数q行更改Q参数区数据立即q行更新q保存其最新状态到Flash中。主站查询智能断路器的数据、设|参数及q行状态只需讉K通信理机的存储pȝQ无需再下发智能断路器?span lang="EN-US">
3.2 接口部分
接口电\包括主要包括GPRS模块模块?span lang="EN-US">RS-485通信电\?span lang="EN-US">ZigBee模块{?span lang="EN-US">
q里主要介绍GPRS模块模块?span lang="EN-US">
通信理?span lang="EN-US">GPRS模块模块选用中兴ME3000模块Q该模块拥有高?span lang="EN-US">UART接口?span lang="EN-US">Audio接口?span lang="EN-US">SIM卡接口、天U接口和RTC接口。与RCM6710的接口电路如?span lang="EN-US">3所C?span lang="EN-US">RCM6710串口E与该模块高?span lang="EN-US">UARTq接实现数据交换Q?span lang="EN-US">RCM6710?span lang="EN-US">GPRS模块_RST?span lang="EN-US">GPRS模块_IGT分别实现中兴ME3000模块的复位和上下电,其中GPRS模块_IGT引脚低电qxl时间超q?span lang="EN-US">1 500 ms时模块开启,低电qxl时间超q?span lang="EN-US">2 s时模块关闭。该模块?span lang="EN-US">RCM6710采用双线模式通信Q故使中?span lang="EN-US">ME3000模块?span lang="EN-US">UART控制引脚/RTS?span lang="EN-US">/DTR处于低电q?span lang="EN-US">
中兴ME3000模块可通过标准AT命oq行控制和数据传送,支持内嵌TCP/IP协议Q用户可以直接进行透明的数据传输,不用再考虑复杂的网l协议?span lang="EN-US">
?span lang="EN-US">3 中兴ME3000模块g原理?/span>
4 E序设计
通信理机实现的功能包括ZigBee数据采集、数据存储、规U{换、参数设|和数据传输{,因此采用能处理多d的?span lang="EN-US">C/OS-Ⅱ操作系l。设计时Q按照功能划分Q务,q根据Q务的实时性要求确定Q务优先Q还要按照每个Q务所处理的数据量的大,l每个Q务分配大合适的堆栈?/span>
按功能将d划分为定时管理?span lang="EN-US">GPRS模块通信、数据解析和ZigBee通信d。Q务创建程序如下:OSInit()Q?span lang="EN-US">OSTaskCreate(TimeDealQ?span lang="EN-US">(void*)0Q?span lang="EN-US">2048Q?span lang="EN-US">10)Q?span lang="EN-US">OSTaskCreate(GPRS模块Q?span lang="EN-US">(void*)0Q?span lang="EN-US">2048Q?span lang="EN-US">11)Q?span lang="EN-US">OSTaskCreate(DataComQ?span lang="EN-US">(void*)0Q?span lang="EN-US">4096Q?span lang="EN-US">15)Q?span lang="EN-US">OSTaskCreate(ZBDealQ?span lang="EN-US">(void*)0Q?span lang="EN-US">4096Q?span lang="EN-US">20)Q?span lang="EN-US">OSStart()Q定时管理Q务是最需保证准时q行的Q务,所以优先最高。其ơؓGPRS模块通信d、数据解析Q务,最后ؓZigBee通信d。当多个d同时要执行时Q优先高的先运行?span lang="EN-US">
各Q务分别编写,不仅能够提高开发效率,更有助于日后的升U维护。Q务操作对象ؓ~冲区及全局变量Q程序在RAM中开辟了8?span lang="EN-US">GPRS模块发送缓冲区?span lang="EN-US">1?span lang="EN-US">GPRS模块接收~冲区,数据序?span lang="EN-US">FIFO(First InFirst Out)l构Q采用环形队列实现。数据发送时必须先申请一个空闲的~冲区,故要对缓冲区q行忙校验,甌~冲区时也需要对~冲区的大小q行合理讑֮?span lang="EN-US">
d创徏后,Ҏ各Q务要求执行的频率Q在每个d建立的@环中写入延迟执行命oQ?span lang="EN-US">OSTimeDlyHMSM(hQ?span lang="EN-US">mQ?span lang="EN-US">sQ?span lang="EN-US">ms)。各d间的关系如图4所C?span lang="EN-US">
?span lang="EN-US">4 通信理ZQ?/span>
定时理d主要负责计时和gq,包括GPRS模块重发延迟?span lang="EN-US">GPRS模块发送gq和心蟩包发送gq功能,d上传数据和心跛_上传旉间隔分别默认?span lang="EN-US">5 min?span lang="EN-US">2 min。下面主要介l数据解析Q务?span lang="EN-US">ZigBee通信d?span lang="EN-US">GPRS模块通信d?span lang="EN-US">
4.1 数据解析d
数据解析d主要负责与主站服务器间的数据交换Q操作的对象为全局变量?span lang="EN-US">GPRS模块发送缓冲区?span lang="EN-US">GPRS模块接收~冲区,物理层按?span lang="EN-US">GPRS模块协议q行数据传输Q协议层Ҏȝ规约q行解析和打包。如?span lang="EN-US">4所C?span lang="EN-US">
数据解析d首先?span lang="EN-US">GPRS模块接收~冲区数据根据主站规U进行解析,可分为应{、上行和下行三类处理。应{主要Z站对通信理Z动上传数据、心跛_和告警事件回复的认帧。上行部分主要ؓ查询数据Q含通信理机的地址、时间、定时上传时间间隔、低压线路的实时数据以及断\器参数、开关状态和控制方式。将上行的回复数据按ȝ规约处理形成回复报文存入GPRS模块发送缓冲区。下行部分主要ؓ断\器的参数讄、手自动讄及分合闸命oQ更改对应的变更标志Q即全局变量Q按规约形成回复认帧存?span lang="EN-US">GPRS模块发送缓冲区?span lang="EN-US">
接着处理通信理Z动上传数据和心蟩包,d上传数据包括三相断\器的三相相电和三相漏电以及单相智能断路器的相电压和单相漏甉|Q上传数据根据主站规U打包,定时存入GPRS模块发送缓冲区?span lang="EN-US">
4.2 ZigBee通信d
ZigBee通信d负责与智能断路器的数据交换。通信协议为智能断路器厂家提供的通信协议Q?span lang="EN-US">ZigBee通信d的操作对象ؓ全局变量?span lang="EN-US">ZigBee模块数据接收~冲区和ZigBee模块数据发送缓冲区Q如?span lang="EN-US">4所C?span lang="EN-US">
ZigBee通信d分ؓ下发数据和接收数据两部分。下发数据又分ؓ两类Q第一cMؓ?span lang="EN-US">10 sd下发一ơ的ZigBee数据采集dQ第二类为变更Q务,断\器无手动模式参数讄Q手动模式数据越限不上传告警事gQ故?span lang="EN-US">ZigBee通信d设计手动模式下的参数讄Q若为手动模式的参数讄变更标志Q则立即保存新的限告警参数q上传手动模式参数设|成功告警事Ӟ若ؓ其它变更标志则将变更数据按终端规U打包存?span lang="EN-US">ZigBee发送缓冲区Q若通信理机重发三ơ变更命令x能断路器未收到确认Q则立即上传变更p|告警事g。该部分变更内容包括自动跳闸动作D|、手自动讄和分合闸。接收数据处理流E:?span lang="EN-US">ZigBee数据接收~冲区接收一有效帧,Ҏl端规约解析Q分为采集数据应{和变更设|应{。采集数据应{中数据位的最后一位ؓ自动跳闸原因Q首先对该位q行判断Q若有蟩闸则带自动跳闸原因告警事g存入GPRS模块发送缓冲区Qƈ把采集的其它数据位进行存储。变更设|应{代表参数讄成功Q将相应的变更设|重发次数清Ӟq把相应的设|成功告警存入GPRS模块发送缓冲区。由于智能断路器无运行状态查询功能,ZigBee通信d对设|成功告警事件进行存储,ȝ可以通过讉K通信理机的存储区数据以得到断\器的q行状态及参数?span lang="EN-US">
4.3 GPRS通信d
GPRS模块通信d主要?span lang="EN-US">GPRS模块的登陆和退接。首先判断是否因为通信理机地址或主站服务器地址及端口更改而需要重q网l。如果需要重q网l,必须向主站发送退出登录包后关断连接,同时清除发送和接收~冲区,清除GPRS模块dq程中的错误记录。重q后便可q行GPRS模块数据的接收和发送?span lang="EN-US">
各状态变更的程囑֦?span lang="EN-US">5所C。在GPRS模块通信中,通信理Zȝ之间的连接分为四U状态:GPRS模块_OFF(代表模块没有正常工作)?span lang="EN-US">GPRS模块_WORK(代表AT指o正常)?span lang="EN-US">GPRS模块_GW(代表GPRS模块|关q接正常)?span lang="EN-US">GPRS模块_SOCK(代表SOCK链接正常)。每一ơ执?span lang="EN-US">GPRS模块通信d旉会进行连接状态的判断Q当q接状态ؓGPRS模块_SOCK才可以正常收发数据?span lang="EN-US">
?span lang="EN-US">5 GPRS通信状态流E?/span>
5 l语
本文提出一U可实现低压늽负荷及漏甉|l合理?span lang="EN-US">ZigBee模块通信理计方案,该通信理机可与主站及多台带通信功能的智能断路器l徏成漏늛控系l,实时监控多条低压U\Q保障低压电|更加安全、可靠的q行。通信理机系l程序设计采用多d的设计思\Q提高开发效率,也有助于日后的升U维护。本文所设计?span lang="EN-US">ZigBee模块通信理机在现场l过数月的运行,通信E_Q数据及命o转发准确Q具有很高的可靠性?span lang="EN-US">
ZigBee无线模块出租车调度系l一定程度上解决了“h找RQR找h”的现象Q降低了城市出租车空载率。目前的出租车调度系l主要有Q电话调度?span lang="EN-US">GPS调度、站牌调度等。出UR电话调度h可随旉地叫车的优点Q但需乘客拨打出租车调度中心电话与话务员席沟通确认乘客位|,方能人工调度附近的出UR前往搭蝲乘客Q交互过E长、调度效率低Q不适于快节奏的打R需求?span lang="EN-US">GPS调度是根据乘客实时的GPS位置信息q行调度的出UR调度pȝQ乘客可以通过短信和手Y件发?span lang="EN-US">GPS位置信息臌度中心,调度中心采用Dijkstra法Q自动调度附q的出租车搭载乘客。该Ҏ采取自动调度Q节省了人工座席服务的支出。但是,׃乘客位置?span lang="EN-US">GPS信息Q需要出UR安装有电子导航A。电子导航Ah贵,有升U费用,出租车司机消贚wQ难以普及。站牌调度系l通过站牌和出UR车蝲应答子系l进行无UK信Q实现城市出UR预约功能。该pȝ中乘客和出租车司机直接交互,无需调度中心{第三方q_。站牌即乘客位置Q各站牌采用l一~码Q通过~码信息卛_得知乘客所在精位|,无需GPS定位pȝQ乘客定位简单准。站牌调度虽然具有不依赖调度中心?span lang="EN-US">GPS定位pȝ、交互直接、调度快和设备费用低{优点,但目前的站牌调度pȝq存在以下不I
(1)司机没有乘客信息Q仅乘客知道出租车R牌号Q而且乘客没有具体凭证Q多位乘客叫车时Q司Z能L别乘客,Ҏ出现乘客抢R插队现象Q?span lang="EN-US">
(2)Ҏ出租车司机响应结果来军_出租车调度对象,没有考虑出租车具体\E,不能保是最优的调度l果Q?span lang="EN-US">
(3)~Z乘客和出UR司机双方的诚信约束措施,爽约现象频发Q造成怹双方支持信心不Q对推广实施不利?span lang="EN-US">
决上qCI本文在传l的站牌调度pȝ上进行较大改q,提出Z物联|?span lang="EN-US">ZigBee无线模块的感知、传输、应用三层架构的出租车调度系l方案。方案采用乘客刷卡预U出UR的方式,用以解决乘客插队和诚信问题;通过增加信号中节点Q扩大出UR调度范围Qƈ采用JN5139作ؓ核心处理模块q行pȝ设计Q用Jennie ZigBee协议l徏ZigBee无线C树状拓扑|络Q对信息q行ZigBeeC采集Q结?span lang="EN-US">Cskip地址分配法?span lang="EN-US">AODVjr路由法Q选择最佛_UR调度对象Q实C客“自助式”、可靠、快速的出租车调度?span lang="EN-US">
2 pȝl构
本系l基于物联网感知、传输、应用三层体pL构,三层功能分布在系l的站牌预约点子pȝ、R载应{子pȝ?span lang="EN-US">ZigBeeC模块中节点和调度管理中心四部分实体中实现。系l在原站牌调度系l基上,增加架构了感知层RFIDd器?span lang="EN-US">ZigBeeC模块中节点、传输层GPRS(General Packet RadioService)|关模块和应用层调度理中心{?span lang="EN-US">
站牌预约点子pȝ安装在经常出现打车行为的道\?span lang="EN-US">(如大型商场、小区、学区、写字楼{?span lang="EN-US">)Q乘客通过RFID刷卡预约车,采用ZigBee无线模块通信方式发布乘客打R信息、接收出UR司机应答信息Qƈ?span lang="EN-US">GPRS上传调度l果信息。R载应{子pȝ安装在出UR内,用于接收乘客打R信息、发送司机应{信息和乘客上R刷卡核对卡号?span lang="EN-US">ZigBeeC模块中节点安装在信可弱处Q用于{?span lang="EN-US">ZigBee无线信号Q扩大调度范围。调度管理中心负责接收、保持和查询GPRS上传的调度结果信息和怹双方守约爽约信息{,建立乘客预扣定金、出UR爽约扣罚金和扣罚金补偿给守约方的双重机制Q促使双斚w守诚信。系l结构如?span lang="EN-US">1所C?span lang="EN-US">
?span lang="EN-US">1 pȝl构
3 pȝg设计
该系l主要通过感知层实现分布在城市内的多站牌点附近的出UR信息q行ZigBee数据采集调度功能。该层以分布在城市内的站牌预U点为网l协调器节点Q信号中l装|ؓ路由器节点,构成不断行驶进入站牌限定范围内的出UR车蝲应答子系l加入ؓ|络l端节点的多个动?span lang="EN-US">ZigBee自组|络。站牌预U点子系l主要包?span lang="EN-US">ZigBee无线模块?span lang="EN-US">RFIDd器模块?span lang="EN-US">GPRS|关模块、显C模块和甉|模块Q站牌预U点子系l框囑֦?span lang="EN-US">2所C?span lang="EN-US">
?span lang="EN-US">2 站牌预约点子pȝ框图
站牌预约点子pȝZigBee无线模块负责搭徏ZigBee|络Q控?span lang="EN-US">RFIDd器模块工作,无线传输乘客打R信息、将q约Q调度结果信息通过串口发送给GPRS|关模块Q?span lang="EN-US">RFIDd器模块供乘客刷卡发送打车信息和预约成功后预扣定金;GPRS|关模块发送调度结果和爽约信息臌度管理中心;昄模块昄乘客预约打Rl果?span lang="EN-US">
ZigBee无线模块采用JN5139 Z01 M02(以下U?span lang="EN-US">JN5139)Q其h使用免费频段、无U自l网{优点,适用于出UR和乘客之问通信?span lang="EN-US">
RFIDd器模块采?span lang="EN-US">Mifare RC522d卡芯片,它是一ƾ低电压、低成本、体U小的非接触式读写卡芯片?span lang="EN-US">GPRS|关模块采用SIMCOM公司?span lang="EN-US">SIM300模块Q它hGSM?span lang="EN-US">GPRS功能。显C器模块采用VL TS COG BTl2864(以下U?span lang="EN-US">BTl2864)pd液晶昄器?span lang="EN-US">
站牌预约点子pȝ中,核心处理器是JN5139Q其他各模块都需要和JN5139q行通信?span lang="EN-US">JN5139?span lang="EN-US">RC522?span lang="EN-US">SIM300?span lang="EN-US">BTl2864各通信接口如下Q?span lang="EN-US">JN5139hSPI串行接口(可选择五个从属SPI讑֤)和两?span lang="EN-US">UARTQ?span lang="EN-US">RC522?span lang="EN-US">SPI?span lang="EN-US">12C?span lang="EN-US">UART三种接口Q这三种接口的最高通信速率分别?span lang="EN-US">10 MbitQ?span lang="EN-US">s?span lang="EN-US">3400 KbitQ?span lang="EN-US">S?span lang="EN-US">1 228Q?span lang="EN-US">8 KbitQ?span lang="EN-US">SQ?span lang="EN-US">SIM300与外部接口ؓUARTQ?span lang="EN-US">BTl2864有串行接?span lang="EN-US">(SPI接口)和ƈ行接口两U?span lang="EN-US">
pȝ电\设计按照电\单、较?span lang="EN-US">JN5139?span lang="EN-US">DIO接口和通信速率较快的要求,l合各模块的通信接口标准Q设计的通信接口电\如图3所C?span lang="EN-US">
?span lang="EN-US">3 JN5139与各模块接口
?span lang="EN-US">3中,JN5139?span lang="EN-US">BTl2864?span lang="EN-US">RC522采用SPI串行接口通信Q通信速率分别?span lang="EN-US">2 MbitQ?span lang="EN-US">s?span lang="EN-US">1 MbitQ?span lang="EN-US">sQ?span lang="EN-US">JN5139?span lang="EN-US">SIM300之问采用UART通信Q通信波特率ؓ19200 baudQ?span lang="EN-US">s?span lang="EN-US">
站牌预约点子pȝ?span lang="EN-US">JN5139?span lang="EN-US">RC522?span lang="EN-US">BTl2864都可采用3Q?span lang="EN-US">3 V供电。?span lang="EN-US">SIM300需?span lang="EN-US">4 V供电Q而且要求能够提供最?span lang="EN-US">2A的瞬时电,取市?span lang="EN-US">(220V交流?span lang="EN-US">)输入变压器后?span lang="EN-US">12 V电压Q采用可以调节输出电压的E_芯片LM2756?span lang="EN-US">LM2756输出电压Vo=1Q?span lang="EN-US">23×(1+RlQ?span lang="EN-US">R2)。其?span lang="EN-US">R1?span lang="EN-US">4Q?span lang="EN-US">7kQQ?span lang="EN-US">R2?span lang="EN-US">2kQQ经整流滤L后输?span lang="EN-US">4Q?span lang="EN-US">12V电压Q符?span lang="EN-US">SIM300的工作要求。将?span lang="EN-US">4Q?span lang="EN-US">12 V电压输入E_芯片LP2985Q输出端接电Ҏo波,得到较ؓE_?span lang="EN-US">3Q?span lang="EN-US">3 V电压Q给其它模块供电。本文硬件设计部分主要介l站牌预U点子系l的g电\设计QR载应{子pȝ各模块与站牌预约点子pȝ各模块大体相同,站牌预U子pȝ?span lang="EN-US">GPRS|关模块(SIM300)换成语音识别模块即ؓ车蝲应答子系l?span lang="EN-US">ZigBeeC模块中节点?span lang="EN-US">JN5139模块加上甉|模块?span lang="EN-US">
4 pȝ软g设计
乘客需在站牌预U点刷卡Q站牌预U点子系l通过动?span lang="EN-US">ZigBee自组|络l播一则打车消息。若有多位出UR司机回复Q选择路由最短的作ؓ调度对象。站牌预U点子系l调度流E如?span lang="EN-US">4所C?span lang="EN-US">
?span lang="EN-US">4 站牌预约点子pȝ程
JN5139通过配置RC522寄存器控制读写器q行相应工作Q需要注意的是在使用SPIȝdRC522?span lang="EN-US">FIFO BufferӞ写第一ơ地址d来的是无效|写第二次地址q回W一ơ的数据Q写W三ơ地址q回W二ơ的数据Q以此类推构建出UR调度pȝ的动?span lang="EN-US">ZigBee自组|,需对网l内协调器、\由、终端节点进行配|,特别是要不断动态地发现和将行驶q入站牌炚w定范围内的出UR车蝲单元加入成ؓ|络l端节点?span lang="EN-US">
本系l网l默认的信道可能在一些场合中已被其他pȝ使用Q故各站牌预U点子系l可能用不同信道,l端节点要加入不同信道的ZigBee无线C|络Q需要进行配|,如设|网l信道ؓ0Q则可实现终端设备自动搜索所在区域的ZigBee无线C|络。当信道和个域网ID都匹配时Q加入该|络。当ZigBee协议栈一D|间没有收到网l应{信息时Q判断ؓd|络Q需要重新设|,q新寻扄l。系l无UK信采用Jennic公司的硬件及协议栈,调度中心采用C++Build?span lang="EN-US">Socket套接字编E,?span lang="EN-US">Socket服务器组件中dOnClientRead事g处理函数Q接收、处?span lang="EN-US">GPRS上传的数据,存储?span lang="EN-US">sQLserver数据库中。调度中心、各出租车公司可对出UR司机的基本信息、调度结果和爽约情况q行查询?span lang="EN-US">
5 最佌度对象选择
本系l采?span lang="EN-US">AODVjr路由Q?span lang="EN-US">AODVjr?span lang="EN-US">AODV法q行了简化和改进Q这U按需路由协议在移动性高、负载低的场合性能较高?span lang="EN-US">AODVjr路由中,当源节点需要向目的节点发送数据而不知道路径Ӟ则将RREQ分组l播臛_d节点?span lang="EN-US">
若收到该分组的邻居节Ҏ带\由功能的节点Q则该邻居节点先建立反向路由Q该反向路由指向源节点,然后l箋l播?span lang="EN-US">RREQ分组臛_自己的邻居节炏V不具备路由功能的邻居节点,则通过上述的地址分配法该RREQ分组发送至其子节点或父节点Q由其子节点或父节点转发该分l。而目标节点在收到RREQ分组后,向源节点单播回复RREQ分组Qƈ接收到?span lang="EN-US">RREQ分组的所有节点保存在d表中Q从而徏立到源节点的路由?span lang="EN-US">
在有多个司机回复乘客预约车信息时Q系l需要进行最佌度对象的选择Q因布点时相Ml节点距d本相同,路由x基本上能反映出租车距站牌预约点的距离Q可通过路由x大小定较佳的调度对象。但是,当道路中存在护栏或者绿化带Ӟ站牌预约点另一侧的出租车即使\p数少Q也因出UR不能直接转向到达站牌预约点,而不能作度对象。所以,本系l在站牌预约点另一侧添加一个节?span lang="EN-US">(如图5中的F节点Q相应增加中l节点后Q也可以?span lang="EN-US">F节点做成站牌预约点,供另一侧的乘客预约?span lang="EN-US">)Q以区分站牌预约点另一侧的出租车,q?span lang="EN-US">Cskip法和最短\ql合定pȝ的最佌度对象。ؓ父节Ҏ能拥有的最大\pҎ上述法分配的地址R载应{子pȝ加入|络时的地址Q?span lang="EN-US">JN5139采用的协议栈中,除了路由表之外还有一个邻居节点表Q它保存了可以直接通信的节点的地址。在实际生活中,乘客可能会在站牌预约点下车,q时出租车空载,从而加入网l?span lang="EN-US">
此时它处在站牌预U点的邻居表中而不是\p中,所以在比较路由Ӟ需要同时读取\p和邻居表中的节点q行比较
6 试l果
实验试环境为齐齐哈市文化大街Q道路宽8 mQ\旁有10 m高的杨树。测试设备采用连?span lang="EN-US">5db天线?span lang="EN-US">JN5139 Z01 M02模块Q经试信号传输距离?span lang="EN-US">500 m左右Q本pȝ试时最大调度范围ؓ1500m。测试网l布点如?span lang="EN-US">5所C?span lang="EN-US">
?span lang="EN-US">5 |络布点
节点A?span lang="EN-US">B?span lang="EN-US">C?span lang="EN-US">D?span lang="EN-US">E?span lang="EN-US">FZ号中l装|,除节?span lang="EN-US">C?span lang="EN-US">D外,其他盔R节点问的距离?span lang="EN-US">500m。测试中QR牌号为黑BTl347和黑BTl947的两辆出UR都向站牌预约点行驶。乘客在站牌预约点刷卡预U出URQ两辆出UR均同意乘客打车,其中Q黑BTl347出租车消息\׃ؓB-D-C-OQ黑BTl947的消息\׃ؓE-D-C-OQ二者\p数相同,二者距站牌预约点的距离也基本相?span lang="EN-US">(布点时相Ml节炚w距离基本相同)。但是,Ҏ我国行驶规则Q黑BTl947出租车不需{待交通灯Q能最快赶到站牌预U点Q故选择l果最合理的调度对象ؓ车牌号ؓ?span lang="EN-US">BTl947的空载出UR?span lang="EN-US">
?span lang="EN-US">6 Cskip法|络地址分配?span lang="EN-US">
l合?span lang="EN-US">6知,?span lang="EN-US">BTl947出租车通过E节点加入|络Q其|络短地址?span lang="EN-US">22?span lang="EN-US">24之问Q同理,?span lang="EN-US">BTl347的网l短地址?span lang="EN-US">28?span lang="EN-US">30之问Q所以,Ҏ出租车短地址卛_以进行相同\pC的最佌度对象选择。站牌预U点子系l调度结果如?span lang="EN-US">7所C?span lang="EN-US">
?span lang="EN-US">7 pȝ调度l果
试实例中,乘客共发?span lang="EN-US">11ơ打车请求,其中有一ơؓ司机响应后没有前往站牌预约Ҏ乘客Q属于出UR司机爽约Q调度管理中心据此对出租车司机扣除相应违U金Q以l护乘客和出UR司机双方的诚信约束制度。站牌预U的q程信息通过GPRS传输臌度管理中心。调度管理中心可查询乘客和出UR司机爽约信息、各站牌预约Ҏ车信息和司机详细信息{。实例中调度理中心对司机李强的详细信息查询l果如图8所C?span lang="EN-US">
?span lang="EN-US">8 司机详细信息查询
7 l束?span lang="EN-US">
本文提出了一U基于物联网ZigBee模块的出UR调度pȝQ系l基于物联网ZigBeeC模块技术,融合RFID?span lang="EN-US">ZigBeeC采集?span lang="EN-US">GPRS{感知层、传输层技术,实现乘客在站牌预U点刷卡叫RQ系l感知层构徏?span lang="EN-US">ZigBee自组|络可合理调度网内空载出URZ客提供乘车服务。系l传输层、应用层的构建,实现调度理中心通过记录、保存调度信息、暂扣乘客卡内预U定金和监督出租车司机守U功能,有效防止出租车司机或乘客爽约Q徏立出UR司机和乘客之间的诚信。各出租车公怹可查询本公司员工调度U录保pȝ长期E_q行。系l还可以q行升与扩展,如在应用层增加物联网预约车^台和手机q_后,乘客预约出租车信息通过GPRS|关卛_传至相应站牌预约点子pȝQ乘客可通过互联|与3GQ?span lang="EN-US">4G技术预U出UR。本pȝZ客提供一U打车新方式Q具有一定的实际应用价倹{?span lang="EN-US">
当代C会Q城市\灯照明/景观照明不仅带给Z光明与视觉n受,而且成ؓ展现城市力的重要窗口,但是在带来明亮、绚丽色彩的同时也带来了诸多的困扎ͼ比如理、费用、用c电~被盗等问题。基?span lang="EN-US">ZigBee无线模块技术和LED光源的\灯系l,是一U自动化成度高、高效节能的城市照明pȝ?span lang="EN-US">LED光源是一U高效能、环保、安全、耐用的新型照明光源,ZigBee无线路灯控制器可以对路灯照明pȝq行U学、高效的控制和资源整合,合理调整照明旉Q不仅可以节省照明系l的用电量,而且可以廉照明灯具的用寿命,减少日常l护的开支?span lang="EN-US">
1 pȝҎ与设?span lang="EN-US">
pȝ׃大部分构成:控制中心Q?span lang="EN-US">ZigBee无线路灯控制器节点和控制中心通信的{发节点,固定在\灯杆上的l端节点。无U\灯远E控制系l结构如?span lang="EN-US">1所C?span lang="EN-US">
?span lang="EN-US">1 无线路灯q程控制pȝl构
控制中心的监控系l由计算Z无线收发模块构成Q主要负责徏立和理ZigBee无线路灯控制器网l,昄路灯状况信息和发送控制命令,协调整个路灯pȝ的运作?span lang="EN-US">ZigBee无线路灯控制器包?span lang="EN-US">LED甉|驱动Qؓ大功?span lang="EN-US">LED提供电力Qƈ能根据微控制器的控制信号控制LED的工作情c光敏传感器、温度传感器Q直接将LED工作状况传输l控制模块;功率模块检?span lang="EN-US">LED功率情况、供甉|障ƈ向上报警Q无U模块负责传输数据。将本系l模型与无线传感器网l模型进行对比,不难发现Q安|在路灯杆上?span lang="EN-US">ZigBee无线路灯控制器节点即为无U传感器|络中的l端节点(RFD)Q控制中心监控系l就是协调器(COORD)Q实?span lang="EN-US">COORD?span lang="EN-US">RFD之间无线通信的ؓ路由转发节点(ROUTER)。远E网l?span lang="EN-US">ZigBee?span lang="EN-US">GRPS混合l成的网l。子|和中央控制中心使用GPRS|络来传输数据。下面具体介l终端节点硬件电路设计方案?span lang="EN-US">
1Q? LED节点驱动控制设计
LED节点驱动Ҏ使用TI公司?span lang="EN-US">UCC28810Q它是一ƾ恒非隔离式电源,适用于街道、停车场或区域范围照明等高亮?span lang="EN-US">LED照明应用。该设计可将通用甉|(90--265 VRMS)转换?span lang="EN-US">0Q?span lang="EN-US">9 A恒流源,能够驱动100 W LED负蝲?span lang="EN-US">UCC28810电\如图2所C?span lang="EN-US">
?span lang="EN-US">2 UCC28810电\?span lang="EN-US">
此电路用双U设计,W一U是UCC28810的{换模?span lang="EN-US">PWM调光。此Ҏ的优势在于,使用了高效的专用驱式电\Q将AC甉|转换?span lang="EN-US">36 V?span lang="EN-US">DC甉|。第二也采?span lang="EN-US">UCC28811的{换模式,恒压源转换?span lang="EN-US">0Q?span lang="EN-US">9 A恒流源。电路中使用?span lang="EN-US">TI公司?span lang="EN-US">UCC28810?span lang="EN-US">UCC28811芯片是通用照明甉|控制器,hPFC(功率因数校正)功能Q确保设计方案满_U标准设定的谐L甉|或功率因数要求。ƈ?span lang="EN-US">UCC28810Q?span lang="EN-US">11控制器提供如甉|峰值限制、复位定时器、过压保?span lang="EN-US">(OVP)和能等Ҏ,UCC28810Q?span lang="EN-US">11控制器引脚如?span lang="EN-US">1所列?span lang="EN-US">
?span lang="EN-US">1 UCC28810Q?span lang="EN-US">1 1控制器引?span lang="EN-US">
W一U在低负L态下q行Q升压跟随器可跟t?span lang="EN-US">AC输入的峰值电压,实现更高转换效率。第二?span lang="EN-US">PFC输出电压转换?span lang="EN-US">0Q?span lang="EN-US">9 A的固定电,以驱?span lang="EN-US">LED负蝲。第二不仅可接?span lang="EN-US">PWM调光输入(从外部或从板U电路均?span lang="EN-US">)Q而且q可相应开启或关闭调光Q从而实?span lang="EN-US">LED甉|?span lang="EN-US">PWM调光。由于用了高效的驱?span lang="EN-US">ICQ电源{化效率更高了Q在低负L?span lang="EN-US">(10w line)q行状态下Q升压跟随器可跟t?span lang="EN-US">AC输入的峰值电压,在输入电压ؓu15Q的变动Ӟ仍能保持输出甉|变动E_在?span lang="EN-US">10Q内?span lang="EN-US">
1Q?span lang="EN-US">2状态检与报警
状态报警与主要包括温度感和感光两部分内容?span lang="EN-US">
1Q?span lang="EN-US">2Q?span lang="EN-US">1 温度感测
׃大功率白?span lang="EN-US">LED照明和驱动器发热量都很大Q所以需要一个温度感传感器Q实时监控\灯的温度Qƈ向控制中心反映。如果温度超q警戒温度,?span lang="EN-US">ZigBee无线路灯控制器进入报警模式,自动关闭\灯,q向控制器发送报警命令?span lang="EN-US">
温度传感器?span lang="EN-US">DSl8820Q?span lang="EN-US">DSl8820?span lang="EN-US">DALLAS公司生的一ƾ数字温度传感器。其特点有:独特的一U接口,只需要一个端口即可通信Q电路无需外部元gQ可用数据ȝ供电Q也可外?span lang="EN-US">VCCQ工作电压范围广Qؓ3Q?span lang="EN-US">0?span lang="EN-US">5Q?span lang="EN-US">5 VQ无需备用甉|Q测量温度范围ؓ55?span lang="EN-US">+125℃,?span lang="EN-US">10?span lang="EN-US">+85℃范围内Q精度ؓu0Q?span lang="EN-US">5℃?span lang="EN-US">DSl8820h工作电\单、测温精度高、连接方ѝ占用口U少{优点,应用范围包括恒温控制、工业系l、消费电子品温度计及Q何热敏感pȝ?span lang="EN-US">
1Q?span lang="EN-US">2Q?span lang="EN-US">2 感光系l?span lang="EN-US">
ZigBee无线路灯控制器用光敏电M感器对周围环境的光亮度进?span lang="EN-US">ZigBee数据采集Q当傍晚周围环境q有余光ӞZigBee无线路灯控制器将路灯开启ؓ单双灯模式;当晚上天全黑了以后,\灯全部打开Q当凌晨4点左叛_现晨光时Q将路灯调节成半功率工作模式。在阴天和沙暴天气Q道路能见度低,路灯也可自动打开Q保证道路正常照明?span lang="EN-US">
本设计用光敏三极管作ؓ感光元g量周围环境的亮度,处理器实时将周围环境的亮度通过ZigBee无线模块反馈l控制中心,由控制中心决定是否打开GND路灯。电路图如图3所C?span lang="EN-US">
?span lang="EN-US">3 光敏三极电路图
1Q?span lang="EN-US">3 ZigBee无线模块设计
目前TI公司已经先后推出了支?span lang="EN-US">ZigBee协议?span lang="EN-US">2Q?span lang="EN-US">4 GHz的射频收发器CC2420?span lang="EN-US">ZigBee的片上系l解x?span lang="EN-US">CC2430Q以及第二代频收发?span lang="EN-US">CC2520芯片?span lang="EN-US">CC2480无线性能Q功耗很低?span lang="EN-US">CC2480电\囑֦?span lang="EN-US">4所C?span lang="EN-US">
?span lang="EN-US">4 CC2480Q?span lang="EN-US">ZiqBee模块电\?span lang="EN-US">
CC2480采用CMOS工艺Q工作电仅?span lang="EN-US">27 mA。当pȝ处于I闲ӞCC2480能自动进入休眠状态,q能实现休眠与主动模式的短旉转换。晶?span lang="EN-US">XTALl选用32 MHzQ晶?span lang="EN-US">XTAL2选用32Q?span lang="EN-US">768 kHz?span lang="EN-US">32Q?span lang="EN-US">768 kHz的晶振用于睡眠模式,在此期间提供时序Q可降低甉|、减功耗,特别适合对功耗和甉|寿命要求严格的应用场合?span lang="EN-US">CC2480模块可以直接与上位机之间通过串口通信Q本pȝ选用异步串口模式?span lang="EN-US">
1Q?span lang="EN-US">4微控制器电\设计
MSP430?span lang="EN-US">TI公司开发的一cd?span lang="EN-US">16位ȝ的带FLASH的单片机Q由于其性h比和集成度高Q受到广大技术开发h员的青睐。它采用16位的ȝQ外讑֒内存l一~址Q寻址范围可达64 KQ还可以外扩存储器,hl一的中断管理,微控制器具体q接电\如图5所C?span lang="EN-US">
?span lang="EN-US">5 控制模块MSP430电\?span lang="EN-US">
MSP430单片机的P3Q?span lang="EN-US">4?span lang="EN-US">P3Q?span lang="EN-US">5端口讄成串?span lang="EN-US">0(MSART0)的收发口Q与CC2480的异步串口相q,它们之间实现串口通信。单片机发送数据给CC2480Q?span lang="EN-US">CC2480无线发送出去;CC2480接收到无U数据后Q也透明传送给单片机?span lang="EN-US">
2软g程设计
在本pȝ中,ZigBee协议可以应用于所有的节点Q因?span lang="EN-US">ZigBee协议h很多的实用函敎ͼ例如讑֤d或者加入网l,创徏一个新的网l,父节点和子节点的搜烦Q网l信标的发送,数据包的发送和接收{。系l工作的q程中,协调器主要进行无U传感器|络的创建,负责接收ZigBee无线路灯控制器发送回来的ZigBee数据采集路灯信息Q依据\灯的状况控制信号发送给路灯节点。\由器节点处在监控状态,负责获取其他节点发送来的信息ƈ判断是不是需要进行{发,与此同时把自w\灯的信息传送给协调器;接收协调器的控制信号来控制\灯的工作状态。终端节点功能是最单的Q只需要负责随时接收协调器发送的控制命oQƈ向上一U返回\灯当前的状态?span lang="EN-US">
pȝ投入q行Ӟ首先?span lang="EN-US">CC2480q行初始化,协调器运行初始化协议Q同时打开中断。此后Y件程序创建新|络Q一旦网l能够成功创建,对相应的网l协调器物理地址、当前徏立网l的ID号以及频道号q行昄。协调器软g程囑֦?span lang="EN-US">6所C?span lang="EN-US">
?span lang="EN-US">6 协调器程序流E图
3路灯控制模式
Ҏ不同上位机的不同控制命oQ\灯节Ҏ如下几种不同的控制模式?span lang="EN-US">
3Q?span lang="EN-US">1 单双灯开启模?span lang="EN-US">
q个模式有两U情况,~号是奇数的灯开启或者编h偶数的灯开启。当路灯节点接收到单双灯开启命令以后,路灯会根据自w的ID~号Q选择开启还是关闭。这U模式应用于傍晚能见度较高,或者阴雨天、沙暴{恶劣天气下城市能见度不x。一般是单双灯轮开启关闭,保证LED路灯工作旉大致相同Q以廉其寿命?span lang="EN-US">
3Q?span lang="EN-US">2全功率开启模?span lang="EN-US">
?span lang="EN-US">ZigBee无线路灯控制?/font>节点接收到全功率开启模式以后,路灯开始工作,q会以全功率打开Q亮度最大。这U模式一般在晚上R量大和节假日时开启?span lang="EN-US">
3Q?span lang="EN-US">3半功率开启模?span lang="EN-US">
?span lang="EN-US">ZigBee无线路灯控制器节Ҏ收到全功率开启模式以后,路灯开始工作,但不会以全功率模式工作,而是通过LED驱动模块?span lang="EN-US">PWM调光机制Q将LED的功率控制在额定值的一半,起到节约电力的作用?span lang="EN-US">
3Q?span lang="EN-US">4随机选择关闭模式
q种模式是ؓ了节U电力和廉路灯寿命。在人流不大的道路上发给路灯随机关闭模式命oQ\灯节Ҏ收命令后Q以一定概?span lang="EN-US">(?span lang="EN-US">20Q?span lang="EN-US">)自行熄灭30minQ由于\灯是随机熄灭的,不会影响到整体的照明情况?span lang="EN-US">
3Q?span lang="EN-US">5功率异常报警模式
q种模式不是上位机发出的命o?span lang="EN-US">
当\灯节Ҏ到功率故障的时?span lang="EN-US">(?span lang="EN-US">LED二极短路、功率过或q大)Q\灯将自行切断照明甉|Qƈ向上位机报警?span lang="EN-US">
l语
本文主要分析?span lang="EN-US">ZigBee模块l网技术,设计了一U?span lang="EN-US">ZigBee无线路灯控制器系l,实现路灯信息?span lang="EN-US">ZigBee数据采集和控制。事实证明本pȝ|络l一ơ性布|之后,可以长期可靠q行。\灯节点的数量、位|可随时变更Q得调控\灯变得更加方ѝ科学。无U?span lang="EN-US">LED路灯q程控制pȝ决问题提供一个良好^台?span lang="EN-US">
1 pȝM设计
Android客户端和ZigBee无线模块节点。移动控制终端和ZigBee无线模块节点通过嵌入式服务器q行通信实现信息交互。即用户采用Android客户端程序发送指令通过互联|或局域网传输到智能家居嵌入式服务器,服务器在接收到控制命令后再通过ZigBee无线传感|络发送到对应的终端节点,l端节点接收到命令后q行相应的操作,比如采集温湿度信息ƈ信息反馈到服务器,服务器再信息通过局域网或互联网发送到Android客户端进行显C。系lMl构囑֦?span lang="EN-US">1所C?span lang="EN-US">
?span lang="EN-US">1 pȝl构?/span>
2 pȝg设计
2.1 设计原则
(1)允许Android客户端远E登录到服务器,q能够保存登录用L基本信息Q实现多用户dQؓ每个用户都能提供相应的服务?span lang="EN-US">(2)能够正确接收客户端发送的控制命oQƈ能够q回相应信息?span lang="EN-US">(3)能够?span lang="EN-US">ZigBee协调器实C息交互,完成命o传输和信息采集。嵌入式服务器启动后Q采?span lang="EN-US">socket通信方式接收客户端的d命oQ验证通过后ؓ客户端提供相x务?span lang="EN-US">
2.2 服务器硬件设?span lang="EN-US">
ST公司生?span lang="EN-US">Cortex-M3为内核的微处理器芯片STM
?span lang="EN-US">2 嵌入式服务器gl构?/span>
STM
?span lang="EN-US">3 以太|通信接口
ZigBeeC模块l网技术。在家居|络中,ZigBee无线模块节点被分Z节点和从节点Q主节点主要负责建立无线|络Q分配从节点|络地址Qƈ与从节点和嵌入式服务器实现指令的发送和接收?span lang="EN-US">
ZigBeeZigBee|络l构囑֦?span lang="EN-US">4?span lang="EN-US">
?span lang="EN-US">4 ZigBee|络l构?/span>
ZigBeeTI公司?span lang="EN-US">CC2530作ؓL制器芯片。该芯片是用?span lang="EN-US">2.4GHz IEEE 802.15.4?span lang="EN-US">ZigBee?span lang="EN-US">RF4CE应用的一个真正的片上pȝ解决Ҏ。它l合了领先的RF收发器的优良性能Q基?span lang="EN-US">51内核Q系l内可编E闪存,8KB RAM和许多其它强大的功能?span lang="EN-US">
ZigBee数据采集ZigBee数据采集q报警。设备控制节点主要嵌入到家电讑֤中,以实现门系l、灯光控制、智能窗帘、智能热水器、智能空调、摄像头云台{的q程控制?span lang="EN-US">
3 pȝ软g设计
3个部分:嵌入式服务器软gq_?span lang="EN-US">ZigBee节点控制E序、控制终端的Android应用E序?span lang="EN-US">
3.1 嵌入式服务器软g实现
2炚w求来q行:(1)服务器要实现实时多Q务操作?span lang="EN-US">(2)服务器要实现TCP/IP|络通信功能。因此,本系l选择UL实时操作pȝμC/OS-II作ؓ服务器操作系l,ULLwIP实现TCP/IP|络通信?span lang="EN-US">
C/OS-II是一个可UL、可固化、可剪裁、抢占式多Q务实时内核。它适用于多U微处理器,微控制器和数字处理芯片,是和很多商业操作pȝ性能相当的实时操作系l?span lang="EN-US">
C/OS-IIpȝq程中,需修改以下几个文gQ汇~文?span lang="EN-US">OS_CPU_A.ASM,与处理器相关C文gOS_CPU.H?span lang="EN-US">OS_CPU_C.C,pȝ配置文gOS_CFG.H?span lang="EN-US">
LwIPTCP/IP协议栈的一个实现。它的目的是减少内存使用率和代码大小QLwIP用于资源受限pȝQ本ơ设计的嵌入式系l正属于此列。因此,为实现嵌入式服务器的TCP/IP|络通信功能Q有必要ULTCP/IP协议栈,l合考虑Q本ơ设计选择UL开源的LwIP协议栈。ؓULLwIPQ主要工作是需针对本次设计中的目标pȝμC/OS-II修改模拟层实现。移植后的系lY件框架如?span lang="EN-US">5?span lang="EN-US">
?span lang="EN-US">5 服务器Y件框?/span>
ZigBee协调器通信实现。服务器工作程囑֦?span lang="EN-US">6所C?span lang="EN-US">
?span lang="EN-US">6 服务器主U程工作程?/span>
STM32pȝ旉、串口、以太网?span lang="EN-US">GPIO、中断控制器NVIC?span lang="EN-US">LwIP栈。系l初始化完毕创徏2个Q务,优先Uؓ3的Q务内Ҏ实现socket通信Q注册数据接收回调函敎ͼ当接收到数据时在回调函数中进行数据接收处理,其中要?span lang="EN-US">socket接口必须包含API头文?span lang="EN-US">socket.h。优先?span lang="EN-US">4的Q务完成串口数据的接收Q在d中不断查询串口数据接收完成或~冲区溢出标?span lang="EN-US">USART_Rx_DoneQ当数据接收完毕或缓冲区溢出Ӟ此时在中断服务程序中讄全局变量USART_Rx_Done?span lang="EN-US">1Q即表示通知ȝ成串口数据接收完毕,ȝE将接收到得数据以网l通信的方式发送的客户端。服务器中断E序程囑֦?span lang="EN-US">7?span lang="EN-US">
?span lang="EN-US">7 中断服务E序程?/span>
3.2 Ud控制l端Android应用E序设计
Android
8所C?span lang="EN-US">
?span lang="EN-US">8 d及主界面
Android应用E序设计中主要涉及两个方面的数据通信Q一个是界面Activityl徏与后?span lang="EN-US">Servicel徏间的通信Q另一个是Android客户端与嵌入式服务器间的通信。在Android应用E序中,Activity主要负责前台面的展C和用户指o的接ӞService则主要在后台负责长时间执行的d比如监控d。移动客L应用E序中数据通信架构如图9?span lang="EN-US">
?span lang="EN-US">9 数据通信E序架构
Android中,Activity主要负责前台面展示Q?span lang="EN-US">Service主要负责需要长旉q行的Q务。在?span lang="EN-US">9中, 参?span lang="EN-US">And roidIPC通信机制,?span lang="EN-US">Activity中通过Intent启动后台ServiceQ?span lang="EN-US">Intent中传递了Activity从用户动作中接收到的数据?span lang="EN-US">Service在后台启动后创徏一?span lang="EN-US">Socket服务子线E与嵌入式服务器实现|络通信Qƈ服务器q回的数据通过Binder对象传递给Activity。另一斚wQ?span lang="EN-US">Service在程序登陆后创徏一个@环子U程实现每隔一分钟向服务器发送一ơ更新数据指令,以便实时更新主页面显C数据?span lang="EN-US">
4 l束?span lang="EN-US">
ZigBeeC模块Ҏ能家居信息进?span lang="EN-US">ZigBee数据采集Q将Android客户端安装到手机Qƈ搭徏服务器^収ͼ在实验环境下q行试验和调试。实验结果表明系l运行稳定,Android手机客户端可以通过无线|对家居讑֤实现q程控制Qƈ且能够实时接收ƈ昄住宅环境信息Q当到异常时能够及时的发出警报?span lang="EN-US">
在这L背景下,国内外的专家和学者开展了ZIOT技术的仓库理pȝ研究。目前,物联|技术只是应用于仓库理斚wQ尽仓库的环境能够实现实时、有效的监控Q但pȝq远q没有达到智能化的要求,特别是在报警手段和问题处理上主要依赖于h工。因此,直接、准、高效的仓库监控预警q及时处理所产生的问题就成ؓ一个急需解决的工E应用问题?span lang="EN-US">
1pȝl成及功?span lang="EN-US">
仓库监控pȝ的设计包括无U传感网pȝ、智能监控系l、事件处理系l三个部分,共同构成?span lang="EN-US">IOT的感知层、传输层和处理层。无U传感网pȝ包含IOT的感知层和传输层。感知层ZZigbee数据采集传感器技术而设计,由分布于仓库中多U传感器构成Q用以采集仓库中的温度、湿度等环境参数。传输层ZZigbeeC技术而设计,?span lang="EN-US">Zigbeel端节点?span lang="EN-US">Zigbee路由节点以及Zigbee协调器节Ҏ成的Zigbee无线模块传输|络?span lang="EN-US">Zigbee数据采集传感器采集到的仓库温度、湿度等环境数据l?span lang="EN-US">ZigbeeC传输层传输到监控pȝ。智能监控系l和事g处理pȝ共同构成?span lang="EN-US">IOT的处理层。智能监控系l是一个管理中心计机Q将监测的数据存人数据库中,q实时对采集到的数据q行的分析和处理Q根据采集到的数据决定是否通知事g处理pȝ对当前发生的问题l行处理。事件处理系l在CIT技术基上设计的Q它是智能监控系l命令的执行者,Ҏ监控pȝ的命令通过电信|关自动通知仓库相关理人员告知仓库发生火灾Q经其确认后开启仓库灭火系l进行灭火,q自动拨?span lang="EN-US">119报火警。系l方案结构框囑֦?span lang="EN-US">1所C?span lang="EN-US">
?span lang="EN-US">1 pȝ整体框图
2pȝg设计
pȝg包括传感器?span lang="EN-US">ZigBee无线模块节点和电信网兟?span lang="EN-US">
2Q?span lang="EN-US">1传感?span lang="EN-US">
Zpȝ所要实现的功用Q本pȝ传感器包括环境监传感器和火灾报警传感器。对于库房的环境而言Q首先需要关注的温度和湿度这两个参数Q因此环境监传感器设计为温湿度传感器。按照精度高、低功耗的设计原则Q温湿度传感器采?span lang="EN-US">SHTl0型号温湿度传感器?span lang="EN-US">SHTl0是一个高度集成的芯片Q它温度感、湿度感、信号变换和AQ?span lang="EN-US">D转换{功能集成到一个芯片上。其主要特点是高_ֺ(湿_ֺu3Q?span lang="EN-US">5Q,温_ֺu0Q?span lang="EN-US">50?/span>)、高可靠性、超低功耗。温度测量范_一40?span lang="EN-US">123Q?span lang="EN-US">80?/span>。接口电路如?span lang="EN-US">2所C?span lang="EN-US">
?span lang="EN-US">2 SHT10温度传感器接口电?span lang="EN-US">
该传感器仅仅使用一根线路与Zigbee数据采集l端节点上微处理器的IO端口相连Q即可获得精的温、湿度环境数据,实用性极强。ؓ了保证报警的_度,本系l火灾报警传感器设计ZU传感器Q火C感器和烟雾传感器。火C感器采用R2868火焰传感器,烟雾传感器采?span lang="EN-US">HIS-07d烟雾传感器?span lang="EN-US">R2868火焰传感器在火星产生瞬问能够准确地发玎ͼ它可以探?span lang="EN-US">185?span lang="EN-US">260个不同的狭窄光谱敏感源。它h很小的体U和很宽敏感角度Qƈ能快速准地发现从火焰被发出的弱紫外Uѝ?span lang="EN-US">HIS一07d式烟雾传感器性能q优于气敏电ȝ传感器,对微烟雄子的感应更灵敏,对各U烟响应均衡Q报警响应时问短Q且该传感器体积,便于安装?span lang="EN-US">
2Q?span lang="EN-US">2 ZigbeeC节点及网l拓扑结?span lang="EN-US">
ZigbeeC节点负责和传递传感器采集数据的Q务。该pȝ采用了典型的Zigbee无线模块传感器节点的l构?span lang="EN-US">Zigbee无线模块节点的设计ؓ芯片CC2530。该芯片为工业Q具有高可靠性、高灉|度、适应环境能力强等优点。协调器和\由器采用外供甉|式。终端节Ҏ据用途、要求传输的距离(通信范围)与减低功耗的要求Q均采用低功率模块用纽扣电池供c无U传感器|络是由协调器、\由器和终端节点组成的Qؓ了适应仓库环境的多U变化和位置J多与实用高效的特点Q本pȝ采用树Ş|络拓扑l构?span lang="EN-US">
2Q?span lang="EN-US">3电信|网?span lang="EN-US">
电信|网关的设计使用了计机电信集成(CTI)技术,采用E控交换专用芯片。电信网|关主要由模拟中l接口芯?span lang="EN-US">MY8632TS?span lang="EN-US">DTMF信号收发?span lang="EN-US">MT8888l成Q其电\囑֦?span lang="EN-US">3所C。其原理?span lang="EN-US">MT8888是具有呼叫进Eo波的单片DTMF收发器,采用CMOS技术,功耗小而可靠性高。接收信号部分以标准DTMF接收器ؓ标准Q?span lang="EN-US">DTMF发送器使用开关电?span lang="EN-US">DQ?span lang="EN-US">A变换器生低q和高_ֺ?span lang="EN-US">16U?span lang="EN-US">DTMF双音频信P用内部计数器控制H发模式Q因此音信号能以_的定时突发传送?span lang="EN-US">MY8632TS为电话接口芯片,MT8632TS可将25 Hz?span lang="EN-US">75 Vrms的铃{换ؓ计算够识别的TTL电^的信P也具有摘、挂机功能,q可执行2Q?span lang="EN-US">4U{换功能,便于q接声卡的入、出口。上qC个主芯片的功能得电信网|关能够接收理中心的上位机发出的信息,Ҏ解读信息的结果,发出指oQ控制硬件进行电信网相应的呼叫操作?span lang="EN-US">
?span lang="EN-US">3 电信|关g电\
3pȝ软g设计
理中心计算Y仉过串口和接协调器收端节点连接。接收ƈ昄所采集的仓库环境数据存人数据库中。ؓ了系l的灉|方便Q?span lang="EN-US">Access单机数据库系l。管理中心计机与温湿度控制器和灭火控制器相q,可以对仓库的相应位置q行控制温湿度变化和消防灭火。管理中心计机软g通过电信|网兛_电信|相q接Q可以通过电信|发h醒和报警呼叫。中心管理机软g主要是负责将仓库每天的环境数据记录到数据库中q行处理Qƈ以图形和数字的方式显CZ便查看。温湿度信息随上报的数据实时变化Q此外还讄有烟雾、火C个报警灯昄。当某个节点环境数据达到提醒阈值或火焰、烟雾传感器有一个监到火情Ӟ仓库监控pȝ应用E序自动向温湿度控制器发出控制信P对仓库某部分环境q行温湿度控制调节。ƈ同时通过电信|语韛_的YӞ自动拨打相关仓库理人员的手机,用电信网相兌点物品的告警信息以语音的方式通知相关仓库理人员。但只有当某个节点火焰、烟雾传感器同时监测到火情时Q智能仓库监控系l应用程序自动向灭火控制器发出控制信P对仓库某部分环境q行防灾灭火操作。ƈ同时通过电信|语韛_的YӞ自动拨打相关仓库理人员的手机,用电信网相兌点物品的火灾信息以语音的方式通知仓库理人员。告知仓库管理h员,仓库发生火灾已经灭火Q可Ҏ实际情况看是否需要报火警Q请消防队处理。以使灾宛_到及时处理,减少仓库财损失Q而又避免误报火情?span lang="EN-US">
4实验l果
本系l经仓库实地试l果表明Q系l硬件设备工作可靠,软gpȝq行E_。具体的l果Q?span lang="EN-US">(1)pȝ对库房环境参数检时效性良好,温度的绝对误差小?span lang="EN-US">0.5?/span>CQ湿度的l对误差于3Q;(2)pȝh较强的库房火灄控性能Q火C感器在烟头距Mؓ4m时报警;而烟雾传感器在香烟距?span lang="EN-US">2m时开始报警;pȝ的报警g时ؓ6U;(3)pȝ表现动环境调控性能Q在实验中当温湿度超q阈值时pȝl空调和加湿器发ZPI和加湿器均能启动和停止。由于实验的戉K较大Q空调的功率较小q且加湿器只有一収ͼ因此pȝ调控能力有限。考虑到我们主要是试pȝ的调试功能,因此q已l够了Q?span lang="EN-US">(4)数据~冲区的定w影响收发数据的质量。另外,׃库房内没有灭火系l,因此pȝ的自动灭火性能没有试?span lang="EN-US">
5l论
本文Z物联|技术开发了一套智能仓库环境监控系l。该pȝ把物联网技术与电信|技术、自动控制技术相l合Q充分利用网l资源,可以直接、准、高效、可靠的对仓库内的温、湿度进行智能监控,在发生火灾时能及时灭火和报警。实验测试结果表明:pȝq行E_、可靠,控制灉|、准,有较强的通用性?span lang="EN-US">
LED 的半g器g的特性,使其在智能照明控制方面有l对的优势,可以完美实现对照明灯L调光调色、灵z设|、分l管理、状态查询和故障报警{功能,可以更加人性化的满用者的要求Q实现最大限度的节能Q有效地降低照明工程的维护成本?span lang="EN-US">LED 照明走向智慧化已l成Z个发展趋ѝ?span lang="EN-US">
“十二五”规划,国家定了七大战略性新兴业,而节能环保是其不变的主题。`雁电器积极响应国家发展政{,朝着、节能、绿色环保方向发展。基于`雁电器本w强大的产业铑֒产品矩阵Q?span lang="EN-US">LED 产品依靠引进的主设备及技术,跨界融合光电与信息业科技Q将化控制系l与LED 照明产品q行创造性地融合Qؓ用户提供更低耗、更高效、更节能、更环保?span lang="EN-US">LED 智慧照明pȝ解决Ҏ?span lang="EN-US">
1 现状分析
目前Q普通家庭照明采用的基本是采用电工开?span lang="EN-US">+传统灯具的模式,q种模式已gl几十年Qƈ且已l成Zh们的使用习惯Q很难被改变Q这U传l方式相对简单、有效、直观。但是,整个pȝ相对分散Q无法实现有效的理Q其适时性和自动化程度太低,已经无法满Z对照明的高效控制和功能多样化的需求?span lang="EN-US">
20 世纪90 q代初,随着计算机技术和|络技术的飞速发展,办公自动化、楼宇自动化、家庭自动化的出玎ͼZ对照明控制提Z更高的要求,从而生了照明控制方式。所谓智能照明控Ӟ是Ҏ某一区域的功能、每天不同的旉、室内外亮度或该区域的用途来自动控制照明讑֤Qƈ能够实现集中l一理与监控的功能Qƈl合C照明技术和照明艺术Q科学地理照明讑֤Q让Z在一个不仅照明技术参数指标方面达到标准的要求Q而且舒适、明亮ƈ富有艺术力的照明环境里工作和生zR?span lang="EN-US">
从智能照明控制系l的l成方式看,主要有ȝ型、电力线载L型、无U网l型{。市ZL的系l主要有Q?span lang="EN-US">KNX/EIB?span lang="EN-US">ABB i-bus pȝ、邦?span lang="EN-US">Dynet pȝ?span lang="EN-US">Philips ?span lang="EN-US">DALI ȝ、日本松下的HBS ȝ、奇?span lang="EN-US">C-Bus pȝ?span lang="EN-US">Control4 以及X-10 的电力线载Lpȝ{。上q系l的布线方式和传l电工布U规范都是不同的Q而且q些pȝh高昂、设计复杂、维护成本高Q不是一般用戯够承受的?span lang="EN-US">
因此Q结?span lang="EN-US">LED 照明的发展趋势和照明控制的现Ӟq用目前L?a >ZigBee无线模块l网技术,研制开发的LED 智慧照明控制pȝ大大满h们对照明化、节能化以及人性化的需求?span lang="EN-US">
2 pȝ架构
ZZigBee无线模块 ?span lang="EN-US">LED 智慧照明控制pȝ架构如图1 所C?span lang="EN-US">
?span lang="EN-US">1 pȝ架构?/span>
整个pȝ׃个网l组成:WiFi无线局域网?span lang="EN-US">ZigBeeC无线个域|?span lang="EN-US">
WiFi 局域网的作用是实现LED 智慧照明控制pȝ与智能终端(如智能手机、智?span lang="EN-US">Pad {)的互联互通,通过l端可以方便控制和管理系l;ZigBee C个域|的作用是实现所有驱动模块与控制讑֤、系l网关之间的互联互通,?span lang="EN-US">LED 智慧照明pȝ的基控制|络?span lang="EN-US">
pȝ产品遵@l一的交互协议,可实C同控制器控制一个驱动模块,一个控制控制多个驱动模块,以及各种情景模式的设|与控制Q结合照度自适应功能Q可适应多种领域Q如办公、家庭等Q达到智能、节能的效果?span lang="EN-US">
3 ZigBee技术的优势
(1) 低成本:数据传输速率低,协议单,所以大大降低了成本Q且无需~纳专利费;
(2) 低功耗:在低耗电待机模式下,两节普?span lang="EN-US">5 号干甉|可?span lang="EN-US">6 个月?span lang="EN-US">2 q_
(3) E_性高Q?|状|络提供高冗余通信路径Q?span lang="EN-US">CSMA/CD 技术和认机制保了网l通信的稳定性;
(4) l网单:自组|和自动路由功能使得|络的构建和l护变得十分ҎQ?span lang="EN-US">
(5) 高安全性:提供了数据完整性检查和鉴权功能Q采用通用?span lang="EN-US">AES-128 位加密算法;
(6) 兼容性:开攄标准使不同供应商的品可以很Ҏ实现互联互通;国际通用的免贚wD产品准入更ؓ单;(
7) 响应速度快:针对时g敏感的应用做了优化,通信时g和从休眠状态激zȝ时g都非常短Q?span lang="EN-US">
(8) |络定w大:可支持管理多?span lang="EN-US">65535 个节炏V?span lang="EN-US">
4 pȝ特点
4.1 低成本、易安装
传统的智能照明控制解x案需要预先布|大量的通信U缆Q既影响观又增加了施工的难度,特别是对已完成装修的家庭来说Q重新布UK要破坏原有的装修环境Q在很大E度上也增加了部|的成本?span lang="EN-US">
本系l采用领先的ZigBee无线模块通讯技术和创新的安装方式,如图2 所C,无需在设备间额外安装通讯늼Q无需更换传统的开养I只需安装在灯具上Q就可实现对灯光、窗帘等电器?span lang="EN-US">ZigBee数据采集和智能控ӞM一个非专业的电工都能安装?span lang="EN-US">
?span lang="EN-US">2 不同布线方式的安装方?/span>
4.2 自组|,免调?span lang="EN-US">
本系l采用了ZigBeeC模块|状|络l构Q无线信号可以在设备之间自动\由,从而得通信|络不受点与点之间的距离局限而覆盖整个屋子。系l构建无需调试Q系l上电自动组|,M新加入的讑֤都能够自动加入网l,无需额外配置?span lang="EN-US">
4.3 高可靠,易维?span lang="EN-US">
本系l各个节点设备均配置独立?span lang="EN-US">CPU 和存储器Q配|信息均保存在节点设备上Q即pȝ中Q何一个设备出现故障,只是与该模块相关的功能失效,而不影响|络其他讑֤的正常运行,既有利于快速故障定位,又提高了照明控制pȝ的容错水q?span lang="EN-US">
4.4 随时随地的多U控制方?span lang="EN-US">
本系l多U集中控制方式,包括机械开兟뀁触摸液晶屏、遥控器、智能手机、智?span lang="EN-US">Pad {,用户可以Ҏ家居的环境和应用的场合自由选择控制的方式。通过安装LED 调光模块Q传l的机械开兛_能实?span lang="EN-US">LED 灯具亮度调节?span lang="EN-US">iPhone?span lang="EN-US">iPad 以及Android 手机只需下蝲安装控制软gQ通过单设|即可实现对LED 照明pȝ的控制和理?span lang="EN-US">
5 pȝg设计
5.1 节点l构
ZigBee/WiFi |关采用透明传输的方式,由客h发送控制指令,从节点设备接收指令,q执行相应的动作以及反馈执行后的状态,降低了以往pȝL高度集成带来的可靠性风险?span lang="EN-US">ZigBee/WiFi |关配有WiFi 模块?span lang="EN-US">ZigBeeC模块Q?span lang="EN-US">WiFI 模块可通过无线路由器与l端讑֤q接Q?span lang="EN-US">ZigBee 模块实现控制模块之间的无U组|?span lang="EN-US">
ZigBee/WiFi |关的硬件结构如?span lang="EN-US">3 所C?span lang="EN-US">
?span lang="EN-US">3 ZigBee/WiFi |关gl构
从节炚w用采用意法半导体推出的高性能双串?span lang="EN-US">8位单片机STM8S105kQ存储器?span lang="EN-US">EEPROM 芯片AT
?span lang="EN-US">4 从节点硬件结?/span>
5.2 甉|模块LNK304 ?span lang="EN-US">PI 公司推出的一N效离U式开关电源芯片?span lang="EN-US">
LNK304 在一?span lang="EN-US">IC 上面集成了一?span lang="EN-US">700V 的功?span lang="EN-US">MOSFET、振荡器、简单的开/ x制电路、高压开关电源、频率调制、逐周期的甉|限制及过温保护。器件在启动及工作期间的功率消耗直接由漏极引脚的电压来提供Q因此,?span lang="EN-US">BUCK 及反Ȁ式控制器中可节省偏置供电的相关电路?span lang="EN-US">
LNK304 用来替代输出甉|于360mA 的所有线性及电容降压式非隔离甉|。其pȝ成本与所替代的电源相{,但性能更好、效率更高。电源模块电路原理如?span lang="EN-US">5 所C?span lang="EN-US">
?span lang="EN-US">5 甉|模块电\原理
6 pȝ软g设计
6.1 pȝ|络架构本系l网l架构采?span lang="EN-US">C/S 模式Q在l端上安装客L应用软gQ驱动设备作为服务器Q客L实时讉K、控制和讄服务器。系l网关作?span lang="EN-US">TCP/IP ?span lang="EN-US">ZigBee|络层协议的转换Q应用层协议不进行Q何处理,直接透传。系l网l架构如?span lang="EN-US">6 所C?span lang="EN-US">
?span lang="EN-US">6 pȝ|络架构
软g通信程如图7 所C。系lY件作为客hQ驱动模块作为服务器Q客h按照通信协议发送具体的控制和设|指令,由驱动模块直接接收和处理相应的指令,q且?span lang="EN-US">ZigBee数据采集信息反馈信息到客h?span lang="EN-US">
?span lang="EN-US">7 pȝ软g通信程
6.2 ZigBee |络协议
ZigBee 协议栈是?span lang="EN-US">IEEE 802.15.4 标准基础上徏立的Q定义了协议?span lang="EN-US">MAC ?span lang="EN-US">PHY 层?span lang="EN-US">
ZigBeeC讑֤应该包括IEEE 802.15.4Q该标准定义?span lang="EN-US">RF 频以及与相邻设备之间的通信Q的PHY ?span lang="EN-US">MAC 层,以及ZigBee 堆栈层:|络层(NWKQ、应用层和安全服务提供层?span lang="EN-US">
6.3 pȝ理界面pȝ理完成的主要Q务有Q设备管理,包括d和删除设备;戉K理Q包括添加和删除戉KQ以及房间内的设备和常用场景Q主界面讄Q包括主界面常用场景讄、个性化讄{;讑֤同步Q可实现不同l端讑֤之间配置信息的同步;L讄Q可对系l网?span lang="EN-US">IP地址q行讄{。系l管理界面如?span lang="EN-US">8 所C?span lang="EN-US">
?span lang="EN-US">8 pȝ理界面
6.4 pȝ控制界面
pȝ控制实现的主要功能是Q房间选择Q可以选择各个戉KQ查看和控制戉K内的讑֤Q单独控Ӟ针对戉K内的讑֤可以q行单独控制Q实现开兟뀁调光、调色温、调色彩、窗帘开关等功能Q场景控ӞҎ用户的预设,在房间内可以实现一键式场景控制Q个性化囄昄Q通过pȝ讄可以在房间内昄不同戉K的图片。系l控制界面如?span lang="EN-US">9 所C?span lang="EN-US">
?span lang="EN-US">9 pȝ控制界面
7 l语
本文使用?span lang="EN-US">ZigBee 无线模块构徏?span lang="EN-US">LED智慧照明pȝ。它利用ZigBeeC模块q行ZigBee数据采集传输Q可以充分发?span lang="EN-US">LED 数字化照明的优势Q对推动LED q入家居市场有着很重要的作用。目前正是发?span lang="EN-US">LED 智慧照明pȝ的最x机,它将?span lang="EN-US">LED攚w潮的下一波新的增长点Q对于促q?span lang="EN-US">LED 照明的发展、推对国民经的增长有着重要的意义?span lang="EN-US">