您的位置: turnitin查重官网> 工程 >> 系统工程 >飞行器基于文件飞行器模拟系统软件设计

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

收藏本文 2024-02-06 点赞:24319 浏览:108738 作者:网友投稿原创标记本站原创

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

    摘要3-4

    Abstract4-7

    1 绪论7-11

    1.1 选题背景及作用7-8

    1.2 飞行器模拟系统进展近况8

    1.3 探讨内容及结构安排8-11

    2 飞行器模拟系统概述11-19

    2.1 飞行器模拟系统需求浅析11-12

    2.2 结构及功能介绍12

    2.3 硬件平台12-13

    2.4 主要硬件介绍13-17

    2.4.1 ADSP-BF53213-15

    2.4.2 CycloneⅢ系列FPGA15

    2.4.3 MAX Ⅱ系列的CPLD15

    2.4.4 W530015-16

    2.4.5 BU-6158016-17

    2.5 本章总结17-19

    3 软件总体结构19-21

    3.1 软件分层结构设计19

    3.2 软件主流程设计19-20

    3.3 本章总结20-21

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

    4.1 底层硬件驱动21-33

    4.1.1 网络芯片W5300初始化21-24

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

    4.2 时间片任务调度33-34

    4.3 本章总结34-35

    5 FatFs文件系统移植及文件剖析35-47

    5.1 FatFs文件系统介绍35

    5.2 文件系统移植35-39

    5.2.1 SD卡初始化35-37

    5.2.2 文件系统移植37-39

    5.3 文件剖析39-46

    5.3.1 通信文件剖析39-43

    5.3.2 逻辑文件剖析43-44

    5.3.3 电源文件剖析44-45

    5.3.4 故障配置文件剖析45-46

    5.4 本章总结46-47

    6 通信功能47-65

    6.1 电流环通信47-51

    6.1.1 帧命令协议47-49

    6.1.2 单命令协议49-51

    6.2 RS422通信协议51-52

    6.3 1553B通信协议52-54

    6.3.1 1553B通信中断处理52-53

    6.3.2 1553B通信帧协议53-54

    6.4 以太网通信54-62

    6.4.1 W5300网络传输介绍54

    6.4.2 网络传输流程54-56

    6.4.3 网络数据传输56-57

    6.4.4 网络传输协议57-62

    6.5 本章总结62-65

    7 开关量信号处理功能65-67

    7.1 逻辑信号处理65

    7.2 制约码信号处理65-66

    7.3 本章总结66-67

    总结67-69

    致谢69-71

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号