论文部分内容阅读
随着我国国民经济的发展,计算机技术、通信技术、音像技术的广泛应用,智能建筑IB(Intelligent Building)得以高速发展,其中楼宇自动化系统BAS(Building Automation System)是实现上述目标的关键。现场总线控制系统FCS(Fieldbus Control System)突破了DCS系统中通信由专用网络的封闭系统来实现所造成的缺陷,把基于封闭、专用的解决方案变成了基于公开化、标准化的解决方案,实现综合自动化的各种功能,具有广泛的应用前景。本文密切结合实际科研项目进行研究,针对某政府办公大楼楼宇自动化的需求进行开发与设计,提出并构建了一种基于CAN总线的楼宇自动化系统。论文首先介绍了智能建筑和楼宇自动化系统的概念及发展状况;通过对基金会现场总线(FF)、过程现场总线(PROFIBUS)、局部操作网络(LONWORKS)、可寻址远程传感数据通路(HART)和控制局域网络(CAN)这几种现场总线进行的详细分析与比较,最终决定采用CAN总线作为楼宇自动化控制系统中的通讯总线;在研究了CAN技术规范、CAN控制器SJA1000和总线驱动器82C250的功能和工作原理的基础上,设计了基于CAN总线的现场总线控制系统,给出了温度测控和停电报警智能节点的全部硬件设计电路;提供了节点控制器的主要程序流程图,为提高数据采集精度,采用了中值滤波算法以消除干扰的影响;针对本楼宇自动化系统对通信网络的传输的实时性要求,研究并构建了两种改善CAN网络实时性性能的方法,即动态时分复用和优先级晋升的信息调度方法;考虑到本系统中具有为数众多的温度测控节点,本文最后对其温度控制算法进行了基于MATLAB的计算机仿真实验,验证了实时控制算法的可行性。