Контроллеры шагового двигателя – это электрические схемы, используемые для передачи информации драйверу шагового двигателя, который управляет работой шаговый двигатель. Шаговый контроллер двигателя может быть встроен в конструкцию драйвера шагового двигателя. В некоторых случаях драйверы шаговых двигателей запрограммированы с начальным набором команд, которые не меняются. Эти драйверы представляют собой автономный контроллер шагового двигателя. В других случаях программирование драйвера изменяется отдельным контроллером шагового двигателя для выполнения различных движений.
Контроллер шагового двигателя посылает импульсный сигнал драйверам шагового двигателя. Порядок сигналов может быть введен оператором оборудования или может представлять собой запрограммированный набор команд. Этот сигнал интерпретируется водителем в команды и передается двигателю путем включения или отключения питания обмоток.
Преимущество использования контроллеров шаговых двигателей по сравнению с автономными драйверами заключается в дополнительном управлении функциями двигателя. В то время как базовые драйверы шаговых двигателей управляют ограниченным количеством функций, контроллеры шаговых двигателей могут управлять движениями в более широком масштабе. Микрошаговое управление, многоосевое управление и другие функции возможны при использовании контроллеров шаговых двигателей. В дополнение к управлению направлением движения, контроллеры шаговых двигателей также регистрируют и управляют скоростью и точным расстоянием движения.
В некоторых случаях используются многоосевые контроллеры. Этот тип контроллера шагового двигателя позволяет управлять несколькими шаговыми двигателями из одной точки. Эти усовершенствованные контроллеры шаговых двигателей используются в приложениях, где требуется точное управление синхронизированными движениями. Благодаря возможности одновременного управления функциями нескольких двигателей эти контроллеры могут создавать плавные движения, необходимые для точного производственного оборудования.
Шаговые двигатели и драйверы доступны как в биполярной, так и в конфигурации униполярного двигателя. Когда используются контроллеры шаговых двигателей, контроллеры должны быть согласованы с соответствующим типом двигателя и драйвера. Основное различие между этими двумя типами заключается в количестве витков для каждой ступени.
униполярный шаговый двигатель имеет две обмотки для каждого шага, потому что электрический ток течет только в одном направлении. Этот тип шагового двигателя требует, чтобы драйвер активировал пары обмоток, а не одну обмотку на шаг. Биполярный шаговый двигатель позволяет электрическому току течь в обоих направлениях через одну обмотку на каждом шаге. Драйверы шаговых двигателей, используемые для этого типа двигателей, должны активировать только одну обмотку для одного шага. Контроллер шагового двигателя отвечает за сигнализацию драйверу для активации обмоток, которые, в свою очередь, создают желаемое движение.