With the development of Shipbuilding industry, especially the continuous increasing of microcomputer-based control technology, various kinds of smart sensors are widely used in engine room surveillance field. Distributed monitoring system based on field bus has become development directon of ship automatic control field. This article designs a monitoring system of engine room using the CAN and Ethernet bus, including Slave monitor node, CAN interface convertor, Master monitor node. It implements engine device operating parameters acquisition and transmission, data analysis, failure alarm and parameters of dynamic display etc. Master node is composed of the industrial control computer, includes user database, image monitor module, data analyse module etc. it implements the monitor of cabin environmental parameters, host working condition, cabin video image. It implements the engine room fire alarm, marine work status via integration of monitoring information.This paper first describes the engine room monitoring system's development and the application of fieldbus in ship monitor area, proposes ship monitor and control system design based on dual redundant CAN bus and Ethernet. it Then, the article make a detailed description of communication protocol and describes the hardware and software design of Slave node, CAN interface converter. It develops Master monitor module on industrial control PC, describes the design and function of each module, it focuses on bus status detection module and redundant transmission module. Design also use Winform framework to develop Client graphical interface. It briefly describes the function and implementation of monitoring software. Finally, the works contained in the thesis is summarized, and then points out the inadequacies and the work for further research.Ship monitoring system described in this paper has the following features. First, to ensure reliability of data transmission, the design uses multi-bus redundant design, including two CAN bus, one Ethernet, which enables a full redundant from physic layer to data link layer, uses protocol shielding the differences of transport layer, provides a unified interface to the application layer. The protocol stack detect the bus status and automatically select the bus for data communication. Second, CAN interface converter which uses USB interface to communicate with Master Computer have following feature: large data transfer bandwidth, small delay etc. Furthermore, Master station uses design with Server and Client separation, it provide application communication interface for data exchange between two part above which increase design's flexibility. At last, design uses Winform framework to develop client-side monitoring software which have advantage such as nice and intuitive UI.Ship monitor system based on double CAN redundance uses redundance technology combained with CAN and Ethernet. It implements functions which allows master monitoring Slave node. It has greate prospects for development and application. The project is a part of'subject supported by natural science fund of Zhejiang province'. |