hlayumi的个人空间 https://blog.eetop.cn/hslogic [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

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

已有 12898 次阅读| 2018-5-1 17:32 |系统分类:芯片设计

面对可能的强电磁干扰和高空不可预知的工作环境,太阳能无人机导航设备需满足高可靠性、高精度、长航时、重量轻、体积小等要求。组合导航控制器在系统中起到数据采集、数据处理、数据融合与输出等重要功能,因此它的可靠工作对组合导航系统十分重要。本文将冗余技术应用到组合导航控制器设计中,主要内容包括冗余控制器总体方案设计、硬件设计、软件设计及其功能测试等。根据组合导航系统需求分析,控制器采用DSP+FPGA的双机热备份设计。其中DSP主要负责导航传感器数据采集、数据处理和数据融合等;FPGA主要负责故障检测、故障处理和选择双DSP中的一路数据进行输出等;多路选择器用于双FPGA输出通道选择。冗余控制器硬件设计主要包括硬件总体方案设计、主要芯片选型、DSP最小系统、FPGA最小系统、电源模块、通讯电路模块、多路选择器模块、双控制器接口模块设计和PCB设计等,其中通讯电路模块主要包括双DSP间通讯电路、DSP与FPGA间通讯电路和外部通讯电路设计等。系统软件设计主要包括外部接口模块程序、冗余控制器容错管理程序和上位机软件设计三部分。其中,外部接口模块用于传感器数据采集和系统最终导航信息输出;容错管理程序包括系统初始化、主备机确认、双机同步、双机通讯、故障检测、故障自检和仲裁切换程序设计等;上位机软件主要用于接收、显示和保存最终导航数据信息。构建了测试平台,对组合导航冗余控制器各功能模块进行测试和模拟故障测试。实验测试数据和示波器波形表明,设计的组合导航冗余控制器可以在主控制器发生故障时实现自主切换,满足设计要求。

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 5

    粉丝
  • 0

    好友
  • 1

    获赞
  • 16

    评论
  • 5260

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-25 08:50 , Processed in 0.015797 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部