Jump to main content

##

# 3.3.20.2 tmcMot_PMSM_s Struct

## C

    typedef struct
    {
        float32_t PolePairs;           /* Number of pole pairs */
        float32_t RsInOhms;            /* Per phase resistance in Ohms */
        float32_t LdInHenry;           /* Direct axis inductance in Henry */
        float32_t LqInHenry;           /* Quadrature axis inductance in Henry */
        float32_t KeInVrmsPerKrpm;     /* Back EMF constant in Vrms per krpm */
        float32_t IrmsMaxInAmps;       /* Maximum RMS current in Amps */
        float32_t JmInKgPerCmSquare;   /* Motor inertia in Kg/cm^2 */
        float32_t NmaxInRpm;           /* Maximum speed in RPM */
        float32_t NratedInRpm;         /* Rated speed in RPM */
    } tmcMot_PMSM_s;

## Summary

Structure defining the PMSM motor parameters.

## Description

This structure contains the parameters for a Permanent Magnet Synchronous Motor (PMSM), which are essential for motor control applications.

## Remarks

None.