Драйвер для однополярного шагового двигателя
Simscape/Электрический/Электромеханический/Реактивные & Шаговый
Блок 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® варианты подсистем.