Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Interface IrDA para el puerto serial


       



#1  Interface IrDA para el puerto serial
0ptimus

Registrado: 18 Feb 2005
Mensajes: 3
Ubicación: Popayan
citar
Las motherboards que se venden actualmente ya no traen los conectores para el modulo IR, por donde acostumbraba a conectar mi celular... bueno ya tenía hecho este modulo entonces imaginé que al ponerle un max232 podría conectarlo al puerto serial e instalarlo en windows como un "Cable serie que utiliza el protocolo IrDA".

Sin embargo hasta ahora no lo he podido hacer funcionar... no hay errores en el cableado del modulo de recepción y transmisión... los probé en la mobo de un amigo y funcionan perfectamente.

Como es necesario sacar la polarización del mismo puerto serie, para el max232 usé la configuración que aparece en el data cable para nokia que encontré aqui mismo donde utilizan un 78L05 para pasar el voltaje de 12 a 5v.

Para visualizar mejor la actividad del puerto incluí leds de monitoreo, pero cuando habilito el puerto como IrDA, los dos leds quedan prendidos y se supone que el comportamiento adecuado de ellos es: uno que se enciende cuando se estan enviano pulsos desde el puerto, y el otro solo se enciende cuando se está recibiendo pulsos. Pero los dos aparecen encendidos, se ve que windows esta haciendolo funcionar correctamente por que el led de transmisión aumenta su intensidad periodicamente... lo que es tipico en el protocolo irda, sin embargo el otro led debería estar apagado a menos que se acercara una fuente de infrarrojos y no es asi.

les agradecería que me ayudaran a encontrar la configuracion del max que debo usar.

#2  
Li-ion
Moderador
Registrado: 26 Ene 2005
Mensajes: 996
Ubicación: Armenia, Colombia
citar
Hola 0ptimus,

El problema de tu circuito radica en que partiste de un concepto errado, el protocolo IrDA es un protocolo serial que aunque parecido en forma al RS-232, es muy distinto en fondo. Una explicación simple es que el protocolo IrDA es una versión comprimida del RS-232, y esto es así, debido a su medio de transmisión.

Para acoplar el protocolo IrDA al RS-232 se utiliza un circuito que cumple la función de modular y demodular la señal, por lo regular se utiliza integrados de aplicación especifica, así que es muy poco probable que puedas conseguir el circuito y llevar a buen termino tu interface IrDA-RS232.


Saludos,

Li-ion.

#3  
0ptimus

Registrado: 18 Feb 2005
Mensajes: 3
Ubicación: Popayan
citar
Entonces que es el cable serial que utiliza protocolo IRDA?, si lo agrego al hardware aparece entre los dispositivos infrarojos...

ademas no estoy seguro pero creo que puede funcionar... hoy le quité la polarización desde el puerto serial y esto y alimentando el circuito desde una fuente de 5 voltios... el problema que tengo es que los niveles de voltaje son muy parecidos un "1" es 5.25 y un "0" es 4.65, enmtonces no se que puedo hacer ahí... si le pongo un smith trigger tomaría toda la trama como unos ademas aumentaría el tiempo de conmutación y produciría retardo.

sera que mi max232 está dañado? lo cableé tal cual esta en el data cable para nokia... está bien asi o debo intentar otra configuración? por que en el datasheet dice que los capacitores son de 1uf por cierto...

agrego que por la variación de la intensidad que se alcanza a ver en los led de monitoreo, se ve que funciona tal cual estaba funcionando en la board de mi amigo donde tenía conectado el circuito directamente. Mi problema radica en discriminar bien los niveles de voltaje.. como lo hago?

#4  
Li-ion
Moderador
Registrado: 26 Ene 2005
Mensajes: 996
Ubicación: Armenia, Colombia
citar
Hola Optimus,

Por mas optimista que estés el circuito como lo tienes no te funcionara.
Así utilices los niveles de voltaje correcto, el problema real es el tiempo por bit, que en el protocolo IrDA es mucho menor que en el RS-232, por eso mencione que se podía entender al IrDA como una versión comprimida del RS-232.

Para utilizar un MAX232 tienes que tener otro integrado que “descomprima” los pulsos enviados por el modulo IrDA.


Saludos,

Li-ion.

#5  Puede que haya otra solucion.
spiderchibcha

Registrado: 25 Feb 2005
Mensajes: 1
Ubicación: Barranquilla
citar
Mira este links
http://www.eyetap.org/~tangf/irda_sir_linux.html

No lo detalle....tal vez no sea nada....pero aja...

#6  
Li-ion
Moderador
Registrado: 26 Ene 2005
Mensajes: 996
Ubicación: Armenia, Colombia
citar
Hola spiderchibcha,

Bienvenido al foro!

Agradezco tu aporte, el circuito es de mucha ayuda y además menciona el integrado que necesita Optimus para que su interface funcione, el MCP2120.

Aquí les dejo alguna información adicional:

TFDS4500 Serial Infrared Transceiver datasheet:

http://www.datasheetarchive.com/datasheet/pdf/66/669844.html


MCP2120 Infrared Encoder Decoder datasheet:

http://ww1.microchip.com/downloads/en/DeviceDoc/21618a.pdf


Microchip MCP2120/MCP2150 Developer's Kit User's Guide:

http://ww1.microchip.com/downloads/en/DeviceDoc/51246c.pdf


Saludos,
Li-ion.

#7  
cox

Registrado: 18 Oct 2005
Mensajes: 11
Ubicación: Argentina - Bs. As. - Ramos mejia
citar
Hola optimus queria saber en si has logrado algo relativo a este tema, en que anda tu proyecto, etc.

Recien descubro este foro, y antes de largarme a armar algo como esto queria saber tu opinion, nuevamente, a que punto has llegado.

De mi parte me interesa esto porque a mi hermana le regalaron un telefono celular para su cumpleaños este fin de semana y viene con un puerto de comunicaciones infrarojo para utilizar un soft desde una pc. Como mi compu no trae este puerto, estoy evaluando las posibilidades de armar algo, ya que los conversores que se venden en el pais son USB y salen caros..

Bueno, un saludo a todos.

#8  
Marcelo
Colaborador
Registrado: 27 Jul 2005
Mensajes: 362
Ubicación: Venezuela
citar
Aquí hay un proyecto para hacer una interfaz IRDa por si le quieren hechar un ojo, usa el TFDS4500:

http://uashem.com/pageid-201.html

Saludos,
Marcelo.

#9  
cox

Registrado: 18 Oct 2005
Mensajes: 11
Ubicación: Argentina - Bs. As. - Ramos mejia
citar
Marcelo, sip, ya habia visto este tipo de circuitos pero... se te ocurre algo para quien NO tiene esa caracteristica en el mother?

digo, 4 ojos ven mas q 2 .... :D

un saludo a todos.

#10  
Marcelo
Colaborador
Registrado: 27 Jul 2005
Mensajes: 362
Ubicación: Venezuela
citar
No se que consecuencia tendría debido al protocolo pero, si conectas los pines de este circuito al puerto serial usando un MAX232 y luego configuras en el Setup (Bios) de la máquina, los seriales a IrDA , ¿No funcionaría?

Una de las máquinas que tengo no tiene header para infrarojos pero puedo configurar los protocolos de los seriales a ASKIR e IrDA.

La fuente de 5V la haces con un 7805.

No se, la verdad que nunca me preocupe por esto, pero me parece que pudiera funcionar.

En el minitutorial de PWM (Documentación) está el esquema de la fuente y del MAX232 por si quieres probar.

Saludos,
Marcelo.

 Responder





 Temas de interés 
No hay mensajes nuevos Convertir de Puerto Paralelo a USB
No hay mensajes nuevos Data Cable Nokia RS-232: Forum
No hay mensajes nuevos Diagrama de construcción data cable Nokia DKU-5 (USB)
No hay mensajes nuevos Data cable para siemens c65
No hay mensajes nuevos Construcción del data cable Nokia 3595

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||