




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、20 X 20尢.人船沿编帚队1控制仿具开;发电子设计工程杂志2014年第十一一一期1硬件设计1.1仿直/、中心仿直/、中心需要宀 完成显示船体状态串口信息输出和读取模拟电压值这3个功能.。因此设计仿直/、中心由一一一台工控机实现为这台工控机配置3个标准RS-232串口和一一一个PCI扩展的A/DD/A扩展板这里选用9112型扩展板包含16路A/D通道可以满足需求1。1.2控制节占八、控制节占八、需要宀 完成传感器数据接收无线通信数据接收发送和电机电压输出等功能其/、中数据接收发送由串口实现电压以模拟电压信号形式输出。因此设计控制节占八、由嵌入式PC104控制平台实现配置两个RS-232串口及
2、两路D/A输出通道。控制节占八、结构图如图2所示。船上控制器PC104工控机挂载的设备有一一一个MTI-G传感器一一一个无线模块和两个电机调速模块。MTI-G传感器周期性的提供姿态3个角速度信息和GPSI位置信息与控制器的接口为RS2327无线模块周期性的将无人船的航行信息丿 111、发送给遥控中心并且实时接收遥控中心的控制指令与控制器的接口为RS2327电机调速模块根据控制器发出的模拟信号控制电机转动与控制器的接口为D/A通道。1.3遥控中心遥控中心需要宀 完成无线通信数据接收发送的功能其/、中数据接收发送由串口实现。因此设计遥控中心由普通笔记本电脑实现配置一一一个USB痔专RS-232串口
3、即可1.4接口描述仿直/、中心与控制节占八、有两个接口分别是标准串口和两路D/AA/D通道其/、中串口实现传感器数据的模拟两路D/AA/D通道实现两路电机控制电压传输的模拟控制节占八、与遥控中心有一一一个由无线模块构建的无线通信网络实现数据交流而这个通信接口在逻辑上也可简化理解为串口通信。2软件设计2.1仿直/、中心软件仿直/、中心软件为VC+6.0 下编写的MFC:程序包含串口驱动PCK9112扩展卡驱动和曲线绘图组件等。半实物仿直/、系统要求仿直/、系统实时接收控制节占八、的输入并产生实时动态输出,一较高的一实一时性才可旦保证丄实物仿一真系统的.稳.定.性.和.精.度.本.软.件.采-用.
4、丄多一媒.体.定.时.器.IHd,-保证.模型.迭代的实时性,-定时-精度一为.1ms无.船.模.型一的.仿.真.步一长.根.据一经.验.选.择.为一ms1对一于.传一感.器一的.定一时-输一出.,-采-用一ual+的hi w息映一射实现一对丄无一船的仿真采用面一向对-象的一软件-设计-方法,-设一计-类完一成一对一无一人船一的一运一动一学一仿一真一,一将一无一人船一的一所一有一运动一状态参数抽象出来一封装进这一X类中作为私有-产一量一这一样一关一于_无一人_船一的_运一动一将一完一全一由一该一类一的一内一部一函一数一运一算一实一现一,一分一析一无一人船一的一特一性一可一知,一需要一个函数实现
5、无人船在一时间上的一状态递一推一,一解一算一下一时一刻一船一的一状一态一,一设一计一旦数一ISV:.O.实一现一船一的一状一态一递一推一亠既一模一拟一船一在一时一间一上一的一运一动-还一需-要-设一计一旦数一teat detJ实一现一无一人船一状一态一的输一出一亠相一当一丄使用一传一感一器-测量一船一的一状态一还一需一要一设一计一函一数一Jt函一数-实一现-外-部-控一制一的_输-入_,-相一当一丄进 推器-作一用一丄船-的一运一动-由-丄模-型一解一算-对丄时-间一的要-求一很一I高,所以函数和n O需要在多媒体时钟的响应函数中执行而getStafes()需要在时钟消息的响应函数中执行获得船
6、的实时状态并以传感器格式发送出去仿直/、中心软件提供了良好的图形界面实时显示各个无人船的位置曲线可以直观的看到仿直/、的效果仿直/、软件模拟的传感器输出格式如表1所示2.2控制节占八、软件控制节占八、软件运行于船上控制器其/、实时性要求很高因此控制中心软件采用VxWforks;嵌入式实时多任务操作系统进行任务调度以保证系统的实时性船上软件中的任务主要有主任务控制指令接收任务MTI-G数据采集任务无线通信驱动模块电机控制任务针对大量串口数据的收发控制节占八、软件设计了高速有效串口数据读写缓冲区保证了串口数据的实时更新同时把串口的I/O操作放在任务中去与主控制任务分开保证了软件的稳疋性和实时性对于
7、电机控制不能有剧烈的提速。因此控制机设计了提速保障机制即在单位时间内设置提速上限将过大的提速逐渐提高上去确保电机稳疋工作3.3遥控中心软件遥控中心软件工作在岸上的遥控计算机上配备1个标准串口接无线模块与各船上的无线模块构建无线通信网络实时监控两条船的航行情况。并且在必要情况下通过无线块发出控制信息直接控制船的航行遥控软件接收控制节占八、发送过来的无人船航行状态数据其/、具/、体格式如表1所示。同时遥控软件发送到控制节占八、的数据格式如表2所示3实验验证为了验证本系统的实用性进行3条无人船的编队运动控制实验。本次实验采用主从跟随的编队算法设疋一一一条船为主船引领船队的航行跟踪一一一条既疋轨迹其/
8、、余两条为跟随船以-三角性姿态跟随主船运动主船跟踪的轨迹曲线为:y=5sin(0.0: nx).-三条船的初始坐标为:主船(0,()从船分别为(-5(),-5C)(0,5心)跟随船以-三角性编队跟随主船7-8队形保持为边长为10的等边-三角形以主船为顶占八、的中垂线时刻指向船的航向。实验结果如图4所示实验结果表明本系统有足够的稳疋性和实时性可以满足多无人船编队仿直/、的要求4结论针对无人船编队系统开发的需要本文设计并实现了一一一种用于模拟多无人船编队的实时半实物仿直/、系统该系统通过对电压信号的数模模数转换模拟电机控制信号的输出和采集通过串行通讯端口模拟测量设备的数据输出和数据采集利用PC104平台搭建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年创业创新大赛竞赛题目及答案解析
- 2025年初中政治特岗教师招聘面试高分攻略与实战模拟题
- 2025年法律实务案例分析实战指南与预测题集
- 2025年IT工程师招聘笔试复习笔记及预测试题
- 2025年产品经理进阶手册面试技巧与模拟题解析
- 2025年游戏开发岗位面试技巧及预测题
- 2025年搏击运动项目立项申请报告
- 消防合作协议书
- 2025年特种作业类危险化学品安全作业氧化工艺作业-氧化工艺作业参考题库含答案解析
- 2025年氟碳涂料项目规划申请报告模板
- T/ZHCA 007-2019染发化妆品眼刺激性试验体外测试方法牛角膜浑浊和渗透性试验
- (高清版)DG∕TJ 08-2093-2019 电动汽车充电基础设施建设技术标准 含2021年局部修订
- 炒股保底协议书
- 蒸汽锅炉试题及答案
- 2025-2030中国透水砖市场深度调查研究报告
- 小儿荨麻疹的护理查房
- 电力拖动培训课件
- 2025年购房定金合同书模板电子版
- 《新能源材料概论》 课件 第2章 热电转换新能源材料
- 空雨伞管理法
- 甲状腺围手术期病人的护理
评论
0/150
提交评论