Sunteți pe pagina 1din 2

CAN - Controller Area Network (Red de control de rea)

1. Para vehculos La sofisticacin y electrificacin de los vehculos modernos necesitan cada vez ms controles estratgicos, es decir, ms unidades de control (ECU) que interacten con los censores y actuadores conque vienen equipados los vehculos. Es sabido que los automviles modernos tienen un equipamiento electrnico cada vez ms complejo, que recoge informacin permanente de todo los censores instalados en los diferentes sistemas ya sean mecnicos, de suspensin, airbag, frenos ABS, elctricos, carrocera, confort y motor. De esta manera, la tecnologa de comunicacin dentro de un vehculo se torna esencial. Este artculo se enfoca en un sistema de comunicacin robusto tipo red, que se usa para conectar las unidades de control, recoger y procesar datos de estos sistemas y que es denominado protocolo de comunicacin o CAN. Aqu se trata de describir los fundamentos de este protocolo de comunicacin juntamente con la teora y la aplicacin ms usada. El protocolo CAN es un sistema de comunicacin de datos avanzado que puede soportar sistemas de control distribuidos, por este motivo es ampliamente usado en la industria del automvil y en la automatizacin industrial. Entre otras aplicaciones podemos citar los equipamientos mdicos, la industria ferroviaria, automatizacin de edificios, aplicaciones en el hogar y en edificios inteligentes. Debido a los altos volmenes de produccin de la industria automovilstica, el CAN tiene bajos costos de aplicabilidad en ella. Este protocolo de comunicacin provee de mecanismos sofisticados de deteccin y manejo de errores y una muy alta inmunidad a las interferencias electromagnticas. Los mensajes errneos son automticamente retransmitidos, los errores temporarios son recuperados y los errores permanentes se anulan automticamente. Esta es la garanta que ofrece el sistema en cuanto a la consistencia de los datos que maneja.

2. Propiedades del Protocolo CAN Como se dijo anteriormente CAN es un protocolo de comunicacin de datos que soporta sistemas de tiempo real con gran confiabilidad, detecta errores de transmisin, mensajes errneos y prioriza mensajes tanto en la recepcin como en el envo de los mismos. El sistema esta compuesto de un identificador de mensajes que analiza a cada uno de ellos y los procesa debidamente.

La longitud del identificador puede ser de 11 bits a 29 bits, mientras que la longitud del dato puede ser de 0 byte a 8 byte. El bit ms importante que usa el identificador es para los mensajes con prioridad que tiene el protocolo. Esta propiedad del protocolo es posible debido a que la lgica binaria usada por ste, puede ser dominante (lgica 0) o recesiva (lgica 1). Cuando se transmite simultneamente un bit dominante o recesivo, el bit dominante reemplaza al recesivo. Este protocolo usa el modelo patrn de mensajes mltiples denominado productor-consumidor en lugar del bien conocido cliente-servidor cuya principal caracterstica es la interpretacin de un mensaje por el identificador, no conociendo el destino del mensaje pero s desde donde fue enviado, en otras palabras, cul es la fuente del dato. Los mensajes en el protocolo CAN pueden ser transmitidos peridicamente o si se lo requiere, como un cambio de estado para un ndice o relacin mayor de 1 Megabyte/seg dentro del bus de datos o de una red CAN. La velocidad de transmisin y el ndice promedio de bits pueden tener diferentes valores en diferentes redes. Un concepto similar se aplica a los formatos de los mensajes, que pueden ser extendidos o estndar. El protocolo de comunicacin CAN tiene una gran flexibilidad debido a que no requiere modificacin de software o hardware para cualquier nodo (censor) existente, cada vez que un nuevo nodo necesita ser instalado en la red. La cantidad de nodos que posee una red es prcticamente ilimitada, por lo tanto las cargas elctricas y los tiempos de retardo le pondrn un lmite emprico al bus de datos con muchos nodos. Es importante hacer notar que los nodos pueden tener tiempos de apagado y encendido para reducir el consumo de energa. Debido a que la confiabilidad de un sistema de comunicaciones es algo de fundamental importancia, cada nodo esta acompaado de fuertes medidas de seguridad tales como la deteccin de errores, sealizacin y auto chequeo. Adems cada nodo tambin es capaz de identificar errores temporarios y fallas permanentes en cada uno y para el caso de presentarse esto ltimo, los dems nodos de la red automticamente desactivan al nodo en cuestin. A modo de resumen, podemos afirmar que las prioridades del protocolo de comunicacin CAN son: 1. Flexibilidad de configuracin. 2. Priorizacin de los mensajes usando el identificador. 3. Recepcin simultnea por mltiples nodos con tiempo de sincronizacin. 4. Sistema productor-consumidor para la interpretacin de los mensajes. 5. Garanta de permanencia en el tiempo. 6. Sealizacin y deteccin de errores por cada nodo. 7. Retransmisin automtica de mensajes corruptos. 8. Distincin de errores entre temporarios y permanentes. 9. Aislamiento de la falla (apagado automtico del nodo defectuoso).

S-ar putea să vă placă și