基于DSP的无人飞行器飞行控制系统设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于DSP的无人飞行器飞行控制系统设计
1 引言
随着科技的发展以及军事战略思想的转变,无人飞行器在军事、民用领域具有广泛的应用前景和极其重要的现实意义。
各国正在研制和开发各种性
能独特的无人飞行器,改造的核心就是飞行控制系统。
DSP 以其丰富的指令系统、高速高精度的运算能力及丰富的片内外设资源等优势,为飞控系统的发展提供了一个很好的平台。
本系统选用的TMS320F2812(以下简称F2812)是TI 公司开发的一款32 位DSP 芯片,采用高性能静态CMOS 技术,工作主频可达150M ips。
片内集成了128K 字的FLASH 存储器,方便实现软件升级;还集成了丰富的外围设备,如: 采样频率高达12. 5M IPS 的12 位16 路A /D 转换器,两个面向电机控制的事件管理器和多种标准串口通信外设。
在此基础上设计出一种高精度、扩展性强、小型化和低成本的新型飞行
控制系统。
2 硬件系统方案要求和设计
基于DSP 的飞控系统硬件设计,关键在于系统的整体方案设计。
接口设计是一个重要环节,将直接影响系统的性能。
为了减轻系统的负担,外部输入信号用中断方式读入,信号输入输出时要考虑抗干扰性。
充分考虑TMS320F2812 的片内资源以及系统的接口要求,仅需对DSP 芯片进行少量的外部接口扩展,即可满足飞控系统所有功能和未来扩展性的要求。
同时由于系统的输入逻辑量较多,采用A ltera 公司CPLD 芯片EPM7128,完成数据处理和逻辑运算功能,以减少控制电路的体积,增加系统的可靠性,实现对控制系统各单元状态的监视和控制。