Мне китайцы по какой-то причине прислали разные драйверы - половину hb860h и половину hbs860h, причём так что один ещё и потерялся. В свете этого я изучил немного предметную область тут и там и хотел бы систематизировать что я узнал:
Итак, насколько мне известно есть 3 разных драйвера:
1. hb860h 6 щёлкалок физических, которые переключают микрошаг, направление и отключают енкодер. Нормально подключаются к протюнеру по вот этому видео в посте выше, настройки можно считывать и писать, они сохраняются. Были кое-какие проблемы с подключением алармов на 24в, но тоже решаемо.
2. hbs86h 6 щёлкалок физических, которые переключают микрошаг и направление. Шестая не функционирует судя по всему. Я таких не держал в руках не могу ничего сказать на счёт того как они подключаются и как работают.
3. hbs860h 8 щёлкалок физических, которые переключают микрошаг, направление, одна щелкалка позволяет выбрать алгоритмы между "Field-oriented control (FOC)" "permanent magnet" и две другие позволяют выбрать пресеты между четырьмя захардкожеными внутри моторами.
Про щелкалки я ничего сказать не могу, я разницы между этими режимами и пресетами не обнаружил крутя мотор на столе.
Могу сказать что судя по всему существует не менее двух вариантов этих драйверов.
3а:
имеет шесть тумблеров и в интернете я слышал истории что такие драйвера имееют распиновку вот такую
https://www.dropbox.com/sh/a3g4dw71q4ta ... _Sheet.pdf
т.е. 3-tx; 4-gnd; 5-rx
Есть основания думать что эти стории правдивы.
3b:
Имеет 8 тумблеров и имеет распиновку отличную от той что в китайском датащите.
вот дальше ничего не нужно копипастить и считать это инструкцией - судя по картинкам из интернета неправильно подключенные пины могут попортить весь драйвер, не только его серийную часть.
Полуэкспериментальным путём у меня с распиновкой 3gnd; 5-rx; 6-tx получилось от протюнера добиться относительно вменяемого сообщения "unknown model". Я так-же смог подключить китайскую утилиту от продавца и она считала нечто похожее на прошивку и версию:
tuvwx 3.1488 Это, впрочем, может оказаться как секретным приветствием националистов так и просто случайными набором цифр из памяти устройва - tuvwx это алфавит подряд и не похоже на drive model.
Ну и в такой конфигурации у меня не получилось считать из устройства ничего вменяемого - значения просто идут подряд и не похожи на настоящие.
У меня есть подозрение что я уже спалил мозги, но пока я не могу проверить это предположение никак - мотор прямо сейчас подключить затруднительно.
Если у кого есть драйвер hbs860h и вы его успешно подключили поделитесь пожалуйста версией протюнера и распиновкой.