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

1,8 град. это полный шаг при 4х тактной коммутации, т. е. 200 шагов на оборот.
В микрошаговом режиме соответственно в N раз больше.
Рекомендую почитать Кенио Т..
DS
Цитата(evgeny_ch @ Nov 28 2007, 14:22) *
1,8 град. это полный шаг при 4х тактной коммутации, т. е. 200 шагов на оборот.
В микрошаговом режиме соответственно в N раз больше.
Рекомендую почитать Кенио Т..


Нужно знать еще точность установки этого шага. Если скажем, 1.8 +-0.9, то об увеличении точности речи быть не может.
evgeny_ch
Цитата(DS @ Nov 28 2007, 15:35) *
Нужно знать еще точность установки этого шага. Если скажем, 1.8 +-0.9, то об увеличении точности речи быть не может.

Ротор ШД в пределах полного шага может изрядно болтаться, все зависит от демпфирующих свойств нагрузки, ее величины и пр.
URANst
Подскажите еще такую вещь : собираюсь использовать FL20STH30-0604A в связке с L297 и L298N (http://www.telesys.ru/electronics/projects.php?do=p077) плюс AVR. Что скажут профи по этому поводу . Какие неприятности могут быть. Может лучше использовать A3977. Напряжение питания FL20STH30-0604A 3,9 В.
evgeny_ch
Цитата
Напряжение питания FL20STH30-0604A 3,9 В.

Какая частота вращения нужна?
L=1,7mH smile.gif
URANst
А какую максимальную можно выжать

Скажите пожалуйста с какой частоты и с какой скоростью можно повышать частоту вращения и какой предел этой частоты вращения (шага) ?
URANst
И еще вопрос как правильно запитать мотор.
evgeny_ch
Цитата(URANst @ Dec 4 2007, 19:35) *
А какую максимальную можно выжать

Скажите пожалуйста с какой частоты и с какой скоростью можно повышать частоту вращения и какой предел этой частоты вращения (шага) ?

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

Могу.
Это гибридный шаговый двигатель.
С параметрами для безделушек. biggrin.gif
URANst
Почему вы так с иронией говорите. Просто нужно управлять микромеханизмом. Помогите лучше советом по поводу ичпользования его с L297 и L298N и что там делать с питанием(скока нужно подавать)
SasaVitebsk
Средняя 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
Танцы начинают от механики.
Передаточное число координатного механизма.
Время цикла.
Масса полезной нагрузки.
Точность, повторяемость.

Под механику выбирается необходимый ШД, ДПТ и т. д.
А уж потом схема управления.
Процесс может иметь несколько итерраций. smile.gif
_artem_
Вот схемка можете с нее начать наверно. http://avrstmd.com/

Я ее не повторял но ничего суперсложного вроде бы нет .
На cnczone.com есть много ссылок.

Микростеппом можно повысить угловую разрешаюшую способность , но это ограничено нелинейностью передаточной характеристики мотора . Ктото высказывался на том же cnczone что более чем 10 или 20 микростепов на шаг не имеет практического значения .
evgeny_ch
Цитата(URANst @ Dec 4 2007, 23:07) *
Почему вы так с иронией говорите. Просто нужно управлять микромеханизмом. Помогите лучше советом по поводу ичпользования его с L297 и L298N и что там делать с питанием(скока нужно подавать)

Без иронии. smile.gif
Цитата
Ток фазы, который написан на двигателе, это постоянный ток, который можно подавать
одновременно на обе обмотки c заданным сопротивлением в ТХ (0.5 ... 2 Ом). При этом
выделяемая тепловая мощность не превысит максимально допустимую (обычно нагрев до 80°С) и
ШД будет отдавать заявленный в ТХ момент на валу (согласно графику зависимости момента от
частоты вращения ротора). Можно работать и с более высокой мощностью, но тогда потребуется
внешнее охлаждение. Если сильно превысить мощность, то может от перегрева заклинить ротор
или перегореть обмотка статора.

Метод расчета рабочего тока обмотки ШД и выбор источника питания.
L297 и L298N многовато для такого двигателя, можно и попроще.
A3953 или аналог. http://focus.ti.com/lit/an/slaa223/slaa223.pdf
Ещё неплохой драйвер.
URANst
Почитал эту инфу. НЕ понял одного: каким максимальным напряжением можно запитывать драйвер, я понял что от этого будет зависеть скорость. Как это посчитать? И как для мотора расчитать частоту подаваемого сигнала.
Понравилась еще A3967(она расчитана на ток 750mA) мне ее хватит ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.