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

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

#include <ximc.h>

Поля данных

unsigned int MotorType
 Флаги типа двигателя.
unsigned int ReservedField
 Зарезервировано
unsigned int Poles
 Количество пар полюсов у DC- или 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

Количество пар полюсов у DC- или 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.