飞控计算机发展史,CAN总线飞控计算机设计与开发

摘要:

随着无人机的高速发展,"高空长航时"逐渐成为大型高端无人机的设计目标,由此带来"工作环境恶劣,连续工作时间长"等问题,这对无人机可靠性提出了更严苛的要求.作为核心部件,飞行控制计算机的可靠性显得尤为重要.以成熟的ISA总线飞行控制计算机为基础,以"高可靠性,高可扩展性,高可维护性"为目标,本文基于CAN总线对飞行控制计算机进行了设计和开发.为克服ISA总线的单主工作模式对飞行控制计算机可靠性提升的限制,选择扩展性更强,冗余备份更易实现的CAN作为内部总线,并设计了向下兼容,互联方式灵活的通信方案.采用"通用化"理念,将逻辑运算模块和接口管理模块集成在一块插板上,构成通用核心插板,便于维护.最终形成"通用核心插板+双CAN总线"的总体框架.为节省核心插板版面空间,提高CPU处理效率,采用"CAN-IP扩展接口"作为CAN控制器硬件实现方案,同时设计了底层通信函数的最小完备集和上层通信规则,建立起内部通信.为实现CAN总线单通道计算机,对分布式软件架构,以及多单元的管理策略进行了设计.进一步,为简单可靠地实现针对控制单元的容错,采用"协同法"作为容错策略,设计了故障诊断,系统重构以及故障恢复等算法.针对开发完成的CAN总线计算机,首先利用实时仿真系统,测试了飞行控制计算机基本功能,包括控制逻辑,各单元CPU负荷以及总线负荷;其次通过故障注入,全面地测试了计算机容错功能.结果表明,CAN总线容错飞行控制计算机性能优异,达到了设计目标.

展开

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值