|
libximc
2.14.31
|
Ограничения и настройки движения, связанные с двигателем. Подробнее...
Поля данных | |
| 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).
1.8.1.2