libximc
2.14.27
|
Ограничения и настройки движения, связанные с двигателем. Подробнее...
Поля данных | |
unsigned int | NomVoltage |
Номинальное напряжение мотора в десятках мВ. | |
unsigned int | NomCurrent |
Номинальный ток через мотор (в мА). | |
unsigned int | NomSpeed |
Номинальная (максимальная) скорость (в целых шагах/с или rpm для DC и шагового двигателя в режиме ведущего энкодера). | |
unsigned int | uNomSpeed |
Микрошаговая часть номинальной скорости мотора (используется только с шаговым двигателем). | |
unsigned int | EngineFlags |
Флаги параметров мотора. | |
int | Antiplay |
Количество шагов двигателя или импульсов энкодера, на которое позиционер будет отъезжать от заданной позиции для подхода к ней с одной и той же стороны. | |
unsigned int | MicrostepMode |
Флаги параметров микрошагового режима. | |
unsigned int | StepsPerRev |
Количество полных шагов на оборот(используется только с шаговым двигателем). |
Ограничения и настройки движения, связанные с двигателем.
Эта структура содержит настройки мотора. Настройки определяют номинальные значения напряжения, тока, скорости мотора, характер движения и тип мотора. Пожалуйста, загружайте новые настройки когда вы меняете мотор, энкодер или позиционер. Помните, что неправильные настройки мотора могут повредить оборудование.
int Antiplay |
Количество шагов двигателя или импульсов энкодера, на которое позиционер будет отъезжать от заданной позиции для подхода к ней с одной и той же стороны.
Используется, если установлен флаг ENGINE_ANTIPLAY.
unsigned int EngineFlags |
unsigned int MicrostepMode |
unsigned int NomCurrent |
Номинальный ток через мотор (в мА).
Ток стабилизируется для шаговых и может быть ограничен для DC(если установлен флаг ENGINE_LIMIT_CURR). Диапазон: 15..8000
unsigned int NomSpeed |
Номинальная (максимальная) скорость (в целых шагах/с или rpm для DC и шагового двигателя в режиме ведущего энкодера).
Контроллер будет сохранять скорость мотора не выше номинальной, если установлен флаг ENGINE_LIMIT_RPM. Диапазон: 1..100000.
unsigned int NomVoltage |
Номинальное напряжение мотора в десятках мВ.
Контроллер будет сохранять напряжение на моторе не выше номинального, если установлен флаг ENGINE_LIMIT_VOLT (используется только с DC двигателем).
unsigned int StepsPerRev |
Количество полных шагов на оборот(используется только с шаговым двигателем).
Диапазон: 1..65535.
unsigned int uNomSpeed |
Микрошаговая часть номинальной скорости мотора (используется только с шаговым двигателем).
Величина микрошага и диапазон допустимых значений для данного поля зависят от выбранного режима деления шага (см. поле MicrostepMode в engine_settings).