roboforum.ru

Технический форум по робототехнике.
Текущее время: 10 апр 2025, 13:12

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 206 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14  След.
Автор Сообщение
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 26 июн 2017, 15:38 
Не в сети

Зарегистрирован: 20 апр 2011, 13:36
Сообщения: 420
Откуда: Россия, Орёл
Господа, один известный товарищ на забугорных форумах, некто dc42 (он же создатель mini IR sensor и в целом, толковый мужик) навел на мысль, что тишина в драйвере 2208/2100 достигается за счет деления на 128 микрошагов. В случае с DOUBLE_STEPPING/QUAD_STEPPING весь этот эффект сходит на нет.

Другой товарищ там же добавил, что на 8-битной электронике сигналы для драйверов неравномерные, в силу слабого процессора, это также сильно влияет на шум.


Ваши мысли по этому поводу?

А также, присутствующие здесь владельцы ТМС2208 сообщите пожалуйста, какая у вас электроника стоит? какая прошивка?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 26 июн 2017, 19:14 
Не в сети
Аватара пользователя

Зарегистрирован: 25 сен 2016, 13:02
Сообщения: 446
ФИО: Алексей
У меня Ultratronics 32 бит. На X, Y и Z стоят ТМС2208. MK4duo. Драйвера не "перепрошивал", оставил по умолчанию. Охлаждение на драйверах штатные радиаторчики плюс обдув кулером 80мм. Скорость 120. не сказал бы, что особо тихо, но я особо не разбирался, ибо лень. но и с drv8825 и A4988 не сравнится. По сравнению с ними печатать бесшумна. Раньше стояли китайские ТМС2100 на RAMPS'е с Мегой. По громкости думаю примерно одинаково.

_________________
CoreXY, Ultratronics, MK4duo, TMC2208


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 26 июн 2017, 20:12 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
abuharsky писал(а):
на 8-битной электронике сигналы для драйверов неравномерные, в силу слабого процессора, это также сильно влияет на шум.

Такие глупости пишут люди слабо понимающие не только в электронике, но и программировании. Связи тут нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 00:21 
Не в сети

Зарегистрирован: 20 апр 2011, 13:36
Сообщения: 420
Откуда: Россия, Орёл
VitDagger писал(а):
Драйвера не "перепрошивал", оставил по умолчанию.


Я тоже не перепрошивал, поигрался с параметризацией по UART, но не записывал ничего в OTP (одноразовая память), если я правильно понял, по параметризация UART слетает при отключении питания. Тем более, у меня 2шт драйвера, я игрался только с одним из них, но по факту, по сравнению с другим - никаких изменений.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 15:57 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
Madf писал(а):
abuharsky писал(а):
на 8-битной электронике сигналы для драйверов неравномерные, в силу слабого процессора, это также сильно влияет на шум.

Такие глупости пишут люди слабо понимающие не только в электронике, но и программировании. Связи тут нет.

Поидее имелось ввиду низкую тактовую частоту и софтверную генерацию STEP сигнала, тогда все правда.
Проц неуспевает или сигналы генерить равномерно или неуспевает подготовить следующий кусок Г кода для движения. Но зависит от прошивки и г кода


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 16:17 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Madf писал(а):
abuharsky писал(а):
на 8-битной электронике сигналы для драйверов неравномерные, в силу слабого процессора, это также сильно влияет на шум.

Такие глупости пишут люди слабо понимающие не только в электронике, но и программировании. Связи тут нет.

чтобы микроконтроллер успевал выдавать нужную частоту шагов, его заставляют давать 2 или 4 шага за один цикл, вместо одного шага в каждом цикле.
в результате получается пачка из 4х шагов, потом пауза на время цикла и ещё пачка из 4х шагов, вместо равномерно идуших 8 шагов.

в 8 битной плате на 1/128 микрошаге это легко отследить плавно повышая скорость вращения мотора
после определённой скорости начинается удвоение шагов и звук работы меняется, появляется "хруст".

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 16:46 
Не в сети

Зарегистрирован: 20 апр 2011, 13:36
Сообщения: 420
Откуда: Россия, Орёл
>
Написал создателю платы, Стефану Ваттеротту, он сообщил следующее:

Stephan Watterott писал(а):
The 12V power supply can also be a problem, because stepper motors are controlled with a constant current.
So at higher speeds the current can not be reached with a 12V power supply, please try a 24V one.

перевод:
БП 12В может быть проблемой, потому что моторы управляются постоянным током. Высокие скорости не могут быть достигнуты с использованием 12В, попробуйте использовать 24В.

Stephan Watterott писал(а):
On high frequencies the Skin effect is working, so the resistance of the motor coils are high and you need more voltage to reach this current.

перевод:
На высоких скоростях возникает Скин-эффект, сопротивление обмоток моторов растет и для преодоления требуется большее напряжение.


Вопрос, как по-быстрому подрубить 24В для тестов? в наличие есть лабораторный блок питания 0-36в 5А, штатно сейчас в принтере используется 12В АТХ.


Последний раз редактировалось abuharsky 27 июн 2017, 17:11, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 17:03 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
а электроника то какая ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 17:11 
Не в сети

Зарегистрирован: 20 апр 2011, 13:36
Сообщения: 420
Откуда: Россия, Орёл
setar писал(а):
а электроника то какая ?


Моя конфигурация:

Hardware
- 12V 350W power supply
- Arduino Mega2560
- Ramps 1.4

- Nema 17 17HS4401 1.7A motors
- SSS TMC2208 on X and Y axis, configured to 1/16 with MS1 and MS2 jumpers, Vref = 1.3V


Software
- Repetier Firmware
- 80 steps per mm for X and Y


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 17:29 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Myp писал(а):
чтобы микроконтроллер успевал выдавать нужную частоту шагов, его заставляют давать 2 или 4 шага за один цикл, вместо одного шага в каждом цикле.
в результате получается пачка из 4х шагов, потом пауза на время цикла и ещё пачка из 4х шагов, вместо равномерно идуших 8 шагов.

в 8 битной плате на 1/128 микрошаге это легко отследить плавно повышая скорость вращения мотора
после определённой скорости начинается удвоение шагов и звук работы меняется, появляется "хруст".

Мур, ну от тебя я такой фигни не ожидал услышать. Вы тут все путаете мягкое с теплым. У вас драйвер - это главное! МК не занимается прямой генерацией переходных ШИМов между обмотками на разных частотах. Нет никакой разницы один шаг в час или 10К.
Чтобы проверить драйвер на его тихоходность, в идеале надо все 360 градусов прошагать в ручном режиме. Если на одном из угле будет повышенный шум - всё, проблема найдена. Здесь прямая зависимость только от качества конструкции мотора и мозгов драйва - всё. Корпус - рассадник дополнительного усиления шума. Это следующий этам просмотра места причинного/доп.шума.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 17:38 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
на тему пачек импульсов и шума :P


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 18:26 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Тема известная. Некое подобие АМ-а. :)
Если драйвер бы крутил беззвучно изначально (на высоких частотах), то звука такого бы не было слышно, т.к. в гармонику частот бы не входило. Если хочется по разглагольствовать на тему влияние скорости МК управления драйвера и его добротности выполнения движений, то - это отдельная тема. Ибо при обработке г-кода вращение моторов осуществляется в тех же скоростях в независимости от "мощности" МК. Мощность МК может влиять только на ровность/точность отрисовки круга (как пример), погрешность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 18:59 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Madf писал(а):
МК не занимается прямой генерацией переходных ШИМов между обмотками на разных частотах. Нет никакой разницы один шаг в час или 10К.
ШИМ там далеко за диапазоном слышимости.
шум возникает когда ротор крутится неравномерно, неравномерные импульсы step заставляют ротор то резко дёргаться то на 2-4 шага вперёд то останавливаться.
мотор превращается в динамик, ровно то что на видео выше, неравномерное следование импульсов заставляет мотор "петь"
при переходе от обычного шага к удвоенному или счетверённому это прекрасно слышно.

Добавлено спустя 12 минут 42 секунды:
Madf писал(а):
Ибо при обработке г-кода вращение моторов осуществляется в тех же скоростях в независимости от "мощности" МК.

при квадростеппинге вращение мотора идёт на разных скоростях, даже если каретка едет прямо. в этом то и печаль, драйвер может быть с хорошим микрошагом, но мощности МК не хватает.
мотор то крутиться в 4 раза быстрее нужной скорости, то стоит.
Изображение
вместо 256 бесшумных микрошагов получается 64 вполне громких рывка.
это ещё не принимая во внимание что там сразу 3 мотора надо крутить и шаги идут не так красиво как на картинке.

ЗЫ
я пробовал 2100 в режиме 1/4 с интерполяцией, полная фигня
от контроллера идёт ипульс step, в режиме интерполяции мотор делает быстренько 32 микрошага, потом останавливается и ждёт следующего импульса step чтобы сделать ещё 32 интерполированных шага.
вместо того чтоб плавно крутиться с постоянной скоростью он дёргается по 1/4 шага. слышен хруст

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 19:30 
Не в сети

Зарегистрирован: 20 апр 2011, 13:36
Сообщения: 420
Откуда: Россия, Орёл
потом поразглагольствуете :)

объясните, как по-быстрому, для эксперимента подключить отдельное питание на шаговики?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2208] "Тихий драйвер" - Обсуждение и покупка
СообщениеДобавлено: 27 июн 2017, 21:02 
Не в сети

Зарегистрирован: 14 янв 2015, 16:18
Сообщения: 235
Откуда: СПб
Отогнуть на драйвере ногу Vmot и подать на неё питание.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 206 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO