реклама на сайте
подробности

 
 
> Шаговый двигатель + L6208(драйвер), Выбросы обратной полярности
Metallist64
сообщение Jan 24 2013, 08:19
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 29-01-08
Пользователь №: 34 558



Добрый день, уважаемые специалисты!

Использую шаговый двигатель вместе с драйвером L6208.
Напряжение питания - 12В.

Вроде все работает, но встала задача детектировать ток КЗ двигателя и
соответственно его отключать. И тут я посмотрел на выводах Sense напряжение.
Оно меняло полярность( wacko.gif ), в даташите написано, мол так и должно быть
при использовании режима FAST DECAY. Я так понимаю, это режим быстрого выключения тока,
который поддерживает индуктивность обмотки двигателя. Путем выключения ключей. И ток начинает "сливаться"
через защитные диоды самих ключей.
Но есть еще режим SLOW DECAY. На диаграмме показано, что ток сливается через ключи на питание. И отрицательных выбросов не должно быть.
Но при подтяжке вывода CONTROL к лог.1.(вкл. slow decay) все равно наблюдаются выбросы отрицательного напряжения.
Напряжение Usense идет на компаратор, и там тоже начинаются какие-то отрицательные выбросы, которые идут на МК.
Вот и страшно, что МК помрет от такого обращения.

В связи с этим есть вопросы:

1. Почему при включении режима SLOW DECAY, напряжение Usense все равно меняет полярность т.е. ведет себя так же как и при FAST DECAY?
2. Как в данной ситуации сделать защиту от КЗ. Т.е. как получить нормальное напряжение для сравнения компаратором?
3. Почему Usense меняет полярность?( cranky.gif )


Если кто владеет информацией, прошу помощи. Поясните пожалуйста сей момент.

Заранее спасибо.
С уважением, Владимир.



Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dinam
сообщение Jan 25 2013, 02:26
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



На драйверах фирмы ST не делал, но есть опыт применения продукции Allegro. Попытаюсь ответить как я это вижу, может и не по теме biggrin.gif
Для того чтобы раскручивать ШД до бОльших скоростей необходимо чтобы ток через обмотку был синусоидальным по форме. Искажения формы синусоиды надо стараться уменьшать. При больших скоростях и большой индуктивности обмотки ток в обмотке спадает слишком медленно. Одним из способов является применение fast decay, когда к обмотке прикладывают обратное напряжение. Этим достигается более высокая скорость спада тока в обмотке. Более подробно можно глянуть, например A New Microstepping Motor-Driver IC WithIntegrated Step and Direction Translator Interface.

Если включить два ключа через обмотку потечет ток, а потом резко выключить оба этих ключа, то за счет самоиндукции возникает напряжение на обмотке с противоположной полярностью и открываются body диоды других двух полевиков. А это значит что и на выводе sense поменяется полярность напряжения.

Вроде ваш драйвер имеет OVERCURRENT PROTECTION. Зачем что-то ещё мудрить. Или вы хотите отслеживать пропуск шагов?
Тем более драйвер по сути является источником тока.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 06:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016