Драйверы на TMC2160

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

Re: Драйверы на TMC2160

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

А сигнал Enable куда-нибудь подключен у вас?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
urry
Кандидат
Сообщения: 96
Зарегистрирован: 06 янв 2018, 19:33
Репутация: 11
Настоящее имя: Юрий
Откуда: Липецкая область
Контактная информация:

Re: Драйверы на TMC2160

Сообщение urry »

Сергей Саныч писал(а): А сигнал Enable куда-нибудь подключен у вас?
Подключен от LPT платы P14 к драйверам. Ноль на нем сидит, эти драйверы нулем по enable включаются. Предлагаете enable отключить и на массу бросить?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Драйверы на TMC2160

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

urry писал(а): Предлагаете enable отключить и на массу бросить?
Да. Если допустить, что Mach играет с Enable по всякому, например отключает его на короткое время при смене направления, а драйвер при снятии этого сигнала сбрасывает внутренние счетчики... то всякое может быть.
Конечно, допущений многовато, но предположить, что TMC настолько сырой, тоже трудно.
Чудес не бывает. Бывают фокусы.
nevkon
Почётный участник
Почётный участник
Сообщения: 2391
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: Драйверы на TMC2160

Сообщение nevkon »

Такой вопрос - драйвер подключен с общим GND или общим плюсом питания?
На некоторых драйверах может оказаться рабочей одна из схем и не работать другая.
Аватара пользователя
urry
Кандидат
Сообщения: 96
Зарегистрирован: 06 янв 2018, 19:33
Репутация: 11
Настоящее имя: Юрий
Откуда: Липецкая область
Контактная информация:

Re: Драйверы на TMC2160

Сообщение urry »

Сергей Саныч писал(а): Если допустить, что Mach играет с Enable по всякому, например отключает его на короткое время при смене направления, а драйвер при снятии этого сигнала сбрасывает внутренние счетчики... то всякое может быть.
Я сегодня и с enable в землю тоже попробовал, результат тот же.
nevkon писал(а): драйвер подключен с общим GND или общим плюсом питания?
С общим плюсом. Выше обсуждали, что схема с общей землей от производителя вообще не рабочая. Но можно попробовать подключить с общим GND, но по-человечески.
Аватара пользователя
urry
Кандидат
Сообщения: 96
Зарегистрирован: 06 янв 2018, 19:33
Репутация: 11
Настоящее имя: Юрий
Откуда: Липецкая область
Контактная информация:

Re: Драйверы на TMC2160

Сообщение urry »

Похоже TMC не виноваты. Начал гонять с пристрастием систему со старыми драйверами. Ранее они использовались с установкой микрошагов 2 и стабильно резали многочасовые доски. При установке 8 микрошагов тест "туда-сюда" на несколько минут по Z проходил без ошибок, о чем я писал выше. Но я решил погонять систему на 8 шагах подольше. После часа непрерывной работы (реальная программа обработки) с определенного момента появился стабильный пропуск, и Z полез вверх. Сразу, не снимая питания включил тестовую программу, и она тоже начала давать стабильную ошибку. Если снять питание, и перегрузить mach ошибка пропадает. Но симптомы ровно такие же, как и на TMC, но их труднее получить. На 2х микрошагах ошибку получить не удалось.
У TMC2160 минимальное значение 8, наверное они проектировались для маленьких станочков, но думаю если можно было бы поставить меньше, то они бы у меня работали. Наверное дурит LPT плата или Mach. Пины менял, не помогает. Тот же Mach на том же компе у меня раньше работал на 8и шагах с моноплатой на 6560 довольно стабильно, так что скорее всего плата LPT.
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1728
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 199
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: Драйверы на TMC2160

Сообщение iMaks-RS »

Что за плата LPT? Дело скорее всего в компе.. Отключи в биос всё лишнее.. сеть, звук, энергосбережение и т.д. Я бы поставил на флешку образ live-cd с LinuxCNC 2.7.15 и запустил тест ждиттера..
Аватара пользователя
urry
Кандидат
Сообщения: 96
Зарегистрирован: 06 янв 2018, 19:33
Репутация: 11
Настоящее имя: Юрий
Откуда: Липецкая область
Контактная информация:

Re: Драйверы на TMC2160

Сообщение urry »

iMaks-RS писал(а): Что за плата LPT? Дело скорее всего в компе.. Отключи в биос всё лишнее.. сеть, звук, энергосбережение и т.д. Я бы поставил на флешку образ live-cd с LinuxCNC 2.7.15 и запустил тест ждиттера..
Плата самая стандартная:
123.jpg
123.jpg (25.16 КБ) 430 просмотров
В биосе у меня уже давно всё отключено. LinuxCNC у меня есть как альтернативная система, при загрузке можно выбрать грубом. Тест джиттера мне даст только число, явно небольшое, комп слабый, но точной информации комп или плата не даст. А вот погонять тест из-под LinuxCNC это стоит.
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1728
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 199
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: Драйверы на TMC2160

Сообщение iMaks-RS »

Тут нет оптопар.. буферы 245е до 1МГц должны работать.. Скорее всего LPT на самом компе чудит.. либо комп не вытягивает.
Аватара пользователя
urry
Кандидат
Сообщения: 96
Зарегистрирован: 06 янв 2018, 19:33
Репутация: 11
Настоящее имя: Юрий
Откуда: Липецкая область
Контактная информация:

Re: Драйверы на TMC2160

Сообщение urry »

iMaks-RS писал(а): Тут нет оптопар..
На плате? А 6 шт 817х?
iMaks-RS писал(а): Скорее всего LPT на самом компе чудит.. либо комп не вытягивает.
Вполне может быть. Я буду копать в этом направлении. Но:
urry писал(а): Тот же Mach на том же компе у меня раньше работал на 8и шагах с моноплатой на 6560 довольно стабильно
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Драйверы на TMC2160

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

urry писал(а): На плате? А 6 шт 817х?
5 на входы, 1 на развязку ШИМ.
Остальные выходы буферизованы, но гальванически не развязаны. В драйверах опторазвязка, как правило, своя.
Последний раз редактировалось Сергей Саныч 25 янв 2021, 16:26, всего редактировалось 1 раз.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
urry
Кандидат
Сообщения: 96
Зарегистрирован: 06 янв 2018, 19:33
Репутация: 11
Настоящее имя: Юрий
Откуда: Липецкая область
Контактная информация:

Re: Драйверы на TMC2160

Сообщение urry »

Сергей Саныч писал(а): 5 на входы, 1 на развязку ШИМ.
Именно. А куда ещё? В драйверах и так на входе стоят, всё развязано.
Аватара пользователя
Mamont
Мастер
Сообщения: 1966
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: Драйверы на TMC2160

Сообщение Mamont »

Попробуй отключить питание драйверов Х и У осей, гонять только З.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Драйверы на TMC2160

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

Раз уж осциллографом смотрели, какая получилась длительность Step по факту?
И, это, стесняюсь спросить, а кабель LPT нормальный?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
urry
Кандидат
Сообщения: 96
Зарегистрирован: 06 янв 2018, 19:33
Репутация: 11
Настоящее имя: Юрий
Откуда: Липецкая область
Контактная информация:

Re: Драйверы на TMC2160

Сообщение urry »

Сергей Саныч писал(а): какая получилась длительность Step по факту?
На вскидку 2-3мкс.
Сергей Саныч писал(а): а кабель LPT нормальный?
Критерии нормальности для давно устаревших интерфейсов это тот еще вопрос. Длиной 1 м., экранированный, без надетого сверху фильтра. Средней нормальности по моим оценкам. Уже искал сегодня у себя, но пока не нашел защелкивающийся фильтр. Так же посещают мысли перепаять его укоротив до 0,5м.
Mamont писал(а): Попробуй отключить питание драйверов Х и У осей, гонять только З.
Завтра попробую, сегодня поставил доску резать со старыми драйверами.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Драйверы на TMC2160

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

urry писал(а): Критерии нормальности
Хотя бы наличие всех необходимых проводников.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
urry
Кандидат
Сообщения: 96
Зарегистрирован: 06 янв 2018, 19:33
Репутация: 11
Настоящее имя: Юрий
Откуда: Липецкая область
Контактная информация:

Re: Драйверы на TMC2160

Сообщение urry »

Сергей Саныч писал(а): Хотя бы наличие всех необходимых проводников.
Полный комплект.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Драйверы на TMC2160

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

urry писал(а): На вскидку 2-3мкс
В принципе нормально, но для пробы можно и увеличить раза в 2-3
Чудес не бывает. Бывают фокусы.
Аватара пользователя
urry
Кандидат
Сообщения: 96
Зарегистрирован: 06 янв 2018, 19:33
Репутация: 11
Настоящее имя: Юрий
Откуда: Липецкая область
Контактная информация:

Re: Драйверы на TMC2160

Сообщение urry »

Сергей Саныч писал(а): В принципе нормально, но для пробы можно и увеличить раза в 2-3
Я в Mach увеличивал, правда, каюсь, в этот момент осцилографом не смотрел как это выглядит. Там в интерфейсе написано, что до 5и, но реально ограничения нет. Я пробовал и 5 и 10, но не помогло.
Аватара пользователя
Mamont
Мастер
Сообщения: 1966
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: Драйверы на TMC2160

Сообщение Mamont »

ставлю 15мкс (проверял осцилографром). на входе драйверов стоят RC фильтры, помехи давят хорошо.
Ответить

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