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ć
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
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
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
=======
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
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
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
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
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
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
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
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
- biblioteki statyczne .lib do Visual C++ 6.0 (w NET nie sprawdzałem), oraz
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.
- pomoc z opisem funkcji sterownika po polskiemu
- kod źródłowy przykładowej aplikacji wykorzystującej porty LPT oraz jego
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
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
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
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
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
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
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
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