・92・ 《测控技术}2017年第36卷第7期 基于WSNs和电力载波的教室智能节能系统设计 李(1.广东科技学院计算机系,广东东莞超 ,杨胜利 ,陈俞强 523083;2.东莞职业技术学院计算机工程系,广东东莞523808) 摘要:为了解决无线通信方式在教室控制网络中易受干扰和教室电器能源浪费问题,提出了一种基于无 线传感器网络(WSNs)和电力线载波通信技术相结合的智慧教室电器节能设计方案。在总结了智慧教 室控制系统研究现状、主要技术难点和挑战的基础上,着重阐述了智慧教室的控制网络拓扑结构和工作 流程,详细分析了电力载波智能收发器的内部结构。此外,还实现了一种基于智能照明控制算法的智慧 教室控制系统的原型。实验结果表明,该系统能够降低数据包的丢失率,相比普通LED照明系统能耗 节省至少40%,并且运行可靠。 关键词:电力线载波通信;智慧教室;智能照明控制;无线传感器网络(WSNs) 中图分类号:TP399 文献标识码:A 文章编号:1000—8829(2017)07—0092—05 Design of Classroom Intelligent Energy Saving System Based on WSNs and Power Line Communications LI Chao ,YANG Sheng..1i,CHEN Yu—qi.ang (1.Department of Computer Science,Guangdong University of Science&Technology,Dongguan 523083,China; 2.Department of Computer Engineering,Dongguan Polytechnic,Dongguan 523808,China) Abstract:To reduce the impact of wireless interferenee on a smart classroom control network and the energy consumption of a smart classroom,an energy saving design scheme of the smart classroom electric appliance is proposed based on wireless sensor networks(WSNs)and power line communications.On the basis of summari— zing the research present situation,major technical diiculfties and challenges of smart classroom,the topology structure and working process of the smart classroom control system are introduced,and the internal structure of intelligent electric power carrier transceiver is analyzed in detail.Additionally,a prototype for the proposed smart classroom control network with the smart control algorithm is implemented.The experimental results show that the system can reduce the packet loss rate.Compared with the common LED lighting system,it can save energy consumption at least 40%and operate reliably. Key words:power line communication;smart classroom;intelligent lighting control;WSNs 随着信息技术的飞速发展,多媒体教室的网络化、 多元化、智能化成为各个高校教育信息化建设的重要 课题,对进一步改进教学环境、提升教学质量、推动教 收稿日期:2016—10—29 育改革和发展具有深远意义。然而,高校的教室不同 于中学,具有开放性,加之缺乏相应的教室资源管理控 制系统,极易造成能源的浪费。教室经常存在一两个 人或无人的情况或者教室内光线充足、温湿度适宜条 件下,照明设备、风扇、空调等长期处于运行状态。此 外,教室的设备一般仍采用手动方式进行管控,设备忘 基金项目:广东省高校特色创新项目(2015KTSCX162, 2015KTSCX163);广东省高等学校优秀青年教师培养计划项目 (Yq2013201);2015年度广东科技学院院级科研项目(GKY一 2015KYYB一19) 作者简介:李超(1987一),男,湖南长沙人,硕士,高级工程师, 主要研究方向为嵌入式系统;杨胜利(1972一),男,湖北十堰 记及时关闭造成电能资源浪费时有发生。如何有效地 管理好多媒体教室中各种设备并降低能耗是当前一个 亟待解决的难题。 大量的研究 表明,智能化的教室相比传统的 多媒体教室可以更有效地节省能耗。梁佩莹 和陈 海松 及众多研究者提出的智慧教室架构主要将无 线传感器网络(WSNs,wireless sensor networks)作为主 人,硕士,副教授,主要从事网络技术、嵌入式应用;陈俞强 (1980一),男,广东茂名人,博士,教授,主要从事智能控制方向 的研究 基于WSNs和电力载波的教室智能节能系统设计 要技术,因其具有低成本、功耗小等优势被广泛应用于 远程控制和监控领域。然而,基于WSNs的智慧教室 建设有几个问题还没有解决。文献[6]综合分析并探 讨了采用WSN技术的智慧教室所存在的问题,即网络 覆盖超过一定的范围或者非可视距离的传输就会出现 较高的误码率和传输错误。一些WSNs连接技术的改 进方案被相继提出 ,但仍难从根本上解决网络连通 性和可靠性问题。因此,设计一个伸缩性好的网络基 础结构对于WSNs来说非常重要。本文提出了一种基 于WSNs和PLCs(power line communications,电力线载 波通信)混合通信技术的智慧教室电器控制系统,大 大减轻了采用无线网络技术容易受干扰的影响,同时 也简化了节点结构。目前,虽然很多研究者 提出 了一些智能照明控制方法来实现节能,但是一个高可 靠性、高精度和实用的照明控制系统仍有待发现。本 文通过建立智慧教室控制网络原型,提出一种照明智 能控制算法,并对其进行测试和评估。 1 网络架构设计 智慧教室是基于物联网技术并集智慧教学、人员 考勤、资产管理、环境智慧调节、视频监控及远程控制 于一体的系统_1 。引入智慧教室概念的一个非常重 要的目的就是降低多媒体教室的功耗,智能化地控制 教室设备。本文主要探讨教室的控制网路搭建和设备 智能管控,关键硬件包括PLC收发器、ZigBee终端节 点、ZigBee协调器等。网络控制结构如图1所示,以3 个教室为例,每个教室设备配备一个PLC收发器,能 够直接接收控制命令实现设备的控制,也能够发送一 些设备的状态信息到管理站点。每个教室还部署了一 个的WSN,包括若干ZigBee无线传感器节点和一 个被集成到PLC收发器中的ZigBee协调器,主要负责 收集温度、湿度、光照等其他环境信息。WSNs的终端 节点主要负责收集教室的实时环境信息并发送到 WSNs协调器,PLCs作为教室之间的主干网络负责连 接协调器并将收集到的环境信息发送到管理服务站 点,以及实时控制教室设备。 智慧教室控制系统由数据采集、数据通信、设备控 _ 一查 ……一墼室 …… ……一墼童 …… 皇……塑煮毒j.……j中 图I智慧教室网络控制结构图 ・93・ 制和管理站点4个部分组成,系统工作流程框图如图 2所示。首先,通过WSNs采集温湿度、光照等信息, 然后通过PLCs和TCP/IP网络传输到管理站点,远端 管理站点根据环境和各个设备的信息以优化能耗为目 的,决策所有设备的运行状态。接着,远程管理站点通 过PLCs发送控制命令去更新所有设备的状态。系统 中的PLC/IP网关能够将PLC和IP网络信息融合,轻 松实现接人Internet的设备并能够远程实时地监控智 慧教室中的设备。系统的架构简化了节点在WSNs中 的位置优化问题,并且大大减少了无线易受干扰及阻 挡的影响。此外,为了延伸智慧教室的网络,系统可以连 接任意多的PLC/IP网关到管理站点,具有很高的伸缩 性。 图2系统工作流程框图 1.1 PLC智能收发器 为了降低PLCs中网络噪音的干扰,系统采用 PL3120芯片作为电力载波模块_l。。。采用PL3120收 发器的原因如下。 ①PL3120电力线智能收发器使用窄带信号,具 有穿透变压器传输的能力;收发器采用双载波频率信 号技术,当主用频率因噪声受阻能够自动切换到第二 个通信频率;在网络最坏的情况下,PL3120智能收发 器能够重新发送3次数据,确保数据接收端的数据正 确。 ②不同于原始的CSMA协议,PL3120智能收发 器采用一种可预测的P一坚持CSMA MAC协议,一般 致力于设备在网络控制下进行突发通信量下的短数据 包传输;当网络处于空闲或者轻载状态时,所有节点被 随机分布在最小16个不同延时的随机时隙上发送消 息;当预测的网络负载要增加时,通过因子 (1~63) 增加随机时隙的数目。PL3120电力线智能收发器使 用+8.5~+18 V直流电源和+5 V直流电源供电并 且在接收模式电流消耗很小。 ③PL3120还集成了电源管理功能,如果在传输 过程中电源电压下降到不足以确保可靠的信号传输 ・94・ 时,收发器停止工作直到电源电压上升到可接受为止。 这种独特的功能允许电源供应原本电流容量的1/3即 可。最终使其在尺寸、成本以及电源散热上得到降低。 然而,电源的输入直接与通信信道相连接,电源可能减 弱通信信号和在PLC收发器中产生一些噪声。所以, 为保证电源不影响通信性能,PLC收发器的完整通信 能力非常重要。PL3120的数据手册提供几种电源选 项供选择,PLC模块的工作功率小于7.5 W。为了通 过PLC模块控制教室设备,每个设备的开关被集成到 PLC收发器中,由PL3120提供的I/O口控制,因此只 需要添加少量的电阻和电容即可实现教室设备的开关 电路。 1.2 ZigBee终端和协调器 系统中采用CC2530 ZigBee(ZNP)网络处理器作 为终端,负责采集环境信息数据。CC2530 ZNP支持多 种传感器例如温度、光照和重力传感器等。传感器节 点通过USB端口能够下载例程成为WSNs中的协调 器,协调器能够构建整个WSNs并且配置相关的参数, 如图3所示。每个孤立的WSNS系统拥有一个的 协调器,通过设置信标信号来初始化所有的WSNs节 点,如果终端节点不能够接收或者识别信标信号,那么 它会询问协调器尝试再次连接,一旦成功连接,就会定 时发送数据保持连接。所以,节点的状态会在空闲和 传输状态切换直到终端节点与协调器丢失连接。PLC 模块与CC2530ZNP的.rx引脚34和Rx引脚35连接, 通过串口来获得环境信息数据。 目标板 加速器I/O接口 PCB天线 外部 光照 温度 接口 传感器 传感器 图3 CC2530 ZigBee终端 2智能照明控制算法与能耗 为了降低教室设备的总能耗和提高管理效率,教 室智能管理系统应能根据采集到的环境因素实现自动 调整教室设备的工作状态。教室照明作为教室的主要 消耗设备,本文着重分析对照明设备的控制。有研究 者经过统计后建议室内的光照度水平应该在300— 500 lx之间变化。为了节省能耗,自然光也应该被考 虑在智慧教室的智能照明系统中,笔者提出了一种照 明系统的智能控制解决方案,结合光照设备亮度和窗 帘自动调整到最佳照度。 《测控技术}2017年第36卷第7期 2.1算法设计 (1)设置两个适当的阈值£和 。 例如最低的阈值,J设为500 lx,最高的阈值设为 /叠壬口十 700 lx。假设教室中含有Ⅳ个灯,照度值可以被光敏传 , 感器检测到。如前提条件(式(1))所示,每个照明电路 叠l十 。支持D级调光,照明电路的状态级别用 表示,那么0 叠王口十 ≤ ≤D。当X=D时,表示照明电路处于全开最亮; =0表示照明电路处于关闭。百叶窗用于阻挡室外耀眼 的阳光,也被认为提供 级别的可调范围。百叶窗的 级别用大写字母l,表示,那么0≤y≤W。当Y=W时, 表示百叶窗完全关闭;Y=0时表示百叶窗完全打开。 , :0≤ ≤D,X=0表示关闭,X=D表示最亮 f】 【Y:0≤,,≤ ;Y=0表示完全打开,Y=W表示完全关闭 (2)按算法找到教室光照强度最弱的值MIN和 它的位置 P。 如果光照强度总和(包括室外光照)MIN小于最 低的阈值£,那么可能需要采用自然光来弥补。如果 算法之前没有进行最高阈值判断(即Count=0)并且 百叶窗并没有完全打开(Y>0),那么将百叶窗的级别 调为Y~1;否则需要调高照明设备的电压,也就是说, 当 P位置的光照强度总和MIN小于最低阈值时,没 有更多的自然光补给,那么应该考虑将自身的设备亮 度调亮。如果 P位置的设备X<D,那么系统可以使 其 +1,调高一个级别增加光照强度。如果级别被调 至到X=D,那么Lamp增加l(Lamp记录亮度调到最 亮的灯的个数,最大值为Ⅳ),程序会跳回继续循环查 找最小值的位置。如果 P位置的亮度值已经处于 =D级别,那么系统会考虑从其他X<D的照明设备 选择最小值和其位置,增加其级别,循环进行直到照度 满足要求。如果Lamp=N,表示所有电路已经全部打 开并调到最亮,仍不能满足照明的最低要求,可见需要 检测和维修电路了。 如果MIN超过了最小阈值 ,那么Count增加l, 程序循环检测每一个位置的照度是否超过最大阈值 日。同比较最低阈值的原理一样,如果照度MAX超过 H阈值,那么先考虑降低百叶窗的级别,再考虑降低相 应位置的设备的光照级别。 (3)系统进人到一个延时 ,之后循环。 智能照明控制算法(包含遮阳窗帘的控制)的流 程图如图4所示。 2.2能耗分析与评估 系统的测试环境如图5所示。太阳光由右侧方向 照入,显然右边区域5的照度比左边区域1的照度要 高。根据测量结果,教室后面的平均照度要低于教室 前的照度。为了测试方便,实际电路中以列为单位来 设计照明电路。如图5所示,每一列的LED基于同一 基于WSNs和电力载波的教室智能节能系统设计 ・95・ 列的照明电路设计。为了验证本文提出的智能控制算 法的优越性,模拟和评估了照明系统的能耗。 其他区域的LED要适当打开来补给以至于不低于500 lx光照的阈值。由于本文提出的智能照明控制算法属 于启发式的,所以能够满足最低光照要求下,找到最优 解使功耗最小化。图7(a)一图7(C)分别分析了区域 1,3,5在智能照明控制算法和没有使用智能算法下的 对比结果。 骥 琵 ・ 图6各区域自然光照强度 越 艇 砧 本地时间 (a)区域1的光照强度 图4智能照明控制算法流稃网 前 ● ;一 :● 一 ● ● 一 ● ■ 一 ● 艇 琵 ■ :● ● ● ■ 后 一 a ● 口 一 a ● a 本地时间 口 (b)区域3的光照强度 节点1’ 节点2 。节点3 节点4: 节点5 罔5教室照明系统的布局 系统考虑自然光的影响,自然光下测量的照度结 果如图6所示。为了简化和满足整个教室的最小照度 的要求,这里智能控制算法只考虑教室后方部分的光 羔 越 氍 鐾 照和评估性能,并且不考虑遮阳控制和调光的影响 (设置W=0并且D=1)。如图5所示,教室被分成5 个区域,并对它们在自然光下的照度进行比较。根据 测量结果,由于区域5最靠近窗,所以它的自然光照强 本地时间 度最高,其光照强度一直超过500 lx。因此,控制算法 中区域5的照明电路不需要LED灯光的补充。然而, (c)区域5的光照强度 图7不同区域的光照强度对比 ・96・ 图7(a)展示了区域1的光照情况。实验发现,区 《测控技术 ̄2017年第36卷第7期 导致系统错过关闭灯而不能达到降低能耗,也可能导 致漏掉打开灯的操作而不能达到教室需要的最低照度 域1相对于其他区域,距离窗最远,自然光对照度的提 升影响不大,智能控制下的光照结果接近于LED全 开。因此,几乎所有测量时间下,LED应该打开。智 能控制算法中,区域3的情况和区域1差不多,只是有 时部分LED需要打开。区域5最靠近窗,所以自然光 对照度的补给超过其他区域,几乎很少要打开LED来 500 lx。可见,构建一个可靠的数据采集和通信网络对 于节省能耗极其重要,而本文提出的基于WSNs和 PLCs的控制方案正好满足要求。 3系统原型实现 为了说明上文中提到的智慧教室控制网络的有效 性,本文构建了一个教室系统原型。该原型南3组 补充照度。为了展示使用智能控制算法能节约多少能 耗,统计了教室的照明总能耗,如图8所示。 LED电路、一个PL3120 ZigBee协调器、一个PLC/[P 至 \ 攫 图8教室照明总能耗 LED全开与智能照明控制算法的功耗差异结果 表明,采用本文提出的智能照明控制算法有利于节省 照明功耗。然而,算法的性能表现与最优解的曲线几 乎重合,表明提出的即发式算法是近似最优解。 系统经过晴天和阴天的对比试验发现,智能照明 控制算法能够节省能耗40%左右。图7和图8的模 拟都是在丢包率为0的情况下提出的,然而包传输错 误和丢失在实际环境中很常见。为了抵消丢包问题的 影响,智能控制算法设计如下。每当出现丢包的情况, 算法设计成必须等待新的数据被所有节点正确收到, 才能做出决定,否则灯的状态不发生变化。为了研究 丢包对算法性能的影响,比较并分析区域3在丢包率 P,为15%和0下的照度值,如图9所示。 Pf=一 传输数据包的总数…~ ;2}l}委 × 00% c2 图9的模拟结果表明,WSNs中包的丢失很可能 蔓 \ 骥 蘸 图9丢包率对智能照明控制性能的影响 网关和ZigBee传感网络(包含若干ZigBee传感节点) 组成,它们的总功耗小于l6 w。为了验证原型系统的 通信性能,3个均匀分布在教室中的节点每3 S发送一 个包,包的负载包括序列号和光照信息。数据包由传 感器节点传输至WSNs的协调器,通过电力线最终到 达管理站点。为了测量端到端的延时,首先通过网络 时间协议(NTP)对PC机和管理站点的时问进行同 步,让其中一个终端节点通过USB连接PC机记录包 的发送时间,其他两个节点用作影响通信量,最终记录 管理站点到达时间。表1为测量结果,丢包率为 0.7%,平均端到端延时大约为73 ms。数据包比较短 并且网络传输延时常常少于1 p,s,包的延时主要来源 于WSNs中MAC协议和PLC。 表1通信性能 4 结束语 本文设计了一个新型的智慧教室控制网络和一种 智能照明控制算法。采用PLCs作为网络的主干网, WSNs用于收集感知数据。网络的架构充分发挥了 WSNs和PLCs网络的优势,简化了ZigBee WSNs中的 中继节点问题,并极大地降低了无线干扰对系统信息 传输的影响。同时,系统的高可伸缩性使得系统也能 应用于其他智能控制领域。此外,实现了基于智能照 明控制算法的系统原型。模拟和实验结果表明,系统 能够正常工作,降低数据包的丢失率同时也节省了能 耗。虽然本实验的结果仅仅说明在照明方面节省能耗 可行,但是其他教室设备的控制如空调、风扇、投影仪 等都能有效节省更多能耗,这一点将在后续工作巾体现。 参考文献: [1] Missaoui R,Joumaa H,Ploix S,et a1.Managing energy snlart homes according to energy prices:analysis of a building ener— gY management system[J].Energy and Buildings,2014,71. (下转第100页) 《测控技术}2017年第36卷第7期 象、仪器仪表没箭 底部为生产流程中所涉及的重 供统一的人机界面,有利l丁远程监控,还可以对各监控 对象进行伞天候、全方位监控,及时发现甚至提前预测 要的I 业生产实 参数 ………茁 ……一 ;…一 : 藕 … 设备问题,保证企业生产安全,而且具有Web功能的 SCADA系统能被更多的管理系统、控制系统和使用者 所访问,实现了资源共享,提高了企业的劳动生产率, 加强了企业竞争力。 参考文献: [1] 丁律,颜文旭.远程监控技术及 应用发腮[J].化㈠ I动 化及仪表,2016,43(6):563—568. [2] Ii振【 SCAI)A(监控 _j数据采集)软件系统的i殳汁 1: 发[M].北京:机械T业f{I版}1 ,2009:219—232. 冬I 4 I、交互过程 [3] 畅 林.基于Java Web的学 成绩信息管理系统[D].K 奋:f 林大学,2015:7—13. [4] 梁}火林. 足鼎 各领风骚——动态网页技术ASf 、 PHI’、JSP浅析[J].科技信息(学术版),2007(24). [5] 拿 .浅析B/S和C/S体系结构[J].科学之友,2011 (1):6—8. 『6 1 Salihbegovic A,Marinkovie V,Cic O z,et a1.We1)based nlul— tila>el’el,l distributed SCAI),&'HMI system in refinmT appli— ,l.ati,lm[J].Compute z’Stanl,tards&Interfaces,2009,31(3). [7] 骆东松,王毅.供热锅炉的现场数据Web发布系统[J]. 外【乜子测量技术,2015,34(3):37—41. [8] 黄德允,王京春,金以慧.过程控制系统[M],北京:清华 大 …版社,201 1:442—445. ‘J】5 制铁集…烧结I,)‘ 城 J :过程参数的Ja、 a Web 问系统 [9 J 锦标,计算机控制系统[M1.北京:清华大学…版 , 2008:191—196. 4 结束语 丁Java el,的eli J :数据访问系统向 动化运 行维护人员、公 决策 提供了一个更加方便、经济、 怏捷的数据访M力‘ ,改变r传统的监控模 、利用 [10] rl,lr,l' r Using WEB services SCADA applieali,lms[J j. Pl‘()【’P(1ia Technoll,)gy.2015.19:584—590. [1 1] 冯振兴。Ajax技术存Web系统中的应用研究[1)].北 京:北京林业大学,2008:6—28. f 12] 孙利.Java Web案例教 [Mj.北京:电子T、f }}I版社. 2015:36—38. Java Web技术的优辨,}l w b技术与传统的_I 业监控 系统fII结合变僻更lJJIJ容 随着网络技术的 速发展 [13] ii~1-,l ̄..-峰.JSP Web应用 发[M].北京:清华大学fIl版 衬:,2015:355—362. 干n 、Ik信息化的拊进,构 于Web的T、Ik信息监控 系统址_厂业蛎控领域发 的方向之一。这不仪lJ『以提 口 (上接第96页) 2 Moliu)l’C,Benigni .1lIh,Im( l,lag A,eI a1.Muhiphysi ̄、S test f¨.1EEE Tl・ansaclio!is on Inl,h ̄strial Eleen-oni,l 2010.57 (1 1):3577—3584. i J,Andrew L I H,Fl,)h C H,et a1.Commetivily,eoverag( [7] 1l}I-,It for renewa1)h l,'ll(flgY systenIS in slllart honles lJ J.IEEE rrallsa(・Iions【ll1 1ndush‘ial Elel,!t ̄oni,l:s.2013,60(3). all(1 placement in wireless sensor netwl,)rks【J.Sensl,)rs. 3: 徐 波,鲍・ j进 能 fi ̄-J(J电系统的研究 J没汁[J].计 钟:机1 f Jj J,201 l,47(6):55—57. 2009,9(10):7664—7693. 杨国华,周世文,等.琏r Zigbee干¨GPRS的交叉 [8] 陈琳,结构路灯监控系统[J].电源技术,2015,37(2). [9] 陆彩霞.摹于嵌入式Linux的 能家居照明 能控制系 统研究与实现[J .微电子学‘ 汁算机,2016,42(10):139 一4 佩繁,黎忠 ,陈 , .教事灯光智能控制系统的设 fI‘『J .}U i"-}11 技术,2014,37(9):83—87. :5 陈海松.堪r Zig1)e(-技术的智能教室没备挖制系统设汁 ㈡]. 子技术.2013.50【8):55—57. 【6 1)ietrh・lI D,Bt tlekl/el 1), (’ker G,et a1.ConInIUIifcati(In anl,t (・(nnpt]tati(IlI iII hIlihlings.a short introductio)1 all({overview l42. lF [10] 黄荣怀,胡永斌,杨俊锋,等.智慧教室的概念及特f[J].JF放教育研究,2012,l7(2):22—27. 口