Está en la página 1de 2

Controller area network (CAN) for computer

integrated manufacturing systems


NILUFER CENESIZ AND MURAT ESÍN

La comunicación juega un papel importante en la CAN puede vincular hasta 2032 dispositivos (suponiendo un
fabricación integrada por computadora (CIM). La elección del nodo con un identificador) en una sola red. Debido a las
sistema de comunicación determina en gran medida la eficiencia limitaciones reales del hardware, se pueden conectar hasta
y la productividad general de la planta. Además, al implementar 110 nodos en una sola red. Proporciona altas velocidades de
un sistema CIM, los costos asociados con la combinación de comunicación de hasta 1 Mbit/s, lo que permite el control en
diferentes componentes CIM son muy altos. En CIM, la tiempo real.
comunicación se utiliza principalmente para controlar equipos
de producción programables. Aquí, los requisitos de tiempo son II. ESTÁNDARES
altos y la transmisión de datos sin errores es imprescindible.
Fieldbus es una forma especial de red de área local dedicada a La especificación Bosch versión 2.0 define la especificación
aplicaciones en el campo de adquisición de datos y control de CAN original. Esta especificación se divide en dos partes:
máquinas o sensores y actuadores en la planta de fabricación. CAN estándar (versión 2.0A) y CAN extendido (versión
Hay muchos estándares de bus de campo en el mercado hoy en 2.0B).
día. Cada uno de ellos fue inventado por diferentes empresas en
La diferencia entre estas partes es el formato del marco de
diferentes momentos para diferentes propósitos. La
especificación CAN se define en la capa de red ISO/OSI, que datos, especialmente la longitud del identificador. CAN tiene
contiene solo dos capas de modelo. CAN define la señal física, el dos normas ISO. La diferencia es que, en la capa física, ISO
formato de datos, el tiempo, la recuperación de errores, el 11898 admite aplicaciones de alta velocidad de hasta 1
protocolo y el arbitraje de medios de muchas formas Mbit/s. ISO 11519 tiene un límite superior de 125 kbit/s.
innovadoras. No define el portador en sí y sus conectores, ni las
capas superiores del modelo (generalmente software). Palabras
clave: Red de área de control, Fieldbus, Fabricación integrada III. FORMATOS DE TRAMAS DE MENSAJES
por computadora (CIM)
En CAN, los marcos de mensajes se utilizan para transmitir y
I. INTRODUCTION recibir datos. Una trama de datos transmite datos desde el
nodo emisor a uno o más nodos receptores. El protocolo
La red de área de control (CAN) es un sistema de bus CAN admite dos formatos de marco de datos. Los dos
secuencial especial para conexiones de dispositivos y discos formatos son CAN estándar (Versión 2.0A) y CAN
inteligentes y actuadores dentro de un sistema o subsistema. extendido (Versión 2.0B).
CAN fue diseñado originalmente para la industria automotriz A. Formato 2.0A
en 1986 por Robert Bosch GmbH, Alemania. Aunque CAN
se desarrolló originalmente para fines automotrices, ha Una trama de mensaje CAN estándar (Versión 2.0A) consta
demostrado ser útil como una alternativa de red de bajo costo de siete campos de bits:
en muchas aplicaciones industriales.  Un campo de inicio de trama (SOF). Este es un bit
Los ejemplos de aplicaciones CAN no automotrices incluyen dominante (0 lógico) que indica el comienzo de una
medicina industrial, sistemas de producción textil, sistemas trama de mensaje.
de control de embalaje, maquinaria agrícola, sistemas de
control de elevación, sistemas de medición, sistemas de
control robótico, sistemas de producción controlados por PC,
sistemas marinos distribuidos, sistemas de construcción y
sistemas de control integrado.
CAN es una red de dos hilos, semidúplex y de alta velocidad
(Figura 1), ideal para aplicaciones de alta velocidad que
utilizan mensajes cortos. Algunas de las fortalezas de CAN
son la confiabilidad, la solidez y un gran número de
seguidores en la industria de los semiconductores.  El campo de arbitraje contiene el identificador de
mensaje de 11 bits y los bits de solicitud de
transmisión remota (RTR). Un bit RTR dominante
(0 lógico) indica que el mensaje es una trama de
datos. Un valor recesivo (1 lógico) indica que el
mensaje es un RTR (también conocido como marco
de telemetría). Una trama remota es una solicitud de
un nodo de datos a otro nodo en el bus. El marco
remoto no contiene campos de datos. El código de
longitud de datos especifica el número de bytes de
datos en el marco de datos solicitado.

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


Un campo de control que contiene seis bits: protocolos de comunicación en serie utilizados en
aplicaciones automotrices de EE. UU. Para evitar esto y
- Los dos bits iniciales (70 y rl) están reservados para
seguir siendo compatible con el formato 2.0A, el marco de
uso futuro
mensaje 2.0B está en el formato extendido.
- Un código de longitud de datos (DLC) de cuatro Las diferencias son las siguientes:
bits. DLC indica el número de bytes en el siguiente
campo de datos.  En la versión 2.0B, el campo Arbitraje contiene dos
campos de bits de identidad. El primero (ID de Base)
 El campo CRC contiene un código de verificación
tiene 11 bits de longitud para compatibilidad con
de redundancia cíclica de 15 bits y un bit
2.0A. El segundo campo (ID extendido) tiene una
delimitador recesivo.
longitud de 18 bits para una longitud total de 29 bits.
 Los dos formatos se distinguen por los bits de
 El campo ACKnowledge consta de dos bits. expansión del identificador (IDE).
Primero, se transmite un intervalo como un bit
 El bit de solicitud de reemplazo remoto (SRR) se
recesivo, pero luego se sobrescribe con un bit
encuentra en el campo Arbitraje. El bit SRR siempre
dominante enviado desde todos los demás nodos
se envía como un bit recesivo para garantizar que, en
que han recibido el mensaje con éxito. El segundo
caso de diferencia de precio entre los marcos de datos
bit es el bit delimitador predeterminado.
estándar y extendidos
Después del final de la trama, hay un campo INTermission Todos los demás campos en el marco de datos 2.0B son los
que consta de tres bits recesivos. Después de tres ciclos mismos que en el formato estándar. El controlador 2.0B es
INTermission se considera lento. La inactividad de este totalmente compatible con el controlador 2.0A y puede
mismo puede ser de cualquier duración, incluido cero enviar y recibir mensajes en cualquier formato

B. Formato 2.0B HASTA AQUÍ …………………………………………….


El formato CAN 2.0B proporciona un identificador de 29 bits
a diferencia del identificador de 11 bits en 2.0A. La versión
2.0B ha evolucionado para ser compatible con otros

También podría gustarte