Unipolar Stepper Motor Driver

Драйвер для однополярного шагового двигателя

  • Библиотека:
  • Simscape/Электрический/Электромеханический/Реактивные & Шаговый

  • Unipolar Stepper Motor Driver block

Описание

Блок Unipolar Stepper Motor Driver представляет драйвер, специально сконфигурированный для использования с блоком Unipolar Stepper Motor. Он соединяет две обмотки соединений A0 и B0 с положительным источником питания с напряжением, равным значению, которое вы обеспечиваете для параметра Output voltage amplitude. Порты A+, A-, B+ и B- заземлены в соответствующей последовательности, чтобы создать шаговое движение. Блок инициирует шаг каждый раз, когда напряжение в порту ENA повышается над Enable threshold voltage значения параметров.

Если напряжение в REV порте меньше или равно значению параметров Reverse threshold voltage, импульсное A приводит B импульса на 90 степени. Если напряжение в REV порте больше Reverse threshold voltage значения, импульсное B выводит импульс A на 90 степени, и направление двигателя изменяется назад.

В начальном моменте времени A- и B+ заземляются.

Если вы устанавливаете параметр Stepping mode равным Half steppingблок Unipolar Stepper Motor Driver может производить выходные формы сигналов, необходимые для полшагового шага. В этом режиме существует промежуточное состояние между полными шагами, в котором питается только одна из A или B половинных обмоток. В результате размер шага составляет половину полного размера шага шагового двигателя. На половине шагов обмотки, которые не питаются, замыкаются. Это аппроксимирует эффект свободного диода, соединенного через обмотки.

Усредненный режим

Если вы устанавливаете параметр Simulation mode равным Averaged, и для блока Unipolar Stepper Motor Driver, и для блока Unipolar Stepper Motor, соединенного с ним, тогда отдельные шаги не моделируются. Это может быть хорошим способом ускорить симуляцию. The Averaged режим принимает, что внешний контроллер обеспечивает потребность в скорости шага. Эта потребность в скорости шага определяется из напряжения, приложенного между портами ENA и REF на блоке Unipolar Stepper Motor Driver, путем умножения этого напряжения на значение параметра Step rate sensitivity. Направление вращения задается портом REF так же, как и для шагового режима.

Averaged mode необходимо передать запрос скорости шага, а также выдать информацию амплитуды напряжения в блок Unipolar Stepper Motor. Для этого требование скорости шага прикладывается как эквивалентное напряжение через порты A+ и A-. Точно так же информация амплитуды выходного напряжения передается путем применения установившегося напряжения через B+ и B- порты со значением, равным параметру Output voltage amplitude.

Допущения и ограничения

  • Как использовать Averaged Режим, блок Unipolar Stepper Motor Driver должен быть непосредственно подключен к блоку Unipolar Stepper Motor, также работающему в режиме усредненного.

  • При переходе с Stepping на Averaged mode и назад, вам нужно будет изменить свои восходящие блоки, которые обеспечивают входные напряжения для Unipolar Stepper Motor Driver. Один из способов добиться этого - использовать Simulink® варианты подсистем.

Порты

Сохранение

расширить все

Электрический порт сопоставлен с верхним электрическим соединением А-фазы.

Электрический порт сопоставлен с соединением центрального ответвления А-фазы.

Электрический порт сопоставлен с нижним электрическим соединением А-фазы.

Электрический порт сопоставлен с верхним электрическим соединением B-фазы.

Электрический порт сопоставлен с соединением B-фазы центрального отвода.

Электрический порт сопоставлен с нижним B-фазным электрическим соединением.

Электрический порт сопоставлен с выходным входом шаговым напряжением.

Электрический порт сопоставлен с входом плавающим ссылкам напряжением.

Электрический порт сопоставлен с напряжением, которое управляет направлением двигателя.

Параметры

расширить все

Выберите Stepping или Averaged. Использование Averaged только если блок соединяется непосредственно с блоком Unipolar Stepper Motor, также работающим в Averaged режиме.

Этот параметр преобразует напряжение, представленное через ENA и REF порты, в потребность в скорости шага.

Зависимости

Этот параметр видим только, когда вы устанавливаете параметр Simulation mode равным Averaged.

Когда напряжение в ENA порте повышается выше этого порога, блок Unipolar Stepper Motor Driver инициирует шаг.

Зависимости

Этот параметр видим только, когда вы устанавливаете параметр Simulation mode равным Stepping.

Когда напряжение в REV порте повышается выше этого порога, импульсное B выводит импульс A на 90 степени, и направление двигателя изменяется назад.

Амплитуда выхода последовательностей импульсов.

Выберите Full stepping или Half stepping.

Примеры моделей

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2014a