Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Контроллеры, драйверы, датчики, управляющие устройства.
ally
Новичок
Сообщения: 18
Зарегистрирован: 25 окт 2017, 10:17
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение ally »

Драйвер + гибридные двигатели HLTNC, драйвер HSS86, их два вида, с переключателями уставок и с цифровым дисплеем.
По драйверу с цифровым дисплеем информации мало, есть скудная инструкция на английском.

Проблема в следующем: с подключенным энкодером двигатель не крутится. В настройках драйвера можно переключить в режим шаговика (параметр P00 = 1 - open loop), тогда всё работает, но разогнать двигатель можно только до 200 оборотов с нагрузкой или 500 вхолостую. Если же сбросить настройки драйвера к заводским, то параметр P00=0, т.е. работа в режиме close loop с энкодером, драйвер выдаёт ошибку Er20

Заранее отвечу на вопросы:
- провода подключены верно, строго по инструкции.
- провода от энкодера до разъёма прозвонил - контакт с энкодером есть, цвета не перепутаны.
- питание 60 вольт постоянки, 600 ватт блок, как в инструкции.
- входной сигнал на step\dir нормальный, проверялся осциллографом и с ним же прекрасно крутится в режиме без энкодера.

Проверял на трёх двигателях и трёх драйверах, так что проблема не в одном бракованном устройстве.
Месяц не получается их завести нормально, в чём может быть проблема?

UPD: Проблема решена благодаря совету @Enot_1 - на корпусе драйвера и в инструкции к драйверу неправильно указаны входы с энкодера, А+ следует читать как В+, А- и В- соответственно как В- и А-
Вложения
IMG_20230228_224024.jpg (3991 просмотр) <a class='original' href='./download/file.php?id=207473&sid=1bb1bd0ecf984293a475eed1dc400d72&mode=view' target=_blank>Загрузить оригинал (184.27 КБ)</a>
IMG_20230311_110627.jpg (3991 просмотр) <a class='original' href='./download/file.php?id=207474&sid=1bb1bd0ecf984293a475eed1dc400d72&mode=view' target=_blank>Загрузить оригинал (192.94 КБ)</a>
IMG_20230411_112022.jpg (3991 просмотр) <a class='original' href='./download/file.php?id=207475&sid=1bb1bd0ecf984293a475eed1dc400d72&mode=view' target=_blank>Загрузить оригинал (120.12 КБ)</a>
IMG_20230411_100649 (1).jpg (3991 просмотр) <a class='original' href='./download/file.php?id=207476&sid=1bb1bd0ecf984293a475eed1dc400d72&mode=view' target=_blank>Загрузить оригинал (143.74 КБ)</a>
IMG_20230411_100719.jpg (3991 просмотр) <a class='original' href='./download/file.php?id=207477&sid=1bb1bd0ecf984293a475eed1dc400d72&mode=view' target=_blank>Загрузить оригинал (189.54 КБ)</a>
HSS86 蓝色数显闭环驱动器_操作手册V1.0【搜狗文档翻译_译文_中译英】 (1).pdf
(460.85 КБ) 159 скачиваний
hss86 (2).pdf
Таблица уставок драйвера
(24.58 КБ) 161 скачивание
Последний раз редактировалось ally 14 апр 2023, 15:18, всего редактировалось 2 раза.
lkbyysq
Мастер
Сообщения: 2047
Зарегистрирован: 14 май 2016, 09:40
Репутация: 322
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение lkbyysq »

ally писал(а): HSS86 蓝色数显闭环驱动器_操作手册V1.0【搜狗文档翻译_译文_中译英】 (1).pdf
Список настроек есть.
1. Кто будет переводить? Или этот вопрос относится только к китайской аудитории?
2. Где значения настроек?
Алексей063
Кандидат
Сообщения: 55
Зарегистрирован: 26 июн 2016, 13:36
Репутация: 2
Настоящее имя: Алексей
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение Алексей063 »

1. Кто будет переводить? Или этот вопрос относится только к китайской аудитории?
Переводить будет Google. Скопируйте нужную табличку (как изображение) в буфер, с помощью Paint сохраните, например; - как .jpeg с любым именем. Откройте "Google Переводчик", выберите тип загружаемого файла "Изображение", далее переводчик подскажет.
Вот пример такого перевода:
11111 (1).jpg (3962 просмотра) <a class='original' href='./download/file.php?id=207480&sid=1bb1bd0ecf984293a475eed1dc400d72&mode=view' target=_blank>Загрузить оригинал (112.56 КБ)</a>
ally
Новичок
Сообщения: 18
Зарегистрирован: 25 окт 2017, 10:17
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение ally »

lkbyysq писал(а): 2. Где значения настроек?
Обновил пост, закачал табличку в отдельном PDF

инструкция к драйверу на английском, вроде же понятно всё?
lkbyysq
Мастер
Сообщения: 2047
Зарегистрирован: 14 май 2016, 09:40
Репутация: 322
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение lkbyysq »

ally писал(а): драйвер выдаёт ошибку Er20
В каком контексте?
Если подать один импульс степ, выдаст ошибку?
Если подавать один импульс степ в секунду, выдаст ошибку?
Если подавать десять импульсов степ в секунду, выдаст ошибку?
Если подавать сто импульсов степ в секунду, выдаст ошибку?
Если подавать тысячу импульсов степ в секунду, выдаст ошибку?

5
Er20
Position out of tolerance
Motor overspeed, increase current and voltage appropriately.
"Position out of tolerance" - Ошибка позиционирования. Означает, что превышен заданный порог ошибки. Значит импульсов прошло много, а энкодер при этом не вернул требуемое количество импульсов.
"Motor overspeed, increase current and voltage appropriately." - рано это еще переводить с англо-китайского.

Драйвер знает о том, сколько импульсов на оборот он должен получать от этого конкретного энкодера? Сколько? В каком параметре Вы ему это указали?
ally
Новичок
Сообщения: 18
Зарегистрирован: 25 окт 2017, 10:17
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение ally »

lkbyysq писал(а): В каком контексте?
Если подать 1 импульс, то драйвер вылетает в ошибку. Подавал импульсы с ардуинки с задержкой, в режиме шагового двигателя без энкодера этот драйвер вращает двигатель со скоростью 25 об\мин, если оставить те же входные данные на step\dir, но переключить его в режим работы с энкодером - выдаёт ошибку er20. Так что проблема не в скорости, 25 rpm явно маловато для порога превышения.
lkbyysq писал(а): "Motor overspeed, increase current and voltage appropriately." - рано это еще переводить с англо-китайского.
Как я понимаю, это сообщение имеет смысл около такого: "ты пытаешься крутить двигатель слишком быстро и ему не хватает силы тока на обмотках, чтобы так шустро вращать валом, в драйвере есть параметр мощности(видимо тока) от 0 до 100, по дефолту 50, надо либо его увеличить, либо снизить обороты."
Но я конечно ставил и 20 и 80 и 100 - никакого эффекта. Хотя в шаговом режиме изменение этого параметра помогает увеличить максимальную скорость, на 50 шаговик срывался на 300 оборотах, а при 90 мог раскрутиться до 600
lkbyysq писал(а): Драйвер знает о том, сколько импульсов на оборот он должен получать от этого конкретного энкодера? Сколько?
да, знает, это параметр P-01 из вложенной в пост таблички уставок. По дефолту было 2000 шагов на оборот, я выставил 1000, чтобы совпадало с количеством рисок энкодера.
Quark
Кандидат
Сообщения: 49
Зарегистрирован: 25 май 2016, 13:55
Репутация: 11
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение Quark »

не доверяй китайской документации, проверь сигналы с энкодера, возможно неправильно описана цветовая кодировка. Было такое на других устройствах.
lkbyysq
Мастер
Сообщения: 2047
Зарегистрирован: 14 май 2016, 09:40
Репутация: 322
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение lkbyysq »

ally писал(а): да, знает, это параметр P-01 из вложенной в пост таблички уставок. По дефолту было 2000 шагов на оборот, я выставил 1000, чтобы совпадало с количеством рисок энкодера.
Не согласен. Считаю, что параметр Р-01 - это количество требуемых импульсов СТЕП на один оборот ШД (деление шага).

Я про энкодер, а не про двигатель.
Это скорее параметр Р-59.
Последний раз редактировалось lkbyysq 13 апр 2023, 10:02, всего редактировалось 2 раза.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3628
Откуда: Красногорск
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение nik1 »

Надо вскрыть и проверить правильность распиновки
lkbyysq
Мастер
Сообщения: 2047
Зарегистрирован: 14 май 2016, 09:40
Репутация: 322
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение lkbyysq »

Еще тест.
Если не давать никаких импульсов, а провернуть вал плоскогубцами на 1 физический шаг, что скажет драйвер? Если энкодер не работает вообще, то драйвер ничего не скажет и позволит проскочить хоть сто раз.
Для облегчения задачи можно предварительно снизить ток до минимума.
ally
Новичок
Сообщения: 18
Зарегистрирован: 25 окт 2017, 10:17
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение ally »

nik1 писал(а): 13 апр 2023, 09:03 Надо вскрыть и проверить правильность распиновки
По маркировке на плате энкодера цвета совпадают. Кабель из двух частей с разъёмом, подумал что в разъёме могли зеркально поменять, но нет, прозвонил тестером от платы энкодера до входной клеммы на драйвер, все провода целые и распиновка соответствует.
Изображение
Вложения
IMG_20230228_224048.jpg (3844 просмотра) <a class='original' href='./download/file.php?id=207489&sid=1bb1bd0ecf984293a475eed1dc400d72&mode=view' target=_blank>Загрузить оригинал (158.99 КБ)</a>
ally
Новичок
Сообщения: 18
Зарегистрирован: 25 окт 2017, 10:17
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение ally »

lkbyysq писал(а): Не согласен. Считаю, что параметр Р-01 - это количество требуемых импульсов СТЕП на один оборот ШД (деление шага).

Я про энкодер, а не про двигатель.
Это скорее параметр Р-59.

P-01 да, микрошаг, что в драйверах без дисплея выставляется переключателями по табличке. Но даже если этот параметр выставлен неверно двигатель должен вращаться.

Для энкодера есть параметр P-02, сейчас там 0, что соответствует типу энкодера, он на 1000 линий. P-59 по дефолту не имеет значения, я могу поставить там 1000, но скорее всего это не изменит ничего, возможно он нужен для калибровки, хотя как именно он работает понятия не имею.
lkbyysq
Мастер
Сообщения: 2047
Зарегистрирован: 14 май 2016, 09:40
Репутация: 322
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение lkbyysq »

ally писал(а): Для энкодера есть параметр P-02, сейчас там 0,
Аргумент.
ally
Новичок
Сообщения: 18
Зарегистрирован: 25 окт 2017, 10:17
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение ally »

lkbyysq писал(а): Если не давать никаких импульсов, а провернуть вал плоскогубцами на 1 физический шаг, что скажет драйвер?
Пошёл проверять, отпишусь по результатам. За одно и параметр P-59 попробую с параметрами 1 и 1000
ally
Новичок
Сообщения: 18
Зарегистрирован: 25 окт 2017, 10:17
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение ally »

lkbyysq писал(а): Если не давать никаких импульсов, а провернуть вал плоскогубцами на 1 физический шаг, что скажет драйвер? Если энкодер не работает вообще, то драйвер ничего не скажет и позволит проскочить хоть сто раз.
Именно так и происходит, можно срывать шаги и крутить, контроллер не реагирует, не возвращает вал и не вываливается в ошибку.
lkbyysq
Мастер
Сообщения: 2047
Зарегистрирован: 14 май 2016, 09:40
Репутация: 322
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение lkbyysq »

ally писал(а): не возвращает вал и не вываливается в ошибку.
Осталось убедиться, что импульсы от энкодера доходят до чипа в драйвере и развести руками.
lkbyysq
Мастер
Сообщения: 2047
Зарегистрирован: 14 май 2016, 09:40
Репутация: 322
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение lkbyysq »

Типа оптопара какая битая на пути импульса есть.
Enot_1
Мастер
Сообщения: 1353
Зарегистрирован: 28 апр 2015, 00:12
Репутация: 240
Настоящее имя: Arkadiy
Откуда: Краснодар
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение Enot_1 »

ally писал(а): целые и распиновка соответствует.
А если всё же поменять а+ и а-. В+ и в-, в каком-то положении может поможет.
https://easyelectronics.ru/reshenie-pro ... -156b.html
ally
Новичок
Сообщения: 18
Зарегистрирован: 25 окт 2017, 10:17
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение ally »

lkbyysq писал(а): Типа оптопара какая битая на пути импульса есть.
Так я пробовал на другом таком же драйвере и другом комплектном ему моторе, ничего не поменялось.
ally
Новичок
Сообщения: 18
Зарегистрирован: 25 окт 2017, 10:17
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: Новый драйвер HSS86 с цифровым дисплеем. Кто пробовал? Есть проблемы.

Сообщение ally »

Enot_1 писал(а): А если всё же поменять а+ и а-. В+ и в-, в каком-то положении может поможет.
На моторе менял, но там толку нет, какая разница какой конец катушки.
На энкодере не менял, там же на диод в итоге идёт? Он не пострадает от смены полярности?
Ответить

Вернуться в «Электроника»