Jak napisać sterownik w Delphi do obsługi 8 LED i przekaźników przez LPT?

8 LED podłączonych do LPT - jak nimi sterować





Poprzedni Następny
Wiadomość
Spis treści
From: "WindMan" <windman_at_nospam_op.pl>
Subject: 8 LED podłączonych do LPT - jak nimi sterować
Date: Thu, 1 Jul 2004 19:25:05 +0200


Witam serdecznie


Buduję "sterownik" który potrafi włączyć i wyłączyć do 8 urządzeń.

Sprawa wygląda na prostą. Do LPT lutuję 8 LED, które włączają bądź wyłączają
przekaźniki.
Wygląda na to że wszystko co trzeba zrobić to napisać soft. (może się mylę).

I tu moje pytanie.....
Jak steruje się tymi wyjściami w LPT, w jaki sposób napisać oprogramowanie,
jakie instrukcje sterują poszczególnymi wyjściami LPT.

Jeśli ktoś ma oprogramowanie do czegoś takiego, lub jeszcze lepiej kod
źródłowy, który mógłbym zmodyfikować na własne potrzeby... to byłbym
wdzięczny za udostępnienie.


Pozdrawiam
WindMan

P.S. Czy taki program można napisać w delphi??



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: rozrabiak <brak_at_nospam_maila.pl>
Subject: Re: 8 LED =?ISO-8859-2?Q?pod=B3=B1czonych_do_LPT_-_jak_?=
Date: Thu, 01 Jul 2004 19:34:39 +0200


WindMan napisał(a):

Witam serdecznie


Buduję "sterownik" który potrafi włączyć i wyłączyć do 8 urządzeń.

Sprawa wygląda na prostą. Do LPT lutuję 8 LED, które włączają bądź wyłączają
przekaźniki.
Wygląda na to że wszystko co trzeba zrobić to napisać soft. (może się mylę).

E? Przy pomocy diod LED chcesz sterowac przekaznikami?? Ja to widze tak:
rezystor z portu na baze tranzystorka, w kolektor tranzystora podlaczony
przekaznik z dioda zabezpieczajaca. A jeszcze lepiej siakas optoizolacja
czy cus.
I nie wiem jak inni, ale wydaje mi sie, ze diodami bezposrednio z portu
tez nie mozesz sterowac, musisz uzyc do tego celu tranzystorow..

I tu moje pytanie.....
Jak steruje się tymi wyjściami w LPT, w jaki sposób napisać oprogramowanie,
jakie instrukcje sterują poszczególnymi wyjściami LPT.

A tutaj to chyba NTG. pl.comp.lang.delphi

Jeśli ktoś ma oprogramowanie do czegoś takiego, lub jeszcze lepiej kod
źródłowy, który mógłbym zmodyfikować na własne potrzeby... to byłbym
wdzięczny za udostępnienie.


Pozdrawiam
WindMan

P.S. Czy taki program można napisać w delphi??

Mozna w Delphi.
--
Pozdrawiam, grzesiek

#"Jeżeli coś działa, opodatkuj.
#Jeżeli wciąż działa, reguluj.
#Jeżeli przestanie działać, dotuj."

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "WindMan" <windman_at_nospam_op.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Thu, 1 Jul 2004 19:40:38 +0200



E? Przy pomocy diod LED chcesz sterowac przekaznikami?? Ja to widze tak:
rezystor z portu na baze tranzystorka, w kolektor tranzystora podlaczony
przekaznik z dioda zabezpieczajaca. A jeszcze lepiej siakas optoizolacja
czy cus.
I nie wiem jak inni, ale wydaje mi sie, ze diodami bezposrednio z portu
tez nie mozesz sterowac, musisz uzyc do tego celu tranzystorow..

Co racja to racja...
Ale nie to jest problemem.... muszę napisać soft, który będzie sterował
wyjściami w LPT



Dzięki z pomoc
WindMan



=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Maciek C" <maciek82wytnijto_at_nospam_idea.net.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Thu, 1 Jul 2004 20:28:28 +0200


WindMan wrote:
E? Przy pomocy diod LED chcesz sterowac przekaznikami?? Ja to widze
tak: rezystor z portu na baze tranzystorka, w kolektor tranzystora
podlaczony przekaznik z dioda zabezpieczajaca. A jeszcze lepiej
siakas optoizolacja czy cus.
I nie wiem jak inni, ale wydaje mi sie, ze diodami bezposrednio z
portu tez nie mozesz sterowac, musisz uzyc do tego celu
tranzystorow..

Co racja to racja...
Ale nie to jest problemem.... muszę napisać soft, który będzie
sterował wyjściami w LPT



Dzięki z pomoc
WindMan

w pascalu bardzo fajne rzeczy mozna napisac, sam pisalem, ale to bylo
baaardzo dawno :)

--
Pozdrawiam
Maciek C



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.dialog.net.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Saper/nolin11" <nolin11_USUN_TO_at_nospam_interia.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Sun, 4 Jul 2004 21:44:53 +0200


Dnia nawritował :) <Maciek C> to:
WindMan wrote:
E? Przy pomocy diod LED chcesz sterowac przekaznikami?? Ja to widze
tak: rezystor z portu na baze tranzystorka, w kolektor tranzystora
podlaczony przekaznik z dioda zabezpieczajaca. A jeszcze lepiej
siakas optoizolacja czy cus.
I nie wiem jak inni, ale wydaje mi sie, ze diodami bezposrednio z
portu tez nie mozesz sterowac, musisz uzyc do tego celu
tranzystorow..

Co racja to racja...
Ale nie to jest problemem.... muszę napisać soft, który będzie
sterował wyjściami w LPT



Dzięki z pomoc
WindMan

w pascalu bardzo fajne rzeczy mozna napisac, sam pisalem, ale to bylo
baaardzo dawno :)

A będzie działąć pod 2k/XP :) ,bo nie sądzę..... Pisałęm już koledze na
p.c.l.d na temat sterowania...




========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "WindMan" <windman_at_nospam_op.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Fri, 2 Jul 2004 17:40:01 +0200



E? Przy pomocy diod LED chcesz sterowac przekaznikami?? Ja to widze tak:
rezystor z portu na baze tranzystorka, w kolektor tranzystora podlaczony
przekaznik z dioda zabezpieczajaca. A jeszcze lepiej siakas optoizolacja
czy cus.
I nie wiem jak inni, ale wydaje mi sie, ze diodami bezposrednio z portu
tez nie mozesz sterowac, musisz uzyc do tego celu tranzystorow..

Laik jestem więc proszę o wyrozumiałość....

Dlaczego nie można sterować tymi diodami bezpośredni z portu?


Pozdrawiam



I tu moje pytanie.....
Jak steruje się tymi wyjściami w LPT, w jaki sposób napisać
oprogramowanie,
jakie instrukcje sterują poszczególnymi wyjściami LPT.

A tutaj to chyba NTG. pl.comp.lang.delphi

Jeśli ktoś ma oprogramowanie do czegoś takiego, lub jeszcze lepiej kod
źródłowy, który mógłbym zmodyfikować na własne potrzeby... to byłbym
wdzięczny za udostępnienie.


Pozdrawiam
WindMan

P.S. Czy taki program można napisać w delphi??

Mozna w Delphi.
--
> Pozdrawiam, grzesiek
>
> #"Jeżeli coś działa, opodatkuj.
> #Jeżeli wciąż działa, reguluj.
> #Jeżeli przestanie działać, dotuj."



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł" <paw1976_at_nospam_poczta.onet.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Fri, 2 Jul 2004 19:29:02 +0200



Laik jestem więc proszę o wyrozumiałość....

Dlaczego nie można sterować tymi diodami bezpośredni z portu?


W sumie można ale i tak z wykorzystaniem zewnętrznego zasilania
i przez rezystor 470Ohm.
Kiedy prąd będzie wpływał do bramki a nie będzie z niego pobierany.

Natomiast przekaźnikami nie można bez jakiegokolwiek zewnętrznego bufora,
np:. tranzystora. I zasilania ok.12V (w zalezności od napięcia sterującego
cewki).

Pozdrawiam Paweł



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: rozrabiak <brak_at_nospam_maila.pl>
Subject: Re: 8 LED =?ISO-8859-2?Q?pod=B3=B1czonych_do_LPT_-_jak_?=
Date: Fri, 02 Jul 2004 23:22:48 +0200


WindMan napisał(a):

E? Przy pomocy diod LED chcesz sterowac przekaznikami?? Ja to widze tak:
rezystor z portu na baze tranzystorka, w kolektor tranzystora podlaczony
przekaznik z dioda zabezpieczajaca. A jeszcze lepiej siakas optoizolacja
czy cus.
I nie wiem jak inni, ale wydaje mi sie, ze diodami bezposrednio z portu
tez nie mozesz sterowac, musisz uzyc do tego celu tranzystorow..


Laik jestem więc proszę o wyrozumiałość....

Dlaczego nie można sterować tymi diodami bezpośredni z portu?

Z tego co pamiętam LPT ma niezbyt sporą wydajność prądową i może nie
pociągnąć tylu diod naraz. Może się mylę, więc niech zweryfikuje to ktoś
bardziej w temacie.

--
pozdrawiam, grzes.

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Nowak" <nowak2000_at_nospam_poczta.onet.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Wed, 14 Jul 2004 22:11:16 +0200


Z tego co pamiętam LPT ma niezbyt sporą wydajność prądową i może nie
pociągnąć tylu diod naraz. Może się mylę, więc niech zweryfikuje to ktoś
bardziej w temacie.

Mooże, mój stary K5-166 ciągnie i to całkiem dobrze - ale nie na wszystkich
trybach LPT (w niektórych linie sterujące ciemniej świeciły).



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "grzegorz" <wrzesinski1_at_nospam_usun-wp.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Thu, 1 Jul 2004 23:06:50 +0200


Witam serdecznie


Buduję "sterownik" który potrafi włączyć i wyłączyć do 8 urządzeń.

Sprawa wygląda na prostą. Do LPT lutuję 8 LED, które włączają bądź
wyłączają
przekaźniki.
Wygląda na to że wszystko co trzeba zrobić to napisać soft. (może się
mylę).

I tu moje pytanie.....
Jak steruje się tymi wyjściami w LPT, w jaki sposób napisać
oprogramowanie,
jakie instrukcje sterują poszczególnymi wyjściami LPT.

Jeśli ktoś ma oprogramowanie do czegoś takiego, lub jeszcze lepiej kod
źródłowy, który mógłbym zmodyfikować na własne potrzeby... to byłbym
wdzięczny za udostępnienie.


Pozdrawiam
WindMan

P.S. Czy taki program można napisać w delphi??
poszukaj kitu AVT-1141



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł" <paw1976_at_nospam_poczta.onet.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Fri, 2 Jul 2004 00:06:14 +0200


I tu moje pytanie.....
Jak steruje się tymi wyjściami w LPT, w jaki sposób napisać
oprogramowanie,
jakie instrukcje sterują poszczególnymi wyjściami LPT.

Jeśli ktoś ma oprogramowanie do czegoś takiego, lub jeszcze lepiej kod
źródłowy, który mógłbym zmodyfikować na własne potrzeby... to byłbym
wdzięczny za udostępnienie.

Witam.

Co do progrmowania to do sterowania portami w Windowsach typu NT,200,XP
bedziesz potrzebował sterownika systemowego .sys.
W windowsach 95/98/Me można to zrobić bezpośrednio bez sterownika lub ze
sterownikiem .vxd
W windowsach 98/Me też ze można ze sterownikiem .sys

Ponieważ ślęczałem kiedyś nad takim sterownikiem z DDK to za friko
udostępnić mogę demo,
czyli sterownik .sys wraz z prostą aplikacją która pozwoli ci na zapis i
odczyt dowolnego portu pod windowsem 98,2000,xp(również LPT ) (ponieważ
sterownik jest .sys to nie można w win95, ale jak pisałem wcześniej do
niego nie jest konieczny). Niestety zapis lub odczyt danej za pomocą tejże
prostej aplikacji wiąże się z kazdorazowym kliknięciem na Button, ale działa
bez problemu.
Demo zawiera wszystko to co wersja pełna lecz bez bibliotek statycznych,
czyli nie
umożliwia wykorzystanie sterownika do własnej aplikacji.

Pełna wersja zawiera
produktów Borlanda BC++, Builder C++ dzięki którym można tworzyć dowolne
aplikacje korzystające z portów oraz przerwań np:. przerwanie IRQ7 na LPT.
przerwanie
Jakbyś potrzebował to zapraszam na priva.
//=========================
Co do sterowania diodami LED to radzęto zrobić to poprzez tranzystory
podlączone
do każdej nóżki oddzielnie.

PIN-LPT---->Rezystor--->Baza

a diodę włączyć w obwód kolektora też możesz szeregowo z rezystorkiem
ograniczającym prąd
do maksymalnie 20mA , ale przy 10mA też będzie świecić jasno.
Takie rozwiązanie niestety wymaga dodatkowego zasilania np: z dowolnego
zasilacza
prądu stałego 5-12 V.

Pozdrawiam Paweł



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł" <paw1976_at_nospam_poczta.onet.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Fri, 2 Jul 2004 00:14:01 +0200


Co do sterowania diodami LED to radzęto zrobić to poprzez tranzystory
podlączone
do każdej nóżki oddzielnie.

PIN-LPT---->Rezystor--->Baza

a diodę włączyć w obwód kolektora też możesz szeregowo z rezystorkiem
ograniczającym prąd
do maksymalnie 20mA , ale przy 10mA też będzie świecić jasno.
Takie rozwiązanie niestety wymaga dodatkowego zasilania np: z dowolnego
zasilacza
prądu stałego 5-12 V.

Aha do sterowania przekaźnikami zasilanie raczej 12V i też włączasz je w
obwód kolektora,
a równolegle do cewki przekaźnika tylko w kierunku zapoprowym diody zwłykłe
prostownicze.
Prąd przekaźnika przy 12V ograniczasz rezystorkiem do około 100mA, zależy
od przekaźnika
i rezystancji jego cewki.

Paweł



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: 8 LED =?ISO-8859-2?Q?pod=B3=B1czonych_do_LPT_-_jak_?=
Date: Fri, 02 Jul 2004 01:24:29 +0200


Paweł wrote:

Co do progrmowania to do sterowania portami w Windowsach typu NT,200,XP
bedziesz potrzebował sterownika systemowego .sys.
[...]

Tutaj lezy calkiem darmowy ze zrodlami i przykladami wykorzystania
sterownik WinIo, umozliwiajacy programom w WinNT/2k/XP dostep do portow I/O:
http://www.internals.com/utilities/winio.zip

--
Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/


========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: scx <szczupxTEGOtuNIEma_at_nospam_wp.pl>
Subject: Re: 8 LED =?ISO-8859-2?Q?pod=B3=B1czonych_do_LPT_=2D_jak_nimi_sterowa=E6?=
Date: Fri, 02 Jul 2004 13:51:34 +0200


Paweł się wziął i wyklepał:


a diodę włączyć w obwód kolektora też możesz szeregowo z rezystorkiem
ograniczającym prąd
do maksymalnie 20mA , ale przy 10mA też będzie świecić jasno.

A nie prościej małe transoptory bezpośrednio?

--
scx
Fajna sygnaturka, co nie?

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł" <paw1976_at_nospam_poczta.onet.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Fri, 2 Jul 2004 14:54:00 +0200


A nie prościej małe transoptory bezpośrednio?

Znaczy co bezpośrednio do portów ?
Sfajczy się jak nic.
Raczej przez opornik, ale to też nie wiem czy uzyskasz taki prąd do
wysterowania
wejścia transoptora.

A jako ciekawostkę dodam że kiedyś przeciązyłem porty w LPT
i zgadnijcie co padło ?
Nie wiem jakim códem padł zasilacz, a LPT był jak najbardziej zdrowy.

Pozdrawiam
Paweł



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: rozrabiak <brak_at_nospam_maila.pl>
Subject: Re: 8 LED =?ISO-8859-2?Q?pod=B3=B1czonych_do_LPT_-_jak_?=
Date: Fri, 02 Jul 2004 14:59:34 +0200


Paweł napisał(a):
A jako ciekawostkę dodam że kiedyś przeciązyłem porty w LPT
i zgadnijcie co padło ?
Nie wiem jakim códem padł zasilacz, a LPT był jak najbardziej zdrowy.

Może zbieg okoliczności...


Pozdrawiam
Paweł


--
Pozdrawiam, grzesiek

#"Jeżeli coś działa, opodatkuj.
#Jeżeli wciąż działa, reguluj.
#Jeżeli przestanie działać, dotuj."

========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.task.gda.pl!newsfeed00.sul.t-online.de!newsmm00.sul.t-online.de!t-online.de!news.t-online.com!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Waldemar Krzok <waldemar.krzok_at_nospam_t-online.de>
Subject: Re: 8 LED =?ISO-8859-2?Q?pod=B3=B1czonych_do_LPT_=2D_jak_nimi_sterowa=E6?=
Date: Fri, 02 Jul 2004 16:15:12 +0200


Paweł wrote:

Znaczy co bezpośrednio do portów ?
Sfajczy się jak nic.
Raczej przez opornik, ale to też nie wiem czy uzyskasz taki prąd do
wysterowania
wejścia transoptora.

starczy, starczy. Przynajmniej u mnie działa do kluczowania nadajnika. Nawet
z LEDem szeregowo, ale to nie hula na laptopach (mają trochę niższe
napięcie na pinach, jakieś 4.5V zamiast 5)

Waldek



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Nowak" <nowak2000_at_nospam_poczta.onet.pl>
Subject: Re: 8 LED podłączonych do LPT - jak nimi sterować
Date: Fri, 2 Jul 2004 10:40:23 +0200


Wygląda na to że wszystko co trzeba zrobić to napisać soft. (może się
mylę).

I tu moje pytanie.....
Jak steruje się tymi wyjściami w LPT, w jaki sposób napisać
oprogramowanie,
jakie instrukcje sterują poszczególnymi wyjściami LPT.

Na priva podesłałem Ci kod w Turbo Pascalu (obsługa za pomocą przerwań
czasomierza), w Delphi napisaliśmy podobny program do sterowania silnikiem
krokowym z użyciem biblioteki GWIOPM. Razem z nią znajdziesz ciekawą
dokumentację, jak to wszystko działa (jak poradzić sobie bez bibilioteki) i
świetny przykład, który w przykładowej aplikacji odblokowuje dostęp do
dowolnego portu



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!brown.gdansk.sprint.pl!mikko!nobod