基于DSP的大气数据解算装置的设计与实现
发布时间:2023-04-30 03:46
对飞行器飞行过程中大气参数的准确采集及高速处理是保证飞行器正常飞行的关键因素。随着飞行控制系统对飞行器空中姿态的控制越来越严格,大气数据参数实时采集处理的要求不断提高,本文介绍并设计实现了一种基于DSP的大气数据解算装置,通过嵌入在飞行器表面的压力传感器、温度传感器等直观获取压力、温度等大气参数,解算装置通过RS422接收传感器数据,根据模型算法解算后通过1553B总线向控制组合输出解算后来流马赫数、来流静压、来流攻角、来流侧滑角、高度等大气参数,飞行控制系统通过这些数据可实时把握飞行器飞行状态,从而对其空中姿态进行调整变化。本文调研了目前国内外大气数据解算装置的发展现状,利用DSP强大的外部接口功能及数字信号处理能力,结合RS422全双工工作方式和1553B总线的集中控制、分布处理、实时可靠等特点,主要从以下几个方面阐述了对数据解算装置的设计与实现。首先对数据解算装置各功能模块的硬件电路及底层驱动程序进行了分析设计,主要有:DSP的最小系统设计,搭建基本操作环境;设计SDRAM和FLASH与EMIF的接口电路及底层驱动,外扩DSP数据及程序存储空间,完成用户程序的自举引导,实现程序在...
【文章页数】:87 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 绪论
1.1 课题的研究背景
1.2 课题研究目的和意义
1.3 国内外研究现状
1.3.1 国外研究现状
1.3.2 国内研究现状
1.4 本文主要内容及章节安排
2 数据解算装置方案设计
2.1 大气测量系统组成
2.2 解算装置功能需求
2.3 方案设计与分析
2.4 本章小结
3 硬件电路及底层驱动程序设计
3.1 DSP最小系统设计
3.1.1 DSP开发环境及流程
3.1.2 电源模块设计
3.1.3 复位监测电路设计
3.1.4 时钟电路设计
3.1.5 JTAG在线调试接口设计
3.2 EMIF与 SDRAM接口模块设计
3.2.1 EMIF接口设计
3.2.2 EMIF接口初始化
3.3 EMIF与 FLASH接口模块设计
3.3.1 EMIF接口设计
3.3.2 FLASH烧写
3.3.3 FLASH自举引导
3.3.4 应用程序在线升级
3.4 串口扩展模块设计
3.4.1 串口扩展电路设计
3.4.2 串口驱动程序设计
3.51553 B通信模块设计
3.5.1 EMIF与 LHB155304 接口电路设计
3.5.2 1553 B驱动程序设计
3.6 电压监测模块设计
3.6.1 A/D接口电路设计
3.6.2 AD7478驱动程序设计
3.7 本章小结
4 内部逻辑设计
4.1 中断的实现
4.2 电压采集程序
4.3 串口扩展模块逻辑设计
4.3.1 通信逻辑设计
4.3.2 通信可靠性设计
4.4 1553 B通信模块程序设计
4.4.1 LHB155304远程终端RT模式工作流程
4.4.2 1553 B数据传输双缓冲机制流程
4.5 数据解算算法程序
4.5.1 传感器压力数据获取
4.5.2 大气数据解算模型算法
4.6 数据解算装置主程序
4.7 本章小结
5 数据解算装置的性能测试与验证
5.1 解算装置硬件及驱动测试
5.1.1 电源测试
5.1.2 SDRAM驱动测试
5.1.3 FLASH烧写及自举引导测试
5.1.4 串口扩展通信测试
5.1.5 1553 B通信测试
5.1.6 AD采集测试
5.2 单元测试
5.3 本章小结
6 总结与展望
6.1 总结
6.2 展望
参考文献
攻读硕士学位期间发表的学术论文及所取得的研究成果
致谢
本文编号:3806356
【文章页数】:87 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 绪论
1.1 课题的研究背景
1.2 课题研究目的和意义
1.3 国内外研究现状
1.3.1 国外研究现状
1.3.2 国内研究现状
1.4 本文主要内容及章节安排
2 数据解算装置方案设计
2.1 大气测量系统组成
2.2 解算装置功能需求
2.3 方案设计与分析
2.4 本章小结
3 硬件电路及底层驱动程序设计
3.1 DSP最小系统设计
3.1.1 DSP开发环境及流程
3.1.2 电源模块设计
3.1.3 复位监测电路设计
3.1.4 时钟电路设计
3.1.5 JTAG在线调试接口设计
3.2 EMIF与 SDRAM接口模块设计
3.2.1 EMIF接口设计
3.2.2 EMIF接口初始化
3.3 EMIF与 FLASH接口模块设计
3.3.1 EMIF接口设计
3.3.2 FLASH烧写
3.3.3 FLASH自举引导
3.3.4 应用程序在线升级
3.4 串口扩展模块设计
3.4.1 串口扩展电路设计
3.4.2 串口驱动程序设计
3.51553 B通信模块设计
3.5.1 EMIF与 LHB155304 接口电路设计
3.5.2 1553 B驱动程序设计
3.6 电压监测模块设计
3.6.1 A/D接口电路设计
3.6.2 AD7478驱动程序设计
3.7 本章小结
4 内部逻辑设计
4.1 中断的实现
4.2 电压采集程序
4.3 串口扩展模块逻辑设计
4.3.1 通信逻辑设计
4.3.2 通信可靠性设计
4.4 1553 B通信模块程序设计
4.4.1 LHB155304远程终端RT模式工作流程
4.4.2 1553 B数据传输双缓冲机制流程
4.5 数据解算算法程序
4.5.1 传感器压力数据获取
4.5.2 大气数据解算模型算法
4.6 数据解算装置主程序
4.7 本章小结
5 数据解算装置的性能测试与验证
5.1 解算装置硬件及驱动测试
5.1.1 电源测试
5.1.2 SDRAM驱动测试
5.1.3 FLASH烧写及自举引导测试
5.1.4 串口扩展通信测试
5.1.5 1553 B通信测试
5.1.6 AD采集测试
5.2 单元测试
5.3 本章小结
6 总结与展望
6.1 总结
6.2 展望
参考文献
攻读硕士学位期间发表的学术论文及所取得的研究成果
致谢
本文编号:3806356
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/3806356.html