mds2000 Febrero 2004 BUS CAN El Bus Can es un sistema de bus serie multimaster,con una estructura lineal y abierta,con una línea de bus lógica y con nodos iguales.Los nodos del bus no tienen direcciones especifícas.En lugar de direccionar la información,se etiquetan los mensajes transmitidos con un identificador,el cual determina la prioridad del mensaje e informa de su contenido.El número de nodos no está limitado por el protocolo,por lo que puede cambiar dinámicamente sin interferir la comunicación entre otros nodos.Esto permite conectar y desconectar nodos del bus por la incorporación de nuevas funciones,recuperación de errores,monitorización del bus,etc.El protocolo CAN utiliza la codificación de bit no retorno a cero (nrz),realizando “bit stuffing”(inserción de bits adicionales para evitar la transmisión de largas cadenas de bits iguales)que mejora la sincronización.La longitud de los mensajes es corta,con un máximo de 8bytes de datos por mensaje,lo que origina un bajo valor de la latencia entre la petición de transmisión y el inicio de la misma. CARACATERISTICAS DEL BUS CAN Hay dos estados lógicos para el bus: “fuerte” (dominant) y “débil” (recessive).Generalmente El estado fuerte se corresponde con el “cero lógico” y el estado débil con el “uno lógico”. www.mds2000.es -1- Los nodos se conectan al bus realizando una AND cableada,de modo que un “bit fuerte” prevalece sobre un “bit débil”.Sólo si todos los nodos transmiten bits débiles,el estado del bus será debil.Tan pronto un nodo transmita un bit fuerte,el estado del bus pasará a ser fuerte. VERSIONES DEL PROTOCOLO CAN Las especificaciones del CAN original (versiones 1.2 y 2.0a)denominado “Standard CAN”,tienen un identificador de mensaje de 11 bits.Las tramas de datos y tramas remotas,cuyo identificador tiene 11 bits,se llaman tramas estandar. Para superar la limitación en el número de mensajes disponibles,se desarrolló el “Extended Can” (versión 2.0B).Las tramas extendidas tienen un identificador de 29 bits. DISPOSITIVOS CAN www.mds2000.es -2- Hay tres tipos de dispositivos CAN disponibles: *2.0A.transmiten y reciben tramas estandar pero toleran las tramas con identificadores de 29 bits causan errores. *2.0B Passive.Sólo transmiten y reciben tramas estándar pero toleran las tramas con identificadores de 29 bits sin causar tramas de error. *2.0b active.Transmiten y reciben mensajes con identificadores tanto de 11 como de 29 bits. La ICAN-02 DE IEI dispone de dos buses CAN con identificadores de 29 bits por mensaje,cumpliendo con la última versión de CAN (versión 2.0B)Es ideal para aplcaciones industriales en las que se debe de trabajar bajo entornos de ruido electrico y con un alto nivel de integración de datos,su arquitectura flexible es ideal para las exigencias del usuario.La velocidad máxima de transmisión es de 1mbit/s.Este valor se aplica a redes de hasta 40m de longitud a distancias mayores la velocidad disminuyeEsta tarjeta se presenta en formato PCI de 32 bits el chip controlador de CAN es el PHILIPS SJA100T,Además de tener una protección de 2500Vrms,IEI proporciona driver soportable en windows 95/98/ME/2000 y XP. www.mds2000.es -3-