论文题名: | 基于CANopen协议的船舶监控报警系统的设计与实现 |
关键词: | 船舶机舱监控报警系统;模块设计;运行稳定性;高层通讯协定 |
摘要: | 在船舶行业飞速发展的国际大环境下,我国颁布各项政策改革,紧跟世界发展步伐,致力于建设和发展海上强国。船舶监控报警系统作为船舶自动化的一项重要的内容,其主要功能是监控船舶机舱中各类设备的运行状态和工作参数,确保船舶的安全、稳定与可靠行驶。CANopen协议作为CAN总线的应用层协议,对数据传输内容进行详细定义,提供开放而统一的数据通信、设备描述、网络管理服务等功能,广泛应用于船舶自动化领域。 论文首先依据《中华人民共和国船舶行业标准》、《船舶工业标准体系》、《钢质海船入级规范》、CANopen协议CiA DS301、DS401、DS404、DSP307以及相关文献,确定了系统的总体设计方案以及所需的功能,包括CANopen DPU数据采集上传与处理、主站通信卡双路冗余CAN总线通信的实现、监控报警系统的功能界面设计以及后台数据的控制与维护几个部分。 依据总体设计方案,对系统各个模块进行设计与实现。数据采集DPU选用德国Systec WORXX系列的CANopen I/O设备X2、X4、X5以及挪威Kongsberg K-600DPU,分别对应数字量输入、压力模拟量输入、RTD热电阻输入、TC热电偶输入四个模块。主站通信卡选用具备双路CAN通道的USBCAN-2I装置,通过软件编程实现冗余CAN总线的功能。在Windows操作系统下使用Visual Studio2010的MFC编程实现具备实时监测与控制、报警显示与设置、数据备份与打印、趋势图、声光报警等功能的软件设计。通过C/C++语言编写后台数据控制和维护程序,连接ADO对象并使用Access数据库存储监控点参数信息,通过SQL语言对数据库进行操作。 最后,对照中国船级社标准并参考了国际船级社的规范,对所实现的系统进行软硬件测试,实验结果表明,系统各项功能运行稳定正常,能够满足设计要求。 |
作者: | 崔午阳 |
专业: | 电子与通信工程 |
导师: | 毕胜;王夙歆 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2015 |
正文语种: | 中文 |