无人艇控制系统设计
本文关键词:无人艇控制系统设计
更多相关文章: 无人艇 岸站监控系统 艇载控制系统 网络系统 多线程
【摘要】:无人艇作为一种海洋无人化平台,可以代替人类在海洋中执行各种科研与工程任务,所以无人艇不管在民用还是军事领域都有着极其广泛的应用前景。对于无人化设备而言,控制系统是它的核心部分,并且无人艇还需要在变化多端的海洋中实现自主航行,这就对无人艇控制系统提出了较高的设计要求。本文以我校建造的无人小目标试验艇为对象,进行了无人艇控制系统设计。无人艇控制系统由艇载控制系统、岸站监控系统和无线通信网络构成。论文首先研究并设计了控制系统的总体架构、网络拓扑结构和通信协议,确定了控制系统各模块的功能,然后分别对艇载控制系统和岸站监控系统进行了详细设计,开发了相应的控制和通信模块软件,通过功能模块调试和系统集成,最终实现了无人艇无线自主控制。论文主要工作包括以下几个方面:1)研究并设计了控制系统总体构架、网络拓扑结构及通信协议。对控制系统中涉及到的串口、NMEA0183、TCP/IP、Modbus等通讯协议进行了详细研究,采用面向对象的方法封装并使用了串口类和Modbus类。2)基于多线程技术设计了艇载控制系统软件,解决了线程同步和线程间通信问题。完成了艇载控制系统中姿态、GPS、声纳等功能模块数据采集设计。3)设计了监控软件界面操控和手柄操控两种无线控制方案。设计了一种基于手动设定巡航点的自动巡航控制。利用Matlab工具,在传统PID控制算法的基础上加入了模糊控制理论进行了无人艇的航向控制仿真,得到了较好的仿真效果。4)基于VC6.0(Visual C++6.0)设计了无人艇岸站监控系统软件,该软件可以实时采集和显示无人艇位置、姿态、视频、电池管理状态等信息,对无人艇进行远程操控,也可按事先设定好的巡航点自动巡航。5)完成了对无人艇控制系统的模块调试和系统集成测试,利用调试工具对软件进行了调试,试航前对以太网网络系统及无线通信部分进行了通信距离和通信速率组网等测试。
【关键词】:无人艇 岸站监控系统 艇载控制系统 网络系统 多线程
【学位授予单位】:江苏科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:U664.82;TP273
【目录】:
- 摘要2-3
- Abstract3-11
- 第1章 绪论11-19
- 1.1 研究背景与意义11-12
- 1.2 本课题国内、外研究现状与发展趋势12-17
- 1.2.1 无人艇研究现状及发展趋势12-15
- 1.2.2 无人艇控制系统现状及发展趋势15-17
- 1.3 主要研究内容与文章结构17-19
- 1.3.1 主要研究内容17
- 1.3.2 文章结构17-19
- 第2章 控制系统总体构架及通信协议设计19-33
- 2.1 无人艇控制系统总体构架19-21
- 2.1.1 无人艇控制系统总体设计19-20
- 2.1.2 无人艇控制系统设备组成20-21
- 2.2 无人艇控制系统网络拓扑结构设计21-22
- 2.3 无人艇控制系统通讯协议设计22-32
- 2.3.1 串口协议设计22-24
- 2.3.2 NMEA0183协议设计24-25
- 2.3.3 TCP/IP和UDP/IP协议设计25-29
- 2.3.4 Modbus协议设计29-32
- 2.4 本章小结32-33
- 第3章 艇载控制系统设计33-65
- 3.1 艇载控制系统软件构架33-42
- 3.1.1 艇载控制系统线程组成33-35
- 3.1.2 线程同步35-37
- 3.1.3 线程间通信37-42
- 3.2 无人艇数据采集42-48
- 3.2.1 姿态数据采集42-45
- 3.2.2 GPS数据采集45-46
- 3.2.3 声纳数据采集46-48
- 3.2.4 其它数据采集48
- 3.3 手动控制设计48-49
- 3.4 自动巡航模块仿真设计49-53
- 3.4.1 自动巡航功能设计49-50
- 3.4.2 自动巡航仿真实现50-53
- 3.5 基于模糊PID的航向控制仿真53-63
- 3.5.1 控制算法选择53-55
- 3.5.2 模糊变量选择55-56
- 3.5.3 隶属度函数56-57
- 3.5.4 模糊控制规则57-58
- 3.5.5 解模糊化58
- 3.5.6 仿真实验及结果分析58-63
- 3.6 本章小结63-65
- 第4章 岸站监控系统设计65-77
- 4.1 岸站监控系统软件构架65-66
- 4.2 数据解析处理66-71
- 4.2.1 姿态数据包格式66-67
- 4.2.2 声纳数据包格式67
- 4.2.3 电池管理系统数据包格式67-68
- 4.2.4 读取PLC数据包格式68-69
- 4.2.5 GPS数据包格式69
- 4.2.6 解析函数示例69-71
- 4.3 岸站监控系统界面设计71-74
- 4.4 数据库设计74-76
- 4.4.1 数据分析和数据库选择74
- 4.4.2 数据库操作74-76
- 4.5 本章小结76-77
- 第5章 无人艇控制系统调试与测试77-85
- 5.1 项目调试77-80
- 5.1.1 制定调试计划77-78
- 5.1.2 具体调试步骤78-80
- 5.2 基于调试工具的软件调试80-82
- 5.3 无人艇以太网测试82-84
- 5.4 本章小结84-85
- 总结与展望85-87
- 总结85
- 展望85-87
- 参考文献87-91
- 攻读硕士学位期间发表的学术论文及学术成果91-93
- 致谢93
【相似文献】
中国期刊全文数据库 前10条
1 ;WebField ECS-100X控制系统[J];现代制造;2006年29期
2 李克昌;;改进DCS控制系统历史查询功能[J];重庆电力高等专科学校学报;2013年04期
3 刘芬;;化工生产中DCS控制系统的应用[J];化工管理;2014年06期
4 王德森;;DCS控制系统的介绍与应用[J];科技创新与应用;2014年14期
5 方原柏;微型DCS控制系统[J];电子仪器仪表用户;2000年06期
6 ;我国具有国际先进水平的 控制系统在北京通过专家评审[J];制造业自动化;2000年10期
7 焦健;绥中发电有限责任公司DCS控制系统[J];东北电力技术;2001年11期
8 杨劲松,杨文新,韩迎辉;具有自适应的跟踪剪控制系统[J];机床电器;2002年06期
9 傅晓航;具有固定时刻脉冲的控制系统的实际稳定性[J];科学技术与工程;2003年05期
10 寇传乾;双边剪控制系统的设计与应用[J];电气时代;2004年03期
中国重要会议论文全文数据库 前10条
1 赵朝霞;;控制系统输出故障研究及解决方案[A];中国计量协会冶金分会2008年会论文集[C];2008年
2 赵朝霞;;控制系统输出故障研究及解决方案[A];2008全国第十三届自动化应用技术学术交流会论文集[C];2008年
3 李玮;沈勇;;中间工艺语言在自动化控制系统中的应用[A];第二十七届中国控制会议论文集[C];2008年
4 林雪峰;;煤矿控制系统的现状与发展方向[A];第八届全国采矿学术会议论文集[C];2009年
5 谭德强;;控制系统的优化选择[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
6 尹晓春;杨润泽;熊绍珍;;基于视频识别技术的自动破铆控制系统[A];中国仪器仪表学会第九届青年学术会议论文集[C];2007年
7 来秀海;;宣钢10号高炉煤气干法除尘DCS控制系统[A];中国计量协会冶金分会2008年会论文集[C];2008年
8 来秀海;;宣钢10号高炉煤气干法除尘DCS控制系统[A];2008全国第十三届自动化应用技术学术交流会论文集[C];2008年
9 孙柏林;;对我国自动化控制系统发展趋势的分析——需求牵引,技术推动[A];第十四届中国科协年会(第九分会场)——建材工业电子信息及仪控技术研讨会论文与报告(续)[C];2012年
10 唐雅婧;;DCS控制系统在13000t/d选矿厂的应用[A];中国计量协会冶金分会2013年会论文集[C];2013年
中国重要报纸全文数据库 前10条
1 Wolfgang Kutschar 等;现代化镀锌生产线的自动化控制系统[N];中国冶金报;2007年
2 冉永平;国电智深控制系统成功替代进口[N];人民日报;2007年
3 记者 谢峰 通讯员 盖爽 李扬;建研院成功研发新型控制系统[N];首都建设报;2009年
4 佳信;邦泽赢得控制系统大单[N];通信产业报;2000年
5 王荣旭;国产500万吨炼油自动化成套控制系统取得重大突破[N];中国企业报;2009年
6 本报记者 范建生;装置控制系统失灵后[N];中国石化报;2010年
7 李;国产500万吨炼油自控系统通过验收[N];人民政协报;2009年
8 刘军 兰小红 唐小力;不平凡的创新之路[N];中国航空报;2003年
9 王守华;自控系统也需全程跟踪[N];中国化工报;2013年
10 上海福丰电子有限公司 任林福 任宇杰;多元素成分配料控制系统在新型立窑中优势凸显[N];中国建材报;2006年
中国博士学位论文全文数据库 前10条
1 王鹏;高超声速巡航飞行器姿态控制方法研究[D];国防科学技术大学;2013年
2 赵超;过程控制系统经济性能评估算法的研究[D];浙江大学;2009年
3 王家军;非完整控制系统的非线性控制策略研究[D];天津大学;2003年
4 王后能;控制系统的性能优化分析与设计限制研究[D];华中科技大学;2009年
5 王科;BESIII触发快控制系统的研制[D];中国科学技术大学;2006年
6 张湘;分布式网络控制系统若干控制问题研究[D];西南交通大学;2008年
7 董健;大型天文望远镜观测控制系统框架研究[D];中国科学技术大学;2011年
8 邓小超;大型望远镜异构控制系统的研究[D];中国科学技术大学;2012年
9 章辉;控制系统中的信息描述与方法[D];浙江大学;2003年
10 徐丽俊;两层网络学习控制系统的快速优化调度策略、分布式计算及扩展应用[D];上海大学;2013年
中国硕士学位论文全文数据库 前10条
1 杨玉娇;江门中微子慢控制系统的研究[D];辽宁大学;2015年
2 叶剑;新型等高仪转台控制系统的设计与实现[D];昆明理工大学;2015年
3 王欢;燃气轮机辅机控制系统的设计研究[D];燕山大学;2015年
4 香花;基于嵌入式的自动挤奶控制系统的设计[D];内蒙古大学;2015年
5 麻丽明;基于S7-400PLC的实训装置控制系统的设计与开发[D];辽宁工业大学;2016年
6 雷巍;小型两轴光电转台控制系统设计与实现[D];电子科技大学;2015年
7 艾文学;一种椅业木质椅背、椅座的四轴数控钻孔机控制系统[D];浙江工业大学;2015年
8 柴瀛;坐底自升降式水下绞车控制系统的研制[D];中国海洋大学;2015年
9 文贝;双变频卷染机控制系统的设计[D];浙江理工大学;2016年
10 刘祖菁;缸外二次燃油喷射式DPF再生控制系统研发[D];东南大学;2015年
,本文编号:1022954
本文链接:https://www.wllwen.com/kejilunwen/chuanbolw/1022954.html