SPRUJF4 October   2024

 

  1.   1
  2.   Description
  3.   Features
  4.   Applications
  5.   5
  6. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Specification
    4. 1.4 Device Information
    5.     General Texas Instruments High Voltage Evaluation (TI HV EVM) User Safety Guidelines
  7. 2Hardware
    1. 2.1 Hardware Description
      1. 2.1.1 Auxiliary Power Supply
      2. 2.1.2 DC Link Voltage Sensing
      3. 2.1.3 Motor Phase Voltage Sensing
      4. 2.1.4 Motor Phase Current Sensing
        1. 2.1.4.1 Three-Shunt Current Sensing
        2. 2.1.4.2 Single-Shunt Current Sensing
      5. 2.1.5 External Overcurrent Protection
      6. 2.1.6 Internal Overcurrent Protection for TMS320F2800F137
    2. 2.2 Getting Started Hardware
      1. 2.2.1 Test Conditions and Equipment
      2. 2.2.2 Test Setup
  8. 3Motor Control Software
    1. 3.1 Three-Phase PMSM Drive System Design Theory
      1. 3.1.1 Field-Oriented Control of PMSM
        1. 3.1.1.1 Space Vector Definition and Projection
          1. 3.1.1.1.1 ( a ,   b ) ⇒ ( α , β ) Clarke Transformation
          2. 3.1.1.1.2 ( α , β ) ⇒ ( d ,   q ) Park Transformation
        2. 3.1.1.2 Basic Scheme of FOC for AC Motor
        3. 3.1.1.3 Rotor Flux Position
      2. 3.1.2 Sensorless Control of PM Synchronous Motor
        1. 3.1.2.1 Enhanced Sliding Mode Observer With Phase-Locked Loop
          1. 3.1.2.1.1 Mathematical Model and FOC Structure of an IPMSM
          2. 3.1.2.1.2 Design of ESMO for the IPMS
            1. 3.1.2.1.2.1 Rotor Position and Speed Estimation With PLL
      3. 3.1.3 Field Weakening (FW) and Maximum Torque Per Ampere (MTPA) Control
    2. 3.2 Getting Started Software
      1. 3.2.1 Download and Install C2000 Software
      2. 3.2.2 Using the Software
      3. 3.2.3 Project Structure
  9. 4Test Procedure and Results
    1. 4.1 Build Level 1: CPU and Board Setup
    2. 4.2 Build Level 2: Open-Loop Check With ADC Feedback
    3. 4.3 Build Level 3: Closed Current Loop Check
    4. 4.4 Build Level 4: Full Motor Drive Control
    5. 4.5 Test Procedure
      1. 4.5.1 Startup
      2. 4.5.2 Build and Load Project
      3. 4.5.3 Setup Debug Environment Windows
      4. 4.5.4 Run the Code
        1. 4.5.4.1 Build Level 1 Test Procedure
        2. 4.5.4.2 Build Level 2 Test Procedure
        3. 4.5.4.3 Build Level 3 Test Procedure
        4. 4.5.4.4 Build Level 4 Test Procedure
          1. 4.5.4.4.1 Tuning Motor Drive FOC Parameters
          2. 4.5.4.4.2 Tuning Field Weakening and MTPA Control Parameters
          3. 4.5.4.4.3 Tuning Current Sensing Parameters
    6. 4.6 Performance Data and Results
      1. 4.6.1 Load and Thermal Test
      2. 4.6.2 Overcurrent Protection by External Comparator
      3. 4.6.3 Overcurrent Protection by Internal CMPSS
  10. 5Hardware Design Files
    1. 5.1 Schematics
    2. 5.2 PCB Layouts
    3. 5.3 Bill of Materials (BOM)
  11. 6Additional Information
    1. 6.1 Known Hardware or Software Issues
    2. 6.2 Trademarks
    3. 6.3 Terminology
  12. 7References
Design of ESMO for the IPMS

Figure 3-14 shows the conventional PLL integrated into the SMO.

TIEVM-MTR-HVINV Block Diagram of eSMO With PLL
                    for a PMSM Figure 3-14 Block Diagram of eSMO With PLL for a PMSM

The traditional reduced-order sliding-mode observer is constructed, with the mathematical model shown in Equation 25 and the block diagram shown in Figure 3-15.

Equation 25. i ^ ˙ α i ^ ˙ β = 1 L d - R s - ω ^ e ( L d - L q ) ω ^ e ( L d - L q ) - R s i ^ α i ^ β + 1 L d V α - e ^ α + z α V β - e ^ β + z β

where

  • z α and z β are sliding-mode feedback components and are defined as shown in Equation 26:
Equation 26. z α z β = k α s i g n ( i ^ α - i α ) k β s i g n ( i ^ β - i β )

where

  • k α and k β are the constant sliding-mode gain designed by Lyapunov stability analysis

If k α and k β are positive and significant enough to provide the stable operation of the SMO, then k α and k β are large enough to hold k α > m a x ( e α ) and k β > m a x ( e β ) .

TIEVM-MTR-HVINV Block Diagram of Traditional
                    Sliding-Mode Observer Figure 3-15 Block Diagram of Traditional Sliding-Mode Observer

The estimated value of EEMF in α-β axes ( e ^ α , e ^ β ) can be obtained by low-pass filter from the discontinuous switching signals z α and z α :

Equation 27. e ^ α e ^ β = ω c s + ω c z α z β

where

  • ω c = 2 π f c is the cutoff angular frequency of the LPF, which is usually selected according to the fundamental frequency of the stator current

Therefore, the rotor position can be directly calculated from arc-tangent the back EMF, as Equation 28 defines:

Equation 28. θ ^ e = - tan - 1 e ^ α e ^ β

Low-pass filters remove the high-frequency term of the sliding-mode function, which results in phase delay. The delay can be compensated by the relationship between the cut-off frequency ω c and back EMF frequency ω e , which is defined as shown in Equation 29:

Equation 29. θ e = - tan - 1 ( ω e ω c )

Then the estimated rotor position by using SMO method is found with Equation 30:

Equation 30. θ ^ e = - tan - 1 e ^ α e ^ β + θ e

In a digital control application, a time-discrete equation of the SMO is needed. The Euler method is the appropriate way to transform to a time-discrete observer. The time-discrete system matrix of Equation 25 in α-β coordinates is given by Equation 31 as:

Equation 31. i ˙ ^ α ( n + 1 ) i ˙ ^ β ( n + 1 ) = F α F β i ˙ ^ α ( n ) i ˙ ^ β ( n ) + G α G β V α * ( n ) - e ^ α ( n ) + z α ( n ) V β * ( n ) - e ^ β ( n ) + z β ( n )

where

Equation 32. F α F β = e - R s L d e - R s L q
Equation 33. G α G β = 1 R s 1 - e - R s L d 1 - e - R s L q

The time-discrete form of Equation 27 is given by Equation 34 as:

Equation 34. e ^ α ( n + 1 ) e ^ β ( n + 1 ) = e ^ α ( n ) e ^ β ( n ) + 2 π f c z α ( n ) - e ^ α ( n ) z β ( n ) - e ^ β ( n )