Программируемый контроллер для управления шаговыми приводами SMC-3
Программируемый контроллер SMC-3 предназначен для управления шаговыми приводами типа D2832, D4247, D5751, D5776, D8665, D8665R, D8680, D86118, D86156, D11099, D110201.
Контроллер SMC-3 включает в себя 3 независимых канала управления приводами. Каждый из каналов выполнен на микроконтроллере ATMega8 и работает по исполнительной программе, содержащейся в энергонезависимой памяти микроконтроллера. Исполнительная программа записывается от ПК через интерфейс RS232. Для уменьшения помех и увеличения длины линий связи устройство имеет балансные выходы по линиям импульсов переключения.
Контроллер SMC-3 выполнен в виде платы с расположенными на ней электронными компонентами, элементами индикации, органами управления, клеммами и разъемами. Контроллер может работать как автономно (вручную), так и от ПК. Предусмотрена возможность синхронизации работы двигателей, подключенных к блоку управления SMC-3.
Функции и возможности устройства:
* Выдача управляющих сигналов для приводов шаговых двигателей по программе, хранящейся в устройстве;
* Запись управляющей программы во внутреннее ПЗУ и дальнейшая автономная работа без участия ПК
* Автоматический останов шагового двигателя при поступлении сигнала от аварийного датчика;
* Автоматическое переключение направления вращения двигателя при поступлении сигнала от датчика реверса;
* Возможность работы в ручном режиме.
Технические характеристики:
Количество каналов управления шаговыми двигателями 3
Диапазон частот импульсов перемещения ШД, Гц 1-10000
Точность установки частоты, %, не хуже 0,2
Максимальная длина линии связи, м 30
Напряжение питания, В 22-40
Трехкоординатный контроллер для управления шаговым приводом
Исполнительные команды контроллера SMC-3:
DIR L Установка вращения влево
DIR R Установка вращения вправо
REVERS Реверс
MICRO ON Включение режима микрошага
MICRO OFF Выключение микрошага
ACCEL Ускорение от -100 до 100
SPEEDd Скорость, мах = 10000
SSPEED Начальная скорость, мах = 2000
MOVE Включить двигатель
MOVE_N Выполнить N шагов, Мах = 10 000 000
STOP_N Останов на N секунд, Мах = 100 000
LABLE L Установить метку L
JMP L N Выполнить программу от Mетки N раз, N – мах 255
SET_FLAG Установить флаг синхронизации
WAIT_HIGH Дождаться флага синхронизации от старшего канала
WAIT_LOW Дождаться флага синхронизации от младшего канала