Como puedo controlar un relay atravez del puerto serial?

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.

Reply to
David Méndez
Loading thread data ...

Es muy simple, el puerto serial solo usa el pin 2 para transmitir datos y el pin 1 para recibirlos, para accionar un rel=E9 necesitas un Micro (Ya sea AVR o PIC) conectas el puerto serie a un MAX232 y de ah=ED 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

Reply to
ingega

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.

Reply to
Nolo Pongo

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.

7404) y para el software usa Visual Basic utlizando el control MSCOMM es muy simple.

Espero te sirva

Reply to
David Méndez

Lo puedes conectar al pin DTR y GND , al RTS y GND o también entre DTR y RTS... a elegir.En el último caso podrás usar un relé de mayor tensión y menor consumo. Te aconsejo que uses dos diodos, uno en paralelo con la bobina del relé y otro en serie con el par bobina-diodo... los cátodos (o ánodos deben estar conectados al mismo terminal del relé ) Si no usas los diodos es facil que te carges el puerto serie de tu ordenador.

"David Méndez" escribió en el mensaje news:438f0226 snipped-for-privacy@x-privat.org...

Reply to
Fernando Perfumo

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.