摘要本文研究了基于VxWorks实时操作系统的多任务设计和通讯软件的开发,简要介绍了捷联惯导系统传递对准基本原理,根据其底层通讯任务的实时性要求,利用Vxworks操作系统多任务调度机制以及RS422串口通讯技术,设计了传递对准系统的通讯软件,完成了主惯导、子惯导和GPS数据的接收任务以及数据融合后导航数据的发送任务。通过运用半物理仿真实验验证了该通讯软件的可行性,该通讯软件可稳定、高效地收发传递对准系统所需的主惯导、子惯导和GPS数据。通讯软件的设计为传递对准系统的实现和应用奠定了基础。65313
毕业论文关键词 瞄准吊舱 传递对准 通讯软件 Vxworks 多任务
毕业设计说明书(论文)外文摘要
Title A design of communication software used in the transfer alignment of embedded military targeting pods
Abstract In this paper, multi-tasking design and communication software development are researched based on the real-time operating system VxWorks. The basic principle of SINS transfer alignment is briefly introduced.According to real-time requirements of its underlying communication tasks, multi-task scheduling mechanism of VxWorks and the RS422 serial communication technology,the communications software of transfer alignment is designed.The reception of datas of master INS,slave INS and GPS is finished.The sending of navigation data after data fusion is finished.Through the use of semi-physical simulation,results verify the feasibility of the communication software.The communication software can send and receive datas of master INS,slave INS and GPS needed by transfer alignment stablely and efficiently.The design of communication software lays the foundation of realization and application of transfer alignment.
Keywords argeting pod, transfer alignment, communications software, Vxworks, multitask
目 次
1 引言 1
1.1 课题背景及研究意义 1
1.3 研究内容和主要工作 5
2 传递对准通讯软件设计方案 7
2.1 传递对准基本原理 7
2.2 传递对准系统总体通讯结构 7
2.3 系统软硬件分析 8
2.4 本章小结 11
3 系统通讯软件串口驱动设计 12
3.1 串口通信基本原理 12
3.2 VxWorks串行设备驱动原理 12
3.3 RS422串行接口驱动 14
3.4 通讯软件3路RS422驱动设计 15
3.5 本章小结 15
4 通讯软件多任务设计 16
4.1 VxWorks操作系统多任务设计研究 16
4.2 通讯软件多任务划分 20
4.3 通讯软件多任务调度 21
4.4 通讯软件多任务的实现 23
4.5 本章小结 34
5 通讯软件的仿真与调试 36
5.1 半物理仿真实验设计