Накапливается погрешность. Где копать?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Накапливается погрешность. Где копать?
так вот так имеем право скомандовать?
setp hm2_7i92.0.stepgen.00.step.invert_output True
будет работать(инвертируется пин ?)
setp hm2_7i92.0.stepgen.00.step.invert_output True
будет работать(инвертируется пин ?)
-
D.L.
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Вполне возможно что тоже прокатит.nkp писал(а):setp hm2_7i92.0.stepgen.00.step.invert_output True
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Накапливается погрешность. Где копать?
а как пояснить здесь ошибку:
http://www.cnc-club.ru/forum/viewtopic. ... 20#p544929
http://www.cnc-club.ru/forum/viewtopic. ... 20#p544929
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Накапливается погрешность. Где копать?
догляделnkp писал(а):а как пояснить здесь ошибку:
http://www.cnc-club.ru/forum/viewtopic. ... 20#p544929
вопрос снят)))
-
D.L.
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Все ошибки изза невнимательности. 
-
JudasPriest
- Мастер
- Сообщения: 501
- Зарегистрирован: 17 мар 2015, 14:41
- Репутация: 202
- Настоящее имя: Максим
- Откуда: Украина
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Прописал без ошибок - заработало. В терминале False сменилось на True. Только смещения остались - только что прогнал сто проходов туда-сюда.
- MX_Master
- Мастер
- Сообщения: 7489
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Максим, у тебя под рукой других драйверов, случаем, нет? Чисто для проверки.
Я, кстати, когда не уверен в количестве шагов, всегда цепляю на выходы логический анализатор. Всего 5 баксов, ни разу не пожалел. Он сам считает все импульсы за указанное время. На временной осциллограмме видны абсолютно все косяки степ/дира как на ладони.
Я, кстати, когда не уверен в количестве шагов, всегда цепляю на выходы логический анализатор. Всего 5 баксов, ни разу не пожалел. Он сам считает все импульсы за указанное время. На временной осциллограмме видны абсолютно все косяки степ/дира как на ладони.
-
JudasPriest
- Мастер
- Сообщения: 501
- Зарегистрирован: 17 мар 2015, 14:41
- Репутация: 202
- Настоящее имя: Максим
- Откуда: Украина
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Я уже думал над тем, чтоб купить какой-то простенький драйвер, моторчики есть. А нет случаем ссылки на анализатор?
- MX_Master
- Мастер
- Сообщения: 7489
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Драйвер пойдёт и от 3D принтера, типа DRV8825. Анализатор.. вбей на АЛИ запрос "logic analyzer" и незамедлительно найдёшь. Софт - saleae logic.
-
JudasPriest
- Мастер
- Сообщения: 501
- Зарегистрирован: 17 мар 2015, 14:41
- Репутация: 202
- Настоящее имя: Максим
- Откуда: Украина
- Контактная информация:
Re: Накапливается погрешность. Где копать?
А существуют какие-то недорогие варианты переходников на DB25 (в компе нет ЛПТ порта), или может платки, чтоб работала от юсб? Хотелось бы проверить ещё на Мач3 как отработает.
- MX_Master
- Мастер
- Сообщения: 7489
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Это офигенно плохая идея. По хорошему, берёшь покупаешь с рук самый бюджетный комплект материнки с LPT + процессор + память + диск. И на этой связке ставишь эксперименты.JudasPriest писал(а):А существуют какие-то недорогие варианты переходников на DB25 (в компе нет ЛПТ порта)
Но я бы на твоём месте добивал текущий конфиг тестами с заменой запчастей. Махнуть БП, махнуть драйвер, махнуть мотор. Замерить кол-во шагов анализатором, сравнить с текущей позицией в интерфейсе.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Что за материнка? Может, LPT таки есть, но в виде 26-контактной гребенки?JudasPriest писал(а):А существуют какие-то недорогие варианты переходников на DB25 (в компе нет ЛПТ порта)
Чудес не бывает. Бывают фокусы.
- ScrewDriver
- Мастер
- Сообщения: 1942
- Зарегистрирован: 06 сен 2016, 01:44
- Репутация: 498
- Настоящее имя: Василий
- Откуда: Москва
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Слушай ну чтоб разом три драйвера сбойнули...MX_Master писал(а): Максим, у тебя под рукой других драйверов, случаем, нет? Чисто для проверки.
Это явно какой-то софтовый глюк или глюк месы.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
- MX_Master
- Мастер
- Сообщения: 7489
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Это три одинаковых драйвера. Я уже упоминал про схожую ситуацию с PUMOTIX. Там проблема с таймингами степ/дир была только на лидшайнах. Казалось бы, козырные драйвера, какие могут быть проблемы? Оказыцца, бывают! Причём, на других драйверах (даже самых бюджетных) такой проблемы у PUMOTIX не было.ScrewDriver писал(а):Это явно какой-то софтовый глюк или глюк месы.
Кроме того, пока нет наглядного счётчика реальных шагов (их длины и формы сигнала), нельзя определить в чём косяк. Зуб даю, если я расчехлю свой китайский USBCNC контроллер, он оттарабанит позицию в ноль. А почему? Просто потому что у него другие тайминги и форма фронтов/спадов.
- ScrewDriver
- Мастер
- Сообщения: 1942
- Зарегистрирован: 06 сен 2016, 01:44
- Репутация: 498
- Настоящее имя: Василий
- Откуда: Москва
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Хм... на оптопары пожалели двадцать копеек или прерывания не так сделали?MX_Master писал(а):Там проблема с таймингами степ/дир была только на лидшайнах
Вот тебе и лидшайн.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
-
JudasPriest
- Мастер
- Сообщения: 501
- Зарегистрирован: 17 мар 2015, 14:41
- Репутация: 202
- Настоящее имя: Максим
- Откуда: Украина
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Мать lenovo 3245b2g. Есть гребёнка на 22 контакта, COM2 JP22.Сергей Саныч писал(а):Что за материнка? Может, LPT таки есть, но в виде 26-контактной гребенки?JudasPriest писал(а):А существуют какие-то недорогие варианты переходников на DB25 (в компе нет ЛПТ порта)
-
JudasPriest
- Мастер
- Сообщения: 501
- Зарегистрирован: 17 мар 2015, 14:41
- Репутация: 202
- Настоящее имя: Максим
- Откуда: Украина
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Ну драйвер я могу купить простенький, когда после праздников магазины откроются . Моторчик мелкий есть - мне то надо только метку поставить на него и в холостую вращать. Анализатор в связке с тем софтом умеют записывать происходящее, чтоб потом можно было посмотреть/посчитать сигналы? Осцилограф обычный у меня есть - но толку с него в данной ситуации... Я смотрю ещё появились платки bl-mach-v3.1, работают от юсб и ценник около 15$ - не кусается. Но почему это плохая идея - не работают они?MX_Master писал(а):Это офигенно плохая идея. По хорошему, берёшь покупаешь с рук самый бюджетный комплект материнки с LPT + процессор + память + диск. И на этой связке ставишь эксперименты.JudasPriest писал(а):А существуют какие-то недорогие варианты переходников на DB25 (в компе нет ЛПТ порта)
Но я бы на твоём месте добивал текущий конфиг тестами с заменой запчастей. Махнуть БП, махнуть драйвер, махнуть мотор. Замерить кол-во шагов анализатором, сравнить с текущей позицией в интерфейсе.
- MX_Master
- Мастер
- Сообщения: 7489
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Анализатор всё записывает, причём, тщательно
Но как осцилл в реальном времени ничего не показывает. Принцип работы такой - включаешь запись в программе, играешься с LinuxCNC туда сюда секунд 20-30, отключаешь запись, на экране появляется записанная осциллограмма, масштаб которой можно менять мышкой. На осциллограмме виден каждый импульс с точностью до наносекунд. Справа будет небольшой список инструментов, которыми можно всякое посчитать и проверить.
Плохая идея - это переходник USB-LPT. Уж лучше USB или Ethernet контроллер.
Плохая идея - это переходник USB-LPT. Уж лучше USB или Ethernet контроллер.
-
JudasPriest
- Мастер
- Сообщения: 501
- Зарегистрирован: 17 мар 2015, 14:41
- Репутация: 202
- Настоящее имя: Максим
- Откуда: Украина
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Спасибо за подсказки. Тогда закажу после праздников анализатор и простенький драйвер. Не хочется искать древний комп с ЛПТ, только выкинул их 3шт. Может быть закажу юсб контроллер с Китая, всё-равно потихоньку собираю железо для мелкого токарничка, да и 15$ не такая уж и цена в случае фиаско.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Накапливается погрешность. Где копать?
Не, это не то.JudasPriest писал(а):Мать lenovo 3245b2g. Есть гребёнка на 22 контакта, COM2 JP22.
А вообще, вы Latency Test делали? Какие результаты? Ноутбуки такие ноутбуки...
Чудес не бывает. Бывают фокусы.