新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于温备份技术的高可靠嵌入式控制器设计

基于温备份技术的高可靠嵌入式控制器设计

作者: 时间:2010-10-18 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/151423.htm

3 软件
3.1 FPGA逻辑

 FPGA实现的是数据复接功能,完成两路串行输入数据的复接并通过串行接口输出。复接器在FPGA中实现分为3个模块:串行输入模块、复接模块和串行输出模块,如图7所示。两路LVDS数据通过串行输入模块存储在相应的FIFO中,复接模块中的控制逻辑同步地取出1个或2个FIFO中的数据并通过复接单元复接后存入FIFO3,串行输出模块将FIFO3中的数据取出并发送。

3.2 MCU软件
 主系统的MCU与系统的MCU的软件功能有所不同:主MCU完成实验的控制、数据的采集处理以及向MCU定时实验关键数据及实验进程信息;备份MCU除定时接收主MCU发送的备份数据外,其余时间处于休眠状态。主备份MCU采用统一的程序,程序流程图如图8所示。主备份MCU按照特定输入引脚的电平值确定本系统是主系统或备份系统,从而运行不同的程序。

 若主MCU出现暂时性故障,则主MCU内置的看门狗电路会重启主MCU,读入故障前的最后一次备份信息,继续实验。若主MCU出现永久性故障,则主系统进入掉电状态,而备份MCU读取Flash中的备份信息并接替主系统进行实验控制。
随着空间的进步,空间科学实验的需求必然会提升到一个新的高度,同时对科学实验设备的研发也提出了更高的要求。作为实验控制核心部件,高的设计仍将是十分重要的课题。本文利用MSP430与IGLOO系列FPGA的低功耗特性完成的新型温备份设计,在提高性的同时保证了系统的低功耗,适用于未来空间科学实验的高控制。
参考文献
[1] 蔡金荣,张立荣,周晓东.实践系列卫星空间环境探测的回顾[C].中国空间科学学会空间探测专业委员会第十九次学术会议,2006:423-427.
[2] 安军社,陈晓敏,石俊峰,等.萤火一号探测器有效载荷数据管理器设计[J].空间科学学报,2009,29(5):486-489.
[3] HIHARA H, YMADA K, ADACHI M. CRAFT: an experimental fault tolerant computer system for SERVIS-2 satellite[EB/OL]. http://pdf.aiaa.org/preview/CDReadyMIC SSC03_723/PV2003_2291.pdf.2003.
[4] 王建峰,蒋轩祥.一种温备份的容错计算机的设计与实现[J].微电子学与计算机,2002(9):36-39.
[5] TANTIPHANWADI S. Spacecraft computers on the seastar satellite[EB/OL]. http://microsat.sm.bmstu.ru/e-library/ccdh/Hard/ts-xii-6.pdf,1999.
[6] 李春华,倪润立.中国返回式卫星与空间科学实验[J].空间科学学报,2009,29(1):124-129.
[7] Actel Corporation. Competitive programmable logic power comparison white paper [S]. 2008.
[8] 符冬阳,贺贵明.增强并行口EPP协议及其应用[J].计算机应用,2001,21(10):62-63.
[9] 曾声奎,赵廷弟,张建国,等. 系统可靠性设计分析教 程[M]. 北京:北京航空航天大学出版社,2000:32-36.

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭