论文部分内容阅读
BACnet楼宇控制网络协议是当前智能建筑发展的主流技术,已经成为楼宇自控的国际标准,该协议规范了楼宇控制设备实现互操作的方法。BACnet完全开放,技术先进,被许多标准组织接收为标准,具有广泛的权威性,它不依赖于现有的局域网或广域网技术,具有良好的互连特性。建筑节能成为当今普遍关注的热点问题之一。能量管理系统就是针对建筑节能开发的。现阶段建筑节能领域的研究核心问题之一是解决各种节能系统之间以及节能系统与智能建筑各系统之间的信息交换问题。建筑物能量管理系统是伴随着智能建筑的发展而产生的,与智能建筑紧密结合在一起,特别是与其中的楼宇自控系统关系密切。BACnet协议作为一个统一的数据通信平台,为建筑设备各系统提供了一种标准的交互语言,从而从根本上解决了各系统间的通讯问题。将BACnet应用于能量管理系统,作为能量管理系统的通信协议,有利于能量管理系统与其他系统相互协作,构建有效、节能的建筑环境。本课题主要研究内容是BACnet在能量管理系统中的实现。介绍了BACnet的体系结构、网络拓扑结构和主要特点,BACnet标准的研究以及产品应用现状。在此基础上,详细分析了基于BACnet通信的能量管理系统的框架结构和工作原理,给出了系统总体设计方案。搭建了处理服务节点和检测控制节点硬件平台,并且针对能量管理系统采用嵌入式操作系统的软件设计理念,对处理服务节点和检测控制节点的程序架构,任务划分,各任务的功能实现做了详细分析,包括基于C语言的具体实现。重点介绍了服务处理节点和检测控制节点通信任务中BACnet作为底层通信协议的实现。最后,针对通信过程遇到的问题及解决办法,进行了详细的说明,并完成对BACnet在能量管理系统中编码实现的一致性测试。