Con el 485 es bien sencillo, y no da problemas. Un driver en cada punto, y listo. Sólo debes cambiar el driver de 232 por el de 485. En función del driver, puedes tener 32-64(lo normal)-128 o hasta 256 equipos. No le afectan ruidos, y la longitud de línea. Es barato. Pero es un bus 'pensado' para tener un master y el resto esclavos, por los problemas de colisión de datos si varios equipos envían a la vez. Se puede hacer un multiprotocolo, pero implementado por Soft y puede ser la reostia. El CAN, así a las bravas, es lo mismo que un 485, pero con todos los protocolos anticolision integrados por HARD. De hecho, es una pasada. Surgió de la necesidad de conectar en los coches un montón de centrales, cada una a su bola. Con el CAN se comunican todas, pasando olímpicamente de si la línea está ocupada o no. Creo que el actual es CAN 2.0, y sigue mejorando. Me parece que es caro, y cuestan encontar drivers, porque los llevan integrados los micros.
"Gowen" escribió en el mensaje news:KmCXc.2122397$ snipped-for-privacy@telenews.teleline.es... | He programado un pic16f876 para comunicarse con paquetes cifrados, por rs232 | con un ordenador, como parte de un sistema de control de accesos. Ahora que | ya funciona queria cambiar el interface de comunicación para poder alcanzar | mayores distancias, almenos de 100m y de paso poder conectar varios micros | por bus (reprogramando parte del sistema de comunicacion, claro). | He estado mirando y lo mejor que he visto es rs485 y CAN, antes de | decidirme por uno, queria ver si alguien a tenido problemas con alguno, o si | hay alguna opción mejor. | |