libximc: Структура motor_settings_t

libximc 3.0.2

Поля данных
Структура motor_settings_t

Физический характеристики и ограничения мотора. Подробнее...

`#include <ximc.h>`

## Поля данных
unsigned int | MotorType
| Флаги типа двигателя.
unsigned int | ReservedField
| Зарезервировано
unsigned int | Poles
| Кол-во пар полюсов у DС или BLDC двигателя или кол-во шагов на оборот для шагового двигателя.
unsigned int | Phases
| Кол-во фаз у BLDC двигателя.
float | NominalVoltage
| Номинальное напряжение на обмотке (В).
float | NominalCurrent
| Максимальный постоянный ток в обмотке для DC и BLDC двигателей, номинальный ток в обмотке для шаговых двигателей (А).
float | NominalSpeed
| Не используется.
float | NominalTorque
| Номинальный крутящий момент (мН * м).
float | NominalPower
| Номинальная мощность(Вт).
float | WindingResistance
| Сопротивление обмотки DC двигателя, каждой из двух обмоток шагового двигателя или каждой из трёх обмоток BLDC двигателя (Ом).
float | WindingInductance
| Индуктивность обмотки DC двигателя, каждой из двух обмоток шагового двигателя или каждой из трёх обмоток BLDC двигателя (мГн).
float | RotorInertia
| Инерция ротора (г cм2).
float | StallTorque
| Крутящий момент удержания позиции для шагового двигателя или крутящий момент при неподвижном роторе для других типов двигателей (мН м).
float | DetentTorque
| Момент удержания позиции с незапитанными обмотками (мН м).
float | TorqueConstant
| Константа крутящего момента, определяющая коэффициент пропорциональности максимального момента силы ротора от протекающего в обмотке тока (мН м/А).
float | SpeedConstant
| Константа скорости, определяющая значение или амплитуду напряжения наведённой индукции при вращении ротора DC или BLDC двигателя (об/мин / В) или шагового двигателя (шаг/с / В).
float | SpeedTorqueGradient
| Градиент крутящего момента (об/мин / мН м).
float | MechanicalTimeConstant
| Механическая постоянная времени (мс).
float | MaxSpeed
| Максимальная разрешённая скорость для шаговых двигателей (шаг/с) или для DC и BLDC двигателей (об/мин).
float | MaxCurrent
| Максимальный ток в обмотке (А).
float | MaxCurrentTime
| Безопасная длительность максимального тока в обмотке (мс).
float | NoLoadCurrent
| Ток потребления в холостом режиме (А).
float | NoLoadSpeed
| Скорость в холостом режиме (об/мин).

## Подробное описание

Физический характеристики и ограничения мотора.

См. также
  set_motor_settings
  get_motor_settings
  get_motor_settings, set_motor_settings

## Поля

## ◆ DetentTorque

float DetentTorque

Момент удержания позиции с незапитанными обмотками (мН м).

Тип данных: float.

## ◆ MaxCurrent

float MaxCurrent

Максимальный ток в обмотке (А).

Тип данных: float.

## ◆ MaxCurrentTime

float MaxCurrentTime

Безопасная длительность максимального тока в обмотке (мс).

Тип данных: float.

## ◆ MaxSpeed

float MaxSpeed

Максимальная разрешённая скорость для шаговых двигателей (шаг/с) или для DC и BLDC двигателей (об/мин).

Тип данных: float.

## ◆ MechanicalTimeConstant

float MechanicalTimeConstant

Механическая постоянная времени (мс).

Тип данных: float.

## ◆ MotorType

unsigned int MotorType

Флаги типа двигателя.

## ◆ NoLoadCurrent

float NoLoadCurrent

Ток потребления в холостом режиме (А).

Применяется для DC и BLDC двигателей. Тип данных: float.

## ◆ NoLoadSpeed

float NoLoadSpeed

Скорость в холостом режиме (об/мин).

Применяется для DC и BLDC двигателей. Тип данных: float.

## ◆ NominalCurrent

float NominalCurrent

Максимальный постоянный ток в обмотке для DC и BLDC двигателей, номинальный ток в обмотке для шаговых двигателей (А).

Тип данных: float.

## ◆ NominalPower

float NominalPower

Номинальная мощность(Вт).

Применяется для DC и BLDC двигателей. Тип данных: float.

## ◆ NominalSpeed

float NominalSpeed

Не используется.

Номинальная скорость (об/мин). Применяется для DC и BLDC двигателей. Тип данных: float.

## ◆ NominalTorque

float NominalTorque

Номинальный крутящий момент (мН * м).

Применяется для DC и BLDC двигателей. Тип данных: float.

## ◆ NominalVoltage

float NominalVoltage

Номинальное напряжение на обмотке (В).

Тип данных: float.

## ◆ Phases

unsigned int Phases

Кол-во фаз у BLDC двигателя.

## ◆ Poles

unsigned int Poles

Кол-во пар полюсов у DС или BLDC двигателя или кол-во шагов на оборот для шагового двигателя.

## ◆ RotorInertia

float RotorInertia

Инерция ротора (г cм2).

Тип данных: float.

## ◆ SpeedConstant

float SpeedConstant

Константа скорости, определяющая значение или амплитуду напряжения наведённой индукции при вращении ротора DC или BLDC двигателя (об/мин / В) или шагового двигателя (шаг/с / В).

Тип данных: float.

## ◆ SpeedTorqueGradient

float SpeedTorqueGradient

Градиент крутящего момента (об/мин / мН м).

Тип данных: float.

## ◆ StallTorque

float StallTorque

Крутящий момент удержания позиции для шагового двигателя или крутящий момент при неподвижном роторе для других типов двигателей (мН м).

Тип данных: float.

## ◆ TorqueConstant

float TorqueConstant

Константа крутящего момента, определяющая коэффициент пропорциональности максимального момента силы ротора от протекающего в обмотке тока (мН м/А).

Используется в основном для DC двигателей. Тип данных: float.

## ◆ WindingInductance

float WindingInductance

Индуктивность обмотки DC двигателя, каждой из двух обмоток шагового двигателя или каждой из трёх обмоток BLDC двигателя (мГн).

Тип данных: float.

## ◆ WindingResistance

float WindingResistance

Сопротивление обмотки DC двигателя, каждой из двух обмоток шагового двигателя или каждой из трёх обмоток BLDC двигателя (Ом).

Тип данных: float.