计算机工程 ›› 2010, Vol. 36 ›› Issue (2): 238-240.doi: 10.3969/j.issn.1000-3428.2010.02.084

• 工程应用技术与实现 • 上一篇    下一篇

基于FPGA的双CPU容错控制器设计

李登静,范守文   

  1. (电子科技大学机械电子工程学院,成都 610054)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2010-01-20 发布日期:2010-01-20

Design of Dual CPU Fault-tolerant Controller Based on FPGA

LI Deng-jing, FAN Shou-wen   

  1. (School of Mechatronics Engineering, University of Electronic Science and Technology of China, Chengdu 610054)
  • Received:1900-01-01 Revised:1900-01-01 Online:2010-01-20 Published:2010-01-20

摘要: 基于冗余容错思想,设计基于现场可编程门阵列的双CPU容错控制器。该容错控制器在故障情况下可通过回溯重载进行故障判定和系统性能恢复,控制器控制律在传感器失效时能进行自我重构。仿真结果表明,该容错控制器通过冗余CPU的切换和控制律的重构实现了系统故障情况下的容错纠错功能。

关键词: 容错, 重构, 现场可编程门阵列

Abstract: Based on the idea of redundant fault-tolerance, this paper designs a dual CPU fault-tolerant controller based on Field Programmable Gate Array(FPGA). It can detect faults and resume system performance through checkpoint reload in case of failure, and control law can self- reconfigure when sensor faults occur in the system. Simulation results show that fault-tolerance and fault rectification functions can be achieved by switching the redundant CPU and reconfiguring the control law in case of system failure.

Key words: fault-tolerance, reconfiguration, Field Programmable Gate Array(FPGA)

中图分类号: