论文部分内容阅读
随着通信及物联网技术的发展,消防物联网趋势已经出现,而消防设备的完好性监控是消防设备物联网研究的重要方向之一,其主要研究目的是对消防设备完好性进行全面监测,使得能够及时发现消防设备的故障并处理故障,以保证在发生火灾时,设备可正确投入运行,提高火灾扑救的成功率。然而,虽然新技术、新设备不断得到应用,但是如何使得已有的大量老旧设备同样能够实现设备完好性在线检测却成为一个难题。本文针对此问题,提出了一种基于ZigBee和RS485的消防数据采集系统,配合传感器实现对现有消防设备的在线完好性检测。本文所设计系统包括一个用户信息传输装置和若干数据采集装置,数据采集装置配合相关的传感器采集消防设备的状态,并将采集到的数据发送到用户信息传输装置。用户信息传输装置汇总数据采集装置的传感器数据,并将数据统一发送至消防服务部门服务器,以实现消防设备完好性的在线检测与查看。在设计的系统中,在数据采集装置和用户信息传输装置之间进行通信时,以ZigBee无线通信为主,当ZigBee无线传输不可靠时,以RS485有线通信辅助,进而实现了一种多个局部ZigBee网络并存,局部ZigBee网络之间以RS485有线连接的混合组网通信方式,本文论证了这种组网方式的通信丢包率和通信延时,这两项性能远优于单ZigBee网络。此外,在所组建的网络中,多个局部网络构成全局网络,局部网络内部使用ZigBee通信,局部网络之间使用RS485通信,ZigBee通信具备自组网的特点,不需人工干预,但是,局部网络之间进行RS485有线连接时,连接方式多样,为了使系统工作在最优状态,本文针对如何利用RS485进行有线连接能够使得所构建的全局网络性能最优进行了分析,并利用了一些算法进行了优化与评估。基于上述的组网通信及数据采集方案,设计了硬件电路和软件程序,硬件部分,数据采集装置以STM32单片机为处理核心,具备模拟电压、电流采集端口、数字量采集端口和RS232接口,这些接口用于采集传感器输出数据。用户信息传输装置以Exynos4412处理器为核心,具备液晶、按键、音频输出及网络通信等功能。软件程序主要实现了底层设备驱动、数据采集通信协议设计、数据采集、打包、解析、显示及网络传输等。最后,相关的实验与分析表明,本文所设计系统在通信延时、丢包率方面,相对于ZigBee网络而言,具有明显的优势,更加适合在复杂多变的楼宇内部进行大规模布置,以实现消防设备联网及完好性在线检测。