为提高船舶主机监控系统软件的可移植性以及可靠性和硬件采集电路的故障诊断能力及其采集精度,可以采用μC/OS-Ⅲ操作系统作为软件开发平台提高软件可移植性以及可靠性,而对于温度、压力、转速及开关量的硬件电路均设计了断线故障诊断功能而且采用了多重滤波提高采集信号的精度。系统通信是基于CCP协议的CAN通信,其功能丰富可靠性高。此系统已成功应用于样机中并取得了稳定可靠的数据采集和控制效果。
To improve the software transportability and reliability, hardware acquisition circuit fault diagnosis and acquisition accuracy of vessel monitoring system, we can use μC/OS-Ⅲ operating system as the software development platform to improve software transportability and reliability, and the acquisition circuit of temperature, pressure, speed and switch are designed to diagnosis break fault by itself and the use of multiple filtering to improve the accuracy of signal acquisition. CAN communication system is used and it is based on CCP for its high reliability and powerful. This system has been successfully applied to the prototype and made steady and reliable data acquisition and control.
2017,39(1): 140-144 收稿日期:2016-05-11
DOI:10.3404/j.issn.1672-7619.2017.01.029
分类号:U664.121
基金项目:国家自然科学基金资助项目(51579200)
作者简介:高超(1990-),男,硕士研究生,;研究方向为船舶动力系统建模、仿真及控制技术,智能船舶控制技术。
参考文献:
[1] DPS 2100 Engine Safety System User Manual. Lyngsø Marine A/S, Doc. No. 921. 450. 021.
[2] 金江善. 船用柴油机电控系统[J]. 舰船科学技术, 2010, 32(8):71-73.
[3] Jeam J. Labrosse. 嵌入式实时操作系统μC/OS-Ⅲ[M]. 宫辉等, 译. 北京:北京航空航天大学出版社, 2012:80-100.
[4] Jeam J. Labrosse. 嵌入式实时操作系统μC/OS-Ⅲ应用开发[M]. 何小庆等, 译. 北京:北京航空航天大学出版社, 2012:25-40.
[5] Joseph Yiu. ARM Cortex-M3权威指南[M]. 宋岩, 译. 北京:北京航空航天大学出版社, 2009. 62-70
[6] 刘易. 船用柴油机监控系统CAN总线协议设计与研究[D]. 哈尔滨:哈尔滨工程大学, 2010.
[7] 韦文波. 基于CCP协议的电控发动机标定系统开发[D]. 湖南大学, 2011.
[8] 姬海晨. 在西门子300系列PLC中实现的程序滤波的又一创新方法[J]. 信息科技, 2014-4:233-236.