TB6560 - особенности настройки и работы

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

Re: TB6560 - особенности настройки и работы

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

konstantinshr писал(а):У меня микросхема ТВ6600
Тем более не стоило в эту тему писать. Уже путаница.
konstantinshr писал(а):На нее производитель гарантирует 48 Вольт и ток на моторы 4.5А.
Не 48, а 45 В. Но я и правда не заметил, что у вас TB6600.
konstantinshr писал(а):Пробовал Включить другие три оси но сгоревшая ось продолжает дымиться - видимо еще не все выгорело. А может еще что то догорает?.
Возможно - пробиты диоды. Наверное, достаточно отключить питание этого канала.
Evgen208
Новичок
Сообщения: 2
Зарегистрирован: 27 авг 2013, 02:30
Репутация: 0
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение Evgen208 »

Rafiq писал(а):У меня драйвер по X на этой микрухе подглючивает. При движении каретки влево шаги теряются, вправо - все нормально. Проверил перестановкой осей X и Z. X стала работать нормально, а Z испортилась, так что проблема точно не в механике. Движки по всем осям Nema 17, напряжение питания на драйвер 24 В
Привет всем. У меня один в один такая-же фигня. Тоже на оси Х и тоже при движении влево пропуск шагов. Станок CNC 3020. Подскажите как решить эту проблему?
Аватара пользователя
Rafiq
Мастер
Сообщения: 1053
Зарегистрирован: 28 сен 2012, 18:11
Репутация: 6
Откуда: Tatarstan Respublikası, Yar Çallı şəhəre
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение Rafiq »

Evgen208 писал(а):Тоже на оси Х и тоже при движении влево пропуск шагов. Станок CNC 3020. Подскажите как решить эту проблему?
http://cnc-club.ru/wiki/index.php/%D0%9 ... 0,_3040%29
Evgen208
Новичок
Сообщения: 2
Зарегистрирован: 27 авг 2013, 02:30
Репутация: 0
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение Evgen208 »

Спасибо буду пробовать.
Аватара пользователя
sergey27rus
Почётный участник
Почётный участник
Сообщения: 1146
Зарегистрирован: 15 авг 2013, 07:22
Репутация: 730
Настоящее имя: Сергей
Откуда: Хабаровск Дальний Восток РФ
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение sergey27rus »

Юзаю вот эти драйвера
http://item.taobao.com/item.htm?spm=a23 ... 0475352699
30вольт дробление 1/8 шаговые FL57STH76 2804 нареканий пока нет.
vikonik
Новичок
Сообщения: 12
Зарегистрирован: 27 ноя 2013, 13:58
Репутация: 0
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение vikonik »

Всем доброго времени суток!
Мне нужно раскрутить шаговик на 1500-2000 шагов/сек, длительность работы около 3 секунд. Такое вообще возможно?
Сделал макет.В качестве драйвера использую "чудо китайское" как здесь http://cnc-club.ru/forum/viewtopic.php?f=41&t=2181
До определенной частоты (примерно 750Hz) двигатель вращается, если увеличить частоту еще, то останавливается и гудит. Двигатель M42SP-6TE от принтера. В готовом устройстве планирую использовать FL57STH56-2804A.
В чем может быть причина? Может быть двигатель больше не может?
Спасибо!
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: TB6560 - особенности настройки и работы

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

Источник Step какой? Плавный разгон предусмотрен? или сразу полная частота подается?
С разгоном можно и до 5000 шагов раскрутить и выше такие ШД.
Последний раз редактировалось Сергей Саныч 27 ноя 2013, 14:40, всего редактировалось 1 раз.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение Nick »

Микрошаг какой? И что будет двигатель делать? На такой скорости момента у него почти не останется.

ЗЫ скорее всего все дело в неравномерности последовательности step. Исследование генераторов шагов LinuxCNC, Mach и прочих #1
Когда подключали шаговики через mesa они разгонялись до более больших скоростей.
vikonik
Новичок
Сообщения: 12
Зарегистрирован: 27 ноя 2013, 13:58
Репутация: 0
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение vikonik »

Генератор шагов ПЛИСина. Меанд скважностью 2 (смотрел асцилом). Изменеие частоты ступенями 2,4,8,16,32,64... Микрошаг пробовал 1,2,8,16. Результат тот же.
Как делаю: ставлю скорость шага 800Hz, и 1/16, двигатель начинает вращаться. Потом меняю шаг 1/8, 1/2 нормально, при переходе на полный шаг мотор встает.
Момент большой с этого мотора не нужен, сейчас хочу разобраться как этим управлять. потом будет использоваться другой мотор.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: TB6560 - особенности настройки и работы

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

Нужно плавное нарастание частоты (ускорение). Тогда можно раскрутить.
Чудес не бывает. Бывают фокусы.
romich925789
Новичок
Сообщения: 7
Зарегистрирован: 25 ноя 2013, 19:31
Репутация: 0
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение romich925789 »

Здравствуйте. Не нашёл каких-то простых решений реализации последовательной подачи питаний на драйвер на тб6560. Там ведь, как следует из описания, следует сначала подавать 5В, затем 24В, снимать в обратном порядке. Что если сделать это с помощью доп реле типа такого http://darxton.ru/Netshop/electronics/a ... _1938.html ? На катушку реле подаётся 5В, коммутируется 24В. Либо как вообще люди делают?)
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: TB6560 - особенности настройки и работы

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

vikonik писал(а):Двигатель M42SP-6TE от принтера.
У этого двигателя Шаг 7,5° (48 шагов на оборот).
Так что для него 2000 шагов/сек это 2500 об/мин.

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

Re: TB6560 - особенности настройки и работы

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

romich925789 писал(а):Здравствуйте. Не нашёл каких-то простых решений реализации последовательной подачи питаний на драйвер на тб6560. Там ведь, как следует из описания, следует сначала подавать 5В, затем 24В, снимать в обратном порядке. Что если сделать это с помощью доп реле типа такого http://darxton.ru/Netshop/electronics/a ... _1938.html ? На катушку реле подаётся 5В, коммутируется 24В. Либо как вообще люди делают?)
Там, вроде, малой кровью как-то обходятся. Без реле и т.п.
Во всяком случае - у китайцев получается.

А у новых микросхем THB6064 и TB6600 - вообще нет такой проблемы, т.к. напряжение для питания логики микросхема "делает" из силового питания.
vikonik
Новичок
Сообщения: 12
Зарегистрирован: 27 ноя 2013, 13:58
Репутация: 0
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение vikonik »

michael-yurov писал(а):вырожденные импульсы в моменты смены периода,
Вот здесь вообще не понял. Что это такое? Вы можете рассказать об этом подробнее?
Serg-tmn писал(а):Плавный разгон предусмотрен?
Что следует понимать под плавным разгоном? Скорость увеличивается путем изменения микрошага. Или это не правильно? Мотор стартует даже с полным шагом на частотах до 750 Hz включительно (имеется ввиду частота шага). Переходим за 800Hz - останавливается. Может это мотор такой?
Тут возник такой вопрос. На 1/16 шага на выходе должно быть какое-то подобие синуса. Я правильно понимаю?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: TB6560 - особенности настройки и работы

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

Микрошаг задается один раз при настройке драйвера и больше его не трогают.
Плавный разгон - это когда не сразу подаешь полную частоту, а наращиваешь ее постепенно, в течение нескольких десятков или сотен миллисекунд, обычно по линейному закону. Мгновенно набрать нужную скорость двигатель не может из-за инерции ротора. Поэтому происходит срыв шага.
vikonik писал(а):На 1/16 шага на выходе должно быть какое-то подобие синуса. Я правильно понимаю?
Примерно. Но это среднее значение тока в обмотках, а не напряжения на них. Драйвер выдает ШИМ и имеет обратную связь по току.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: TB6560 - особенности настройки и работы

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

vikonik писал(а):Вот здесь вообще не понял. Что это такое? Вы можете рассказать об этом подробнее?
Это на тот случай, если ты будешь генерировать сигнал микроконтроллером, меняя период таймера генерирующего сигнал.
Я так понял, что ты что-то подобное используешь для генерации частоты?
Если так, то при плавном увеличении частоты может возникнуть проблема - если новое максимальное значение таймера (новый период) окажется меньше текущего значения счетчика то таймер может продолжить считать до переполнения, что приведет к единичному длинному импульсу в момент смены частоты. Подобный косяк сведет на "нет" все усилия по плавному изменению частоты.
vikonik писал(а):Что следует понимать под плавным разгоном? Скорость увеличивается путем изменения микрошага. Или это не правильно?
Это неправильно.
Хотя-бы потому, что в момент изменения микрошага в 2 раза, энергия вращательного движения должна мгновенно увеличиться в 4 раза. По большому счету не будет особой разницы - с места тронуться, или мгновенно увеличить кинетическую энергию ротора в 4 раза.
Плавный разгон - это что-то подобное:
10.png (5222 просмотра) <a class='original' href='./download/file.php?id=21678&mode=view' target=_blank>Загрузить оригинал (17.77 КБ)</a>
vikonik писал(а):Переходим за 800Hz - останавливается. Может это мотор такой?
Мотор такой (момент инерции такой, индуктивность обмоток такая, сопротивление обмоток такое), драйвер такой, рабочий ток такой, способ регулировки тока в обмотках такой, напряжение питания такое, способ генерации управляющего сигнала такой, график изменения скорости такой.
vikonik
Новичок
Сообщения: 12
Зарегистрирован: 27 ноя 2013, 13:58
Репутация: 0
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение vikonik »

Переделал прошивку. Разгон происходит таким образом. Установлен микро шаг 1/16, увеличиваю частоту (как возрастает частота картинка в приложении). Тактовая 97656 Гц.
Максимальная скорость не меняется. Все равно как разгонять, плавно или сразу определенную частоту подать.
Я склоняюсь к такому мнению, что это предельная частота для этого мотора.
Вложения
MotorStart.JPG (5188 просмотров) <a class='original' href='./download/file.php?id=21720&mode=view' target=_blank>Загрузить оригинал (49.25 КБ)</a>
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: TB6560 - особенности настройки и работы

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

Есть на компьютере LPT порт?
Установи Mach3, попробуй его использовать в качестве источника.

Я же так... для примера показал картинку, просто, что в экран влезло - то и записал, на самом деле, чтобы разогнать мотор до высоких частот нужно достаточно много времени,
а тут получается, что за 12 импульсов ты разгоняешь мотор почти до максимальной частоты. В этом нет почти никакого смысла, учитывая что установлен микрошаг 1/16.
Получается, что разгоняешь мотор меньше, чем за 1 полный шаг.
Или я картинку неправильно понял?

Вот, как это выглядит: http://dynomotion.com/Videos/StepAndDir.wmv
или так (31250 полных шагов в секунду):
https://www.youtube.com/watch?v=8cxl3B99MQQ

У самого мотора ограничений в общем то нет.
Если поставить драйвер без ограничений по рабочим частотам,
подать напряжение питания побольше - то вполне можно разогнать до достаточно высокий частот.
vikonik
Новичок
Сообщения: 12
Зарегистрирован: 27 ноя 2013, 13:58
Репутация: 0
Контактная информация:

Re: TB6560 - особенности настройки и работы

Сообщение vikonik »

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

Re: TB6560 - особенности настройки и работы

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

vikonik писал(а):Я склоняюсь к такому мнению, что это предельная частота для этого мотора.
Если индуктивность и сопротивление обмоток высокие, а напряжение питания относительно низкое - то это может быть причиной.
vikonik писал(а):На картинке показан кусок который в экран влез, чтоб можно было оценить плавность разгона.
Оценить не смог.
vikonik писал(а):Разгон происходит за 127 импульсов, получается почти за 8 шагов. Или это быстро?
Быстро, конечно, но, в принципе, вполне могло дать ощутимый результат.
vikonik писал(а):Что за мотор в ролике?
В каком, первом или втором?
Скорее всего и там и там - заурядный мотор с шагом 1,8° (200 шагов на оборот) и фланцем NEMA23.
vikonik писал(а):FL57STH56-2804A можно раскрутить с места на 2000 шагов за секунду (чтоб на конец секунды скорость была 2000 шагов)?
Можно.
Вот, у меня почти такой же мотор FL57STH67-2006A раскручивается за доли секунды до 4200 об/мин (14000 полных шагов в секунду):
https://www.youtube.com/watch?v=uNMFe9OkFEQ
Но источник сигнала сильно нестабильный, из за этого мотор "колбасит" так, что он подпрыгивает при вращении (не во время разгона / торможения, а именно во время вращения, из-за неравномерности частоты прыгает).

Могу проверить работу мотора от стабильного источника сигнала, но сейчас у станка напряжение питания относительно низкое, так что рекордов не получится.
Ответить

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