Описание
1 、 общего
Мобильный свет этапа USB контроллер/драйвер используется для вождения 2-фазный шаговый двигатель. Он может управлять 4 моторами самостоятельно в большинстве. Вы можете использовать его контрольную палку, чтобы сделать двигатель работать/остановить вручную. Он также может управляться ПК через интерфейс RS232.

2 、 соединение
(1)X-DIR: Подсоедините этот порт к шаговому мотору X с помощью кабеля DB9 (female)-DB9 (male).Подключение/отключение только при отключении питания!
(2) Y-DIR: Подключите этот порт к шаговому мотору Y
С помощью кабеля DB9 (female)-DB9 (male).Подключение/отключение только при отключении питания!
(3)Z-DIR: Подключите этот порт к шаговому мотору Z направления мобильного этапа с помощью кабеля DB9 (female)-DB9 (male).Подключение/отключение только при отключении питания!
(4) L-DIR: Подключите этот порт к шаговому мотору
Сценическое использование кабеля DB9 (female)-DB9 (male).
Подключение/отключение только при отключении питания!
(5) RS232: порт RS232, подключение к порту RS232 ПК.
(6) DC18V3A (блок питания): использование адаптера переменного тока в аксессуарах.
3 、 программирования
(1) мобильный сценический контроллер/драйвер связывается с ПК с использованием интерфейса RS232;
(2) прототип RS232: скорость Baud 57600, без паритета, 8 бит данных, 1 стоп-бит;
(3) Метод: ПК отправляет 1 байт на мобильный сценический контроллер/драйвер, а затем ждёт для мобильного сценического контроллера/драйвера, отправляющего обратно байт 0Dh (ASCII возврата), до сих пор ПК может отправить следующий байт на мобильный сценический контроллер/драйвер. Повторите экс-процедурой для того, чтобы закончить 4-байтовых-команда 。
(4) отправить синхронную команду перед отправкой команды программирования.
Синхронная команда: 55 h, 55 h, AAh, 55 h;
(5)
|
Команда программирования. Каждая команда программирования состоит из 4 байт, описанных в следующей таблице:
01h-Y скорости 02h-Z скорости 03h-L 速度 | Скорость | Скорость | Y, Z, L, значение От-512 до + 511, с помощью 16 бит, подписанных гексадицималь. | ||||
| 01 h | ××H * | ××H * | ××H * | Загрузить вперед/назад концевые сигнальные биты и положение Значение оси X, Y, Z, L. Определение загруженных данных описано в следующем образе. | |||
| 04 h | Бит23 ~ бит16 значение расстояния | ИКС | Бит15 ~ бит8 значение расстояния | ИКС | Бит7 ~ Бит0 значение расстояния | ИКС | Установите двигатель X axis для работы на определенном расстоянии в микрошаговых шаговых режимах, значение расстояния Между-223 ~ 223-1, Использование 24 бит подписанного гексадицима., 1 микрошаг = 1/12800 круглый шаговый двигатель |
| 05 h | Бит23 ~ бит16 значение расстояния | Y | Бит15 ~ бит8 значение расстояния | Y | Бит7 ~ Бит0 значение расстояния | Y | Установите двигатель оси Y для запуска определенного расстояния в микро шаговый двигатель, значение расстояния Между-223 ~ 223-1, Использование 24 бит подписанного гексадицима., 1 микрошаг = 1/12800 круглый шаговый двигатель |
| 06 h | Бит23 ~ бит16 значение расстояния | Z | Бит15 ~ бит8 значение расстояния | Z | Бит7 ~ Бит0 значение расстояния | Z | Установите двигатель Z axis для работы на определенном расстоянии в микро шаговых оборотах, значение расстояния Между-223 ~ 223-1, Использование 24 бит подписанного гексадицима., 1 микрошаг = 1/12800 круглый шаговый двигатель |
| 07 h | Бит23 ~ бит16 значение расстояния | Загрязняющих веществ | Бит15 ~ бит8 значение расстояния | Загрязняющих веществ | Бит7 ~ Бит0 значение расстояния | Загрязняющих веществ | Установите l-осевой двигатель для запуска определенного расстояния в микро шаговый двигатель, значение расстояния Между-223 ~ 223-1, |
| Использование 24 бит подписанного гексадицима., 1 микрошаг = 1/12800 круглый шаговый двигатель |
* ××H:Байт любого значения, но не может быть опущен。
Набор команд
| Функция | Крайне тип формы | Функциональное описание | Примечания | Пример |
| Установите Бег скорости | SXn; SYn; Сзн; SLn; | X Путешествия со скоростью n Y путешествует со скоростью n Z путешествует со скоростью n L путешествует со скоростью n | N =-4096 ~ 4095 SpeedV (вращение/секунда) = n× 55/220 | SX100; SY-234; SZ1000; SL4095; |
| Загрузка данных | Удобный; Уй; UZ; UL; Свяжитесь с нами; UM; UH; | Загрузить X данные о местонахождении Загрузить Y место для передачи данных Загрузить Zlocation данных Загрузить L данные о местонахождении Загрузка данных лимит загрузка данных режим работы Загрузить Zero данных | Возвращается 9 байт Возвращается 9 байт Возвращается 9 байт Возвращается 9 байт Возвращается 1 байт Возвращается 1 байт Возвращается 1 байт | Удобный; Уй; UZ; UL; Свяжитесь с нами; UM; UH; |
| Настройка операции перемещения | DXn; Дин; Дзу; DLn; | Перемещение по X перемещения n Y путешествия перемещения n Z путешествия перемещения n L путешествия перемещения n | N =-230 ~ 230-1 Единица измерения-сантиметр Microstep 1 микрошаг = 360/12800 градусов = 0,028125 градусов | DX350; DY-9987; DZ-3456; DL100020; |
| Выставить максимальный Скорость | MXn; MYn; MZn; Млн; | Максимальный предел скорости для X-n. Максимальный предел скорости для Y-n. Максимальный предел скорости для Z-n. Максимальный предел скорости для L-n. | N = 0 ~ 32767 SpeedV (вращение/секунда) = n× 55/220 | MX2560; MY200; MZ1002; ML4096; |
| Режим произвольной скорости (см. Дополнительные примеры для иллюстраций) | NXn; NYn; NZn; NLn; | Подготовьте данные контроля скорости, N-это количество циклов. | N = 0 ~ 682 (OnlyX) N = 0 ~ 341 (только useXY) n = 0 ~ 170 (XYZorXYZL) | NX50; NL120; |
| LTn; | Время загрузки данных n | N = 0 ~ 230 | LT100000; | |
| ЛВС; | Загрузите данные ускорения n | N =-32767 ~ 32767 | LA256; | |
RXn; RYn; RZn; RLn; | X номер повторения Y номер повторения Z номер повторения L номер повторения (повторение = общее количество бега-1) | N = 0 ~ 65535 | RY132; RZ384; | |
| TMn; | Запуск на любой скорости Чэн. N-это значение управления каналом и сумма взвешенных значений каналов в произвольном режиме скорости. Определение: участие в произвольном режиме скорости, например: X-channel взвешенное значение 1; Y-channel взвешенное значение 2; Z-channel взвешенное значение 4; Взвешенное значение l-канала составляет 8. Взвешенное значение неучастия составляет 0. | N = 0 ~ 15 | TM1; (х канал работы) TM2; (канал Y работает) TM4; (Z channel operation) TM8; (Работа канала L) TM10; (канал YL работает) Тм3; (XY канал работает) TM7; (канал XYZ работает) TM15; (канал XYZL работает) TM0; (канал XYZL) Установите произвольный режим скорости) | |
| ARn; | Считывайте данные о режиме произвольной скорости с sd-карты. | N = 0 ~ 8192 | AR8; | |
| ASn; | Сохранение данных режима произвольной скорости на sd-карту | N = 0 ~ 8192 | AS10; | |
| Stop | PA; | Немедленно остановите все операции. |
(6) Пример 1: Установите значение скорости оси двигателя до 280 。
Отправка синхронный команда:
Отправка 55 h, ожидание 0Dh; отправка 55 h, ожидание 0Dh; отправка AAh, ожидание 0Dh; отправка 55 h, ожидание 0Dh;
Отправка команды программирования: отправка 00 h, ожидание 0Dh; отправка 00 h, ожидание 0Dh; отправка 01 h, ожидание 0Dh; отправка 18 h, ожидание 0Dh;
(7) Пример 2: загрузка значения положения и вперед/назад концевые биты to к ПК. Предположим, что текущий дисплей:
1234567-5789123
7654321-3219876
Отправка синхронный команда:
Отправка 55 h, ожидание 0Dh; отправка 55 h, ожидание 0Dh; отправка AAh, ожидание 0Dh; отправка 55 h, ожидание 0Dh;
Отправка команды программирования: отправка 01 h, ожидание 0Dh;
Отправка × h (любое значение, не опущено.), ожидание 0Dh; отправка × h (любое значение, не пропущено.), ожидание 0Dh; отправка × h (любое значение, не пропущено.), ожидания 0Dh;
ПК, получающий 33 байта от мобильного сценического контроллера/драйвера:
1st байт:
Bit0 = 0, X достигается обратное лимитное положение; bit0 = 1, X не достигается обратное лимитное положение; bit1 = 0, X достигается предельное положение вперед; bit1 = 1, X не достигло предельного положения вперед;
Bit2 = 0, Y достигло обратного концевого положения; bit2 = 1, Y не достигло обратного концевого положения; bit3 = 0, Y достигло переднего лимита; bit3 = 1, Y не достигло предельного положения вперед; bit4 = 0, Z достигло обратного концевого положения; bit4 = 1, Z не достигло обратного концевого положения; bit5 = 0, Z достигло предельного положения вперед; Bit5 = 1, Z не достигло предельного положения вперед; bit6 = 0, L достигло обратного концевого положения; bit6 = 1, L не достигло обратного концевого положения; bit7 = 0, L достигло предельного положения вперед; bit7 = 1, L не достигло предельного положения вперед;
2-й ~ 9-й байт: X значение позиции в ASCII.
В образце X = 1234567, так что это: 20 h, 31 h, 32 h, 33 h, 34 h, 35 h, 36 h, 37 h;
10 ~ 17 байт: Y значение позиции в ASCII.
В образце Y =-5789123, так что это: 2Dh, 35 h, 37 h, 38 h, 39 h, 31 h, 32 h, 33 h;
18 ~ 25 байт: значение позиции Z в ASCII.
В образце Z = 7654321, так что это: 20 h, 37 h, 36 h, 35 h, 34 h, 33 h, 32 h, 31 h;
26-й ~ 33-й байт: значение позиции L в ASCII.
В образце L =-3219876, так что это: 2Dh, 33 h, 32 h, 31 h, 39 h, 38 h, 37 h, 36 h;
(8) Пример 3: Установите двигатель оси Y, чтобы перейти 100 микро шагов (1 микро шаг = 1/12800 круглый).
Отправка синхронный команда:
Отправка 55 h, ожидание 0Dh; отправка 55 h, ожидание 0Dh; отправка AAh, ожидание 0Dh; отправка 55 h, ожидание 0Dh;
Отправка команды программирования: отправка 05 h, ожидание 0Dh; отправка 00 h, ожидание 0Dh; отправка 00 h, ожидание 0Dh; отправка 64 h, ожидание 0Dh;
Характеристики
- Бренд
- PDV
- Материалы для самостоятельного изготовления
- Электрический
- Номер модели
- KZ-100












