论文题名: | 基于Cortex-M3延伸报警系统的研制 |
关键词: | 船舶机舱;延伸报警系统;模块设计;系统评价 |
摘要: | 随着信息技术的发展,以现场总线为基础的网络控制系统已成为自动化领域的一个重要发展方向。机舱延伸报警系统作为船舶监测报警系统的一个重要组成部分,是实现机舱自动化和智能化网络的关键技术之一。 本文设计并实现了一种基于CAN总线和Cortex-M3的船舶机舱延伸报警系统,该系统由主控和延伸报警节点组成,能够实时侦听机舱中多路报警信号并按照预设规则进行声光报警,若报警信号在规定时间内没有得到合理、有效地处理,则将报警信号延伸到所有节点。系统采用双主控热备冗余,可以人工手动切换,也可以在当前主控失电、通信故障时自动切换。系统以恩智浦(NXP)的LPC1766微控制器作为控制核心,以CAN总线作为系统的通信总线,总体上实现了实时监测、报警、显示、控制及通信的功能。 本文分别从系统的总体设计、硬件设计、软件设计等方面对延伸报警系统进行了详细介绍。在硬件设计方面,采用模块化的设计思想,方便系统设计中的调试和修整。在软件设计方面,应用结构化的程序设计方法,使得软件程序具有良好的模块性、可读性和可修改性,方便系统的扩展和升级。同时,针对船舶机舱电磁干扰严重的特点,在软硬件设计方面都提出了一些抗干扰措施,提高了系统运行的可靠性和稳定性。 经过系统的测试,所研制的机舱延伸报警系统达到了预期效果。系统结构设计合理,运行稳定、可靠,具有良好的扩展性和互联性,有很好的实用价值和较为广阔的应用前景。 最后,总结整个机舱延伸报警系统设计和调试期间出现的问题和处理方法,研究分析系统的整个设计过程和测试结果,对课题的后续工作提出了展望。 |
作者: | 丁修方 |
专业: | 电子与通信工程 |
导师: | 仲伟波 |
授予学位: | 硕士 |
授予学位单位: | 江苏科技大学 |
学位年度: | 2012 |
正文语种: | 中文 |