论文部分内容阅读
近年来,随着社会市场经济和科学技术的高速发展,我国的楼宇建筑也在向智能化的方向发展,人们对建筑的智能化、安全性和舒适性等要求愈来愈高,使得对楼宇自动化系统的开放性和互操作性等方面的要求也愈来愈高。随着智能建筑的功能需求不断增长,其集成化程度也越来越高,建筑内需要监测和保存的变量也越来越多,这对楼宇自动化系统的实时性和准确性提出了很高的要求。BACnet协议标准的不断发展和推广、实时数据库技术的兴起和其在状态监控系统中的应用为解决上述问题提供了新的思路。BACnet是专门针对楼宇自动化及其控制网络所制定的一个数据通信标准,也是ISO国际标准。实时数据库可以将现场设备与上层监控系统连接起来,是工业监控系统的重要组成部分。将实时数据库技术与BACnet标准结合起来,有利于楼宇自动化向集成化、网络化和智能化的方向发展,对促进楼宇自动化系统的应用和发展意义重大。本文通过对智能建筑中楼宇自动化系统的设计原理的分析,结合我国的实际应用情况,对我国楼宇自动化系统的设计和应用问题进行了具体的研究和分析,设计并实现了一个基于BACnet标准和实时数据库的楼宇自动化系统。在研究与分析了楼宇自动化系统的组成部分和功能架构之后,本文提出了通过实时数据库采集现场设备的实时数据,实现对建筑中的楼控设备进行实时监视和控制管理的策略。实时数据库的接口联系着上层应用和现场控制设备,文中对所使用的DasRdb实时数据库的接口规范进行了描述和说明。为了支持BACnet标准,分析了BACnet协议模型的特点、体系结构和协议栈编码规则,利用实时数据库的接口开发了一个BACnet设备驱动程序,并且在数据链路层支持两种实现方案:MS/TP技术和BACnet/IP技术。文章最后对实时数据库和所开发的驱动程序进行了性能测试以验证它们能够很好地满足楼宇自动化系统的需求,并给出了本系统在海南七仙岭希尔顿逸林酒店项目的应用实例。