论文题名: | 基于CAN总线的机舱监视与报警系统设计与实现 |
关键词: | 船舶机舱监视;报警系统;CAN总线通信;船舶自动化;嵌入式处理器 |
摘要: | 随着计算机及电子技术的飞速发展,船舶自动化水平正在不断提高,并且逐渐向全船自动化阶段发展。机舱监测与报警系统作为船舶自动化的重要内容也在不断发展。由于CAN通信技术是工业自动化控制中应用前景比较广泛的网络协议,因此基于CAN通信的船舶机舱基层网络控制单元的研究对于整个船舶机舱监视与报警系统的发展具有重要意义。 采用嵌入式技术与网络技术相结合,研制了一种基于CAN总线通信的船舶机舱监测报警系统,主要包括模拟量输入单元、脉冲量输入单元、开关量输入单元。在分析了船舶机舱监测报警系统结构和CAN通信技术的基础上,提出了基于ARM+CAN控制器构架的硬件设计方案。采用STM32F107VC处理器为核心处理单元,并为之设计了外围的接口电路、电源电路、信号输入电路等。同时在RealViewMDK编程软件的环境下完成了程序的编写,并借助JLINK将程序烧录到STM32内的FLASH中,通过上位机调试软件ZLGCANTest进行系统的调试工作。 基于CAN总线的船舶机舱监测与报警系统具有成本低、功耗小、使用方便等优点,能够实现船舶机舱中监测点数据的采集和状态的监测,并能通过CAN总线和上层计算机控制端进行通信,达到基层数据信息与全船系统信息共享的目的。目前,该系统模拟量和脉冲量部分已经成功应用在模拟器的基层网络控制中。在实际使用中暴露出一些不足之处,可以在以后的改进中得到进一步完善。 |
作者: | 王恒 |
专业: | 船舶与海洋工程 |
导师: | 任光 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2013 |
正文语种: | 中文 |