TODOPIC
FORO TÉCNICO => Foro Técnico => Mensaje iniciado 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.
-
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.
-
usa el protocolo rs485..