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

Контроллеры, драйверы, датчики, управляющие устройства.
AleksandrMak
Новичок
Сообщения: 15
Зарегистрирован: 23 дек 2017, 13:24
Репутация: 1
Контактная информация:

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

Сообщение 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мкс, все равно - глухо.

Какие еще могут быть варианты?
Вложения
connection schem.jpg (2950 просмотров) <a class='original' href='./download/file.php?id=132476&mode=view' target=_blank>Загрузить оригинал (48.88 КБ)</a>
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

AleksandrMak писал(а):Какие еще могут быть варианты?
SON на серве не включен.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Здесь mA сколько ?
01.jpg (2941 просмотр) <a class='original' href='./download/file.php?id=132478&mode=view' target=_blank>Загрузить оригинал (80.4 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Подключение к TB1 и TB6 мягко скажем странное...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
AleksandrMak
Новичок
Сообщения: 15
Зарегистрирован: 23 дек 2017, 13:24
Репутация: 1
Контактная информация:

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

Сообщение 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, как ее цеплять. Может и не возможно.
AleksandrMak
Новичок
Сообщения: 15
Зарегистрирован: 23 дек 2017, 13:24
Репутация: 1
Контактная информация:

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

Сообщение AleksandrMak »

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

Это что-то говорит, Aftaev?
Аватара пользователя
SvoiMan
Новичок
Сообщения: 17
Зарегистрирован: 15 фев 2018, 15:49
Репутация: 6
Контактная информация:

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

Сообщение SvoiMan »

Без осциллографа не решить проблему. И знаний о минимальной длине импульса сигнала STEP.
AleksandrMak
Новичок
Сообщения: 15
Зарегистрирован: 23 дек 2017, 13:24
Репутация: 1
Контактная информация:

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

Сообщение AleksandrMak »

SvoiMan писал(а):Без осциллографа не решить проблему. И знаний о минимальной длине импульса сигнала STEP.
Минимальная длина импульса записана в инструкции к серводвигателю. Я ее многократно! превысил. Уже стопроцентно не в длине импульса речь. Например steplen и stepspace 10000ns.

Что можно увидеть осцилографом? Я подключал драйвер шагового двигателя, он работает нормально, все импульсы видит.
Здесь именно какая-то проблема с тем, что импульсы приходят,- но сервак их не распознает, или, например "нуля" какого-то нет, хотя там дифференциальное подключение достаточно чтобы step+ был больше step- и наоборот, чтобы увидеть импульс (это мое предположение).
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

AleksandrMak писал(а):Когда импульсов нет,то 2,12 мА.
Когда идут импульсы на перемещение - 1,826 мА. (это среднее значение)
Можно сказать нет импульсов, а точнее оптопара не открывается.
AleksandrMak писал(а):Из характеристик сервы EP1C, то его ток толжен быть в диапазоне 8 - 15мА
Нужно минимум 8мА чтобы открыть оптпару, а у тебя 2 мА ;)
AleksandrMak писал(а):Это что-то говорит, Aftaev?
Не правильно подключились к плате Mesa. Нужно читать мануал на Mesa.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Картинка с гугла
Изображение
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

aftaev писал(а):Нужно минимум 8мА чтобы открыть оптпару, а у тебя 2 мА ;)
А в даташите на эти оптопары что написано?.. :)
aftaev писал(а):Не правильно подключились к плате Mesa. Нужно читать мануал на Mesa.
Step и Dir подключены правильно, согласно докам на 7i76 и на серводрайвер.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
AleksandrMak
Новичок
Сообщения: 15
Зарегистрирован: 23 дек 2017, 13:24
Репутация: 1
Контактная информация:

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

Сообщение AleksandrMak »

aftaev писал(а):Не правильно подключились к плате Mesa. Нужно читать мануал на Mesa.
У вас очень интересные мысли по этому поводу. Возможно вы и правы. Я попробую подключиться так как на "картинке с гугла", но буду подключаться через резисторы 100 Ом, согласно странице 14 инструкции к EP1C.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

UAVpilot писал(а):А в даташите на эти оптопары что написано?..
Не знаю что на его оптопары написано в мануалах в его сервах. В Яскавах на сколько помню до 15мА, рекомендуемое 10мА (уточнять нужно в мануалах).
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
AleksandrMak
Новичок
Сообщения: 15
Зарегистрирован: 23 дек 2017, 13:24
Репутация: 1
Контактная информация:

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

Сообщение AleksandrMak »

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

Вообще не важно сколько милиампер, оптопыры должны открываться напряжением 5В. А они там присутствуют.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

AleksandrMak писал(а):так как импульсный ток.
на сигнале dir если естm ток, мотор вращается в одну сторону, если нет в другую. Смотри mA на dir ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
AleksandrMak
Новичок
Сообщения: 15
Зарегистрирован: 23 дек 2017, 13:24
Репутация: 1
Контактная информация:

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

Сообщение AleksandrMak »

aftaev писал(а):Смотри mA на dir
Посмотрел. когда в одну сторону, то 1,75мА,
когда в другую,то -2,13мА (поменялся знак).
Что с этим можно сделать?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

aftaev писал(а):Не знаю что на его оптопары написано в мануалах в его сервах. В Яскавах на сколько помню до 15мА, рекомендуемое 10мА (уточнять нужно в мануалах).
Это не яскавы. :) В мануале четко описана схема подключения, в том числе и для 5V.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
AleksandrMak
Новичок
Сообщения: 15
Зарегистрирован: 23 дек 2017, 13:24
Репутация: 1
Контактная информация:

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

Сообщение AleksandrMak »

Если чем-то поможет, то сигналы step/dir приходят на микросхемку P2160 1646.
lkbyysq
Мастер
Сообщения: 2284
Зарегистрирован: 14 май 2016, 09:40
Репутация: 346
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

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

Сообщение 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
AleksandrMak
Новичок
Сообщения: 15
Зарегистрирован: 23 дек 2017, 13:24
Репутация: 1
Контактная информация:

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

Сообщение AleksandrMak »

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

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