论文部分内容阅读
船舶的自动化程度是衡量船舶先进程度的重要指标。目前我国在船舶自动控制和机舱报警系统等方面具有较高的自动化水平,在舱室内环境监测、火灾预警等方面的自动化程度则相对较低。实现舱室内环境自动监测、火灾实时预警对改善船舶机舱环境舒适度、提升船舶航行安全性、提高船舶自动化水平具有重要的意义。本文首先设计了基于CAN总线技术的船舱环境监测系统,实现对船舱舱室内环境参数的实时监测。该系统以PIC16F877A单片机作为船舶各个舱室下位机的核心控制芯片,下位机对舱室的温度,湿度,烟雾等参数进行采集,通过CAN总线网络将数据传给上位机。其次建立了具有高可靠性的监控数据传输系统。船舶长时间远洋工作及海上气候恶劣多变,要求监控系统具有良好的数据传输可靠性。本文采用双CAN总线冗余设计,实现了总线物理层和数据链路层的冗余配置,满足了监测系统对数据传输的可靠性要求。最后基于LabVIEW软件开发了监控系统的人机交互界面和数据库管理系统。人机界面可实现监测参数的实时显示、数据查询、报警处理和打印报表等功能。数据管理系统以数据库为基础,基于模块化设计思想开发了其他子功能模块。实际应用时可以根据不同的需要选择相应的子系统模块,不需要进行大规模的系统改造就能适应不同的船型的需要,具有良好的通用性和移植性。