Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Управление шаговым двигателем через LPT   Найти похожие ветки 

 
Zheksonz   (2012-03-16 00:35) [0]

Добрый вечер.

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


 
Германн ©   (2012-03-16 00:41) [1]


> Кто сталкивался с подобной задачей, подскажите варианты
> решения

Использовать внешний контроллер на микропроцессоре и не баловаться ерундой на LPT. Все прочие решения умерли вместе с MS-DOS.


 
Inovet ©   (2012-03-16 00:51) [2]

Что-то часто здесь в последние месяцы появляются темы про управление шагвым двигателем. Какое-то новое веяние.


 
Германн ©   (2012-03-16 00:58) [3]


> Что-то часто здесь в последние месяцы появляются темы про
> управление шагвым двигателем.

И не только ими. Но во всемирной помойке авторы находят только давно забытые решения, ибо за новые решения нужно платить.


 
Zheksonz   (2012-03-16 01:01) [4]


> Германн ©   (16.03.12 00:41) [1]
> > Кто сталкивался с подобной задачей, подскажите варианты
> > решенияИспользовать внешний контроллер на микропроцессоре
> и не баловаться ерундой на LPT. Все прочие решения умерли
> вместе с MS-DOS.


100% правда, но уже имеется контроллер, который дружит с LPT.


 
Германн ©   (2012-03-16 01:13) [5]


> 100% правда, но уже имеется контроллер, который дружит с
> LPT.

Какой контроллер? Как он дружит с LPT? И что тогда ты хочешь тут узнать?
Ведь если между шаговым двигателем и LPT-портом компьютера стоит некий контроллер, то нужно знать "протокол связи" этого контроллера с компьютером через LPT-порт.

И как тогда понимать
> нужно подавать сигналы на два любых пина LPT порта
?


 
Inovet ©   (2012-03-16 01:52) [6]

> [5] Германн ©   (16.03.12 01:13)
> И как тогда понимать
> > нужно подавать сигналы на два любых пина LPT порта
> ?

Подозреваю, что контроллер собран на двух транзисторах.


 
Zheksonz   (2012-03-16 02:10) [7]

Да, контроллер простенький...

http://www.kosmodrom.com.ua/data/cncstepdriver/driver.php

мне все ф-ции не нужно использовать, только на Dir и Step подавать сигналы.

ну в принципе уже нашёл модуль LPTIO, в котором более чем достаточно необходимых мне ф-ций.


 
Германн ©   (2012-03-16 02:15) [8]


> Подозреваю, что контроллер собран на двух транзисторах.
>

2-V-2 :)
Не. Скорее тут что то иное.


 
Германн ©   (2012-03-16 02:17) [9]


> Zheksonz   (16.03.12 02:10) [7]
>
> Да, контроллер простенький...
>

Ну точно иное.


 
Германн ©   (2012-03-16 02:26) [10]


> Zheksonz   (16.03.12 02:10) [7]

Это не тот контроллер, о котором я говорил в [1].
Но за разумную плату готов разработать контроллер, который послужит связующим звеном между им и компьютером.


 
Zheksonz   (2012-03-16 02:33) [11]


> Но за разумную плату готов разработать контроллер, который
> послужит связующим звеном между им и компьютером.


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


 
Германн ©   (2012-03-16 02:51) [12]


> Zheksonz   (16.03.12 02:33) [11]
>
>
> > Но за разумную плату готов разработать контроллер, который
> > послужит связующим звеном между им и компьютером.
>
>
> в этом нет необходимости, т.к., повторюсь, контроллер уже
> имеется... и нужно просто написать программу управления.
> ..

Ну-ну.
Ещё раз. Это не тот контроллер, о котором я говорил в [1].
Короче говоря, вам эта работа не по плечу.


 
Anatoly Podgoretsky ©   (2012-03-16 10:17) [13]

> Zheksonz  (16.03.2012 00:35:00)  [0]

WriteFile


 
KilkennyCat ©   (2012-03-16 10:44) [14]


> Германн ©   (16.03.12 02:15) [8]
>
>
> > Подозреваю, что контроллер собран на двух транзисторах.
>
> >
>
> 2-V-2 :)

Фигасе! Германн, ты не представляешь, сколько лет я не видел таких знаков! :)


> Zheksonz   (16.03.12 02:33) [11]

у меня сейчас в производстве универсальный контроллер USB-дискретный-вход-выход. 8-битный двунаправленный порт. с очень простым управлением. посылаешь и принимаешь байт, вот и все.
могу подарить схему, могу продать готовый девайс - 600 рублей плюс доставка.


 
Zheksonz   (2012-03-16 12:45) [15]


> Германн ©   (16.03.12 02:51) [12]
> Короче говоря, вам эта работа не по плечу.


С соответствующим модулем, позволяющим подавать 5в на любой из пинов параллельного порта эта работа по плечу любому, даже не особо способному программисту.

Если станет легче, то можете меня таким и назвать, меня это не оскорбит, зато даст представление о собеседнике.


> Anatoly Podgoretsky ©   (16.03.12 10:17) [13]
> > Zheksonz  (16.03.2012 00:35:00)  [0]WriteFile


Этот вариант для меня сыроват (или я для него ; ) ), т.к. слишком много под него нужно ваять. Воспользуюсь модулем LPTIO.

Всем спасибо.


 
Anatoly Podgoretsky ©   (2012-03-16 12:56) [16]


> Германн ©   (16.03.12 02:51) [12]

Виноград зеленый


 
selesasha   (2012-03-16 12:58) [17]

Не нашел сколько сам контроллер кушает току.
Забуферите выходы LPT перед тем как включать, или еще лучше поставьте опторазвязку.


 
Zheksonz   (2012-03-16 13:14) [18]


> > Германн ©   (16.03.12 02:51) [12] Виноград зеленый


изюм


 
KilkennyCat ©   (2012-03-17 00:19) [19]


> selesasha   (16.03.12 12:58) [17]
>
> Не нашел сколько сам контроллер кушает току.
> Забуферите выходы LPT перед тем как включать, или еще лучше
> поставьте опторазвязку.

не найти даташит на тда - это нужно постараться.
не советуй ненужного. тут опторазвязка как собаке  пятая нога.

а вот резисторы последовательно управляющим сигналам я бы добавил. из расчета, что махимальное напряжение лог. 0 это +1,5 вольта , а здесь пулл-апы на 100 к. вообще, что схема, что внешне контроллер не производит впечатление помехозащищенного, так что, можно ждать ложных срабатываний, омобенно при длинных проводах.


 
Германн ©   (2012-03-17 01:37) [20]


> KilkennyCat ©   (16.03.12 10:44) [14]
>
>
> > Германн ©   (16.03.12 02:15) [8]
> >
> >
> > > Подозреваю, что контроллер собран на двух транзисторах.
>
> >
> > >
> >
> > 2-V-2 :)
>
> Фигасе! Германн, ты не представляешь, сколько лет я не видел
> таких знаков! :)

Эти "знаки" настолько старые, что их не знает даже гугль. :)
Но я представляю сколько лет ты их не видел. Твой возраст минус лет 12-14. :)


 
KilkennyCat ©   (2012-03-17 01:52) [21]

даже больше, наверное. минус 20


 
Германн ©   (2012-03-17 02:27) [22]


> KilkennyCat ©   (17.03.12 01:52) [21]
>
> даже больше, наверное. минус 20
>

Ну я же не знаю твой возраст, так что мог и ошибиться.
Но те схемы и те гетинаксовые платы с навесным монтажом я помню!


 
selesasha   (2012-03-17 07:51) [23]


> не найти даташит на тда - это нужно постараться.

А я и не искал. Перешел по ссылке, и не увидел параметра.


> тут опторазвязка как собаке  пятая нога.

Хорошо.


 
KilkennyCat ©   (2012-03-17 12:10) [24]


> selesasha   (17.03.12 07:51) [23]
>
> А я и не искал.

но дал совет, не владея информацией. молодец.


 
Дмитрий С ©   (2012-03-28 11:17) [25]


> Германн ©   (16.03.12 02:51) [12]

А вы во всех этих делах электронных хорошо разбираетесь?


 
вовон   (2012-06-28 22:23) [26]

шли бы вы отсюда, петушары..



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.051 c
15-1340630910
Ханунад
2012-06-25 17:28
2013.03.22
Возможно ли создать два фрейма?


2-1332267567
Каныбек
2012-03-20 22:19
2013.03.22
Создание БД на Делфи


2-1328273809
Pcrepair
2012-02-03 16:56
2013.03.22
Перенос данных из переменной одного типа в переменную другого тип


15-1344755306
Наивный
2012-08-12 11:08
2013.03.22
О методах TCheckListBox


3-1284795538
vhm
2010-09-18 11:38
2013.03.22
Подключение к MySQL