摘要:

飞行器模拟系统是复杂飞行器研制和使用过程中的重要设备,它可以用来模拟真实飞行器的输入输出接口,产生与真实系统一致的模拟数据,从而有效避免因使用真实飞行器带来的高风险,极大提高地面测发控系统的研制、检测和使用效率。本文给出了基于文件解析的飞行器模拟系统软件设计方法,该方法可以在不改变硬件平台和软件源代码的情况下,通过修改一些配置文件,来方便的实现模拟系统的功能更改,从而极大提高模拟系统的通用性和可扩展性。本文的主要工作如下:

(1)给出了模拟系统硬件平台中以太网接口芯片W5300和1553B接口芯片BU-61580的初始化设置,详细介绍了各个寄存器的设置方法。

(2)利用DSP提供的定时器,设计了基于时间片的多任务管理机制,从而可以在不使用操作系统的情况下,实时执行系统的多个任务。

(3)实现了FatFs文件系统在模拟系统硬件平台上的移植,并给出了各种配置文件的数据读取和解析方法。

(4)制定了电流环、RS422、1553B以及以太网通信的数据传输协议,并给出了具体的实现方法。

(5)给出了飞行器模拟系统中的逻辑信号和控制码信号两类开关量信号的处理方法。

【作者】 何佳俊

【导师】 戴跃伟;秦华旺;

来自:中国知网

感谢阅读!欢迎更多与我们交流!

最新文章

  1. 【转】java.util.Arrays.asList 的用法
  2. AngularJS in Action读书笔记2——view和controller的那些事儿
  3. JAVA基础知识之网络编程——-网络通信模型(IO模型)
  4. BZOJ-1822 Frozen Nova 冷冻波 计(jie)算(xi)几何+二分+最大流判定+经典建图
  5. PHP学习之路 (2)
  6. 服务端 unity
  7. db2数据库Date相关函数
  8. Spring MVC 注解和XML的区别
  9. An attempt to attach an auto-named database for file
  10. 自己实现的简单MVC框架(类似Struts2+Spring)
  11. 移动开发meta集合【精】
  12. junit 单元测试 - 参数化测试
  13. C#程序及批处理中确定windows操作系统的方法
  14. Vue之彻底理解自定义组件的v-model
  15. 学习资料分享(Java第一行代码视频)<susmote.com>
  16. java内存垃圾回收模型
  17. Python数据结构应用3——链表
  18. Vue CLI 3使用:浏览器兼容性
  19. [转载]如何快速下载、安装和配置chromedriver ?
  20. H5-处理支付-前端部分

热门文章

  1. NodeJS 从0开始
  2. win7系统中桌面图标显示不正常问题
  3. Scale-up(纵向扩展) vs Scale-out(横向扩展)
  4. 直接调用类成员函数地址(用汇编取类成员函数的地址,各VS版本还有所不同)
  5. 《windows程序设计》学习_3.1:画出雷区,左键的使用
  6. poj 2228 Naptime dp
  7. SSD磁盘,CPU居高不下,高并发的情况下,是不是mysql解析器耗费的cpu资源高?
  8. java concurrent之前戏synchronized
  9. JS闭包经典例题
  10. AngularJS Directive 学习笔记