3.3. Пример подключения простого мотора¶
3.3.1. Общий случай¶
Для того, чтобы подключить мотор к контроллеру, необходимо знать распиновку разъёма подключения позиционера, а также типовую схему подключения мотора к контроллеру:
Примечание
Если каналы A и B энкодера работают в режиме открытого коллектора, то для обеспечения максимальной частоты передачи сигнала на высоких скоростях вращения могут потребоваться дополнительные подтяжки выходов энкодера к питанию 5 В резисторами (см. Работа с энкодерами).
Примечание
Управление BLDC моторами возможно только в прошивках 4.1.0 и новее.
3.3.2. Пример¶
Рассмотрим подключение двигателя с энкодером CUI INC AMT112S-V к контроллеру 8SMC5-USB на примере двухфазного шагового мотора Nanotec ST5918L3008-B.
3.3.2.1. Подготовка¶
Для начала работы нам понадобятся:
- Мотор;
- Энкодер;
- Распиновка разъёма D-SUB для 8SMC5-USB;
- Спецификация на мотор ;
- Спецификация на энкодер ;
- Паяльное оборудование: паяльник, провода, флюс, припой, кусачки, термоусадочные трубки разных размеров;
- Винты M2.5x6 для крепления энкодера;
- D-SUB корпус + разъём (male) и провода для изготовления своего кабеля;
3.3.2.2. Подключение мотора и энкодера к контроллеру¶
Прежде чем начать работу, соберите энкодер в соответствие с инструкцией по сборке, прилагаемой к нему.
Смотрим в спецификацию мотора и находим маркировку выводов (для Nanotec ST5918L3008-B она находится справа внизу в спецификации):
Существует последовательное и параллельное соединение обмоток, причём каждое из соединений позволяет получить свои характеристики для мотора. Мы соединим обмотки последовательно (на картинке выше обозначено красным). Для этого провода, имеющие два цвета BLK/WHT и GRN/WHT, а также RED/WHT и BLU/WHT надо соединить между собой попарно. Далее необходимо поставить в соответствие А, не А, В, не В контактам разъёма контроллера, контакты обмоток мотора ST5918L3008-B: чёрный, зелёный, красный, голубой. Одна обмотка - это соединение A - не А или В - не В. После соединения между собой двухцветных проводов, получится что одна обмотка мотора - это соединение чёрный - зелёный, а другая красный - голубой. Поэтому соответствие контактов будет таким: чёрный- А, зелёный - не А, красный - В, голубой - не В. Это же соответствие видно на картинке Тип соединения выше.
Для подключения энкодера откройте спецификацию на энкодер и найдите на его разъёме 5 контактов: A+ (канал А), B+ (канал B, сдвинутый относительно A на 90 град), Z+ (счётчик оборотов), 5 V, GND. Их надо вывести от энкодера 5 проводами и пустить вместе с проводами от мотора, т.к. далее они пойдут на один разъём. Энкодер CUI INC AMT112S-V имеет 18-пиновый вход, поэтому надо сделать кабель с таким же разъёмом на конце, чтобы вывести необходимые сигналы:
Контакты энкодера A+, B+, Z+, 5 V и GND соответствуют контактам 10, 11, 12, 5, 7 D-SUB male разъёма соответственно.
Для удобства воспользуйтесь таблицами подключения к D-SUB разъёму (в скобках указан номер пина на соответствующем разъёме):
Контакты энкодера | Контакты D-SUB |
A+ (10) | Энкодер А (10) |
B+ (8) | Энкодер B (11) |
Z+ (12) | Вход датчика оборотов (12) |
5 В (6) | Выход 5 В, 100 мА (5) |
GND (4) | Земля логическая (7) |
Контакты мотора | Контакты D-SUB |
A (BLK) | ШД фаза A (4) |
not A (GRN) | ШД фаза не A (3) |
B (RED) | ШД фаза B (2) |
not B (BLU) | ШД фаза не B (1) |
Припаяйте вышеуказанные контакты к D-SUB male разъёму:
Провода от мотора и энкодера, собранные при помощи термоусадочной трубки. Обратите внимание на наличие термоусадочных трубок малого размера на проводах, идущих к обмоткам мотора (BLK, GRN, RED и BLU), а также на соединённые вместе двухцветные провода (BLK/WHT и GRN/WHT, RED/WHT и BLU/WHT). Тоненькие проводки - это контакты энкодера. Их 5 штук.
Рекомендация: используйте термоусадочные трубки малого диаметра (2-3 мм) при пайке контактов к D-SUB разъёму и большого диаметра - для того, чтобы через них пропустить все провода, идущие от мотора и энкодера. Надевайте трубки до пайки.
Сверху на разъём одевается защитный кожух
Теперь мотор можно подключить к контроллеру 8SMC5-USB.
Описание и настройки профиля дана в следующей главе Ручная настройка профиля.