Автор Тема: Използване на Parallel port-a  (Прочетена 33452 пъти)

petko10

  • Робо-Новак
  • *****
  • Публикации: 19
    • Профил
Използване на Parallel port-a
« -: Септември 18, 2008, 10:47:57 pm »
Поразрових се в нета как стоят нещата ,но се надявам да има някой ,който да сподели личен опит с паралелния порт ,какви защити трябват ,как се определя волтажа ...

vasilvalchev

  • Новодошъл
  • *****
  • Публикации: 9
    • Профил
Използване на Parallel port-a
« Отговор #1 -: Септември 19, 2008, 01:14:36 am »
кажи какво искаш да го правиш тоя LPT1 (т.нар. "паралелен порт") и ще ти кажа каквото искаш да знаеш, в случай че не съм изчерпателен - има доста хора които имат знанията за да допълнят  ;)

petko10

  • Робо-Новак
  • *****
  • Публикации: 19
    • Профил
Използване на Parallel port-a
« Отговор #2 -: Септември 20, 2008, 02:28:18 am »
Ами по начало искам да го свържа я с моторче ,я вентилаторче от комп. ,колкото да опитам ,а после към робот ,който за компютъра дефакто ще представлява няколко моторчета ,но из нета успях само да прочета как да управлявам софтуерно сигнала ,но хардуерната част ми се губи . Т.е. ако искам към вентилаторче да пусна 12 v то трябва да събера от 3 датапин-а проводници ли(всеки дата пин подава напрежение от 2-3 (не помня точно) до 5 v )? Основно ми се губи принципа на разпределяне на напрежението след като до колкото разбрах мах е 12 v .

tommyboy

  • Направо Робот! :)
  • *****
  • Публикации: 416
    • Профил
Използване на Parallel port-a
« Отговор #3 -: Септември 20, 2008, 03:41:01 am »
хммм това със свързването не го прави хич даже , защото да не ти изгърми нещо пък и не се знай точно какъв ще е резултата. Най- добре с тея сигнали от  порта управлявай транзисторен ключ с едно реле това е доста по удачно решение , а някой вече може и да предложи схема :)

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Използване на Parallel port-a
« Отговор #4 -: Септември 20, 2008, 11:05:17 am »
Цитат на: "petko10"
Ами по начало искам да го свържа я с моторче ,я вентилаторче от комп. ,колкото да опитам ,а после към робот ,който за компютъра дефакто ще представлява няколко моторчета ,но из нета успях само да прочета как да управлявам софтуерно сигнала ,но хардуерната част ми се губи . Т.е. ако искам към вентилаторче да пусна 12 v то трябва да събера от 3 датапин-а проводници ли(всеки дата пин подава напрежение от 2-3 (не помня точно) до 5 v )? Основно ми се губи принципа на разпределяне на напрежението след като до колкото разбрах мах е 12 v .


най много да изгориш порта
Погледни в гугъл за токовете който може да захрани ,а ако искаш да тестваш има много лесни схемки позволяващи да командваш реле /4-8 бр./ а даже и да ги програмираш да се пускат на определен час.
http://hobby.neomontana-bg.com/kit122.htm#


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

petko10

  • Робо-Новак
  • *****
  • Публикации: 19
    • Профил
Използване на Parallel port-a
« Отговор #5 -: Октомври 04, 2008, 11:57:13 pm »
Aми като гледам с релета ще се действа като стигна до тази част на проекта ,което като гледам не е много близо .

bobo

  • Робо-Новак
  • *****
  • Публикации: 23
    • Профил
Използване на Parallel port-a
« Отговор #6 -: Октомври 10, 2008, 12:53:41 am »
Колкото до робота - можеш да погледнеш тук: http://www.tvdsb.on.ca/banting/ICE3M/unit6/floppy/. И тоя май го управлява през паралелния порт.

petko10

  • Робо-Новак
  • *****
  • Публикации: 19
    • Профил
Използване на Parallel port-a
« Отговор #7 -: Октомври 10, 2008, 11:58:46 am »
Тук до колкото виждам човека го е свързал със стандартния флопи кабел ,а и на мен ми трябва не схема ами малко ноу-хау по какъв начин подава напрежението порта . А между другото да питам мога ли просто да свържа дата-реле-заземяващ(ground) и така осем пъти :lol: (колкото са дата-ground двойките) и това да е достатъчно сигурно (понеже не знам принципа на работа на релетата ) ?

Gnus

  • Робо-Новак
  • *****
  • Публикации: 31
    • Профил
Използване на Parallel port-a
« Отговор #8 -: Ноември 05, 2008, 10:41:35 am »
Не е достатъчно да свържеш намотката на релето към една двойка  дата - нула на паралелния порт, защото портовете осигуряват много малък ток, от порядъка на 10 мА и понякога не е достатъчен да мръдне котвата на релето. Затова и в кита на неомонтана се използват транзистори, които комутират релетата.
Аз съм правил управление на реле от серийния порт, но не от истинския сериен изход,  а от DTR и RTS изводите. Последните осигуряват стандартни ТТЛ нива и са много подобни на изводите на ЛПТ. Оказа се, че един от тези изводи не може да включи дори и най-маломощно ридреле и ги свързах двата паралелно, през диоди, разбира се, и в управляващата програма ги установявах заедно.
Георги Койчев - София

petko10

  • Робо-Новак
  • *****
  • Публикации: 19
    • Профил
Използване на Parallel port-a
« Отговор #9 -: Ноември 20, 2008, 12:22:33 am »
A как стоят нещата с транзисторите ,има ли подходящ ,към който да се включи дата-та за база и това да си е ключа . Аз имам доста слаби познания по електроника както бихте се досетили и нещо не съм убеден ,че съм наясно с начина за включване на транзистора ,но все пак да питам.

Gnus

  • Робо-Новак
  • *****
  • Публикации: 31
    • Профил
Използване на Parallel port-a
« Отговор #10 -: Ноември 20, 2008, 09:19:52 am »
Ето от  тази схема можеш да вземеш идея.
Като начало разгледай блокчето, състоящо се от R2, R3, VT1, K1, D3.
Това е схема Общ емитер, един от популярните начини за свързване на транзистор. Входният сигнал се подава между базата и емитера, а резисторите служат за ограничаване на големината на тока, който черпим от порта. Когато подадем напрежение (разбирай лог. 1) на входа, транзисторът се отпушва и през намоката нарелето К1 протича напрежение. Диодът Д3 служи за да се предпази транзистора от обратни напрежения, които могат да се индуцират от намотката на релето.
Можеш да си я събереш набързо и да пробваш. За проба вместо реле може да сложиш светодиод и резистор, пак както е показано на схемата.
Паралелният порт се включва към 2 (например) краче за данни и 25 (пак например) за маса.
Логическите нива, които имаме на паралелния порт са 5 волта (или минимум 2.4) при лог. 1 и 0 волта при логическа 0.
Георги Койчев - София

tommyboy

  • Направо Робот! :)
  • *****
  • Публикации: 416
    • Профил
Използване на Parallel port-a
« Отговор #11 -: Ноември 20, 2008, 10:04:14 am »
Ами софтоуерче нещо няма ли за управление на порта, тука ми бяха предложили от форума един софт ама нещо не се бяха харесали с компа ми и само забиваше. :evil:

Gnus

  • Робо-Новак
  • *****
  • Публикации: 31
    • Профил
Използване на Parallel port-a
« Отговор #12 -: Ноември 20, 2008, 10:16:25 am »
Ако ти трябва готова програма, ето. Иначе из нета има колокто си искаш примери как да си напишеш на един или друг език/операционна система.
Като най-прост вариант без софтуер, отваряш един конзолен прозорец (вече си свързал устройството към порта) и пишеш:
> debug
Излишно е да уточнявам, но все пак, без този знак: ">".
За да сетнеш всичките 8 пина за данни на порта, пишеш:
-o 378 ff
За изгасване на всички:
-o 378 00
В контрол панела може да провериш дали 378 е адресът на паралелния порт, защото може да не е.
Георги Койчев - София

petko10

  • Робо-Новак
  • *****
  • Публикации: 19
    • Профил
Използване на Parallel port-a
« Отговор #13 -: Ноември 25, 2008, 12:41:45 am »
Gnus благодаря за отговора ,тази схема преди я бях виждал ,но не е много нагледна и макар да е сравнително проста ,не бях успял да я разбера . Сега единственото ,което не ми се връзва е защо я има връзката със съпротивление R3 (и общо взето как протича тока при нея) .

Gnus

  • Робо-Новак
  • *****
  • Публикации: 31
    • Профил
Използване на Parallel port-a
« Отговор #14 -: Ноември 25, 2008, 09:15:31 am »
Резисторите R2 и R3 образуват делител на напрежение. В тази схема се използват да ограничат базовия ток (тока, който подаваме на прехода база-емитер, за да управляваме прехода колектор-емитер) и базовото напрежение да зависи по-малко от коефициента на усилване.
Георги Койчев - София