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

Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 14 фев 2018, 19:16
AleksandrMak
Здравствуйте, форумчане.
Я уже перепробовал все, что только приходило мне в голову и теперь, когда ресурс фантазии кончился - обратился на форум. Возможно здесь есть кто-нибудь кто знает в чем может быть проблема.

Суть проблемы вот в чем. Имеется серво драйвер EP1C (3 штуки и я все пробовал), которые не видят сигналы Step/dir, приходящие из платы MESA 7i76 (linuxcnc). Раньше эти драйверы пробовал подключать к другой чпу стойке - они работали, но через то, что стойка была проблемная, заменил на linuxcnc.

Плата настроена верно, все пляшет. Я подключал драйвер шагового двигателя, он работает прекрасно. Где-то у меня проблема с подключением проводов, но не пойму где. Все как-бы подключено верно.
Прикрепляю схему подключения.
Мануал для драйвера находится по ссылке http://www.vitalsystem.com/portal/cnc/m ... UAL-EN.pdf

В чем точно не проблема:
- питание стабильное 5В - параллельно даже подключил RC цепь для сглаживания вых. напряжения, так как импульсный блок питания.
- это не сигналы концевиков драйвера (DI3, DI4), их проверка отключена в настройках.
- это не сигнал разрешения работы драйвера, он приходит и вал заторможен эл.маг. полем
- провода подключены как на схеме.
- step/dir приходит 5В
- режим работы драйвера step - импульсы, dir - направление.
- плата 100% генерирует импульсы управления, проверял на шаговике.
- установил длину имульса 10мкс, при рабочей, записанной в инструкции мин. 2мкс, все равно - глухо.

Какие еще могут быть варианты?

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 14 фев 2018, 19:25
aftaev
AleksandrMak писал(а):Какие еще могут быть варианты?

SON на серве не включен.

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 14 фев 2018, 19:27
aftaev
Здесь mA сколько ?
Севродвигатель не видит входные импульсы Step/dir 01.jpg

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 14 фев 2018, 22:26
UAVpilot
Подключение к TB1 и TB6 мягко скажем странное...

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 13:33
AleksandrMak
aftaev писал(а):Здесь mA сколько ?

Замерял мультиметром.
Когда импульсов нет,то 2,12 мА.
Когда идут импульсы на перемещение - 1,826 мА. (это среднее значение)

Из характеристик платы, то ее выход может управлять до 24мА сигналом, не указано, это для одного или суммарно.
Из характеристик сервы EP1C, то его ток толжен быть в диапазоне 8 - 15мА. В мануале мелким шрифтом пишет, что должен быть эквивалент чипу 26 LS 31.

aftaev писал(а):SON на серве не включен.


На счет SON сигнала, то он приходит на вход DI1. Это тоже отображается на дисплее сервы и мал двигателя заторможен.

UAVpilot писал(а):Подключение к TB1 и TB6 мягко скажем странное...

Сделал откат сервы к заводским установка - не помогло.

У меня такое ощущение, что не хватает где-то "нуля" или минуса. Я бы попробовал собрать цепь как C3-2 Single end (страница 14 мануала), но не знаю внутренней развязки платы 7i76, как ее цеплять. Может и не возможно.

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 15:40
AleksandrMak
Также попробовал изменить тип сигнала step/dir на импульсы с опережением, в зависимости в какую сторону крутится, тот импульс приходит первым. Сигналы не идут, но
Ток покоя: 2,12 мА
Ток движения: 0.12мА.

Это что-то говорит, Aftaev?

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 15:57
SvoiMan
Без осциллографа не решить проблему. И знаний о минимальной длине импульса сигнала STEP.

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 16:20
AleksandrMak
SvoiMan писал(а):Без осциллографа не решить проблему. И знаний о минимальной длине импульса сигнала STEP.

Минимальная длина импульса записана в инструкции к серводвигателю. Я ее многократно! превысил. Уже стопроцентно не в длине импульса речь. Например steplen и stepspace 10000ns.

Что можно увидеть осцилографом? Я подключал драйвер шагового двигателя, он работает нормально, все импульсы видит.
Здесь именно какая-то проблема с тем, что импульсы приходят,- но сервак их не распознает, или, например "нуля" какого-то нет, хотя там дифференциальное подключение достаточно чтобы step+ был больше step- и наоборот, чтобы увидеть импульс (это мое предположение).

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 16:32
aftaev
AleksandrMak писал(а):Когда импульсов нет,то 2,12 мА.
Когда идут импульсы на перемещение - 1,826 мА. (это среднее значение)

Можно сказать нет импульсов, а точнее оптопара не открывается.

AleksandrMak писал(а):Из характеристик сервы EP1C, то его ток толжен быть в диапазоне 8 - 15мА

Нужно минимум 8мА чтобы открыть оптпару, а у тебя 2 мА ;)

AleksandrMak писал(а):Это что-то говорит, Aftaev?

Не правильно подключились к плате Mesa. Нужно читать мануал на Mesa.

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 16:37
aftaev
Картинка с гугла
Изображение

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 16:49
UAVpilot
aftaev писал(а):Нужно минимум 8мА чтобы открыть оптпару, а у тебя 2 мА ;)

А в даташите на эти оптопары что написано?.. :)

aftaev писал(а):Не правильно подключились к плате Mesa. Нужно читать мануал на Mesa.

Step и Dir подключены правильно, согласно докам на 7i76 и на серводрайвер.

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 17:21
AleksandrMak
aftaev писал(а):Не правильно подключились к плате Mesa. Нужно читать мануал на Mesa.

У вас очень интересные мысли по этому поводу. Возможно вы и правы. Я попробую подключиться так как на "картинке с гугла", но буду подключаться через резисторы 100 Ом, согласно странице 14 инструкции к EP1C.

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 17:28
aftaev
UAVpilot писал(а):А в даташите на эти оптопары что написано?..

Не знаю что на его оптопары написано в мануалах в его сервах. В Яскавах на сколько помню до 15мА, рекомендуемое 10мА (уточнять нужно в мануалах).

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 17:33
AleksandrMak
AleksandrMak писал(а):Из характеристик сервы EP1C, то его ток толжен быть в диапазоне 8 - 15мА.

Ну я как-бы писал уже, сколько должно быть. Но если их там нет)) или возможно они есть, но их не видно, так как импульсный ток.

Вообще не важно сколько милиампер, оптопыры должны открываться напряжением 5В. А они там присутствуют.

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 17:51
aftaev
AleksandrMak писал(а):так как импульсный ток.

на сигнале dir если естm ток, мотор вращается в одну сторону, если нет в другую. Смотри mA на dir ;)

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 15 фев 2018, 18:47
AleksandrMak
aftaev писал(а):Смотри mA на dir

Посмотрел. когда в одну сторону, то 1,75мА,
когда в другую,то -2,13мА (поменялся знак).
Что с этим можно сделать?

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 16 фев 2018, 00:54
UAVpilot
aftaev писал(а):Не знаю что на его оптопары написано в мануалах в его сервах. В Яскавах на сколько помню до 15мА, рекомендуемое 10мА (уточнять нужно в мануалах).

Это не яскавы. :) В мануале четко описана схема подключения, в том числе и для 5V.

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 16 фев 2018, 10:28
AleksandrMak
Если чем-то поможет, то сигналы step/dir приходят на микросхемку P2160 1646.

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 17 фев 2018, 08:35
lkbyysq
Страница 14 мануала на драйвер.
"3. Position Position Position Position command command command command pulse interfaces interfaces interfaces interfaces (C3) There are both differential and single end connections. The differential connection is recommended and the twisted pair wire is used suitably. The drive current is in the range of 8 to 15mA."
А коль не дотягивает до 8-ми, значит либо:
1. Дохлое питание источника сигнала.
2. Дохлый выход источника сигнала.
3. Тестер врет.
4. Не правильно подключено.

Питание месы от 8 до 32 обеспечено? Re: mesa 6i25+7i76 #6

Re: Севродвигатель не видит входные импульсы Step/dir

СообщениеДобавлено: 17 фев 2018, 09:43
AleksandrMak
Пробовал подключать к такому же серводвигателю, но более старой его версии - EP3. Работает нормально, сервак видит все импульсы.
Также подключил к этим мои нерабочим серводвигателям энкодер 24В через резистор 1,5кОм, как написано в инструкции, и о чудо! - он увидел сигналы начал крутится.
Буду вообщем играть с этой его "особенность" и что-то сделаю на подобие усилителя сигналов 5/24V.
На счет статьи "Re: mesa 6i25+7i76 #6", нельзя подвести к выходам Step/dir другое напряжение кроме 5В. А 24В - это напряжение "медленной" периферии - цифоровых входов/выходов. Кроеме этого там еще и не правильно объясняется подключение 24В. Пин 1 считается снизу, а не сверху.