基于双DSP+FPGA的组合导航冗余控制器设计与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:yx_maomao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面对可能的强电磁干扰和高空不可预知的工作环境,太阳能无人机导航设备需满足高可靠性、高精度、长航时、重量轻、体积小等要求。组合导航控制器在系统中起到数据采集、数据处理、数据融合与输出等重要功能,因此它的可靠工作对组合导航系统十分重要。本文将冗余技术应用到组合导航控制器设计中,主要内容包括冗余控制器总体方案设计、硬件设计、软件设计及其功能测试等。根据组合导航系统需求分析,控制器采用DSP+FPGA的双机热备份设计。其中DSP主要负责导航传感器数据采集、数据处理和数据融合等;FPGA主要负责故障检测、故障处理和选择双DSP中的一路数据进行输出等;多路选择器用于双FPGA输出通道选择。冗余控制器硬件设计主要包括硬件总体方案设计、主要芯片选型、DSP最小系统、FPGA最小系统、电源模块、通讯电路模块、多路选择器模块、双控制器接口模块设计和PCB设计等,其中通讯电路模块主要包括双DSP间通讯电路、DSP与FPGA间通讯电路和外部通讯电路设计等。系统软件设计主要包括外部接口模块程序、冗余控制器容错管理程序和上位机软件设计三部分。其中,外部接口模块用于传感器数据采集和系统最终导航信息输出;容错管理程序包括系统初始化、主备机确认、双机同步、双机通讯、故障检测、故障自检和仲裁切换程序设计等;上位机软件主要用于接收、显示和保存最终导航数据信息。构建了测试平台,对组合导航冗余控制器各功能模块进行测试和模拟故障测试。实验测试数据和示波器波形表明,设计的组合导航冗余控制器可以在主控制器发生故障时实现自主切换,满足设计要求。
其他文献
在大数据时代下,丰富的网络教学资源给英语口语学习带来了前所未有的发展空间。学生可以随时随地通过网络学习平台、手机APP等多种渠道,利用碎片化的时间,进行多维度、全方位
Word域是二级MS Office高级应用考试的难点。以利用IncludePicture域批量输出带照片的准考证为例谈了MS Word域的定义、域的插入方法、域的编辑等内容,并以此为例,探讨了如何
随着当前我国经济的发展,青少年犯罪的现象愈发严重。在复杂的社会背景下,未经人事的青少年们往往经受不住物质、视觉、心理等多方面的冲击,出现了诸多违法犯罪行为。单纯的
为了实现简易电子钟的功能,以FPGA应用设计为基础,使用Verilog HDL 语言编写并且使用Quartus Ⅱ进行仿真。本设计包含计时模块、译码显示模块,实现设计功能且验收效果良好。
要了解信息技术课程实施的状况和特征,就必须关注信息技术教师在课程实施过程中的表现,并且从信息技术教师的课程决策出发,重点考查教师做了什么,不同的教师为什么有不同的表
改变传统教学模式中学生的知识水平与实际社会脱节的状况,在STS理念下改革课程内容,课堂教学结合微课、翻转课堂、SPOC、MOOC等技术进行混合式教学,实现“以老师为主导、以学
<正> 我国城镇住房制度的改革,其关键就是福利性分房转变为货币化分房。国家从1998年7月1日起,全面停止福利分房,实行住房分配货币化。
新时代背景下,高职教育主要在培养高素质技术技能人才上发力,推动我国经济社会发展。以天津城市职业学院商贸系为例,在实践中分析总结出高职专业教师与思政工作者“一中心、