roboforum.ru

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

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

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

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

Сообщение Gato » 18 сен 2011, 15:43

Добрый день.

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

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

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

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

Сообщение avr123.nm.ru » 18 сен 2011, 18:03

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

Сигнал ШАГ может давать отправка в COM разных символов, в том числе и несколько шагов. А направление не менять. В схеме по ссылке в контроллере резисторы - надеюсь COM их перетянет. Если нет то добавить резистор и транзистор КТ3102 bc337 как инвертор сигнала COM.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение HarryStar » 19 сен 2011, 00:22

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

Да, например через LPT порт - это самое простое.
Аватара пользователя
HarryStar
 
Сообщения: 993
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

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

Сообщение vadinator » 19 сен 2011, 00:28

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

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

Если нет ЛПТ и сами не паяете...то возьмите что то типа этого>>> http://shop.roboforum.ru/product/orduino_nano_v11_plus/ и подключайте через USB.
Какая частота импульсов вам на входе драйвера нужна?
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

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

Сообщение HarryStar » 19 сен 2011, 08:35

Ну он пишет про кнопку - значит не более 10 Гц
Аватара пользователя
HarryStar
 
Сообщения: 993
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

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

Сообщение Gato » 19 сен 2011, 16:58

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

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

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


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

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

Сообщение Romeo » 19 сен 2011, 17:14

Делал я давно станок с ЧПУ на шаговых движках.
Документация в приложении. Там и описание, и схемы, и программы.
Почитай, может что пригодится.
Вложения
Stanok.rar
(440.18 КиБ) Скачиваний: 0
Аватара пользователя
Romeo
 
Сообщения: 319
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

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

Сообщение Gato » 19 сен 2011, 18:20

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


Прости, это для меня сложно(
Gato
 
Сообщения: 3
Зарегистрирован: 18 сен 2011, 15:35

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

Сообщение HarryStar » 19 сен 2011, 20:09

Нужные импульсы контроллер сам формирует. вам нужно только на одной ноге "направление" задать направление, соотв 0 - по часовой стрелке, 1 по. А вторая нога это "шаги". Соотв. делаете там 1, потом 0 - мотор делает 1 шаг. Делаете 1, 0, 1, 0 - мотор делает 2 шага и т.д. Программа управления получается очень простая
Аватара пользователя
HarryStar
 
Сообщения: 993
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

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

Сообщение RootAdmin » 19 сен 2011, 21:11

Если двигатель с средним выводом обмотки— то одна ардуина и четыре полевика. ИМХО так.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

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

Сообщение cjA » 20 сен 2011, 03:49

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

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

Добавлено спустя 3 минуты 31 секунду:
И не нужна ардуина- мосфеты уже на борту несут индукционные диоды и открываются от ТТЛ уровня- напрямую к МК можно подключать.
cjA
 
Сообщения: 468
Зарегистрирован: 19 мар 2010, 20:11

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

Сообщение RootAdmin » 20 сен 2011, 10:57

Насчет LPT - еще вопрос, откроются ли. Сильно зависит от микросхемы моста. Видел вживую LPT с уровнем "1" 3.3 вольт.Мое ИМХО - ардуина удобней тем, что просто реализовать допфункции. Хотя - просто для управления двигателем достаточно USB-com моста в режиме bitbang на FT232RL.
Но если ТС не имеет опыта в пайке smd - нужно ли начинать с подобного?
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей


Вернуться в Компьютеры в роботостроении

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2