基于CAN总线的船舶主推进冗余控制系统
本文关键词:基于CAN总线的船舶主推进冗余控制系统
更多相关文章: 主推进控制系统 热备用 CAN总线 总线冗余
【摘要】:随着经济全球化的发展,船舶和海运需求稳步增长。十二五规划对我国船舶制造业提出了做大做强的要求,而目前国内造船业形成的“只造壳体,设备进口”的现状与之背道而驰。主推进控制系统作为船舶自动化系统的核心部分,是具有高附加值的船舶配套设备。目前国内的船舶主推进控制系统基本被国外厂家垄断,对船舶主推进控制系统进行研究势在必行。本文旨在研制一套具有自主知识产权的船舶主推进控制系统。首先,本文对比分析了国内外主推进控制系统的研究现状,提出了系统平台热冗余结构和总线完全冗余并行结构,确定了系统硬软件设计方案。其次,搭建了系统硬件平台,建立了系统基于CAN总线的通信网络。最后,对建立的软硬件系统进行实验验证。本文研究的主要内容如下:(1)CAN总线技术。首先对比分析了几种常用的现场总线,得出CAN总线的优势;其次介绍了CAN总线技术的相关规范。(2)系统方案设计。首先对主推进控制系统中PCU、ECS、ACS和BCS操作站的功能进行设计,其次对主推进控制系统的硬件平台架构和平台冗余性进行设计,最后对主推进控制系统的软件结构和总线冗余性进行设计。本文设计的主推进控制系统硬件平台采用热备用的方式,通过232串行总线实现主备控制平台的切换;CAN总线采用完全冗余并行方案,两条总线同时处于工作状态。(3)搭建系统硬件平台。硬件平台主控制器采用STM32F407,系统采用隔离电源供电,冗余CAN总线端口采用隔离收发器和终端电阻分断设计,底层设备I/O处理模块包括模拟量采集电路、模拟量输出电路、开关量输入电路和开关量输出电路。模拟量采集电路采用ADS8332,模拟量输出电路采用AD420,开关量输入电路采用模拟量采集方式,开关量输出电路采用继电器输出方式,所有I/O端子的分路处理电路采用模拟开关ADG619。(4)建立系统软件平台。分别对软件结构中的应用层、中间层和物理层进行程序设计。应用层设计包括控制逻辑、CAN总线应用层、冗余控制节点切换机制和人机界面;中间层设计包括模数转换程序和数模转换程序;物理层设计包括CAN总线基本通信程序。(5)实验验证。对搭建的系统硬软件平台进行实验验证,主要包括:上电自检、实时通信、CAN总线完全冗余并行方案和冗余控制节点热备用方案模块。实验结果表明:本文设计的主推进冗余控制系统方案成立。
【关键词】:主推进控制系统 热备用 CAN总线 总线冗余
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:U664.82
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 第一章 绪论10-14
- 1.1 引言10
- 1.2 国内外主推进控制系统研究现状10-12
- 1.2.1 国外研究现状10-11
- 1.2.2 国内研究现状11-12
- 1.3 课题的研究意义与来源12
- 1.4 主要研究内容及结构12-14
- 第二章 CAN总线技术14-22
- 2.1 常用的现场总线14-15
- 2.2 CAN总线优势15-16
- 2.3 CAN总线技术规范16-21
- 2.3.1 分层结构16-17
- 2.3.2 网络拓扑17-18
- 2.3.3 报文传输18-19
- 2.3.4 报文仲裁、滤波与编码19-20
- 2.3.5 错误处理与故障界定20-21
- 2.4 本章小结21-22
- 第三章 主推进冗余控制系统方案设计22-30
- 3.1 主推进控制系统结构22-24
- 3.1.1 主推进控制系统的组成22
- 3.1.2 主推进控制系统的功能设计22-23
- 3.1.3 主推进控制系统中底层I/O信号23-24
- 3.2 系统硬件方案设计24-28
- 3.2.1 系统架构设计24-25
- 3.2.2 系统硬件平台冗余性设计25-26
- 3.2.3 系统通用硬件平台设计26-28
- 3.3 系统软件方案设计28-29
- 3.3.1 系统软件模块化结构设计28
- 3.3.2 CAN总线冗余性设计28-29
- 3.4 本章小结29-30
- 第四章 主推进冗余控制系统硬件设计30-42
- 4.1 控制节点主控制器的选择30
- 4.2 系统供电电路设计30-31
- 4.3 隔离型CAN接口电路设计31-34
- 4.3.1 CAN总线终端电阻分断设计31-32
- 4.3.2 CAN总线隔离电路设计32-34
- 4.4 主推进控制系统底层设备I/O处理电路设计34-41
- 4.4.1 模拟量采集电路设计34-36
- 4.4.2 模拟量输出电路设计36-39
- 4.4.3 开关量输入电路设计39-40
- 4.4.4 开关量输出电路设计40-41
- 4.5 本章小结41-42
- 第五章 主推进冗余控制系统软件设计及工程验证42-64
- 5.1 主推进控制系统软件应用层设计42-53
- 5.1.1 控制逻辑软件模块设计42-43
- 5.1.2 人机界面模块设计43-44
- 5.1.3 CAN总线应用层设计44-52
- 5.1.4 冗余控制节点切换程序设计52-53
- 5.2 主推进控制系统软件中间层设计53-54
- 5.2.1 模数转换程序设计53
- 5.2.2 数模转换程序设计53-54
- 5.3 主推进控制系统软件物理层设计54-57
- 5.3.1 节点CAN控制器初始化54-55
- 5.3.2 CAN总线发送程序设计55-56
- 5.3.3 CAN总线接收程序设计56-57
- 5.4 系统工程验证57-62
- 5.4.1 CAN总线上电自检和实时通信验证58
- 5.4.2 冗余CAN总线切换机制验证58-60
- 5.4.3 系统节点切换机制验证60-62
- 5.5 本章小结62-64
- 第六章 结论与展望64-66
- 6.1 结论64
- 6.2 展望64-66
- 致谢66-68
- 参考文献68-70
【相似文献】
中国期刊全文数据库 前10条
1 盛晨兴;模糊综合评判方法在船舶主推进装置选型中的应用[J];武汉造船;2001年03期
2 杨卫英;某舰主推进系统任务可靠性研究[J];船舶;2005年05期
3 方静;何方炽;;基于模糊综合评价法对主推进装置技术状况的评判[J];中国水运(学术版);2006年05期
4 周志勇;黄志坚;张立东;李磊;;论述船舶汽轮机主推进系统仿真研究[J];中国水运(学术版);2007年02期
5 Garth Wiley;朱仲方;;利用单点激振法进行航天飞机主推进试验系统的共振测试[J];国外导弹技术;1983年06期
6 詹志刚,顾宣炎;可调桨船舶主推进装置运行工况优化研究[J];船海工程;2001年04期
7 周俊峰;许乐平;竹建福;;故障模式及影响分析方法在船舶主推进系统中的应用[J];船海工程;2006年06期
8 王亮;王明;吴锤结;;自主推进俯仰震荡翼型的数值模拟研究[J];固体力学学报;2006年S1期
9 朱小平;冯奇;;船舶主推进系统冲击研究[J];船舶力学;2007年01期
10 魏建平,葛云生;4990载重吨原油轮主推进系统及机舱自动化设计[J];武汉造船;2000年01期
中国重要会议论文全文数据库 前4条
1 朱小平;冯奇;;冲击和随机载荷作用下主推进系统最优控制及其参数设计[A];第九届全国振动理论及应用学术会议论文摘要集[C];2007年
2 朱小平;冯奇;;冲击和随机载荷作用下主推进系统最优控制及其参数设计[A];第九届全国振动理论及应用学术会议论文集[C];2007年
3 朱小平;冯奇;;船舶主推进系统振动研究[A];中国力学学会学术大会'2005论文摘要集(下)[C];2005年
4 祁立波;刘艳敏;刘恺;;船舶主推进轴系力传递特性研究[A];第十四届船舶水下噪声学术讨论会论文集[C];2013年
中国重要报纸全文数据库 前1条
1 金小萍;杭齿攻下主推进集成系统打包配套高地[N];中国船舶报;2013年
中国博士学位论文全文数据库 前2条
1 孙建波;船舶柴油主推进装置及其控制系统的建模与仿真研究[D];大连海事大学;2007年
2 朱小平;舰船主推进系统的建模理论、控制策略及优化设计[D];同济大学;2008年
中国硕士学位论文全文数据库 前10条
1 张加岭;基于CAN总线的船舶主推进冗余控制系统[D];东南大学;2016年
2 黄静;船舶主推进系统的可靠性分析及维修决策的研究[D];江苏科技大学;2012年
3 刘竹风;营运船舶主推进系统能耗分析与预报研究[D];大连海事大学;2015年
4 何方炽;提高中小型船舶主推进装置可靠性研究[D];上海海事大学;2005年
5 周航;船舶新型主推进遥控系统的研究[D];中国舰船研究院;2013年
6 罗钢华;船舶主推进装置可视化维修工艺系统的研究[D];武汉理工大学;2008年
7 张成伟;磁阻式扭矩测量方法研究及主推进装置监测系统研制[D];武汉理工大学;2010年
8 程筠;71m平台供应船主推进装置方案设计及选型研究[D];武汉理工大学;2009年
9 刘玉博;船舶运动与主推进联合控制仿真系统的研究[D];大连海事大学;2013年
10 张良贵;双护盾TBM主推进系统的研究[D];燕山大学;2013年
,本文编号:1128529
本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/1128529.html