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

 
 
> Помогите пожалуйста с шаговым двигателем, замучался совсем :(
Filov
сообщение Dec 24 2007, 12:33
Сообщение #1


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

Группа: Участник
Сообщений: 113
Регистрация: 8-10-07
Пользователь №: 31 170



Хочу управлять униполярным шаговым двигателем типа ДШИ200-1-2.

Описание двигателя тут:
http://purelogic.ru/PDF/SM/57BYGH001.pdf

Хочу, чтобы вал поварачивался на 90 градусов сначала в одну сторону, затем в другую.

Собрал схему на транзисторах IRL2505:
Прикрепленное изображение


Питаю МК и 2 средних вывода обмоток от 3.3V с помощью AC/DC
http://www.terraelectronica.ru/pdf/MW/ES18E03-P1.pdf

Как основу ПО использую AVR446: Linear speed control of stepper motor
http://atmel.com/dyn/resources/prod_documents/doc8017.pdf

Плюс чтобы разобраться самому написал пару функций для волнового, шагового, полушагового режимов.

В коде AVR446 реализовано ускорение и замедление вращения. Двигатель ведет себя странно - дергается, при определенных скоростях стоит на месте, переодически начинает вращаться с очень маленьким моментом - пальцами можно удержать. При сбросе скорости появляется период вращения с довольно большим моментом - можно только плоскогубцами удержать.

При момощи собственных пошаговых функций двигатель вращается, но с очень низким моментом.

Я уж даже обмотки так и так подключал, думал может ошибся - так оказалось, что и при неправильном подключении вращается.

Вообщем не знаю куда копать, а может сервопривод попробовать... Подскажите, пожалуйста, что делать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Евгений Германов...
сообщение Dec 25 2007, 13:29
Сообщение #2


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

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Вчера после окончания общения у меня возник вопрос какими транзисторами вы коммутируете движок.
Это транзисторы специально предназначенные для работы с 3 вольтами на затворе?Прежде чем переходить в биполярный режим подумайте стоит ли.Вам придется поднять напряжение питания двигателя.Если вам нет разницы по точности используйте униполярный он проще
Go to the top of the page
 
+Quote Post
Filov
сообщение Dec 25 2007, 14:20
Сообщение #3


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

Группа: Участник
Сообщений: 113
Регистрация: 8-10-07
Пользователь №: 31 170



Цитата(Евгений Германович @ Dec 25 2007, 16:29) *
Вчера после окончания общения у меня возник вопрос какими транзисторами вы коммутируете движок.
Это транзисторы специально предназначенные для работы с 3 вольтами на затворе?Прежде чем переходить в биполярный режим подумайте стоит ли.Вам придется поднять напряжение питания двигателя.Если вам нет разницы по точности используйте униполярный он проще


это IRL2505. А питаю логику от 3.3 V поскольку того требует микросхема интерфейса, который я использую. Заменить ее я скорее всего не смогу - т.к. еле с ней-то разобрался.... А чтобы перейти на 5В логику необходимо будет между ней и МК ставить дополнительную микросхему для преобразования уровней. Как это будет работать я не знаю...


Цитата(Gogan @ Dec 25 2007, 13:29) *
в принципе, если вы согласны крутить не более 20-30 шагов/сек, то думаю ваша схема покатит. резисторы вместо 100ком поставьте 100 ом, диоды к обмоткам приставьте и ок. а лучше (не сильно изменяя схему) взять 5 В питание и по той же схеме, только средние выводы двигателя подключить через резисторы 1 Ом (5 ватные) либо 2 ом - 2хватные (но тогда ток будет меньше).
5 В необходимо для гарантированног отпирания транзисторов, чтобы уменьшить потери в них, да и скорость нарастания тока в обмотках двигателя будет побольше. Причем, не забывайте, что источник питания должен тянуть до 1.5 А, т.е. простой кренкой не отделаться =)


Понял буду пробовать

Цитата(Gogan @ Dec 25 2007, 13:29) *
п.с. И еще, где то здесь было про импульс в 50мкс - или ошибка, или слишком мало. Импульс должен подаваться все время, пока протекает ток, это же не тиристор/симистор...


Видимо я чего-то не так понял в коде из AppNote sad.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Filov   Помогите пожалуйста с шаговым двигателем   Dec 24 2007, 12:33
- - rv3dll(lex)   Цитата(Filov @ Dec 24 2007, 15:33) Хочу у...   Dec 24 2007, 13:04
|- - Filov   Цитата(rv3dll(lex) @ Dec 24 2007, 16...   Dec 24 2007, 13:14
|- - Евгений Германович   Цитата(Filov @ Dec 24 2007, 16:14) Как мн...   Dec 24 2007, 14:20
|- - Filov   Цитата(Евгений Германович @ Dec 24 2007, 17...   Dec 24 2007, 14:55
|- - Евгений Германович   Цитата(Filov @ Dec 24 2007, 17:55) Это я ...   Dec 24 2007, 15:32
|- - Filov   Цитата(Евгений Германович @ Dec 24 2007, 18...   Dec 24 2007, 15:34
|- - Евгений Германович   Цитата(Filov @ Dec 24 2007, 18:34) Наскол...   Dec 24 2007, 15:49
||- - Filov   Цитата(Евгений Германович @ Dec 24 2007, 18...   Dec 24 2007, 16:04
|- - gte   Цитата(Filov @ Dec 24 2007, 18:34) Хорошо...   Dec 24 2007, 16:44
|- - Filov   Цитата(gte @ Dec 24 2007, 19:44) По норма...   Dec 25 2007, 08:49
|- - Gogan   Цитата(Filov @ Dec 25 2007, 10:49) Я, кон...   Dec 25 2007, 10:29
- - Евгений Германович   Давайте упростим задачу.Запитайте только одну поло...   Dec 24 2007, 16:18
|- - Filov   Цитата(Евгений Германович @ Dec 24 2007, 19...   Dec 24 2007, 16:20
|- - Евгений Германович   Цитата(Filov @ Dec 24 2007, 19:20) Хорошо...   Dec 24 2007, 16:27
|- - Filov   Цитата(Евгений Германович @ Dec 24 2007, 19...   Dec 24 2007, 16:44
- - evgeny_ch   http://www.hsi-inc.com/rotary_motors.php#stepping ...   Dec 24 2007, 17:10
- - Евгений Германович   Про транзистор,посмотрите сколько ему надо для пол...   Dec 25 2007, 15:39
|- - Filov   Цитата(Евгений Германович @ Dec 25 2007, 18...   Dec 25 2007, 17:22
- - Евгений Германович   Про транзистор вы не правы см строчку в описи на о...   Dec 26 2007, 09:48
|- - Filov   Цитата(Евгений Германович @ Dec 26 2007, 12...   Dec 27 2007, 10:16
|- - Евгений Германович   Цитата(Filov @ Dec 27 2007, 13:16) Т.е. ...   Dec 27 2007, 15:43
- - evgeny_ch   Открутите от принтера микросхемку. http://www.allc...   Dec 27 2007, 11:55


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

 


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


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