Севродвигатель не видит входные импульсы Step/dir
-
AleksandrMak
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 дек 2017, 13:24
- Репутация: 1
- Контактная информация:
Севродвигатель не видит входные импульсы Step/dir
Здравствуйте, форумчане.
Я уже перепробовал все, что только приходило мне в голову и теперь, когда ресурс фантазии кончился - обратился на форум. Возможно здесь есть кто-нибудь кто знает в чем может быть проблема.
Суть проблемы вот в чем. Имеется серво драйвер 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мкс, все равно - глухо.
Какие еще могут быть варианты?
Я уже перепробовал все, что только приходило мне в голову и теперь, когда ресурс фантазии кончился - обратился на форум. Возможно здесь есть кто-нибудь кто знает в чем может быть проблема.
Суть проблемы вот в чем. Имеется серво драйвер 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мкс, все равно - глухо.
Какие еще могут быть варианты?
-
aftaev
- Зачётный участник

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

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Здесь mA сколько ?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Подключение к TB1 и TB6 мягко скажем странное...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
AleksandrMak
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 дек 2017, 13:24
- Репутация: 1
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Замерял мультиметром.aftaev писал(а):Здесь mA сколько ?
Когда импульсов нет,то 2,12 мА.
Когда идут импульсы на перемещение - 1,826 мА. (это среднее значение)
Из характеристик платы, то ее выход может управлять до 24мА сигналом, не указано, это для одного или суммарно.
Из характеристик сервы EP1C, то его ток толжен быть в диапазоне 8 - 15мА. В мануале мелким шрифтом пишет, что должен быть эквивалент чипу 26 LS 31.
На счет SON сигнала, то он приходит на вход DI1. Это тоже отображается на дисплее сервы и мал двигателя заторможен.aftaev писал(а):SON на серве не включен.
Сделал откат сервы к заводским установка - не помогло.UAVpilot писал(а):Подключение к TB1 и TB6 мягко скажем странное...
У меня такое ощущение, что не хватает где-то "нуля" или минуса. Я бы попробовал собрать цепь как C3-2 Single end (страница 14 мануала), но не знаю внутренней развязки платы 7i76, как ее цеплять. Может и не возможно.
-
AleksandrMak
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 дек 2017, 13:24
- Репутация: 1
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Также попробовал изменить тип сигнала step/dir на импульсы с опережением, в зависимости в какую сторону крутится, тот импульс приходит первым. Сигналы не идут, но
Ток покоя: 2,12 мА
Ток движения: 0.12мА.
Это что-то говорит, Aftaev?
Ток покоя: 2,12 мА
Ток движения: 0.12мА.
Это что-то говорит, Aftaev?
- SvoiMan
- Новичок
- Сообщения: 17
- Зарегистрирован: 15 фев 2018, 15:49
- Репутация: 6
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Без осциллографа не решить проблему. И знаний о минимальной длине импульса сигнала STEP.
-
AleksandrMak
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 дек 2017, 13:24
- Репутация: 1
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Минимальная длина импульса записана в инструкции к серводвигателю. Я ее многократно! превысил. Уже стопроцентно не в длине импульса речь. Например steplen и stepspace 10000ns.SvoiMan писал(а):Без осциллографа не решить проблему. И знаний о минимальной длине импульса сигнала STEP.
Что можно увидеть осцилографом? Я подключал драйвер шагового двигателя, он работает нормально, все импульсы видит.
Здесь именно какая-то проблема с тем, что импульсы приходят,- но сервак их не распознает, или, например "нуля" какого-то нет, хотя там дифференциальное подключение достаточно чтобы step+ был больше step- и наоборот, чтобы увидеть импульс (это мое предположение).
-
aftaev
- Зачётный участник

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

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Картинка с гугла


Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
А в даташите на эти оптопары что написано?..aftaev писал(а):Нужно минимум 8мА чтобы открыть оптпару, а у тебя 2 мА
Step и Dir подключены правильно, согласно докам на 7i76 и на серводрайвер.aftaev писал(а):Не правильно подключились к плате Mesa. Нужно читать мануал на Mesa.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
AleksandrMak
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 дек 2017, 13:24
- Репутация: 1
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
У вас очень интересные мысли по этому поводу. Возможно вы и правы. Я попробую подключиться так как на "картинке с гугла", но буду подключаться через резисторы 100 Ом, согласно странице 14 инструкции к EP1C.aftaev писал(а):Не правильно подключились к плате Mesa. Нужно читать мануал на Mesa.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Не знаю что на его оптопары написано в мануалах в его сервах. В Яскавах на сколько помню до 15мА, рекомендуемое 10мА (уточнять нужно в мануалах).UAVpilot писал(а):А в даташите на эти оптопары что написано?..
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
AleksandrMak
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 дек 2017, 13:24
- Репутация: 1
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Ну я как-бы писал уже, сколько должно быть. Но если их там нет)) или возможно они есть, но их не видно, так как импульсный ток.AleksandrMak писал(а):Из характеристик сервы EP1C, то его ток толжен быть в диапазоне 8 - 15мА.
Вообще не важно сколько милиампер, оптопыры должны открываться напряжением 5В. А они там присутствуют.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
на сигнале dir если естm ток, мотор вращается в одну сторону, если нет в другую. Смотри mA на dirAleksandrMak писал(а):так как импульсный ток.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
AleksandrMak
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 дек 2017, 13:24
- Репутация: 1
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Посмотрел. когда в одну сторону, то 1,75мА,aftaev писал(а):Смотри mA на dir
когда в другую,то -2,13мА (поменялся знак).
Что с этим можно сделать?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Это не яскавы.aftaev писал(а):Не знаю что на его оптопары написано в мануалах в его сервах. В Яскавах на сколько помню до 15мА, рекомендуемое 10мА (уточнять нужно в мануалах).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
AleksandrMak
- Новичок
- Сообщения: 15
- Зарегистрирован: 23 дек 2017, 13:24
- Репутация: 1
- Контактная информация:
Re: Севродвигатель не видит входные импульсы Step/dir
Если чем-то поможет, то сигналы step/dir приходят на микросхемку P2160 1646.
-
lkbyysq
- Мастер
- Сообщения: 2284
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 346
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Севродвигатель не видит входные импульсы Step/dir
Страница 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
"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
Пробовал подключать к такому же серводвигателю, но более старой его версии - EP3. Работает нормально, сервак видит все импульсы.
Также подключил к этим мои нерабочим серводвигателям энкодер 24В через резистор 1,5кОм, как написано в инструкции, и о чудо! - он увидел сигналы начал крутится.
Буду вообщем играть с этой его "особенность" и что-то сделаю на подобие усилителя сигналов 5/24V.
На счет статьи "Re: mesa 6i25+7i76 #6", нельзя подвести к выходам Step/dir другое напряжение кроме 5В. А 24В - это напряжение "медленной" периферии - цифоровых входов/выходов. Кроеме этого там еще и не правильно объясняется подключение 24В. Пин 1 считается снизу, а не сверху.
Также подключил к этим мои нерабочим серводвигателям энкодер 24В через резистор 1,5кОм, как написано в инструкции, и о чудо! - он увидел сигналы начал крутится.
Буду вообщем играть с этой его "особенность" и что-то сделаю на подобие усилителя сигналов 5/24V.
На счет статьи "Re: mesa 6i25+7i76 #6", нельзя подвести к выходам Step/dir другое напряжение кроме 5В. А 24В - это напряжение "медленной" периферии - цифоровых входов/выходов. Кроеме этого там еще и не правильно объясняется подключение 24В. Пин 1 считается снизу, а не сверху.