Jak zrealizować sterowanie urządzeniami przez port COM w domu, np. oświetleniem?
Sterowanie z poziomu portu COM
From: "Faflik" <faflik_at_nospam_free.com.pl>
Subject: Sterowanie z poziomu portu COM
Date: Sun, 22 Nov 1998 13:37:47 GMT
Czy ktos probowal juz sterowac urzadzeniami za pomoca komputera przez zwykly
COM. Chodzi np. o zapalenie swiatla w pokoju lub cos podobnego. Slyszalem ,
ze takie cos latwo jest zbudowac, pozniej trzeba tylko napisac jakis
programik pod Pascalem albo innym badziewiem i z glowy. Zgadza sie????
From: Olgierd Cybulski <cybulski_at_nospam_pkpf.if.uj.edu.pl>
Subject: Re: Sterowanie z poziomu portu COM
Date: Mon, 23 Nov 1998 01:01:53 +0100
Faflik wrote:
Czy ktos probowal juz sterowac urzadzeniami za pomoca komputera przez zwykly
COM. Chodzi np. o zapalenie swiatla w pokoju lub cos podobnego. Slyszalem ,
ze takie cos latwo jest zbudowac, pozniej trzeba tylko napisac jakis
programik pod Pascalem albo innym badziewiem i z glowy. Zgadza sie????
Zgadza sie !!!!
Mozesz do tego celu wykorzystac jedna z wyjsciowych linii
pomocniczych COMa (handshake).
Programik bedzie trywialny, caly problem w "elektronice".
Mozna np. podlaczyc do wyjscia tranzystor sterujacy przekaznikiem,
klopot jednak w tym, ze prady z linii portu sa za slabe, by
wysterowac przekaznik, trzeba zatem bedzie "wyciagnac" 12 voltów
z wnętrza komputera.
Można też obejść się bez dodatkowego zasilania, lecz
w tym celu trzeba po pierwsze ruszyć głową, po drugie - mieć
przekaźnik bistabilny, tzn. taki, który przełączany
jest krótkim impulsem prądowym, i później już zostaje
w przełączonej pozycji.
Wówczas energię potrzebną do przełączenia przekaźnika
można zmagazynować w kondensatorze - a zatem najpierw
naładować kondensator z linii wyjściowej portu,
później zaś rozładować go przez cewkę przekaźnika
i tranzystor kluczujący. Nie jest to wbrew pozorom
takie trywialne, bowiem przekaźnik bistabilny wymaga
do włączenia i wyłączenia prądów o przeciwnej polaryzacji
(no chyba, że ma dwie cewki, ale to raczej rzadkość).
O.C.
-------------------------------------------------
wśród blasku laserów i szumu wentylatorów
-------------------------------------------------
From: "MaraBut" <martys_at_nospam_priv.onet.pl>
Subject: Re: Sterowanie z poziomu portu COM
Date: Mon, 23 Nov 1998 13:25:07 +0100
Olgierd Cybulski napisał:
Faflik wrote:
Czy ktos probowal juz sterowac urzadzeniami za pomoca komputera przez
zwykly
COM. Chodzi np. o zapalenie swiatla w pokoju lub cos podobnego.
<ciach>
Można też obejść się bez dodatkowego zasilania, lecz
w tym celu trzeba po pierwsze ruszyć głową, po drugie - mieć
przekaźnik bistabilny, tzn. taki, który przełączany
jest krótkim impulsem prądowym, i później już zostaje
w przełączonej pozycji.
Dla zastosowań jak np. można użyć optotriaka, te lepsze można sterować
prądami od 2..5 mA czyli powinno być OK.
Rzecz jasna inaczej to wygląda dla obciążeń indukcyjnych. Ale chyba lepiej
wtedy rozbudować układ po stronie "wykonawczej" (na pewno można kupić
przekaźniki na 220AC o odpowiedniej obciążalności styków).
MaraBut
P.S. "Dla mnie to tylko teoretyczne rozważania - mój komputer ma zawsze za
mało portów... ;-( "
From: "Maciej Adamski" <iksmada_at_nospam_friko4.onet.pl>
Subject: Re: Sterowanie z poziomu portu COM
Date: Sun, 22 Nov 1998 23:56:16 +0100
Faflik napisał(a) w wiadomoci: <365813ee.0_at_nospam_news.vogel.pl>...
Czy ktos probowal juz sterowac urzadzeniami za pomoca komputera przez
zwykly
COM. Chodzi np. o zapalenie swiatla w pokoju lub cos podobnego. Slyszalem ,
ze takie cos latwo jest zbudowac, pozniej trzeba tylko napisac jakis
programik pod Pascalem albo innym badziewiem i z glowy. Zgadza sie????
W złšczu RS232C 9-pin masz dwa wyjcia, które możesz sterować
niezależnie:
DTR(4) AdresBazowyCOM+4 bit0
RTS(7) AdresBazowyCOM+4 bit1
Na wyjciach tych może pojawić się +12V lub -12V. Obcišżalnoć tych wyjć
jest niewielka, ok 10mA.
Wyjia te używam często jako zasilanie dla układów pętli pršdowej.
W Pascalu sterowanie np. wyjciem DTR dla (COM1) może wyglšdać tak:
begin
Port[$3F8+4]:=Port[$3F8+4] or 1; {ustawienie bitu}
Port[$3F8+4]:=Port[$3F8+4] and 254; {wyzerowanie bitu}
end.
Jakie wartoci napięcia odpowiadajš ustawieniu i wyzerowaniu? - sprawd
miernikiem.
Poza tym można zrobić np. na MCS51 sterownik kontrolowany z PC przez RS.
Możliwoci nieograniczone.
Pozdrawiam
Maciej
--
Serwis RUBIKON - http://rubikon.pl - 020 92 47