BUS CAN - Mds 2000

Anuncio
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-
Descargar