Накапливается погрешность. Где копать?

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
JudasPriest
Мастер
Сообщения: 501
Зарегистрирован: 17 мар 2015, 14:41
Репутация: 202
Настоящее имя: Максим
Откуда: Украина
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение JudasPriest »

Это мать с компактного системника, не с ноута. Латенси делал конечно - 6900.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение nkp »

JudasPriest писал(а):Это мать с компактного системника, не с ноута. Латенси делал конечно - 6900.
Просто показатели супер , как для rt
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение tpolimer2000 »

В субботу-воскресенье ко мне придут аналогичные драйвера шаговых, есть компьютер с LTP, но без Mesa. У знакомого, который немного разбирается в электронике, есть логический анализатор.

Если объясните как проверить, могу сделать тесты.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение MX_Master »

Подцепить все выходы step/dir к анализатору, нажать нв запись и двигать осями как требуется для теста. Выключить запись и детально проанализировать осциллограмму. Сравнить кол-во импульсов с показаниями на экране ЧПУ в соответствующие моменты времени.
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение tpolimer2000 »

MX_Master писал(а):Подцепить все выходы step/dir к анализатору
Их как я понимаю можно снимать с платы опторазвязки.
MX_Master писал(а):двигать осями как требуется для теста.
Не очень понятно как, но думаю можно использовать код от JudasPriest
MX_Master писал(а):Сравнить кол-во импульсов с показаниями на экране ЧПУ в соответствующие моменты времени.
То же не очень понятно, но потом уточним. Соберу связку на столе и смогу запустить код от JudasPriest, после чего смогу записать показания.
JudasPriest
Мастер
Сообщения: 501
Зарегистрирован: 17 мар 2015, 14:41
Репутация: 202
Настоящее имя: Максим
Откуда: Украина
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение JudasPriest »

Я правильно понимаю, как надо проверять? Зная заведомо кол-во шагов на 1мм перемещения, я задаю команду проехать на определенное расстояние. Знаю расчетное кол-во импульсов и считаю фактическое - так понимаю что лагает, драйвер или меса с компом?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение nkp »

MX_Master , анализатором выход с драйвера на шунтах смотреть?
для чистоты опыта - в каждой обмотке?
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4502
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1616
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение sima8520 »

Для чистоты надо смотреть что именно на движок идёт, а не как все красиво внутри драйвера, где короткие пути, земля кругом
JudasPriest
Мастер
Сообщения: 501
Зарегистрирован: 17 мар 2015, 14:41
Репутация: 202
Настоящее имя: Максим
Откуда: Украина
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение JudasPriest »

Вроде и драйвера не редкость, и линуксснс у многих - а проблема вылезла у меня сразу на 4 драйверах) Ещё хочу попробовать поиграться с делением шага и количеством шагов на 1мм. Анализатор и драйвер тестовый заказаны - в два раза дороже конечно, но чтоб не ждать долго.
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4502
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1616
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение sima8520 »

Возьми комп соседа с виндой, поставь мач3 и проверь
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение MX_Master »

nkp писал(а):MX_Master , анализатором выход с драйвера на шунтах смотреть?
для чистоты опыта - в каждой обмотке?
Да, именно там. Как только заметишь "сигналы", отключай анализатор, на большой ток он не рассчитан ;)
мимо тёщиного дома я без шуток не хожу, то им (мат) в забор просуну, то им (мат)у покажу :)
JudasPriest писал(а):Я правильно понимаю, как надо проверять? Зная заведомо кол-во шагов на 1мм перемещения, я задаю команду проехать на определенное расстояние. Знаю расчетное кол-во импульсов и считаю фактическое - так понимаю что лагает, драйвер или меса с компом?
Для теста не надо подключать драйвера и моторы. Степ/дир пины с месы подключи напрямую к анализатору. GND месы - к GND анализатора. Всё остальное примерно так, как ты и говоришь. Зная кол-во шагов в миллиметре, можно всегда посчитать реальную позицию оси по кол-ву шагов на временном отрезке осциллограммы. DIR сигналы в осциллограмме тоже видны. Какие бы кульбиты по осям меса не выводила, анализатор всё запишет.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение nkp »

MX_Master писал(а):Да, именно там. Как только заметишь "сигналы", отключай анализатор, на большой ток он не рассчитан
я не пользовался еще - вот и спрашиваю
а про какой ток на шунте ты говоришь?
==================
если смотреть только входы драйверов - то это мало что даст(99% что меса все правильно там выдает)
тут или драйвер ,или сам двиг уже не отрабатывает
Последний раз редактировалось nkp 07 янв 2020, 23:23, всего редактировалось 1 раз.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение MX_Master »

Правильный способ был во второй части сообщения, в первой была шутка ;)

Для начала надо убедиться, что LinuxCNC с месой не врут. Разделяй и властвуй. Если врут, то моторы и драйвера можно оставить в покое. Если не врут, можно проверить с другим ЧПУ на тех же тестах.

Будет прикольно, если в конечном итоге будет виноват какой-ньть БП :hehehe:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение nkp »

MX_Master писал(а):Правильный способ был во второй части сообщения, в первой была шутка
во "второй части" про выходы драйвера ничего не говорится ;)
ты на обмотках шаговика анализатором смотрел когда нибудь? (есть практический опыт я хочу спросить?)
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение MX_Master »

логический анализатор, о котором идёт речь, служит для измерения логических сигналов по напряжению (0/1) при минимальном токе ;) В данном случае с месой, 0 - будет когда напряжение меньше 2V, 1 - когда больше 2V.

Инструмент, которым можно замерять что-то в обмотках и на шунтах называется совсем по-другому :)
JudasPriest
Мастер
Сообщения: 501
Зарегистрирован: 17 мар 2015, 14:41
Репутация: 202
Настоящее имя: Максим
Откуда: Украина
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение JudasPriest »

MX_Master писал(а):Будет прикольно, если в конечном итоге будет виноват какой-ньть БП
А как БП может быть виноват?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение nkp »

MX_Master писал(а):Инструмент, которым можно замерять что-то в обмотках и на шунтах называется совсем по-другому
спасибо за ликбез!
я так понял по смайликам ,что на выходе драйвера аназизатором ты не смотрел(отсюда и шуточки вместо ответа :) )
на шунте у нас будут как раз импульсы ,задача их посчитать...
зы
про "минимальный ток " - это было сильно

======================
есть в теме кто нить,кто пользовал анализатор в подобных случаях?
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение xenon-alien »

nkp писал(а):есть в теме кто нить,кто пользовал анализатор в подобных случаях?
А как можно использовать логический анализатор на силовом выходе с переменной полярностью?
Типа поставить диодный мост? :thinking:
Осцилограф ещё могу представить...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение nkp »

xenon-alien писал(а):А как можно использовать логический анализатор на силовом выходе с переменной полярностью?
так я и спросил - кто это как делал :)
когда я уже сам попробую - вопросы (некоторые ) отпадут (еще больше могут возникнуть :hehehe: )
мостики думаю здесь не при чем
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Накапливается погрешность. Где копать?

Сообщение nkp »

xenon-alien писал(а):Осцилограф ещё могу представить...
и в чем разница?
там смотрим на шунте и здесь (шунт подобрать ,чтоб амплитуда соответствующая была)
Ответить

Вернуться в «LinuxCNC»