某无人机导航控制系统模块化设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
_ l - 一 塑 苎 …j
苎 苎 …一 j
:
执行 系统
图 1 - q - 航 系 统 构 成
Fi g .1 T h e s t r u c t u r e o f t h e n a v i g a t i o n s y s t e m
在 这 里 所 设 计 的导 航 系 统 用 来 对 无 人 机 的 飞 行 航 线 和 任务进行控制 。 包括航线切换 、 控 制决 策 、 飞 行 安 保 和 任 务 执 行等几个 方面 , 以及 这些 方 面 之 间 的 层 次 递 进 关 系 , 因 此 我 们 可 以参 考 递 阶控 制 的 思 想 问, 把 导 航 系 统 软 件 按 功 能 分 为
s h o t r e n he t d e v e l o p me n t c y c l e . I t i s o f g r e a t i mp o t r a n c e f o r a c c e l e r a t i n g t h e d e v e l o p me n t o f UAV. Ke y wo r d s : DS P;UAV;n a v i g a t i o n s o f t wa r e ;mo d u l a i r z e d d e s i g n
所谓模 块化设计 嘲 . 简 单 地 说 就 是 程 序 的 编 写 不 是 逐 条
录入计算机语句 和指令 , 而 是 首 先 用 主程 序 、 子程 序 、 子 过 程 等 框 架 把 软 件 的 主 要 结 构 和流 程 描 述 出来 。 定 义 和 调试 试
地 面站管理计算机获取航 点注入信息和导航控制 指令 。 经 过
2 . 1 导 航 系统 任 务 导 航 系 统 主 要 有 3个 方 面 的任 务 [ 3 1 : 第 一是导 航 C P U 从
件 做 出详 细 论 述 , 阐明模块 化设 计思路 , 给 出 导 航 软 件 模 块
化 的 设计 方 案 和 设 计 实 例 及 仿 真 。
1 模 块 化 设 计
1 . 一 : : : : : == :一 … 一 :
导 航 程 序 规 划 为 合 作方 式 下 的 多 任 务 形 式 [ 5 1 。按 照 导 航 实 时 系 统 任 务 的要 求 , 设计出初始化 、 输入 、 导航计算 、 决策管理 、 安 全 保 障 以及 输 出 6个 模 块 来 阐述 整 个 导 航 软 件 的 流 程 和
关 键 词 :DS P ;无 人 机 ;导航 软件 ;模 块 化 设 计
中图 分 类 号 : V 2 4 5 . 3 r P 3 9 1 . 9
文献标识码 : A
文章 编 号 :1 6 7 4 — 6 2 3 6 ( 2 0 1 3 ) 1 6 — 0 0 7 9 — 0 4
A mo du l a r i z e d s o f t wa r e de s i g n f o r UAV n a v i g a t i o n s y s t e m ba s e d o n DS P
n o t i o n i s p r o p o s e d a n d a d e s i g n s c h e me u s i n g t h e mo d u l r a n o t i o n i s e l u c i d a t e d . T h e c o mp o n e n t s o f t h e n a v i g a t i o n s y s t e m a n d
设计 。
● _ ●● ● ● - - -_ _ _ -- __ ●- __ _- ●● -● -_
管理系统 地面 站 l I l 地面站 l显示 显示系统 l系统
i
一
对 于 带 实 时操 作 系 统 的 D S P控 制 系 统 软 件 . 可 以 将 整 个
丽
: : : : =
功能 。
遥测指令 数据
藏
i l 苎 l
~
行状态信 息
1 ) 初始 化模块 : 无人 机导航计算 机上 电之后 。 必 须 对 硬 件 和 软 件 进 行 初 始 化 。硬 件 的 初 始 化 主要 指 置 位 硬 件 相 关 寄 存 器 以及 完 成 外 围设 备 接 口的设 置 ; 软 件 的 初 始 化 包 括 系 统 导航参数的初始化 , 看 门 狗 的设 置 。 任 务 的 生成 等 。 2 ) 输入模 块 : 主 要 包 括 4个 部 分 : 第 一 部 分 是 由北 斗 系
统传 送的数据 , 用来 获取所需 的经纬度 和时间信息 ; 第 二 部 分 是 由地 面站 发 送 的航 线 注 入信 息 和 控制 命 令 . 如航 程 点 以
t h e i r f u n c t i o n s a r e p r e s e n t e d . At l a s t, s i mu l a t i o n r e s u l t s a r e g i v e n o n t h e b a s i s o f t h o s e e f o r t s me n t i o n e d a b o v e . S i mu l a t i o n r e s u l t s i n d i c a t e ha t t he t mo d u l a r i z e d d e s i g n i n n a v i g a t i o n s y s t e m i s c l e r ,wh a i c h i mp r o v e s t h e d e v e l o p me n t e n v i on r me n t a n d
Байду номын сангаас
模 块化的设计思路 . 给 出 了导航 软 件 的 部 分 组 成 及 其 实现 的功 能 , 最后 在 此 设 计 基 础 上 给 出半 物 理 仿 真 。 结果 表 明 , 导航 软 件 的模 块 化 设 计 条 理 清 楚 , 可 以 全 面 的 对 导 航 系 统进 行 统 筹 , 改善 开 发 环 境 , 缩短开发周期 , 对 加 快 无 人 机 研 制 进 度 有 重 要 的意 义 。
基金项 目: 国 家 自然科 学 基金 ( 6 0 9 7 4 1 4 6 )
作者简介 : 苏 少 良( 1 9 8 8 一) , 男, 河南漯河人 , 硕 士 。研 究 方 向 : 无 人 机 飞 行 与 导 航 系统 。
-
7 9 -
《 电子设计 工程 ) 2 0 1 3年 第 1 6期
在 模 块 化 设 计 中应 注 意 以下 几 点 问题 : 1 ) 模块 在整 个 系统 中 的作用 及其 更换 的可 能性 和必 要性 。 2 ) 保持 模块 在 功能 及结 构方 面有 一定 的独 立性 和完 整性 。 3 ) 模 块 间 的接 合 要 素 要 便 于 联 接 与 分 离 。
法的运用提供支持 。 2 . 2 导 航 系统 的 功 能 分 层 和 递 阶层 次 结 构
一
等, 都 要有全局把握 。
收 稿 日期 : 2 0 1 3 — 4— 0 0 8 稿件编号 : 2 0 1 3 O 4 0 7 7
般 意 义 上 的 导 航 系 统 结 构 可 归 结 为 如 图 1所 示 。
导航 计 算 后 向飞 行 控 制 系 统 输 出 飞 行 控 制 指 令 。 完 成 对 无 人
机 飞 行 航 线 的控 制 : 第 二 是 实 时定 位无 人 机 在 水 平 空 间 中 的
位置 , 并将其 传送地 面站管 理计算机 , 实 现 地 面 站 的 航 迹 显 示 。 第 三 是 对 飞机 进 行 实 时 安 保 监 测 , 并 及 时 处 理 出 现 的 不 同级 别 的 故 障 。 因 此 , 导 航 计 算 机 软 件 应 具 以下 四种 性 能 : 1 ) 自主 飞 行 时 满 足 航 线 控 制 的要 求 ;
无 人 机 导 航 管 理 系 统 是 一 种 具 有 高 性 能 的 自主 导 航 、 自 动 飞行控 制 、 任 务 管 理 的综 合 系 统 【 ” 。 通常 由地面 站 、 导 航 计 算 机 及 其 机 载 软 件 组 成 。导 航 计 算 机 通 过 机 载 软件 处 理 地 面
2 ) 实 时性 高 , 软件 可靠性高 , 在 飞 机 出 现 异 常 的情 况 下
能够保证飞机的安全 :
就需要在 开发设计前期要 做好 详尽 的策划 ,从 目录结构 、 命
名规 范 , 到全 局和特例 的界 限划分 、 后 期 修 改 的 宽 容 度 估 计
3 ) 模块 化设计 易维护 , 继承 性好 , 能 为 各 种 导 航 控 制 方
站 信息 和飞控 系统反馈 的数据 , 实现航线 控制 , 任 务 设 备 管 理 以及 实 时安 全 保 障 。因此 导 航 软件 作 为 导航 管 理 系 统 的 核
心。 就 显 得 十 分 重 要 。本 文 将 基 于 D S P的 无 人 机 导 航 系 统 软
2 无人 机 导 航 软 件 模 块 化 实现
第 2 1 卷 第 l 6期
Vo 1 . 21 No . 1 6
电子 设 计 工 程
E l e c t r o n i c De s i g n E n g i n e e r i n g
2 0 1 3年 8月
Au g .2 01 3
某无人 机 导航 控 制 系统模 块化 设计
好 各 个 框 架 之 间 的输 入 、 输 出链 接 关 系 , 进而得 到一 系列 以
功 能 块 为 单 位 的算 法 描 述 。模 块 化 的 目的 是 为 了降 低 程 序 复 杂度 , 使程序设计 、 调 试 和 维 护 等 操 作 简 单 化 。模 块 化 设 计 ,
要求独 立性 、 可重复性 、 可修改性 、 统 一性 等是 比较高的 。 这
S U S h a o - l i a n g ,YAN J i a n — g u o ,L V Yo n g - y i n
( D e p a r t me n t o f Au t o m a t i c , N o a h w e s t e r n P o l y t e c h n i c a l U n i v e r s i t y , Xi ’ 吼 7 1 0 1 2 9 , C h i n a )
Ab s t r a c U An a i r b o r n e n a v i g a t i o n s o f t w a r e i s d e s i g n e d f o r a c e r t a i n UAV n a v i g a t i o n c o n t r o l s y s t e m b a s e d o n DS P . T h e mo d u l a r
苏少 良,闰建 国 ,吕永银
( 西 北 工 业 大 学 自动 化 学 院 ,陕 西 西安 7 1 0 1 2 9 )
摘要: 针 对 某 无 人 机 导航 控 制 系统 , 设 计 了基 于 D S P 的 机 栽 导 航 系统 软 件 , 提 出 了一 种 模 块 化 的设 计 思 想 , 阐明 了