Подключение шагового двигателя через ULN2003 к МК ?

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
МяUX
Родился
Сообщения: 10
Зарегистрирован: Пт окт 15, 2010 11:00:36
Откуда: Землянин

Подключение шагового двигателя через ULN2003 к МК ?

Сообщение МяUX »

Здравствуйте Уважаемые!

Задумал подключить пару униполярных ШД из флопов 5" к МК, на сайте Arduino нашёл две схемы управления униполярными ШД на ULN2003/4:

http://arduino.cc/en/Reference/StepperUnipolarCircuit

C 4-х пиновой всё понятно, а вот по 2-х пиновой (верхняя) вопросы:
Может кто-нибудь объяснить каким образом она работает, там вроде как некая обратная связь.
Какой сигнал подавать на control1/2, и чем такое подключение лучше/хуже, ножек-то меньше расходуется :) .
Реклама
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Re: Подключение шагового двигателя через ULN2003 к МК ?

Сообщение nik-as »

Это не обратная связь, а подтяжка к 1, для того чтобы получить противофазные
сигналы на выходах, один вывод шаговика подключен через один ключ, а другой
через два последовательно включенных ключа.
Вложения
333.GIF
(5.04 КБ) 1721 скачивание
Творчество оно для того и нужно чтобы творить!
Реклама
Аватара пользователя
anatol378
Мудрый кот
Сообщения: 1833
Зарегистрирован: Вс окт 04, 2009 13:23:12
Откуда: н. новгород

Re: Подключение шагового двигателя через ULN2003 к МК ?

Сообщение anatol378 »

У микросхемы ULN2003/4 выход открытый коллектор, т.е. вниз (к "0") она притянет , а вверх (к"1") не получится без нагрузки, т.е. без резистора.
Лучше умному тупить, чем тупому умничать
Аватара пользователя
МяUX
Родился
Сообщения: 10
Зарегистрирован: Пт окт 15, 2010 11:00:36
Откуда: Землянин

Re: Подключение шагового двигателя через ULN2003 к МК ?

Сообщение МяUX »

Спасибо большое, принцип ясен.
Но тогда ещё вопрос: получается, что при логических нулях на обоих входах Control1/2 через обмотки (обе ?) всё равно протекает ток следовательно ротор зафиксирован. Т.о. при таком включении (в отличии от 4-х проводного ) нельзя полностью снять питание с обмоток и обеспечить свободное вращение ротора от руки?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Re: Подключение шагового двигателя через ULN2003 к МК ?

Сообщение nik-as »

МяUX писал(а):нельзя полностью снять питание с обмоток и обеспечить свободное вращение ротора от руки?
Да. Если только не использовать например реле отключающее питание двигателя.
Творчество оно для того и нужно чтобы творить!
Реклама
Аватара пользователя
МяUX
Родился
Сообщения: 10
Зарегистрирован: Пт окт 15, 2010 11:00:36
Откуда: Землянин

Re: Подключение шагового двигателя через ULN2003 к МК ?

Сообщение МяUX »

Я так понимаю, для этого достаточно снять питание со средней точки обмоток,
можно ли для этого использовать свободный 7-й ключ (см. прикрепление)
С диодом только, не очень понятно.
Вложения
unipolar_stepper_two_pins.png
(64.92 КБ) 1146 скачиваний
Реклама
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Re: Подключение шагового двигателя через ULN2003 к МК ?

Сообщение nik-as »

Творчество оно для того и нужно чтобы творить!
Аватара пользователя
МяUX
Родился
Сообщения: 10
Зарегистрирован: Пт окт 15, 2010 11:00:36
Откуда: Землянин

Re: Подключение шагового двигателя через ULN2003 к МК ?

Сообщение МяUX »

Спасибо, разобрался :)) поправьте если не прав:
- Схема с "ОК" получает питание через нагрузку, в данном случае: с "+Motor_Supp." от средней точки через половину обмотки. Если среднюю точку посадить на свободный ключ, питания не будет.
- Подтяжка её резистором к + ситуацию не спасёт, т.к. открытие ключа тянет её к "0", а нам в открытом состоянии нужна даже не просто "1", а полное напряжение питания.

остался один вопрос: встроенные в ULN диоды закорачивают возникающую в индуктивной нагрузке обратную ЭДС, но ведь стоящий в обратном направлении (по отношению к встроенному) диод в оригинальной схеме не даст этого сделать.
Объясните котёнку зачем он там?
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Re: Подключение шагового двигателя через ULN2003 к МК ?

Сообщение nik-as »

МяUX писал(а): Объясните котёнку зачем он там?
:dont_know: Это вопрос скорее к автору, зачем он туда его присобачил?
А может просто полярность перепутана. Просто не ставь да и всё.
- Подтяжка её резистором к + ситуацию не спасёт

А если добавить мощный PNP транзистор, получится то что надо.
Творчество оно для того и нужно чтобы творить!
Аватара пользователя
МяUX
Родился
Сообщения: 10
Зарегистрирован: Пт окт 15, 2010 11:00:36
Откуда: Землянин

Re: Подключение шагового двигателя через ULN2003 к МК ?

Сообщение МяUX »

А если добавить мощный PNP транзистор, получится то что надо.
Про транзистор как-то сразу и не подумал, это действительно то что надо.
Спасибо.
Ответить

Вернуться в «Цифровая техника»