Страница 1 из 6

Энкодер. Как протестить ошибку?

Добавлено: 10 дек 2021, 10:54
Bomb
Здравствуйте.
Есть китайские драйверы JASD4002-20B-NO1, при подключении к контроллеру Энкодер постоянно выдаёт ошибку смещения вала при вращении. Как можно проверить корректность работы энкодера отдельно или подключить напрямую к контроллеру?

П.с. Ошибка заключается в том, что не важно в каком направлении я вращаю вал - этот вал отображается, что крутится только в одном направлении.

Помогите, пожалуйста советом!

Re: Энкодер. Как протестить ошибку?

Добавлено: 10 дек 2021, 11:14
aftaev
Энкодер должен быть выставлен по отношению к обмоткам. Прикрутил энкодер к валу, ошибка. Ослабляешь муфту, слегка поворачиваешь энкодер и опять пробуешь. Так методом тыка пробуешь.

https://www.youtube.com/watch?v=H0UBJDqluQw&t=1s
https://www.youtube.com/watch?v=1Ar9k5-xceY&t=213s

Re: Энкодер. Как протестить ошибку?

Добавлено: 10 дек 2021, 11:36
Bomb
aftaev писал(а): 10 дек 2021, 11:14 Энкодер должен быть выставлен по отношению к обмоткам. Прикрутил энкодер к валу, ошибка. Ослабляешь муфту, слегка поворачиваешь энкодер и опять пробуешь. Так методом тыка пробуешь.

https://www.youtube.com/watch?v=H0UBJDqluQw&t=1s
https://www.youtube.com/watch?v=1Ar9k5-xceY&t=213s
Благодарю, хорошее видео, но у меня встроенный энкодер и ошибку смещения выдаёт именно контроллер, на драйвере этой ошибки считывания положения не увидеть.

Re: Энкодер. Как протестить ошибку?

Добавлено: 10 дек 2021, 14:00
Kost_irk
Вы энкодерные выходы серводрайвера подключаете к контроллеру? Что за контроллер?

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 01:15
Bomb
Kost_irk писал(а): 10 дек 2021, 14:00 Вы энкодерные выходы серводрайвера подключаете к контроллеру? Что за контроллер?
Контроллер Titanium. Вот не знаю как и подступиться- энкодер встроенный (в серводвигатель), кабели штатные (не хочется повреждать) или имеется в виду, что можна и нужно просто напрямую отдельно проводами к пинам контроллера законнектиться без подключения к драйверу?

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 05:53
nevkon
Осциллограф 2-х канальный. Самый простой вариант. Смотрите форму и расположение сигналов. Но для этого надо бы знать хотя бы тип установленного энкодера.

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 09:55
Kost_irk
Bomb писал(а): меется в виду, что можна и нужно просто напрямую
Ничего не имеется. Пока вы нормально русским языком не объясните, что вы куда хотите подключить и зачем, мы не можем помочь.
У вас есть серводрайвер с двигателем. Подключен к чпу по степ-дир? Он работает нормально, крутится куда надо при управлении с чпу? Если подключить выходы энкодера к чпу, все ломается?

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 10:42
aftaev
Bomb писал(а): от не знаю как и подступиться- энкодер встроенный (в серводвигатель),
Сколько разбирал серв, не видел встроенных энкодеров.
Фото выложи. Что с чем, как подключено.

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 16:56
Bomb
Kost_irk писал(а): 11 дек 2021, 09:55
Bomb писал(а): меется в виду, что можна и нужно просто напрямую
Ничего не имеется. Пока вы нормально русским языком не объясните, что вы куда хотите подключить и зачем, мы не можем помочь.
У вас есть серводрайвер с двигателем. Подключен к чпу по степ-дир? Он работает нормально, крутится куда надо при управлении с чпу? Если подключить выходы энкодера к чпу, все ломается?
Какое фото предоставить для большего понимания?
Описание:
подключение Step\Dir к драйверу, управляющий контроллер Титаниум (Titanium) https://www.chpu.net/documentation
Двигатель JASD4002-20B+60JASM504230K-M23B-T
Драйвер JASD4002-20B-NO1

Проблема:
Ошибка считывания поворота вала двигателя на контроллере.
На контроллере, при ручном вращении вала двигателя, высвечивается ошибка смещения с энкодера - т.е. энкодер считывает, что вращается вал только в одном направлении, хотя вал вращаю в разные стороны.
П.с. пробовал разные комбинации(поочерёдность) подключения к цифр. вых. контроллера, менял местами драйверы, уточнял у поставщика правильность моего подключения и схему, всё норм, кроме этой ошибки из-за которой при полноценном подключении вал некорректно работает.

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 17:24
aftaev
Bomb писал(а): управляющий контроллер Титаниум (Titanium)
Контроллер :) Это стойка ЧПУ, производства Россия (Ростов).
У производителя спросить что за ошибка?

Серва похоже новая, все новое. Скорее всего неправильно подключено. Например: если стойка с обратной связью(энкодер подключен в драйв, а с драйва в стойку) то возможно попутал каналы АВ. Вот стойка неправильно определяет направление вращения.

На фото не наблюдается экранов у проводов :thinking:
Интересно конечно сфоткал, что видно половины сервы. Как там двиг подключил.

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 18:35
Bomb
aftaev писал(а): 11 дек 2021, 17:24
Bomb писал(а): управляющий контроллер Титаниум (Titanium)
Контроллер :) Это стойка ЧПУ, производства Россия (Ростов).
У производителя спросить что за ошибка?

Серва похоже новая, все новое. Скорее всего неправильно подключено. Например: если стойка с обратной связью(энкодер подключен в драйв, а с драйва в стойку) то возможно попутал каналы АВ. Вот стойка неправильно определяет направление вращения.

На фото не наблюдается экранов у проводов :thinking:
Интересно конечно сфоткал, что видно половины сервы. Как там двиг подключил.
Вероятно вы электрик, раз называете логическую систему управления (контроллер) механическим атрибутом крепления - т.е. стойкой.
Никогда такого не слышал)
Как раз человек знающий толк в подключении (электрике) и может помочь:)

Подключение
1. Энкодер двигателя соединён с драйвером (на фото драйва снизу, где не захватил кадр, как раз коннектор энкодера, соединяющий драйвер и двигатель)
2. Далее логика с драйвера, в 3 провода: Step -, Dir -, питание 5 В, соединена с Контроллером (пин 9 GND цифровой, заземлил на БП..) - скрин 3 справа
3. цифр вых контроллера законнектил c драйвером (А+,A-,B+,B-,Z+,Z-) - скрин 3 слева

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 18:49
aftaev
Bomb писал(а): Вероятно вы электрик, раз называете логическую систему управления (контроллер) механическим атрибутом крепления - т.е. стойкой.
Никогда такого не слышал)
Сравни картинки что тебе покажет гугл по запросу стойка чпу и контроллер чпу.
https://www.google.com/search?q=%D0%BA% ... 8&dpr=1.38
https://www.google.com/search?q=%D1%81% ... 8&dpr=1.38
Видишь разницу чем контроллер от стойки ЧПУ отличается?

Bomb писал(а): на фото драйва снизу, где не захватил кадр, как раз коннектор энкодера, соединяющий драйвер и двигатель)
На фото не видно того, что может быть проблемой.
Bomb писал(а): 2. Далее логика с драйвера, в 3 провода: Step -, Dir -, питание 5 В, соединена с Контроллером (пин 9 GND цифровой, заземлил на БП..) - скрин 3 справа
Все это выполнено без экранирующего кабеля?

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 19:06
Kost_irk
Bomb писал(а): Какое фото предоставить для большего понимания?
Не надо мне ваших фото. Ответьте на вопросы лучше. Серводрайвер с мотором работает нормально? При подаче степ крутится, при подаче дир реверсируется, в ошибку не падает?
Фазы A и B подключения энкодера к чпу менять пробовали?
Осциллограф есть?

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 19:17
Bomb
aftaev писал(а): 11 дек 2021, 18:49
Bomb писал(а): Вероятно вы электрик, раз называете логическую систему управления (контроллер) механическим атрибутом крепления - т.е. стойкой.
Никогда такого не слышал)
Сравни картинки что тебе покажет гугл по запросу стойка чпу и контроллер чпу.
https://www.google.com/search?q=%D0%BA% ... 8&dpr=1.38
https://www.google.com/search?q=%D1%81% ... 8&dpr=1.38
Видишь разницу чем контроллер от стойки ЧПУ отличается?


Bomb писал(а): на фото драйва снизу, где не захватил кадр, как раз коннектор энкодера, соединяющий драйвер и двигатель)
На фото не видно того, что может быть проблемой.
Bomb писал(а): 2. Далее логика с драйвера, в 3 провода: Step -, Dir -, питание 5 В, соединена с Контроллером (пин 9 GND цифровой, заземлил на БП..) - скрин 3 справа
Все это выполнено без экранирующего кабеля?
конечно вижу разницу- в одном месте стойка с CNC, в другом просто CNC.
Я же говорю про логику подключения драйвер-двигатель-контроллер, а не о подключении ещё и стойки с пультом.

1. фото прикрепил.
2. К сожалению без..тоже про это думал.. коннектил через витую пару, тоже нормально (когда не было провода, часть драйверов законнектил к контроллеру через сигнальный провод)

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 19:20
Bomb
Bomb писал(а): 11 дек 2021, 19:17
aftaev писал(а): 11 дек 2021, 18:49
Bomb писал(а): Вероятно вы электрик, раз называете логическую систему управления (контроллер) механическим атрибутом крепления - т.е. стойкой.
Никогда такого не слышал)
Сравни картинки что тебе покажет гугл по запросу стойка чпу и контроллер чпу.
https://www.google.com/search?q=%D0%BA% ... 8&dpr=1.38
https://www.google.com/search?q=%D1%81% ... 8&dpr=1.38
Видишь разницу чем контроллер от стойки ЧПУ отличается?


Bomb писал(а): на фото драйва снизу, где не захватил кадр, как раз коннектор энкодера, соединяющий драйвер и двигатель)
На фото не видно того, что может быть проблемой.
Bomb писал(а): 2. Далее логика с драйвера, в 3 провода: Step -, Dir -, питание 5 В, соединена с Контроллером (пин 9 GND цифровой, заземлил на БП..) - скрин 3 справа
Все это выполнено без экранирующего кабеля?
конечно вижу разницу- в одном месте стойка с CNC, в другом просто CNC.
Я же говорю про логику подключения драйвер-двигатель-контроллер, а не о подключении ещё и стойки с пультом.

1. фото прикрепил.
2. К сожалению без..тоже про это думал.. коннектил через витую пару, тоже нормально (когда не было провода, часть драйверов законнектил к контроллеру через сигнальный провод)
а, вспомнил- контроллер вых. db-9f - без экрана кабель, а с вых. cn12 через экранирующий

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 19:20
Bomb
Bomb писал(а): 11 дек 2021, 19:20
Bomb писал(а): 11 дек 2021, 19:17
aftaev писал(а): 11 дек 2021, 18:49
Сравни картинки что тебе покажет гугл по запросу стойка чпу и контроллер чпу.
https://www.google.com/search?q=%D0%BA% ... 8&dpr=1.38
https://www.google.com/search?q=%D1%81% ... 8&dpr=1.38
Видишь разницу чем контроллер от стойки ЧПУ отличается?




На фото не видно того, что может быть проблемой.


Все это выполнено без экранирующего кабеля?
конечно вижу разницу- в одном месте стойка с CNC, в другом просто CNC.
Я же говорю про логику подключения драйвер-двигатель-контроллер, а не о подключении ещё и стойки с пультом.

1. фото прикрепил.
2. К сожалению без..тоже про это думал.. коннектил через витую пару, тоже нормально (когда не было провода, часть драйверов законнектил к контроллеру через сигнальный провод)
а, вспомнил- контроллер вых. db-9f - без экрана кабель, а с вых. cn12 через экранирующий

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 19:22
Bomb
Вых контроллера DB-9F без экрана, а вых CN12 с экраном

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 19:23
Kost_irk
Bomb писал(а): К сожалению без..тоже про это думал.. коннектил через витую пару, тоже нормально (
Любые сигналы, в которых есть два провода, типа dir+ dir-, или A+ A- подразумевают использование витой пары.

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 19:24
Bomb
Kost_irk писал(а): 11 дек 2021, 19:06
Bomb писал(а): Какое фото предоставить для большего понимания?
Не надо мне ваших фото. Ответьте на вопросы лучше. Серводрайвер с мотором работает нормально? При подаче степ крутится, при подаче дир реверсируется, в ошибку не падает?
Фазы A и B подключения энкодера к чпу менять пробовали?
Осциллограф есть?
Осциллографа нет(
Фазы А и Б не менял..

Re: Энкодер. Как протестить ошибку?

Добавлено: 11 дек 2021, 19:26
Kost_irk
Bomb писал(а): Фазы А и Б не менял
Сделать все нормально витой парой, попробовать поменять A с B. Если не заработает, искать осциллограф