当前位置: 首页> 学位论文 >详情
原文传递 基于CANopen协议的船舶监控报警系统的设计与实现
论文题名: 基于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
正文语种: 中文
检索历史
应用推荐