作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (21): 249-251. doi: 10.3969/j.issn.1000-3428.2006.21.087

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

TMR整体硬化技术及其在电控系统中的应用

原 亮,丁国良,刘文冰,黄飞云,赵 强   

  1. (军械工程学院计算机工程系,石家庄050003)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-11-05 发布日期:2006-11-05

TMR Hardening and Its Application in Control System

YUAN Liang, DING Guoliang, LIU Wenbing, HUANG Feiyun, ZHAO Qiang   

  1. (Department of Computer Engineering, Ordnance Engineering College, Shijiazhuang 050003)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-11-05 Published:2006-11-05

摘要: 在对TMR的容错运行机制予以分析讨论的基础上,针对一种DC电机控制系统进行了基于FPGA芯片的“整体硬化”研究和具体实现。该方式既从原理上摆脱了传统的程序控制概念,消除了“程序跑飞”的隐患,又在结构上减少了因部分硬件单元的故障而导致系统功能整体受损的可能。因此,整个系统在EMI测试环境下表现出了良好的抗干扰性能。

关键词: TMR, 容错, 嵌入式系统, FPGA, EMI

Abstract: According to the basic principle of TMR (three module redundancy), the details are discussed and implemented in a fault-tolerance DC motor controller, which is not composed of any kind of traditional CPU but only FPGA chip structured by VHDL language. Since there is no program in this embedded system, there will be no dangerous of IP corruption that all program-based CPUs tend to suffer. Apart of that, if any single module in FPGA becomes invalid, it will be isolated immediately from the system, and the other two will take the responsibility of keeping the system running correctly. This approach increases the reliability of the embedded applications above in the presents of EMI.

Key words: TMR, Fault tolerance, Embedded system, FPGA, EMI

中图分类号: