roboforum.ru

Технический форум по робототехнике.

Подключение двигателя к ПК

Подключение двигателя к ПК

Gato » 18 сен 2011, 15:43

Добрый день.

Я вообще программист, но сейчас передо мной встала небольшая (надеюсь) инженерная задача :)

Есть шаговый двигатель (ДШИ-200-1), который нужно подключить к компу. Ну то есть в итоге мне хочется, чтобы я нажимал кнопку на компьютере и двигатель делал один шаг.

Я нашел вот такой драйвер для управления (http://stepmotors.ru/support/connect_scheme.htm), но я не очень понял, предназначен ли он для подключения к ПК. Объясните, пожалуйста, для чего он служит и как мне лучше всего добиться желаемого. :)

Re: Подключение двигателя к ПК

avr123.nm.ru » 18 сен 2011, 18:03

Если есть LPT или COM порт то самое простое это связка L297 L298

Сигнал ШАГ может давать отправка в COM разных символов, в том числе и несколько шагов. А направление не менять. В схеме по ссылке в контроллере резисторы - надеюсь COM их перетянет. Если нет то добавить резистор и транзистор КТ3102 bc337 как инвертор сигнала COM.

Re: Подключение двигателя к ПК

HarryStar » 19 сен 2011, 00:22

Gato писал(а):предназначен ли он для подключения к ПК

Да, например через LPT порт - это самое простое.

Re: Подключение двигателя к ПК

vadinator » 19 сен 2011, 00:28

HarryStar писал(а):
Gato писал(а):предназначен ли он для подключения к ПК

Да, например через LPT порт - это самое простое.

Если нет ЛПТ и сами не паяете...то возьмите что то типа этого>>> http://shop.roboforum.ru/product/orduino_nano_v11_plus/ и подключайте через USB.
Какая частота импульсов вам на входе драйвера нужна?

Re: Подключение двигателя к ПК

HarryStar » 19 сен 2011, 08:35

Ну он пишет про кнопку - значит не более 10 Гц

Re: Подключение двигателя к ПК

Gato » 19 сен 2011, 16:58

vadinator писал(а):
HarryStar писал(а):
Gato писал(а):предназначен ли он для подключения к ПК

Да, например через LPT порт - это самое простое.

Если нет ЛПТ и сами не паяете...то возьмите что то типа этого>>> http://shop.roboforum.ru/product/orduino_nano_v11_plus/ и подключайте через USB.
Какая частота импульсов вам на входе драйвера нужна?


Сам не паяю( Частота вообще почти не важна, хватит и пары герц. ЛПТ тоже нет, но если не будет другого выхода, найду комп с лпт.
Я не очень понял, для чего предназначен этот контроллер. У меня на двигателе четыре вывода, ему надо на них подавать сигнал определенной формы. Вы можете поподробнее рассказать, что именно мне надо будет сделать? Я это представляю как то что я беру двигатель, подключаю его к этому контроллеру, туда же подключаю питание (ему 30В надо), подключаю контроллер к компу через usb, пишу несложную программу (Arduino?), которая задает характер импульсов, и получается то, что мне нужно :) Я прав?

Re: Подключение двигателя к ПК

Romeo » 19 сен 2011, 17:14

Делал я давно станок с ЧПУ на шаговых движках.
Документация в приложении. Там и описание, и схемы, и программы.
Почитай, может что пригодится.
Вложения
Stanok.rar
(440.18 КиБ) Скачиваний: 0

Re: Подключение двигателя к ПК

Gato » 19 сен 2011, 18:20

Romeo писал(а):Делал я давно станок с ЧПУ на шаговых движках.
Документация в приложении. Там и описание, и схемы, и программы.
Почитай, может что пригодится.


Прости, это для меня сложно(

Re: Подключение двигателя к ПК

HarryStar » 19 сен 2011, 20:09

Нужные импульсы контроллер сам формирует. вам нужно только на одной ноге "направление" задать направление, соотв 0 - по часовой стрелке, 1 по. А вторая нога это "шаги". Соотв. делаете там 1, потом 0 - мотор делает 1 шаг. Делаете 1, 0, 1, 0 - мотор делает 2 шага и т.д. Программа управления получается очень простая

Re: Подключение двигателя к ПК

RootAdmin » 19 сен 2011, 21:11

Если двигатель с средним выводом обмотки— то одна ардуина и четыре полевика. ИМХО так.

Re: Подключение двигателя к ПК

cjA » 20 сен 2011, 03:49

если это юниполярник то достаточно четырех мосфетов прямо к лпт.
А сейчас почитаем ... (если биполярник- то нужно драйвер и (возможно) диоды.)

Добавлено спустя 7 минут 37 секунд:
а RootAdmin уже ответил- если выводов шесть, то находите два общих, скручиваете их- и вперед- один сигнал, один поворот на 1.8 градуса (обычно)

Добавлено спустя 3 минуты 31 секунду:
И не нужна ардуина- мосфеты уже на борту несут индукционные диоды и открываются от ТТЛ уровня- напрямую к МК можно подключать.

Re: Подключение двигателя к ПК

RootAdmin » 20 сен 2011, 10:57

Насчет LPT - еще вопрос, откроются ли. Сильно зависит от микросхемы моста. Видел вживую LPT с уровнем "1" 3.3 вольт.Мое ИМХО - ардуина удобней тем, что просто реализовать допфункции. Хотя - просто для управления двигателем достаточно USB-com моста в режиме bitbang на FT232RL.
Но если ТС не имеет опыта в пайке smd - нужно ли начинать с подобного?


Rambler\'s Top100 Mail.ru counter