论文部分内容阅读
经济快速发展的同时也伴随设巨大的能源消耗,准确有效的建筑用能数据可以对不合理耗能项实现有效的监管。而现有的监测系统还存在一些问题:如采集的能耗数据不够精准、数据有效传输距离过短、采集器节点网络布置复杂、采集器不能很好的运行等。针对上述问题,本文设计并实现了一套完整的解决方案。硬件方面,考虑到系统稳定性和功能扩展性,综合考虑主控芯片内存容量、资源分配、功耗和稳定性等多方面因素,设计采用ARM9下的SAM9X25主控器。数据采集模块采用典型的RS-485总线和CJ-188电路;数据存储部分需要考虑在数据采集过程产生的需上传和待上传的数据。另外,操作系统以及应用程序的存储也是必须要考虑的部分。软件方面,选用Linux为载体,实现数采、数存和数传的多进程编程。有关数采,本文支持Modbus和M-Bus两种总线协议;有关数存,本文通过SQLite数据库作为数据管理和存储的关键;有关数传,本文通过Socket编程技术实现,利用面向连接的TCP/IP协议完成整个设计的网络传输。本文主要创新点:基于SAM9X25核心板设计并实现了支持Mod Bus和M-Bus多种技术协议的硬件平台,该平台可以更加精准的采集数据,并且比以往的能耗采集器的传输距离大大增加。采用Eclipse开发平台,设计并实现了模拟数据中心站,实现了能耗数据的加密远程功能。本文中的建筑能耗实时数据采集系统下行通道支持多种总线接口和协议,上行通道可同时进行多路网络数据传输,采用常用的操作系统,可以较好的适应各种系统,具有较好的扩展性。且该系统经过实际验证,结果表明该系统在软硬件结合的工作情况下能准确获取表计数据,并可存储表计信息和数据,也可远程上传其采集到的数据,符合实际应用的要求和条件。