SLAA235A February   2005  – August 2018 MSP430F147 , MSP430F147 , MSP430F148 , MSP430F148 , MSP430F149 , MSP430F149

 

  1.   Fuzzy Logic Motor Control With MSP430™ MCUs
    1.     Trademarks
    2. 1 Background Information
      1. 1.1 Fuzzification
      2. 1.2 Fuzzy Inference
      3. 1.3 Centroid Calculation Defuzzification Method
    3. 2 Hardware Description
    4. 3 Software Description
    5. 4 References
  2.   Revision History

Background Information

The control of the rotation speed of serial universal motors is very complicated when done using traditional control techniques, as it requires a very complex mathematical model. Fuzzy logic eliminates the need for mathematical modeling and allows relatively easy design of a solution.

Fuzzy logic defines rules that determine the behavior of the system using word descriptions instead of mathematical equations. The algorithm consists of three steps:

  1. Fuzzification
  2. Fuzzy Inference
  3. Defuzzification

The following sections briefly discuss these three processes. For more detailed information, refer to Fuzzy Logic: An Overview of the Latest Control Methodology.