Форум myROBOT.ru » Лаборатория » Электронная мастерская » Как подключить ШД к МК(MEGA 8)???

Страниц (1): [1]
 

1. Demckiy - 10 Мая, 2010 - 12:29:43 - перейти к сообщению
Здравствуйте... Помогите подключить шаговый двигатель к микроконтроллеру MEGA8. И определить что за шаговый двигатель . На наклейки шд написано :
MSGB048A54 01
QH4-4091
5815B.
Из шд выходит 5 проводов : коричневой, синий, белый, красный, желтый...
И написать программу для MEGA8 для управления этим шд... Заранее спасибо...
2. nest - 10 Мая, 2010 - 20:52:50 - перейти к сообщению
Потребляемый ток? или сообщите сопротивление обмоток.
фотографию мотора бы... или хотя бы описание размеров.

Как быстро вам это нужно?
Имеете ли достаточно опыта (в электронике и в программировании)
или это ваш первый проект?
3. Demckiy - 10 Мая, 2010 - 21:32:50 - перейти к сообщению
nest пишет:
Потребляемый ток? или сообщите сопротивление обмоток.
фотографию мотора бы... или хотя бы описание размеров.

Как быстро вам это нужно?
Имеете ли достаточно опыта (в электронике и в программировании)
или это ваш первый проект?


Есть два одинаковых шд:

сопротивления на первом шд:

Желтый + Красный = 44Ом
Желтый + Белый = 23 Ом
Желтый + Синий = 44 Ом
Желтый + Коричневой = 44 Ом
Красный + Белый = 23 Ом
Красный + Синий = 44 Ом
Красный + Коричневой = 44 Ом
Белый + Синий = 22 Ом
Белый + Коричневой = 22 Ом
Синий + Коричневой = 44 Ом

сопротивления на втором шд:

Желтый + Красный = 138 Ом
Желтый + Белый = 69 Ом
Желтый + Синий = 138 Ом
Желтый + Коричневой = 138 Ом
Красный + Белый = 69 Ом
Красный + Синий = 138 Ом
Красный + Коричневой = 138 Ом
Белый + Синий = 69 Ом
Белый + Коричневой = 70 Ом
Синий + Коричневой = 138 Ом

Да это мой первый проект.. Программировать и заниматься электроникой недавно начал...

http://www.imghost.in/images/fqv...lsa527tgjxmw.jpg
http://www.imghost.in/images/izxxbycyki054mo6tv2.jpg
4. nest - 10 Мая, 2010 - 21:39:52 - перейти к сообщению
ну... а там ещё другие вопросы у меня были :)
а тут ещё добавлю:
где стоял этот мотор?
Какие нибудь точки отсчёта про его рабочее напряжение есть?
5. Demckiy - 10 Мая, 2010 - 21:50:57 - перейти к сообщению
nest пишет:
ну... а там ещё другие вопросы у меня были Улыбка
а тут ещё добавлю:
где стоял этот мотор?
Какие нибудь точки отсчёта про его рабочее напряжение есть?


Мне это не срочно нужно ... просто хочу научится программировать и как подключать и определить обмотки...
6. nest - 10 Мая, 2010 - 22:10:27 - перейти к сообщению
есть хорошая Библия на эту тему: Ридико Леонид Иванович. Контролл ер шагового двигателя Теория там изложена замечательно.

По вашему мотору открытый вопрос остался: Какое его рабочее напряжение? (хотя бы примерно) От этого будет зависеть используемый драйвер.

Используя ваши требования, я бы мог написать сборную статью по подключению шагового мотора к микроконтроллеру. Но это может растянуться на месяц-другой, поэтому если вам срочнее - то вам придётся как то самому искать пути, если что - подскажим :)

Ну и ещё вопрос: что нибудь будет ещё подключаться к микроконтроллеру кроме шаговика? Можно будет рассмотреть варианты, так что можете включить фантазию на полную катушку :)

И на последок: на каком языке будете программировать МК ?
7. Demckiy - 10 Мая, 2010 - 22:29:14 - перейти к сообщению
nest пишет:
есть хорошая Библия на эту тему: Ридико Леонид Иванович. Контролл ер шагового двигателя Теория там изложена замечательно.

По вашему мотору открытый вопрос остался: Какое его рабочее напряжение? (хотя бы примерно) От этого будет зависеть используемый драйвер.

Используя ваши требования, я бы мог написать сборную статью по подключению шагового мотора к микроконтроллеру. Но это может растянуться на месяц-другой, поэтому если вам срочнее - то вам придётся как то самому искать пути, если что - подскажим Улыбка

Ну и ещё вопрос: что нибудь будет ещё подключаться к микроконтроллеру кроме шаговика? Можно будет рассмотреть варианты, так что можете включить фантазию на полную катушку Улыбка

И на последок: на каком языке будете программировать МК ?



Буду программировать на Си. Программа таймера уже написана осталось как то подключить шд и дописать программу управления шд . Принцип работы, как только вышло время то шд делает пару шагов влево или вправо...
Вы напишите статью, еще кому то пригодится и мне тоже пригодится ... Ну я и так буду разбираться сам, если что буду писать Вам...
Я не знаю какое рабочее напряжение(((
8. Demckiy - 10 Мая, 2010 - 22:32:58 - перейти к сообщению
Думал подключать вот так ...
(Добавление)
теперь осталось узнать какие куда провода подключать....может подскажите???
(Добавление)
А как вы узнали какое сопротивления обмоток и где какая обмотка и где центральный провод??? Если не трудно объясните как узнали ???
9. nest - 10 Мая, 2010 - 23:31:57 - перейти к сообщению
Demckiy пишет:
где какая обмотка и где центральный провод?
ну вы посмотрите на схему шаговика. когда меряете большое сопротивление - значит меряете две обмотки последовательно. если малое сопротивление - значит одна обмотка. Обмотки можете представлять как резисторы.
Посмотрите логично на измеренные сопротивления. Общий провод обмоток у обоих моторов - белый.
10. Demckiy - 11 Мая, 2010 - 00:25:28 - перейти к сообщению
робочее напряжения 15 вольт ....
11. nest - 11 Мая, 2010 - 00:35:00 - перейти к сообщению
Demckiy пишет:
робочее напряжения 15 вольт ....

для ШД с обмотками 23 Ом вам понадобится L298
для ШД с обмотками 69 Ом может сгодиться и ULN2003A / ULN2803A либо L293D
12. Demckiy - 11 Мая, 2010 - 16:14:47 - перейти к сообщению
Можете навести пример программы, что бы шд сделал 5 шагов в право и потом 3 шага влево...
13. Azzoo - 14 Июля, 2010 - 23:12:40 - перейти к сообщению
Эм, программы придется гуглить, на предмет какая будет наиболее понятно лично вам...

Одна из лучших статей по ШД лежит тут:

http://telesys.ru/electronics/pr...ects.php?do=p077
Изучив ее досконально вы пройдете только часть кругов Ада в деле освоения ШД

На вскидку скажу, что программировать на C для контроллеров сложнее даже чем на ассемблере, кроме электроники и самого контроллера, нужно еще знать конкретную реализацию семантики языка C, ну и вообще массу тонкостей программирования на языках высокого уровня.
14. cjA - 15 Июля, 2010 - 01:40:41 - перейти к сообщению
Demckiy пишет:
теперь осталось узнать какие куда провода подключать....может подскажите???

долгим зимним вечером сидя перед телевизором.
Как узнать где центральный - думаю понятно, вольтметром.
Ну а теперь перебором.
(Нужно только длинную стрелку из проволоки посадить на вал, для нагладности.)
Допустим мы выбрали коричневый- первым. На центральный подаем плюс, от кроны даже можно.
Чиркаем коричневым по минусу- вправо сдвинолось? Ок будем ехать в право.
чиркаем желтым- влево- нет это не второй, снова чиркаем коричнвым.
синий сдвинул стрелку вдва раза больше чем желтый- это противоположный конец.
Ну вот так они последовательно и должны дергать стрелку вправо.