StepMaster ver 2.5

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение michael-yurov »

Vasia_Pupkin писал(а):Напряжение подаваемое на драйвер - 36В, какое напряжение драйвер подает на двигатель не знаю, на каких выходах драйвера его мерить надо?
36 В и может выдать.
Vasia_Pupkin писал(а):Если смотреть те же графики, то крутящий момент на 1800об. 0,4(черный график) против 0,8(красный график).
В твоем случае - синий график. Но там график при 68 В. В твоем случае график будет вдвое сжат по горизонтали. Т.е. 0,4 Н⋅м будет не при 1800 об/мин, а при 900.
Vasia_Pupkin писал(а):а если не хватит, то будем передвигаться медленно)))
При фрезеровке многих материалов нельзя работать с низкой скоростью подачи - материал будет плавиться и налипать на фрезу (тепло должно оставаться в стружке не успевая перейти на инструмент и заготовку).
Vasia_Pupkin писал(а):Попробовал, результат ожидаемый, все работает.
Тогда выглядит так, будто бы не работает режим ChargePump на плате, или система управления не выдает частоту на этот пин во время работы (можно проверить мультиметром - при наличии сигнала должно быть заметно больше 0, но меньше 5 В).
Vasia_Pupkin
Кандидат
Сообщения: 70
Зарегистрирован: 23 авг 2017, 19:57
Репутация: 10
Настоящее имя: Антон
Откуда: Екатеринбург
Контактная информация:

Re: StepMaster ver 2.5

Сообщение Vasia_Pupkin »

michael-yurov писал(а): Тогда выглядит так, будто бы не работает режим ChargePump на плате, или система управления не выдает частоту на этот пин во время работы (можно проверить мультиметром - при наличии сигнала должно быть заметно больше 0, но меньше 5 В).
А как его померить? На каких выводах? Мультиметр есть, а вот как померить не знаю)))
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение michael-yurov »

Vasia_Pupkin писал(а):А как его померить? На каких выводах? Мультиметр есть, а вот как померить не знаю)))
Можно прямо в LPT кабель ткнутся.
Можно вот на этом разъеме посмотреть (он дублирует DB25): [картинка с ошибкой удалена]
Vasia_Pupkin
Кандидат
Сообщения: 70
Зарегистрирован: 23 авг 2017, 19:57
Репутация: 10
Настоящее имя: Антон
Откуда: Екатеринбург
Контактная информация:

Re: StepMaster ver 2.5

Сообщение Vasia_Pupkin »

Померил... магия какая то... скорее всего LPT и/или дистрибутив EMC2 и/или перемычка на плате)))

Результаты:
При всех измерениях включен ChurgePump.

Система Вин 10 х64, никаких приложений не запущено, кабель подключен:
- перемычка на плате NonInv - двигатель в удержании - 4.71В
- перемычка на плате Invertred - двигатель не держит - 4.71В

Кабель LPT отключен:
- перемычка на плате NonInv - двигатель в удержании - 4.97В
- перемычка на плате Invertred - двигатель не держит - 4.96В

Загрузочная флэшка с EMC2 в конфиге установлено на 1 пин ChurgePump:
- перемычка на плате NonInv, EMC2 не запущен - двигатель в удержании - 2.86В
- перемычка на плате NonInv, EMC2 запущен - двигатель работает - 2.83В
- перемычка на плате Invertred, EMC2 не запущен - двигатель не держит - 2.83В
- перемычка на плате Invertred, EMC2 запущен - двигатель работает - 2.86В

Загрузочная флэшка с EMC2 в конфиге установлено на 1 пин ChurgePump(Invert):
Результаты такие же как и при предыдущем опыте.

Кабель LPT отключен:
- перемычка на плате NonInv - двигатель в удержании - 4.97В
- перемычка на плате Invertred - двигатель не держит - 4.96В
Аватара пользователя
Filingo
Кандидат
Сообщения: 66
Зарегистрирован: 13 апр 2017, 20:23
Репутация: 2
Настоящее имя: Сергей И.
Контактная информация:

Re: StepMaster ver 2.5

Сообщение Filingo »

Присоединюсь к теме непонятной работы ChargePump только из mach3 версия последняя из демо.
Изначально установил на плате вкл ChargePump и нон инверт в настройках выходов включил
енабл1 1 1
Выход1 1 17. Для управления 17 реле.
Движки работали и стояли в удержании. Но 17 реле не включалось.
Попробовал включит режим енабле на плате и включились реле, но отключились двигатели.
По итогу как заработало-
Включил в маче ChargePump на 1 порт 1 пин
Отключил в маче енабле на 1 порт 1 пин
На плате вкл ChargePump и инвертирован енабле
Надо ещё раз посмотреть когда двигатели в удержании не запомнил.
Вобщем непонятно какой сигнал подавался на первый пин при вкл энабле и почему плата его не распознавала. Настройки сделаны точно по инструкции кабель родной от платы.

Не выдержала душа поэта сходил проверил.
Вложения
как работает.jpg (1974 просмотра) <a class='original' href='./download/file.php?id=119074&mode=view' target=_blank>Загрузить оригинал (108.78 КБ)</a>
Там хорошо, где нас нет: в прошлом нас уже нет, и оно кажется прекрасным.
Антон Павлович Чехов
Аватара пользователя
Filingo
Кандидат
Сообщения: 66
Зарегистрирован: 13 апр 2017, 20:23
Репутация: 2
Настоящее имя: Сергей И.
Контактная информация:

Re: StepMaster ver 2.5

Сообщение Filingo »

michael-yurov писал(а):Можно вот на этом разъеме посмотреть (он дублирует DB25):

Вложения

StepMaster ver 2.5 sm2_5.png
Михаил, я извиняюсь, но на рисунке это точно первый пин, а не 14.
Там хорошо, где нас нет: в прошлом нас уже нет, и оно кажется прекрасным.
Антон Павлович Чехов
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение michael-yurov »

Filingo писал(а):Не выдержала душа поэта сходил проверил.
Да все у тебя правильно. Так все и должно работать.
Кроме этого:
как работает.jpg (1941 просмотр) <a class='original' href='./download/file.php?id=119091&mode=view' target=_blank>Загрузить оригинал (44.9 КБ)</a>
Вот здесь - не понимаю - если у тебя при включенном mach3 моторы не работают - как ты станком то пользуешься?
Filingo писал(а):Михаил, я извиняюсь, но на рисунке это точно первый пин, а не 14.
Ошибся, действительно!
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение michael-yurov »

Filingo писал(а):Вобщем непонятно какой сигнал подавался на первый пин при вкл энабле и почему плата его не распознавала.
Потому что mach3 выдавал на #1 пин одновременно и сигнал Enable и ChargePump, и что там было на выходе в итоге - сам черт не знает.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение michael-yurov »

Vasia_Pupkin писал(а):- перемычка на плате NonInv, EMC2 не запущен - двигатель в удержании - 2.86В
- перемычка на плате NonInv, EMC2 запущен - двигатель работает - 2.83В
Чем отличается "двигатель работает" от "двигатель в удержании"? Т.е. он не отключается ни при запущенном LinuxCNC ни при выключенном?
Если так, то не видит плата сигнал ChargePump почему-то...
Vasia_Pupkin писал(а):Кабель LPT отключен:
- перемычка на плате NonInv - двигатель в удержании - 4.97В
- перемычка на плате Invertred - двигатель не держит - 4.96В
Очевидно, что переключатель должен стоять в позиции Invertred для такого типа подключения и для данных драйверов, т.к. при отключенном кабеле LPT и активном режиме ChargePump на плате драйверы не должны быть включены.
Vasia_Pupkin писал(а):Загрузочная флэшка с EMC2 в конфиге установлено на 1 пин ChurgePump:
- перемычка на плате NonInv, EMC2 не запущен - двигатель в удержании - 2.86В
- перемычка на плате NonInv, EMC2 запущен - двигатель работает - 2.83В
- перемычка на плате Invertred, EMC2 не запущен - двигатель не держит - 2.83В
- перемычка на плате Invertred, EMC2 запущен - двигатель работает - 2.86В
Странные показания. Когда LinuxCNC не запущен - не должно быть никакого сигнала на выходе LPT. Откуда там 2,83 - 2,86 В - понятия не имею.
Может что-то неправильно измеряешь?

Можно еще проверить и попробовать изменить режим работы LPT в BIOS.
Vasia_Pupkin писал(а):Кабель LPT отключен:
- перемычка на плате NonInv - двигатель в удержании - 4.97В
- перемычка на плате Invertred - двигатель не держит - 4.96В
Так нужно смотреть что там на выходе LPT кабеля. Что толку измерять напряжение на входе не подключенной платы?

Нужно было измерить напряжение при высоком уровне на пине 1, при низком, и при активном ChargePump. В первом случае должно быть около 5 В, во втором - около 0 и в третьем - что-то между.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: StepMaster ver 2.5

Сообщение Сергей Саныч »

Михаил, на рисунке 14 пин помечен как pin #1.
2017-08-28_132929.png (1918 просмотров) <a class='original' href='./download/file.php?id=119093&mode=view' target=_blank>Загрузить оригинал (331.78 КБ)</a>
Чудес не бывает. Бывают фокусы.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение michael-yurov »

Сергей Саныч писал(а):Михаил, на рисунке 14 пин помечен как pin #1.
Да, неправильную я картинку показал.
Спасибо!
novodk
Опытный
Сообщения: 138
Зарегистрирован: 30 мар 2017, 09:46
Репутация: 37
Настоящее имя: Дмитрий
Откуда: Новосибирск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение novodk »

Михаил, подскажите какой лучше микро шаг выставлять на драйверах, какой множитель выставлять на плате, какое значение шагов при этом нужно выставлять в Mach3. Драйвера Leadshine M542, ШВП 1605.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение michael-yurov »

novodk писал(а):Михаил, подскажите какой лучше микро шаг выставлять на драйверах, какой множитель выставлять на плате, какое значение шагов при этом нужно выставлять в Mach3. Драйвера Leadshine M542, ШВП 1605.
На драйверах 1/32.
На плате 8X.
в Mach3 - 25 кГц и 160 импульсов на 1 мм.
novodk
Опытный
Сообщения: 138
Зарегистрирован: 30 мар 2017, 09:46
Репутация: 37
Настоящее имя: Дмитрий
Откуда: Новосибирск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение novodk »

Спасибо, а то я маленько запутался.
novodk
Опытный
Сообщения: 138
Зарегистрирован: 30 мар 2017, 09:46
Репутация: 37
Настоящее имя: Дмитрий
Откуда: Новосибирск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение novodk »

Драйвера нужно дорабатывать как вы писали http://www.cnc-club.ru/forum/viewtopic. ... 026#p77026. Или можно обойтись стандартными? Доработать для меня не составит большого труда.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение michael-yurov »

novodk писал(а):Драйвера нужно дорабатывать как вы писали http://www.cnc-club.ru/forum/viewtopic. ... 026#p77026. Или можно обойтись стандартными? Доработать для меня не составит большого труда.
Нет, не нужно. Со степмастером будут хорошо работать любые.
С килофлопом были проблемы из за выхода "открытый коллектор" из за большой разницы скважности сигнала на низких и высоких частотах.
СтепМастер лишен этих недостатков.
novodk
Опытный
Сообщения: 138
Зарегистрирован: 30 мар 2017, 09:46
Репутация: 37
Настоящее имя: Дмитрий
Откуда: Новосибирск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение novodk »

michael-yurov писал(а):
novodk писал(а):Михаил, подскажите какой лучше микро шаг выставлять на драйверах, какой множитель выставлять на плате, какое значение шагов при этом нужно выставлять в Mach3. Драйвера Leadshine M542, ШВП 1605.
На драйверах 1/32.
На плате 8X.
в Mach3 - 25 кГц и 160 импульсов на 1 мм.
А почему именно 25 кГц а не 35 кГц как в инструкции. Какое значение выставлять степ-дир пульс?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение michael-yurov »

novodk писал(а):А почему именно 25 кГц а не 35 кГц как в инструкции.
При 25 кГц - mach3 не сможет использовать скорость выше 9375 мм/мин
При 35 кГц - 13125 мм/мин.
Полагаю, столько не требуется.
Чем выше базовая частота драйвера LPT - тем выше нагрузка на компьютер.

Можно поставить 35 кГц, 160 импульсов/мм, 8X и микрошаг 1/64, тогда ограничение составит 6562 мм/мин, но в столь мелком микрошаге особой нужды нет.
Тут уже на вкус и цвет...
novodk писал(а):Какое значение выставлять степ-дир пульс?
5 и 5 мкс
novodk
Опытный
Сообщения: 138
Зарегистрирован: 30 мар 2017, 09:46
Репутация: 37
Настоящее имя: Дмитрий
Откуда: Новосибирск
Контактная информация:

Re: StepMaster ver 2.5

Сообщение novodk »

Спасибо, всё понятно и доступно. :)
Аватара пользователя
Filingo
Кандидат
Сообщения: 66
Зарегистрирован: 13 апр 2017, 20:23
Репутация: 2
Настоящее имя: Сергей И.
Контактная информация:

Re: StepMaster ver 2.5

Сообщение Filingo »

michael-yurov писал(а):Вот здесь - не понимаю - если у тебя при включенном mach3 моторы не работают - как ты станком то пользуешься?
Доброго дня, честно сказать, работу моторов на том этапе не проверял( просто смотрел в удержании они или нет.
Единственное что понял, что ChargePump на плате будет нормально работать только если активировать его в Mach на 1 пин, ну и отключив при этом Enable.
(Если это корректная работа платы, может добавить в инструкцию?)
Буду использовать связку
в Mach активирован ChargePump на первый пин, Enable - отключен
на плате ChargePump и invert enable
надеюсь что прав.
Одно не нравится, что при нажатии аварийной остановки двигатели снимаются с удержания -так должно быть?
А так плата замечательная просто нужно некоторые нюансы понять, Михаилу большое спасибо за проделанную работу))
Там хорошо, где нас нет: в прошлом нас уже нет, и оно кажется прекрасным.
Антон Павлович Чехов
Ответить

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