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.