TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: javierjuanero en 05 de Agosto de 2005, 21:39:00

Título: Enviar señales ttl mayor distancia
Publicado por: javierjuanero en 05 de Agosto de 2005, 21:39:00
Tengo un proyecto en el cual tres microcontroladores envian datos serialmente al pc.

Para esto ellos envian los datos seriales a un circuito que esta a una distancia aproximada de 7  metros de estos y en donde hay una compuerta and de tres entradas que los recibe y los pasa a un max232 que los envia convertidos a rs232 hacia el pc que esta a 12 metros aproximadamente.  

El problema consiste en que dado que los datos que envian los microcontroladores a la compuerta son señales ttl se están presentado perdidas esporadicas de datos.

Que me recomiendan hacer para hacer que esa señal ttl llegue sin problemas con esa distancia y sin tener que convertira a rs232 y luego a ttl para poderla pasar por la compuerta.....

No se si me expliqué bien, pero agradeceria cualquier ayuda.
Título: RE: Enviar señales ttl mayor distancia
Publicado por: Algec en 06 de Agosto de 2005, 04:40:00
El bus I2C creo que permite muchos mas metros, casi como el RS232, mira a ver las especificaciones.
No necesitas convertirlos.
Lo que se suele hacer es trabajar en corriente 4 y 20 mAmp son 0 y 1. TAmbien se puede hacer control con el bit de paridad o chequeo de datos con confirmacion.
Título: RE: Enviar señales ttl mayor distancia
Publicado por: Gokuden en 07 de Agosto de 2005, 19:42:00
usa el protocolo rs485..