首页> 中文学位 >基于文件解析的飞行器模拟系统软件设计
【6h】

基于文件解析的飞行器模拟系统软件设计

代理获取

目录

声明

摘要

1 绪论

1.1 选题背景及意义

1.2 飞行器模拟系统发展现状

1.3 研究内容及结构安排

2 飞行器模拟系统概述

2.1 飞行器模拟系统需求分析

2.2 结构及功能介绍

2.3 硬件平台

2.4 主要硬件介绍

2.4.1 ADSP-BF532

2.4.2 Cyclone Ⅲ系列FPGA

2.4.3 MAX Ⅱ系列的CPLD

2.4.4 W5300

2.4.5 BU-61580

2.5 本章总结

3 软件总体结构

3.1 软件分层结构设计

3.2 软件主流程设计

3.3 本章总结

4 底层硬件驱动和时间片任务管理

4.1 底层硬件驱动

4.1.1 网络芯片W5300初始化

4.1.2 1553B接口芯片BU-61580初始化

4.2 时间片任务调度

4.3 本章总结

5 FatFs文件系统移植及文件解析

5.1 FatFs文件系统介绍

5.2 文件系统移植

5.2.1 SD卡初始化

5.2.2 文件系统移植

5.3 文件解析

5.3.1 通信文件解析

5.3.2 逻辑文件解析

5.3.3 电源文件解析

5.3.4 故障配置文件解析

5.4 本章总结

6 通信功能

6.1 电流环通信

6.1.1 帧命令协议

6.1.2 单命令协议

6.2 RS422通信协议

6.3 1553B通信协议

6.3.1 1553B通信中断处理

6.3.2 1553B通信帧协议

6.4 以太网通信

6.4.1 W5300网络传输介绍

6.4.2 网络传输流程

6.4.3 网络数据传输

6.4.4 网络传输协议

6.5 本章总结

7 开关量信号处理功能

7.1 逻辑信号处理

7.2 控制码信号处理

7.3 本章总结

总结

致谢

参考文献

展开▼

摘要

飞行器模拟系统是复杂飞行器研制和使用过程中的重要设备,它可以用来模拟真实飞行器的输入输出接口,产生与真实系统一致的模拟数据,从而有效避免因使用真实飞行器带来的高风险,极大提高地面测发控系统的研制、检测和使用效率。本文给出了基于文件解析的飞行器模拟系统软件设计方法,该方法可以在不改变硬件平台和软件源代码的情况下,通过修改一些配置文件,来方便的实现模拟系统的功能更改,从而极大提高模拟系统的通用性和可扩展性。本文的主要工作如下:
   (1)给出了模拟系统硬件平台中以太网接口芯片W5300和1553B接口芯片BU-61580的初始化设置,详细介绍了各个寄存器的设置方法。
   (2)利用DSP提供的定时器,设计了基于时间片的多任务管理机制,从而可以在不使用操作系统的情况下,实时执行系统的多个任务。
   (3)实现了FatFs文件系统在模拟系统硬件平台上的移植,并给出了各种配置文件的数据读取和解析方法。
   (4)制定了电流环、RS422、1553B以及以太网通信的数据传输协议,并给出了具体的实现方法。
   (5)给出了飞行器模拟系统中的逻辑信号和控制码信号两类开关量信号的处理方法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号