Полная версия этой страницы:
Контроллер шагового двигателя
URANst
Nov 28 2007, 11:13
Подскажите пожалуйста :
есть гибридный двигатель FL20STH30-0604A в инете написано что угловой шаг 1,8 градусов.
Это самый минимальный шаг двигателя ? , т.е что бы двигатель шагал на 1,8 нужно работать в микро шаговом режиме. Полно-Шаговый режим я так понял 45 град. Если это так то какой можно выбрать драйвер (микросхему ) что бы работать с 1,8 град.
evgeny_ch
Nov 28 2007, 11:22
Цитата(URANst @ Nov 28 2007, 15:13)

Подскажите пожалуйста :
есть гибридный двигатель FL20STH30-0604A в инете написано что угловой шаг 1,8 градусов.
Это самый минимальный шаг двигателя ? , т.е что бы двигатель шагал на 1,8 нужно работать в микро шаговом режиме. Полно-Шаговый режим я так понял 45 град. Если это так то какой можно выбрать драйвер (микросхему ) что бы работать с 1,8 град.
1,8 град. это полный шаг при 4х тактной коммутации, т. е. 200 шагов на оборот.
В микрошаговом режиме соответственно в N раз больше.
Рекомендую почитать
Кенио Т..
Цитата(evgeny_ch @ Nov 28 2007, 14:22)

1,8 град. это полный шаг при 4х тактной коммутации, т. е. 200 шагов на оборот.
В микрошаговом режиме соответственно в N раз больше.
Рекомендую почитать
Кенио Т..
Нужно знать еще точность установки этого шага. Если скажем, 1.8 +-0.9, то об увеличении точности речи быть не может.
evgeny_ch
Nov 28 2007, 11:50
Цитата(DS @ Nov 28 2007, 15:35)

Нужно знать еще точность установки этого шага. Если скажем, 1.8 +-0.9, то об увеличении точности речи быть не может.
Ротор ШД в пределах полного шага может изрядно болтаться, все зависит от демпфирующих свойств нагрузки, ее величины и пр.
Подскажите еще такую вещь : собираюсь использовать FL20STH30-0604A в связке с L297 и L298N (http://www.telesys.ru/electronics/projects.php?do=p077) плюс AVR. Что скажут профи по этому поводу . Какие неприятности могут быть. Может лучше использовать A3977. Напряжение питания FL20STH30-0604A 3,9 В.
evgeny_ch
Dec 4 2007, 14:18
Цитата
Напряжение питания FL20STH30-0604A 3,9 В.
Какая частота вращения нужна?
L=1,7mH
А какую максимальную можно выжать
Скажите пожалуйста с какой частоты и с какой скоростью можно повышать частоту вращения и какой предел этой частоты вращения (шага) ?
И еще вопрос как правильно запитать мотор.
evgeny_ch
Dec 4 2007, 18:06
Цитата(URANst @ Dec 4 2007, 19:35)

А какую максимальную можно выжать
Скажите пожалуйста с какой частоты и с какой скоростью можно повышать частоту вращения и какой предел этой частоты вращения (шага) ?
Гибридный ШД обладает способностью работы в генераторном режиме.
Т. е. при работе ШД генерируется противоэдс.
Мощность, как и частота вращения, определяется током в фазе на этой частоте.
Ток нарастает в зависимости от напряжения питания пр.
Можете сказать что нибудь конкретное про мой движок : FL20STH30-0604A
evgeny_ch
Dec 4 2007, 18:53
Цитата(URANst @ Dec 4 2007, 22:28)

Можете сказать что нибудь конкретное про мой движок : FL20STH30-0604A
Могу.
Это гибридный шаговый двигатель.
С параметрами для безделушек.
Почему вы так с иронией говорите. Просто нужно управлять микромеханизмом. Помогите лучше советом по поводу ичпользования его с L297 и L298N и что там делать с питанием(скока нужно подавать)
SasaVitebsk
Dec 4 2007, 20:34
Средняя AVR-ка справится и так с двигателем. (Не считая выходных ключей конечно).
Все характеристики двигателя должны указываться в даташите на данный двигатель. Для любого ШД имеются следующие критические характеристики.
1) Величина полного шага (у вас 1.8).
2) Приемистость двигателя (Максимальная стартовая скорость. При данной скорости не произойдёт сбоя)
3) Максимальное ускорение двигателя.
4) Максимальная скорость.
Есть также некоторые вторичные х-ки.
1) Активное сопротивление обмотки (Определяет характеристики ключей)
2) Максимальная нагрузка на валу. (Для механиков)
В общем если взять, то чем больше шагов на оборот, тем медленнее двигатель. Оно и понятно. То есть если требуется динамика, то лучше взять двигатель с 20 шагами на оборот и подробить шаг на 32 (20*64=1280), чем взять двигатель с 200 шагами и подробить его на 6 (200*6=1200).
В общем случае управлять N двигателями несложно. Так у меня одна mega8 управляет 6 двигателями с дроблением на 6. Делал и на 32. Обычно формируется синусоида с определённым сдвигом на обмотки. Угол сдвига (в зависимости от направления движения) указан в даташите. Синусоида формируется разными способами. Например с помощью ЦАП (или специализированной м/х) или с помощью ШИМ (найболее распространнённый вариант). Если использовать ШИМ, то для управления ШД ничего не надо. Только сам МК + выходные ключи (если нужны) + программа.
В программе вводятся и обрабатываются понятия
1) Ошибка по положению/скорости/ускорению
2) Разгон/торможение.
3) Базирование.
Основы всётаки придётся почитать, так как полный ответ растянется на всю ночь.
evgeny_ch
Dec 4 2007, 21:04
Танцы начинают от механики.
Передаточное число координатного механизма.
Время цикла.
Масса полезной нагрузки.
Точность, повторяемость.
Под механику выбирается необходимый ШД, ДПТ и т. д.
А уж потом схема управления.
Процесс может иметь несколько итерраций.
_artem_
Dec 4 2007, 22:48
Вот схемка можете с нее начать наверно.
http://avrstmd.com/Я ее не повторял но ничего суперсложного вроде бы нет .
На cnczone.com есть много ссылок.
Микростеппом можно повысить угловую разрешаюшую способность , но это ограничено нелинейностью передаточной характеристики мотора . Ктото высказывался на том же cnczone что более чем 10 или 20 микростепов на шаг не имеет практического значения .
evgeny_ch
Dec 5 2007, 07:01
Цитата(URANst @ Dec 4 2007, 23:07)

Почему вы так с иронией говорите. Просто нужно управлять микромеханизмом. Помогите лучше советом по поводу ичпользования его с L297 и L298N и что там делать с питанием(скока нужно подавать)
Без иронии.
Цитата
Ток фазы, который написан на двигателе, это постоянный ток, который можно подавать
одновременно на обе обмотки c заданным сопротивлением в ТХ (0.5 ... 2 Ом). При этом
выделяемая тепловая мощность не превысит максимально допустимую (обычно нагрев до 80°С) и
ШД будет отдавать заявленный в ТХ момент на валу (согласно графику зависимости момента от
частоты вращения ротора). Можно работать и с более высокой мощностью, но тогда потребуется
внешнее охлаждение. Если сильно превысить мощность, то может от перегрева заклинить ротор
или перегореть обмотка статора.
Метод расчета рабочего тока обмотки ШД и выбор источника питания.L297 и L298N многовато для такого двигателя, можно и попроще.
A3953 или аналог.
http://focus.ti.com/lit/an/slaa223/slaa223.pdfЕщё неплохой
драйвер.
Почитал эту инфу. НЕ понял одного: каким максимальным напряжением можно запитывать драйвер, я понял что от этого будет зависеть скорость. Как это посчитать? И как для мотора расчитать частоту подаваемого сигнала.
Понравилась еще A3967(она расчитана на ток 750mA) мне ее хватит ?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.