Abstract:To monitor the devices running status and improve the marine engine room environment reliability and stability in real time, an auto extended alarm system was designed based on NXP LPC1766 with CAN bus. The distributed control and double master control with hot backup and redundance structure were adopted with good manmachine interface. Based on modules, the software was designed to realize the functions of main control unit auto/manualswitching, selfmonitoring system running status, setting and acoustooptic alarm system parameters in various mode. The structures of the system hardware and software were designed to be used in several vessels successfully after functional testing, reliability testing and environmental suitability testing. The results show that the multiplex realtime alarm system can respond sound and light signals according to the predetermined rules. The system can satisfy the requirements of stability, reliability, expansibility and connectivity for modern marine engine room automation and extended alarm.