Подключил шаговый двигатель через драйвер L293D. Он работает, но очень уж сильные вибрации и через 2 минуты начинает вести себя непредсказуемо, при этом нагревается сильно. Если подать напряжение ниже (5V вместо 24), то вроде норм, но тогда он дохленький.
В связи с этим возникло несколько вопросов по теории и по закону Ома.
На блоке питания написано 24V 0.8A. Получается, что чтобы погасить полностью это напряжение, нужно общее сопростивление цепи 24/0,8 = 30Ом. (R = U/I) Так? Но, если бы БП выдавал 0,5А, то тогда требуемой сопротивление = 48Ом? Это же бред - сила тока меньше, а резистор требуется больше.
Дальше, на двигателе написано 24V 7Ом. Напряжение совпадает. Но получается двигатель берет на себя лишь 7Ом из 30. Т.е. На двигатель идет слишком большая сила тока и он перегревается?
Короче, я догадываюсь что я чего-то не допонял, но не могу найти ошибку в применении закона Ома.
Рассчет подключениея шагового двигателя
- Реклама
-
Anode_Katode
- Держит паяльник хвостом
- Сообщения: 986
- Зарегистрирован: Ср июл 07, 2010 06:48:57
Re: Рассчет подключениея шагового двигателя
Сразу возникает вопрос - откуда, а точнее чем управлялась L293? Полношаговый режим или полушаговый? Две активные фазы или одна?
Вибрации обусловлены, как правило формой сигнала на обмотках шаговика. Прямоугольные импульсы "бьют" по механике.
По поводу проблемы с законом Ома, то скорее всего двигатель подразумевает наличие в схеме ШИМа. Т.е. модулированного силового управляющего импульса с амплитудой 24В. ШИМ должен создавать ток в статоре двигателя равный 1/4 (25%) от полного тока КЗ обмотки. Это и будет номинальным режимом работы двигателя. Столь малый номинальный ток обеспечивает хорошую перегрузочную способность привода - возможна кратковременная форсировка (увеличение крутящего момента) почти в 4 раза.
Вибрации обусловлены, как правило формой сигнала на обмотках шаговика. Прямоугольные импульсы "бьют" по механике.
По поводу проблемы с законом Ома, то скорее всего двигатель подразумевает наличие в схеме ШИМа. Т.е. модулированного силового управляющего импульса с амплитудой 24В. ШИМ должен создавать ток в статоре двигателя равный 1/4 (25%) от полного тока КЗ обмотки. Это и будет номинальным режимом работы двигателя. Столь малый номинальный ток обеспечивает хорошую перегрузочную способность привода - возможна кратковременная форсировка (увеличение крутящего момента) почти в 4 раза.
Re: Рассчет подключениея шагового двигателя
Не бред. Напряжение тоже самое. Только через маленькое сопротивление пройдет это напряжение с большим током, а через большее сопротивление - с меньшим. Это уж должно быть понятно...Exec писал(а):Но, если бы БП выдавал 0,5А, то тогда требуемой сопротивление = 48Ом? Это же бред - сила тока меньше, а резистор требуется больше.
Замкнуть выход БП отверткой - сопротивление будет близко к нулю, значит ток через нулевое сопротивление пройдет максимально возможный. Через огромное сопротивление ток будет еле еле пролазить.
Не променяю медь на ржавую несгорайку!
Re: Рассчет подключениея шагового двигателя
Полношаговый, две фазы.Anode_Katode писал(а):Сразу возникает вопрос - откуда, а точнее чем управлялась L293? Полношаговый режим или полушаговый? Две активные фазы или одна?
Вибрации обусловлены, как правило формой сигнала на обмотках шаговика. Прямоугольные импульсы "бьют" по механике.
По поводу проблемы с законом Ома, то скорее всего двигатель подразумевает наличие в схеме ШИМа. Т.е. модулированного силового управляющего импульса с амплитудой 24В. ШИМ должен создавать ток в статоре двигателя равный 1/4 (25%) от полного тока КЗ обмотки. Это и будет номинальным режимом работы двигателя. Столь малый номинальный ток обеспечивает хорошую перегрузочную способность привода - возможна кратковременная форсировка (увеличение крутящего момента) почти в 4 раза.
Биполярный двигатель, одновременно запитаны обе катушки, каждый шаг меняется полярность на одной из них.
>>ШИМ должен создавать ток в статоре двигателя равный 1/4 (25%) от полного тока КЗ обмотки. Это и будет номинальным режимом работы двигателя.
Если у меня на двигателе написано 24V 7Ом, то максимальный ток - 3,4А. Четверть от этого - 0,85А. На моем БП заявлено, что он выдает 0,8А. Т.е. двигатель должен работать в номинальном режиме. Но он перегревается и начинает скакать и пропускать шаги даже без нагрузки.
Понижать напряжение?
-
Anode_Katode
- Держит паяльник хвостом
- Сообщения: 986
- Зарегистрирован: Ср июл 07, 2010 06:48:57
Re: Рассчет подключениея шагового двигателя
Для начала измерить фактический ток в фазах. БП может выдавать и больше, не обязательно номинальный ток. А также проверить L293 - если ток больше 1 А, она будет здорово греться. Можно попробовать поработать на 12 В.
Насчет пропуска шагов, то надо попробовать увеличить длину управляющего импульса (изменить скважность) и снизить частоту коммутации обмоток. Такое впечатление, что двигатель не успевает отработать угол по сигналу управления.
Насчет пропуска шагов, то надо попробовать увеличить длину управляющего импульса (изменить скважность) и снизить частоту коммутации обмоток. Такое впечатление, что двигатель не успевает отработать угол по сигналу управления.
- Реклама

