1 / 20

A Highly Reliable Fault-Tolerant Microprocessor System for Industrial Process Control

A Highly Reliable Fault-Tolerant Microprocessor System for Industrial Process Control. 組員: 922930  廖志偉 9 22854  蔡鴻年. OUTLINE. ABSTRACT INTRODUCTION SYSTEM STRUCTURE OF FAULT-TOLERANT MICROPROCESSOR SYSTEM HARDWARE REALIZATION OF FAULT-TOLERANT MICROPROCESSOR SYSTEM CONCLUSION. ABSTRACT.

Télécharger la présentation

A Highly Reliable Fault-Tolerant Microprocessor System for Industrial Process Control

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Highly Reliable Fault-Tolerant Microprocessor Systemfor Industrial Process Control 組員:922930 廖志偉 922854 蔡鴻年

  2. OUTLINE • ABSTRACT • INTRODUCTION • SYSTEM STRUCTURE OF FAULT-TOLERANT MICROPROCESSOR SYSTEM • HARDWARE REALIZATION OF FAULT-TOLERANT MICROPROCESSOR SYSTEM • CONCLUSION

  3. ABSTRACT • Improve microprocessor system reliability using fault -tolerant theory and technique. • This fault-tolerant system has been realized in hardware using microcontroller 80c552 as core. • The fault-tolerant system consists of three functional modules with the same hardware and a fault-masking network the three modules are alternative in function and the fault-masking network is used for fault detection and fault-tolerance.

  4. INTRODUCTION A diagram of sequence control system

  5. Factors to increase of fault probability • large temperature change • high humidity • serious dust • shock • bad power supply…..etc

  6. Two ways to enhance thereliability of microprocessor system • Avoid fault • Correct design • Optimal choosing of component and device • Cautious install • Reinforcemen …..etc

  7. Fault-tolerance • It means that the system can still finish a group of program or algorithm, also we can say that the program can’t be broken or changed by the fault in the system and the executing result will have no wrong even when some hardware or software faults take place.

  8. SYSTEM STRUCTURE OF FAULT-TOLERANT MICROPROCESSOR SYSTEM • X is the input vector of the system; • Z is the output vector of the system; • f is the fault of the system

  9. As for the microprocessor system, the output vector Zcan be looked as the function of input vector X and fault f, that is: Z=Z(X,f). • When there is no fault, the normal output set of the system can be expressed as : S={Z(X,λ)lX€Q}, and fault output set : S={Z(X,f)lX€Q}, • where Q stands for normal input set of the microprocessor system.

  10. If all the function and task of the microprocessor system can be undertaken by a circuit module m, as fig. • Schematic diagram of sequence control system.

  11. In order to equip the system with fault-tolerant ability, afault-masking network p must be added to the output level of module m so as to correct Z(X,f) as Z(X, λ) as showing Schemattc diagram of sequence control system with fault-masking network.

  12. NMR SYSTEM N times module redundant sequence control system

  13. Fault-tolerant microprocessor system structure

  14. Decoding principles for decoder • If the output of two XOR gates connected with module m is “0”, i.e. compared result is the same, the output of decoder will be di=l,df=0(i≠j ) . Module mi is chosen to control the solid relay. • If there is no such module whose two connected XOR gates produce output “0, the module whose one connected XOR gate output “0” will be chosen to control solid relay. • If none of the XOR gates produces output “0, the functional module will be decided without restriction

  15. Note: If the state of module m1,m2 and m3 is “0 ”, the module is in good condition (without fault). if the state of module m1,m2, and m3 is “1 ”, the module is wrong.

  16. fault-tolerant microprocessorsystem can be simplified from

  17. HARDWARE REALIZATION OF FAULT-TOLERANT MICROPROCESSOR SYSTEM • The fault-tolerant microprocessor systemcan be expressed as Fig. in hardware module.

  18. Module m1,m2 and m3 are the same in hardware. The CPU adapts microcontroller 80~552 made in Philips Company. The communication among them is undertaken by I*2c series bus of 80c552.In addition, there are analog input circuit, switch input circuit and switch output circuit in the modules.

  19. The components in fault-masking module are XOR gate, 3-state gate and D-trigger only. The XOR gate is 74HC86, 3-state gate 74LS126. In view of low consumption of power 74HC126 should be chosen as 3-state gate. But the 3-state gate is used to drive sold relay directly. Its input part is a light-electricity coupled circuit, which needs 5mA driving current. The maximum inject current of 74HC126 is 5mA and 74LS126 is 8mA. So 74LS126 is fit for this job.

  20. CONCLUSION • high reliability requirement for microprocessor system in industrial process control, based on fault-tolerant theory and technique, a kind of three Module Redundant fault-tolerant microprocessor system structure has been proposed which can mask both transient and permanent fault. • This fault-tolerant system has been realized in hardware using microcontroller 80C552 as core. This system has been applied into Robotization Automatic Drilling Machine and as the main control unit which executes key tasks. Industrial tests show that the fault-tolerant microprocessor system can stand the tests of various bad condition in industrial site and has high reliability.

More Related