Emulación de IrDa

¡Hola!

Intento comunicar por IrDa dos ordenadores. Uno de ellos permite insertar el módulo IrDa pero el otro no.

Para el que no lo permite pretendo hacer un interface entre el puerto serie y el transceptor de infrarojos. Buceando por internet he encontrado que existen diversos circuitos para hacer de interface entre el Max232 y el TFDS4500. Uno de ellos es el MCP2120 de Microchip. Seguramente debe hacer la misma función que lo que haya "detrás" del zócalo para un módulo de IrDa. De todas maneras el ordenador no detectará todo este montaje.

¿Alguien ha conseguido hecer lo que pretendo?

He habilitado IrDa en la Bios del ordenador para ver qué hacía y he observado que me canviaba un puerto serie por un puerto de infrarojos. Como que nunca he comunicado dos dispositivos estándar IrDa quisiera saber ¿Cómo se utiliza el enlace? Es que luego tendré que hecer un programa que emule el funcionamiento de un IrDa normal, aunque el trabajo de protocolo lo haga el MCP2120.

Saludos a todos.

Reply to
Perico
Loading thread data ...

El otro debe ser el TOIM3232. Tengo montado un chisme con ese chip, entre un TFDS4500 y un MAX232, y funciona a la perfección.

Demodula, según el estandar IrDA, y lo pasa al estandar RS232.

Lo detecta perfectamente, como un dispositivo, que envía y recibe datos, según RS232.

Con el TOIM3232, tengo montado un chisme, y funciona perfectamente, según este esquema.

formatting link

Igual, que emplearías, cualquier dispositivo de comunicaciones serie RS232.

No entiendo a que te refieres. A todos los efectos, si usas un montaje por COM, verás comuniciones serie RS232, el protocolo IrDA, te resultará totalmente transparente, de eso ya se encarga el MCP2120.

Reply to
KT88

No se si sabes que los venden ya hechos.

Seguramente si lo haces tu, te saldrá mucho más barato, pero deberías hacerlo compatible con alguno del que dispongas luego de driver.

Yo compré uno para puerto serie, que venía con sus drivers y manual de instalción (que no es nada evidente), he intentado averiguar cómo funciona, con vistas a fabricar otros clónicos, pero no lo he conseguido.

Si haces un programa que maneje directo el hardware, no creo que tengas problemas. Sin embargo, si quieres usar el módulo con cualquier programa, tienes que instalar el driver. En windows 98 aparece un puerto serie virtual (com3 o com4), que puedes manejar con las funciones del api. El windows 2000 curiosamente es incompatible con el w98, porque el interface irda se maneja con las funciones de winsock (como el tcp/ip). Supongo que el protocolo del irda soporta varios dispositivos conectados simultaneamente y que por eso ahora usan winsock, pero es una putada si por ejemplo tienes un telefono con esta conexion y quieres manejarlo como si fuera un cable serie. De todas formas tambien hay un driver para W2000 que instala el puerto serie virtual, pero no es de microsoft.

Reply to
Nolo Pongo

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.