Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизУправление шаговым двигателем через 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;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.056 c