Привод для однополярного шагового двигателя
Simscape/Электрические/Электромеханические/Нежелательные и шаговые

Блок драйвера однополярного шагового двигателя представляет драйвер, специально сконфигурированный для использования с блоком однополярного шагового двигателя. Он соединяет две обмотки A0 и B0 с положительным источником питания с напряжением, равным значению параметра амплитуды выходного напряжения. Порты A +, A-, B + и B- заземляются в соответствующей последовательности для создания шагового движения. Блок инициирует шаг каждый раз, когда напряжение в порту ENA поднимается выше значения параметра Enable threshold voltage.
Если напряжение в порту REV меньше или равно значению параметра обратного порогового напряжения, импульс A выводит импульс B на 90 градусов. Если напряжение в порту REV больше порогового значения обратного напряжения, импульс B выводит импульс A на 90 градусов, и направление двигателя меняется на обратное.
В момент времени 0 A- и B + заземляются.
Если для параметра Stepping mode установлено значение Half stepping, блок привода однополярного шагового двигателя может создавать выходные сигналы, необходимые для половинной шаговой передачи. В этом режиме существует промежуточное состояние между полными ступенями, в котором запитывается только одна из полуобмоток A или B. В результате размер шага равен половине полного размера шага шагового двигателя. На половине шагов обмотки, которые не питаются, закорачиваются. Это аппроксимирует эффект диода свободного хода, подключенного к обмоткам.
Если для параметра Режим моделирования (Simulation mode) задано значение Averaged, как для блока привода однополярного шагового двигателя, так и для подключенного к нему блока однополярного шагового двигателя, отдельные шаги не моделируются. Это может быть хорошим способом ускорить моделирование. Averaged режим предполагает, что внешний контроллер обеспечивает требование скорости шага. Это требование скорости шага определяется по напряжению, приложенному между портами ENA и REF на блоке привода однополярного шагового двигателя, путем умножения этого напряжения на значение параметра чувствительности скорости шага. Направление вращения задается портом REF так же, как и для степпинга.
Averaged режим должен передавать информацию о требуемой скорости шага, а также информацию об амплитуде выходного напряжения в блок однополярного шагового двигателя. Для этого требование шаговой скорости подается в виде эквивалентного напряжения через порты A + и A-. Аналогично, информация об амплитуде выходного напряжения передается путем подачи установившегося напряжения через B + и B- порты со значением, равным параметру амплитуды выходного напряжения.
Использовать Averaged блок драйвера однополярного шагового двигателя должен быть непосредственно соединен с блоком однополярного шагового двигателя, также работающим в усредненном режиме.
При переходе из режима Stepping в режим Averaged (усредненный) и обратно необходимо изменить блоки восходящего направления, которые обеспечивают входные напряжения для драйвера однополярного шагового двигателя. Одним из способов достижения этой цели является использование различных подсистем Simulink ®.