Font Size: a A A

Software Design And Implementation Of Intelligent Monitoring And Controlling Unit Of WMS2004

Posted on:2007-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:G Z LuFull Text:PDF
GTID:2132360182982276Subject:Marine Engineering
Abstract/Summary:PDF Full Text Request
In order to keep up with the development of marine engine control system and the demand of keeping the synchronization between the marine training simulator and actual marine engine monitoring system, the Intelligent Monitoring and Controlling Unit (IMCU) system for marine engine training simulator was designed. Using the CAN field bus as communication instrument, with digital network mode to perform monitoring functions, distributed and multipoint monitoring style is used instead of central monitoring, which makes supervision and control more effectively and conveniently, the system embodied the Integrated Automation System(IAS) development trend, improved the accuracy of marine engine simulation and heightened the effect of simulator training.The IMCU is composed of network hardware and software. The key part is the ETR186 module in hardware which provided the interface, memory space , and the embed DOS system for IMCU software design. The author fulfilled IMCU hardware installation, CAN bus network matching, primary network link adjustments, and the net communication tests. The author also designed the embed software of IMCU and applications communicated software, continuously tested and adjusted system function, optimally designed networking performance in the developing procedure .The author designed the efficient data traffic protocol which based on the CAN transmission technology based on BIT code for the M.E viscosity intelligent control unit, power station monitoring control unit and Engine Room monitoring control unit. The system supports two communication modes: credible respondent mode and broadcasting mode . The CMM principle are applied in the process of design and developing, the function of the system was divided by using structurization method, running flow which are highly modularized.The IMCU software was built in the Borland C++3.0 with C/C++ programming language. The system achieved the real-time data communication , realized thefunction of displaying power station parameters dynamically ,of starting and stopping power station real-time, of displaying online M.E viscosity information, of switching control mode among the four modes, of showing the engine room basic alarm message dynamically, of removing and resetting alarms, of looking up for group alarm message, of calling watch and duty engineer function and of switching watch locus. All of these functions were accorded with requirement of Marine Engine monitoring and controlling. An online help information system was designed for IMCU operation.The upper computer communication interface software was coded in "Visual C++6.0 IDE achieved data transition, data encoding and decoding ,data exchange between SE2000 simulation platform and the interface. Aiming at the CAN short data communications frame. The software solute of long data reception transition problem. Through the configure file ,the communication hardware interface could be changed in more options. To alleviate the network burden and to meet the demand of real-time data communication, the self-adopting mode was designed, which can adjust running flow dynamically, and some advanced program skill such as memory map technology, dynamic link library (DLL) technology and multithreading code technology are used. The author summarized the key technology in programming and design in detail.The paper focused on data communications protocol based on CAN bus, and realize real-time data transmission ,the program having different monitoring function of different requirements for marine engine.By testing in WMS2004 marine training simulator, the IMCU can reflect SE2000 simulation computing platform in real time. And it met requirements for design training in emulation , fully embodying good development value. The IMCU was applied now and run steadily in several sets of WMS series marine training simulator at present.
Keywords/Search Tags:Intelligent alarm and Control Unit, CAN Field Bus, PCI-CAN communication Card, Serial Port Multithreading
PDF Full Text Request
Related items