基于物联网技术的建筑能耗数据采集实训平台开发与应用

基于物联网技术的建筑能耗数据采集实训平台开发与应用

ID:28162696

大小:78.50 KB

页数:7页

时间:2018-12-08

基于物联网技术的建筑能耗数据采集实训平台开发与应用_第1页
基于物联网技术的建筑能耗数据采集实训平台开发与应用_第2页
基于物联网技术的建筑能耗数据采集实训平台开发与应用_第3页
基于物联网技术的建筑能耗数据采集实训平台开发与应用_第4页
基于物联网技术的建筑能耗数据采集实训平台开发与应用_第5页
资源描述:

《基于物联网技术的建筑能耗数据采集实训平台开发与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于物联网技术的建筑能耗数据采集实训平台开发与应用摘要本文结合我院自动化系物联网专业在智能楼宇方面的特色,设计实现了一款物联网综合实训平台及系统,用于物联网专业教学,使学生全面、深入了解建筑物联网能耗数据走向,是物联网与智能楼宇相结合的落地项目,具有实训教学和实用推广双重价值。关键词物联网;Zigbee;Modbus;多功能电表;嵌入式网关中图分类号:TP274文献标识码:A文章编号:1671-7597(2014)17-0026-01近年来,随着物联网技术的快速发展,社会企业对物联网技术人才的需求与日俱增。高校紧跟技术热点,结合自身优势纷纷开设物联网专业。物联网专业涉及层面非常广泛

2、,是一个多技术和多学科互相交叉的综合性专业,如何针对高职院校的特点,开设物联网综合实训课程,即通过一个综合项实训项目,贯穿物联网的各个层次,全方位展示物联网数据处理的全过程,是各高职院校要解决的当务之急。本文设计开发的综合实训系统贯穿物联网技术的感知层、传输层和应用层,通过末端设备采集建筑物多功能电表、水表、燃气表能耗数据,以有线和无线两种方式上传到CotexA8智能网关,由网关进行初步存储、处理后最终通过TCP/IP协议上送后台服务器。1实训平台总体设计1.1系统功能根据国家节能减排需求,要求各大公共建筑需要实现能耗的分类分项数据采集与统计,因此该实训平台具有以下功能。1)硬件接

3、口:RS485接口、RS232接口及以太网接口。2)Zigbee无线网络协调器、路由器及终端节点,构建Zigbee无线采集网络。3)连接多主机,周期性(周期可调)向主机汇报能耗数据;或者响应主机发来的命令,被动上传指定的能耗数据。4)智能网关具有本地存储功能,保证在网络不通的情况下补传能耗数据。5)Web系统能处理各种数据报表,找出异常数据,及时报警或反控设备开关,关闭异常设备。1.2硬件设计1)嵌入式智能网关。智能网关采用具有工业级别的TI处理器TM3358,主频可达1GHz,具有512MSDRAM内存,512MNANDFLASH外存,2个RS232串口,2个RS485接口,2个

4、100兆以太网口。网关PCB采用核心板加底层扩展板的方式,有利于硬件主板的扩充,接口全部由底板引出,核心板只集成CPU、SDRAM、NANDFlash及时钟电路。核心板支持SD卡引导,方便Linux系统升级。2)Zigbee数据采集器。无线Zigbee数据采集器基于TI公司的CC2530芯片,该芯片除了具有8051微处理器功能外,还具有2.4G高频RF电路,能够收发无线数据,并且提供性能卓越的Zigbee2007半开源协议栈,是一个完整的S0C解决方案。在CC2530上加MAX232芯片扩展出一个RS485接口,连接末端485协议的多功能电表或其他能耗设备。1.3系统整体架构建筑物

5、能耗监测系统基本由三部分组成:数据采集子系统、数据中转处理子系统及数据中心服务子系统。数据采集子系统安装在被监测的大楼内部,主要由有线计量表具、无线Zigbee数据采集器、嵌入式智能网关等三部分构成,网关通过TCP/IP网络连接能耗数据中心服务器。整个系统应用架构如图1。1建筑能耗监控系统架构2软件设计2.1网关操作系统构建智能网关硬件基于CortexA8处理器,通过winbond83977及MAX232扩展2个RS485接口。系统层主要由Uboot、Linux内核及根文件系统三部分构成,全部针对硬件平台开发相应驱动,实现系统定制。2.2网关应用层根据系统功能要求,网关上层主要设计

6、了三个线程,分别是串口485数据采集线程、串口协调器数据采集线程及服务器命令侦听线程。网关接口挂接的机具参数必须在主线程启动之前进行初始化。2.2.1核心控制进程1)首先与服务器连接,进行身份认证,身份证信息由本地终端配置,由MD5加密算法送至服务器进行检验。2)从服务器获取表俱参数,如表类型,表地址,和网关的接口参数等。3)定时器开启,在周期到迗时,按照约定命令接口格式向所有主机发送表俱数据。4)处理本地数据,当网络不通时,将数据存储在智能网关U盘中,网络恢复时补传数据到服务器。5)智能网关和服务器之间采用心跳包方式保持连接,并通过心跳包向主机发送智能网关状态。6)智能网关和主机

7、之间的数据格式如下表。包长度(4字节)命令类型4字节命令私有数据校验和(3字节)结束(OxOd0x0a)2.2.2电表数据采集线程1)基于485串口总线的多功能电表、水表、燃气表可同时串联在智能网关的485接口上,由485串口读写线程统一管理。该线程根据核心线程获取的参数轮询采集电表的特定参数,将参数实时数值写在共享内存中,由核心调度线程发送给主机。2)基于RS232的Zigbee协调器,由Zigbee串口线程负责采集无线Zigbee终端采集器发送过来的能耗数据,统一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。