libximc  2.13.1
Поля данных
Структура engine_settings_calb_t

Ограничения и настройки движения, связанные с двигателем, с использованием пользовательских единиц. Подробнее...

Поля данных

unsigned int NomVoltage
 Номинальное напряжение мотора в десятках мВ.
unsigned int NomCurrent
 Номинальный ток через мотор (в мА).
float NomSpeed
 Номинальная скорость.
unsigned int EngineFlags
 Флаги параметров мотора.
float Antiplay
 Количество шагов двигателя или импульсов энкодера, на которое позиционер будет отъезжать от заданной позиции для подхода к ней с одной и той же стороны.
unsigned int MicrostepMode
 Флаги параметров микрошагового режима.
unsigned int StepsPerRev
 Количество полных шагов на оборот(используется только с шаговым двигателем).

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

Ограничения и настройки движения, связанные с двигателем, с использованием пользовательских единиц.

Эта структура содержит настройки мотора. Настройки определяют номинальные значения напряжения, тока, скорости мотора, характер движения и тип мотора. Пожалуйста, загружайте новые настройки когда вы меняете мотор, энкодер или позиционер. Помните, что неправильные настройки мотора могут повредить оборудование.

См. также
set_engine_settings_calb
get_engine_settings_calb
get_engine_settings, set_engine_settings

Поля

float Antiplay

Количество шагов двигателя или импульсов энкодера, на которое позиционер будет отъезжать от заданной позиции для подхода к ней с одной и той же стороны.

Используется, если установлен флаг ENGINE_ANTIPLAY.

unsigned int EngineFlags
unsigned int MicrostepMode
unsigned int NomCurrent

Номинальный ток через мотор (в мА).

Ток стабилизируется для шаговых и может быть ограничен для DC(если установлен флаг ENGINE_LIMIT_CURR). Диапазон: 15..8000

float NomSpeed

Номинальная скорость.

Контроллер будет сохранять скорость мотора не выше номинальной, если установлен флаг ENGINE_LIMIT_RPM.

unsigned int NomVoltage

Номинальное напряжение мотора в десятках мВ.

Контроллер будет сохранять напряжение на моторе не выше номинального, если установлен флаг ENGINE_LIMIT_VOLT (используется только с DC двигателем).

unsigned int StepsPerRev

Количество полных шагов на оборот(используется только с шаговым двигателем).

Диапазон: 1..65535.