sterowanie przekaźnikiem
Masz problem? Zapytaj na forum elektroda.pl
From: "Manio" <manio07_at_nospam_interiaBEZ_MIELONKI.pl>
Subject: sterowanie przekaźnikiem
Date: Thu, 1 Aug 2002 16:26:03 +0200
Witam
Trzeba mi zasterować przekaźnik przez port szeregowy.
Schemat powinien wyglądać tak, no nie? (ASCII rulez ;)
+12V
________
| | _odbiornik__
_ | | o
|^| < o
|D| >=============/ 220V
|_| < o
| | |____________o
| _______
___ |
TXD *-------[ _R_]----|_/ T
| \
|->pr. emitera
GND *----------------------
i teraz pytania:
jakie mają być elementy?
z jakiegoś starego Bajtka wyczytałem, że:
R: 560Ohm
D: 1N4007
T: BD135
natomiast w lutowym Chipie mam:
R: 22k
T: BC337
a dioda BYP401-50
aktualnie mam: diodę 1N4148 i BC237 można je zastosować?
jakie elementy mam wybrać ... żeby przekaźnik był
dobrze wysterowywany?
pozdrawiam
--
_____________________________________________________
Mariusz "Manio" Białończyk; mailto:manio07_at_nospam_interia.pl
ICQ#: 17553802; linux registered user: 182639
From: Janusz Raniszewski <rniski_at_nospam_man.koszalin.pl>
Subject: Re: sterowanie =?iso-8859-2?Q?przeka=BCnikiem?=
Date: Thu, 01 Aug 2002 17:42:37 +0200
i teraz pytania:
jakie mają być elementy?
z jakiegoś starego Bajtka wyczytałem, że:
R: 560Ohm
D: 1N4007
T: BD135
natomiast w lutowym Chipie mam:
R: 22k
T: BC337
a dioda BYP401-50
aktualnie mam: diodę 1N4148 i BC237 można je zastosować?
Witam,
Proponuję R 1k2, D BA159, T BC239 i też będzie pracowało :)
From: Marek Lewandowski <nospam_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_sterowanie_przeka=BCnikiem?=
Date: Thu, 01 Aug 2002 15:44:40 GMT
on Thu, 1 Aug 2002 16:26:03 +0200 in <aibghr$fgb$2_at_nospam_news.tpi.pl> Manio
wrote:
+12V
________
| | _odbiornik__
_ | | o
|^| < o
|D| >=============/ 220V
|_| < o
| | |____________o
| _______
___ |
TXD *-------[ _R_]----|_/ T
| \
|->pr. emitera
GND *----------------------
Jeśli jesteś w stanie kontrolować linię TxD... to może i OK.
Ale chyba pewniej jest podpiąć to pod którąś z kontorlnych linii
portu?
i teraz pytania:
jakie mają być elementy?
z jakiegoś starego Bajtka wyczytałem, że:
R: 560Ohm
D: 1N4007
T: BD135
natomiast w lutowym Chipie mam:
R: 22k
T: BC337
a dioda BYP401-50
aktualnie mam: diodę 1N4148 i BC237 można je zastosować?
jakie elementy mam wybrać ... żeby przekaźnik był
dobrze wysterowywany?
Przede wszystkim, to zrób optoizolację. To nie gryzie, a przysłowiową
dupę Ci może uratować.
Czyli tak:
Do wtyczki DB9 pakujesz transoptor CNY17 i wyjeżdżasz z niej już w dwa
przewody odizolowane od kompa:
RTS 6k8 1n4148
o---|===|-|>|-+
| 5
|1 --------oA
- _|/
V | |\|
- | - ------+-oB
|2 |6 4 |
o-------------+ +-----|==|-+
82k
GND CNY-17/3
oporniki podane orientacyjne, jak masz miernik z testerem diod, to
przy +12V na linii RS-a powinieneś mieć ca. 0.4V na testerze diod
między punktami A i B, jak linia RSa jest na -12, powinno nie być
przejścia. CNY17 jest w obudowie DIP6 i kosztuje 1.70 PLN max. Diodka
1N4148 jest konieczna, żeby przy -12V nie rozwalić diody transoptora.
Dalej przy przekaźniku robisz tak:
o+12V-----+----+--+
| | |
- | |
470R | | > -
| | < ^ 1N4007 (1N4148 tylko przy malutkim przekaźniku)
- > -
| | |
A o---+ +--+
|/
B o------|
|\ BD139
oGND----------+
12V weź z osobnego zasilacza, nie z kompa - wtedy masz prawie
gwarancję, że jak byś nie kombinował, portu nie upalisz...
--
Marek Lewandowski ICQ# 10139051
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: sterowanie przekaźnikiem
Date: Fri, 2 Aug 2002 11:22:17 +0200
Witam
Użytkownik Marek Lewandowski <nospam_at_nospam_poczta.onet.pl> w wiadomości do grup
dyskusyjnych napisał:aible7$12tum0$2_at_nospam_ID-113053.news.dfncis.de...
on Thu, 1 Aug 2002 16:26:03 +0200 in <aibghr$fgb$2_at_nospam_news.tpi.pl> Manio
wrote:
Jeśli jesteś w stanie kontrolować linię TxD... to może i OK.
To na ogół typowa dla portu operacja - np. dla W32
SetCommBreak / ClearCommBreak
A z optoizolacją - święte słowa ( chyba , że płyta na gwarancji ;-)
--
Pozdrowienia
Jurek Szczesiul
From: "Zbych" <bzb_at_nospam_poczta.onet.pl>
Subject: Re: sterowanie przekaźnikiem
Date: Fri, 2 Aug 2002 12:05:20 +0200
To na ogół typowa dla portu operacja - np. dla W32
SetCommBreak / ClearCommBreak
Ale te funkcje chyba przerywają i wznawiają transmisję,
nie pozwalają ustawiać w dowolny stan linii TxD ( no może
poza stanem wyskoim <-12V>).
SetCommBreak - function suspends character transmission
ClearCommBreak - function restores character transmission
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: sterowanie przekaźnikiem
Date: Fri, 2 Aug 2002 13:39:29 +0200
Witam
Użytkownik Zbych <bzb_at_nospam_poczta.onet.pl> w wiadomości do grup dyskusyjnych
napisał:aidlff$prg$1_at_nospam_julia.coi.pw.edu.pl...
To na ogół typowa dla portu operacja - np. dla W32
SetCommBreak / ClearCommBreak
Ale te funkcje chyba przerywają i wznawiają transmisję,
nie pozwalają ustawiać w dowolny stan linii TxD ( no może
poza stanem wyskoim <-12V>).
SetCommBreak - function suspends character transmission
ClearCommBreak - function restores character transmission
Elektrycznie to właśnie tak działa :
SetCommBreak ustawia TxD na +12V - odbiornik wie, że
chodzi o celowe przytrzymanie transmisji a nie jej niespodziewane
zakończenie.
ClearCommBreak przywraca stan nieaktywny -12 V.
Sprawdzone ( 98,ME ).
--
Pozdrowienia
Jurek Szczesiul
From: "Manio" <manio07_at_nospam_interiaBEZ_MIELONKI.pl>
Subject: Re: sterowanie przekaźnikiem
Date: Fri, 2 Aug 2002 14:53:51 +0200
Elektrycznie to właśnie tak działa :
SetCommBreak ustawia TxD na +12V - odbiornik wie, że
chodzi o celowe przytrzymanie transmisji a nie jej niespodziewane
zakończenie.
ClearCommBreak przywraca stan nieaktywny -12 V.
Sprawdzone ( 98,ME ).
ja to planuję akurat użyć w linuxie ...
a cha ... no i będę jednak sterował DTR'em
pozdrawiam
--
_____________________________________________________
Mariusz "Manio" Białończyk; mailto:manio07_at_nospam_interia.pl
ICQ#: 17553802; linux registered user: 182639
From: "Zbych" <bzb_at_nospam_poczta.onet.pl>
Subject: Re: sterowanie przekaźnikiem
Date: Fri, 2 Aug 2002 16:59:09 +0200
Elektrycznie to właśnie tak działa :
SetCommBreak ustawia TxD na +12V - odbiornik wie, że
chodzi o celowe przytrzymanie transmisji a nie jej niespodziewane
zakończenie.
ClearCommBreak przywraca stan nieaktywny -12 V.
Sprawdzone ( 98,ME ).
A nie wiesz czasem jak jest realizowane sprzętowo ?
Chodzi mi o to czy układ 8251 ma możliwość wymuszenia
na stałe niskiego napięcia na wyjściu TxD, czy cała zabawa
polega tylko na odpowiednim wymuszeniu stanu na wyjściu
samego konwertera RS232 a nie w 8251. Nie mam pod ręką
anatomii PC żeby to sprawdzić.
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: sterowanie przekaźnikiem
Date: Fri, 02 Aug 2002 20:04:31 GMT
On Fri, 2 Aug 2002 16:59:09 +0200, Zbych wrote:
Elektrycznie to właśnie tak działa :
SetCommBreak ustawia TxD na +12V - odbiornik wie, [...]
A nie wiesz czasem jak jest realizowane sprzętowo ?
Chodzi mi o to czy układ 8251 ma możliwość wymuszenia
na stałe niskiego napięcia na wyjściu TxD, czy cała zabawa
polega tylko na odpowiednim wymuszeniu stanu na wyjściu
samego konwertera RS232 a nie w 8251. Nie mam pod ręką
anatomii PC żeby to sprawdzić.
8250 ?
bit 6 w LCR [base+3]. Ustawiony na H powoduje ustawienie TxD
w stan 0 [czyli po buforach +12V]. Konwerter do RS232
jest w ogole niesterowalny ..
J.
From: "Zbych" <bzb_at_nospam_poczta.onet.pl>
Subject: Re: sterowanie przekaźnikiem
Date: Mon, 5 Aug 2002 13:03:19 +0200
8250 ?
Oczywiscie. Mowią że skleroza nie boli...