论文部分内容阅读
智能小区贵在集成,要集成就需要将小区中相关的机电设备和子系统之间数据通信按同一标准协议来进行,使这些系统具有开放性和互操作性。但智能小区中的自动化系统在与现场设备通信时,这些设备来自不同的制造商,遵循不同的通信标准,因此只能组成各自的控制系统与特定应用软件进行通讯,这种方式性价比不高,后期维护也很麻烦,尤其在远程监控方面实现起来更加困难。因此如何实现对整个小区内的设备进行自动化控制与管理,从而实现小区内机电设施的网络化集成已成为目前一个重要的研究方向。本文在对目前流行的主要集成技术OPC、LonWork和BACnet进行了深入的分析,并综合考虑了软硬件兼容性和扩展性等问题后,提出了采用BACnet技术来构建小区网络从而实现小区的智能集成系统的思路。本文对BACnet协议进行了详细的分析和研究,从BACnet协议的原理、编码、程序设计等方面进行了阐述。根据BACnet协议开发设计出BACnet协议基础类库编码和相关程序,并采用BACnet测试软件VTS进行测试,测试结果表明系统符合BACnet标准。同时根据智能小区的常见机电设备给出了总体设计方案,对小区中的给排水子系统、供配电子系统、信息管理子系统等进行了集成。其中给排水系统为MS/TP通信方式,供配电子系统为PTP和以太网通信方式,信息管理子系统为IP通信方式。完成了以Visual C++6.0语言为基础、以SQLServer数据库为后台数据库、以BACnet作为网络集成技术,将MS/TP、PTP、以太网和IP技术集成在智能小区系统的设计。本文对该系统进行了测试和应用,结果表明本系统达到了预期的设计目标,满足了应用需求,实现了4种不同的协议进行了网络化的集成。最后,对论文工作进行了总结与分析,分析了系统的不足之处,并给出了明确的建议,为基于BACnet的智能小区网络集成系统的进一步开发应用提供了有益的参考。