
Когда слышишь про 9-pin мотор-колесо, первое что приходит в голову — очередной маркетинговый ход. Но на деле это не просто количество контактов, а целая философия управления моментом. Многие до сих пор путают распиновку с обычным разъёмом питания, хотя разница критична — особенно для AGV которые таскают по 800 кг на складских рампах.
Взял как-то для теста мотор-колесо от ООО Гуанчжоу Колесо Мудрости Технолоджи — внешне непримечательный барабан с кабелем в силиконовой оплётке. Но когда начал прозванивать контакты, оказалось что из девяти пинов только три отвечают за питание обмоток. Остальные — датчики Холла, термопара и два резервных канала для CAN-шины. Производитель заложил возможность апгрейда прямо в разъём, что редко встретишь в бюджетных решениях.
Кстати про температурный контроль — в прошлом году на одном проекте пришлось экранировать провода вручную потому что заказчик сэкономил на кабеле с витыми парами. Помехи от частотника сбивали показания датчика, и мотор уходил в защиту при 60°C вместо заявленных 120°C. Пришлось перепаивать контроллер чтобы брать данные с внешнего терморезистора.
Самое капризное в этой схеме — распиновка энкодера. Если в 8-пиновых версиях энкодер и силовые линии часто разделены, то здесь всё заведено в один разъём. При перегрузке по току первые помехи возникают именно на каналах обратной связи — появляется джиттер в 1-2 импульса которые робот воспринимает как реальное движение.
На производстве автокомпонентов в Калуге ставили мотор-колеса 9-pin на тележки с паллетами. Инженеры жаловались что AGV иногда 'дёргается' при старте. Оказалось проблема в протоколе обмена — контроллер отправлял команды быстрее чем мотор успевал подтвердить получение через тот самый девятый пин. Снизили частоту опроса с 100 Гц до 85 и дёрганье пропало.
А вот на конвейере сборки аккумуляторов применили хитрую схему — через резервные пины подключили систему аварийного торможения. Когда основной контроллер зависал, сигнал шёл напрямую от датчиков безопасности к драйверу. Решение спорное но рабочее — три таких мотора отработали два года без замены.
Колесо Мудрости Технолоджи в своих последних моделях использует комбинированные разъёмы — с одной стороны стандартный 9-pin, с другой резьбовые клеммы для силовых линий. Для сервисников это упрощает жизнь — не нужно полностью менять кабель при обрыве одной жилы.
Самая частая ошибка — не учитывать ёмкостную связь между проводами. В длинных кабелях (больше 10 метров) импульсы от ШИМ наводят помехи на соседние линии. Видел случай когда из-за этого энкодер показывал скорость в два раза выше реальной — робот ехал метр а в логике отмечалось два.
Ещё момент — многие забывают про индуктивность фазных проводов. При резком торможении обратная ЭДС вышибает драйверы если в схеме нет супрессоров. В моторах от zhlun.ru стоят варисторы на клеммах но их часто выкидывают 'для экономии места'. Потом удивляются почему сгорают MOSFET в контроллере.
Отдельная история с заземлением — если корпус мотора не заземлён отдельным проводом а только через раму, на шине CAN появляются плавающие потенциалы. Разница всего в 0.5В уже приводит к потере пакетов. Проверял на трёх разных моделях — везде одна и та же картина.
Если брать классические 6-pin мотор-колёса — там нет резервных каналов вообще. Все пины заняты питанием и датчиками Холла. Для простых тележек хватает но если нужна диагностика или точное позиционирование — уже не вариант.
12-pin версии конечно дают больше возможностей но и стоят на 40-50% дороже. При этом половина контактов часто не используется — проектировщики закладывают 'на будущее' которое никогда не наступает. 9-pin оказался тем золотым сечением где есть запас но без избыточности.
Интересно что в тяжёлых AGV от Гуанчжоу Колесо Мудрости используют гибридную схему — 9-pin для управления плюс отдельный аналоговый сигнал тока. Объясняют это тем что цифровые датчики иногда запаздывают с реакцией при пиковых нагрузках.
Судя по последним разработкам zhlun.ru, в следующих версиях добавят поддержку daisy-chain подключения через те же 9 пинов. Сейчас каждый мотор-колесо требует отдельного кабеля к контроллеру а это километры проводки в больших системах.
Ещё одно направление — интеллектуальное распределение нагрузки. Когда несколько мотор-колёс работают на одну ось сейчас нужно внешнее устройство синхронизации. А ведь можно передавать данные о крутящем моменте между моторами напрямую — для этого как раз хватит резервных пинов в 9-pin конфигурации.
Колесо Мудрости Технолоджи уже тестирует прошивку где мотор сам определяет износ щёток по изменению тока коммутации. Данные идут по служебным каналам — как раз то для чего изначально и проектировалась 9-pin архитектура. Жаль только что документация по этим функциям пока только на китайском.