Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Como puedo controlar un relay atravez del puerto serial?

796 views
Skip to first unread message

David Méndez

unread,
Dec 1, 2005, 9:01:14 AM12/1/05
to
Existen muchisimas formas de conectar un relay atravéz del puerto paralelo,
pero quisiera saber como conectarlo atravéz del puerto serial ya que este
puede proveerme de 12 voltios necesarios para 'prender' el relay. El Relay
tiene un consumo de 30 mA y el puerto paralelo solo provee 3 mA por lo que
es necesario una fuente externa la cual quiero evitar atravéz del puerto
serial. Mi pregunta es como atravéz del software puedo controlar el
encendido y apagado de los pines del puerto serial. Tengo entendido que los
pines DTR, RTS y TX pueden controlarse pero No he logrado hacerlo. Alguien
sabe como?

gracias.

David.


Miguel Gimenez

unread,
Dec 2, 2005, 5:24:00 AM12/2/05
to
David Méndez escribió:

Suponiendo que pretendas hacerlo en Windows, mírate esto y
EscapeCommFunction():

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfiles/html/msdn_serial.asp

--
Saludos
Miguel Giménez

David Méndez

unread,
Dec 6, 2005, 11:39:57 AM12/6/05
to
voy a ver...

gracias.

David.

"Miguel Gimenez" <m...@privacy.net> wrote in message
news:dmp7c2$rnk$1...@domitilla.aioe.org...

ingega

unread,
Dec 7, 2005, 3:07:05 PM12/7/05
to
Es muy simple, el puerto serial solo usa el pin 2 para transmitir datos
y el pin 1 para recibirlos, para accionar un relé necesitas un Micro
(Ya sea AVR o PIC) conectas el puerto serie a un MAX232 y de ahí el
micro (te recomiendo el 2313 de ATMEL si quieres un AVR o un 16f84A de
microchip si quieres un PIC) el PIC entrega una corriente muy baja
(alrededor de 8mA) por tanto usa un TIP41C y un buffer (puedes usar un
7404) y para el software usa Visual Basic utlizando el control MSCOMM
es muy simple.

Espero te sirva

Nolo Pongo

unread,
Dec 8, 2005, 2:45:23 PM12/8/05
to
On 7 Dec 2005 12:07:05 -0800, "ingega" <ing...@gmail.com> wrote:

>Es muy simple,
>.............
>es muy simple.

Menos mal que es simple.

De todos modos podría ser interesante en vez
de usar un solo pic, usar dos y transmitir la señal
entre ambos usando un laser, para acabar de simplificarlo :-)

Fuera de bromas, si el puerto paralelo no da suficiente potencia
para accionar el relé, creo que el puerto serie tampoco la da.

En cualqueir caso el puerto serie tiene la ventaja de que un programa
windows sin privilegios especiales puede manejar directamente varios
pins de salida (RTS y DTR) usando la funcion del api: EscapeCommFunction
Lo del TX mejor olvidarlo, por ahí salen bits uno detrás de otro,
no hay forma de dejarlo fijo a un valor determinado.

David Méndez

unread,
Dec 28, 2005, 10:05:54 AM12/28/05
to
Gracias.

No seria mejor utilizar un optoacoplador como el 4N35 en vez del TIP41C ?
Cual seria la función del 7404 ?

Existe alguna manera de conectar el puerto serial de manea directa al
microcontrolador (sin utilizar el MAX232)?, lo he visto en algunas paginas
que encontré atravez de Google pero no he probado ninguna. Solo conozco la
tecnología PIC (microchip)

Se que es posible tomar la energia directamente del puerto para el
microcontrolador, pero es posible tambien tomarla del puerto para manejar el
relay ? Con un amperimetro medí el amperaje del relay y dio 22mA!!

David.

"ingega" <ing...@gmail.com> wrote in message
news:1133986025....@g49g2000cwa.googlegroups.com...

0 new messages