Monografía RED CAN

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

MONOGRAFÍA – RED CAN

“INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO


CEPEA”

CARRERA: COMPUTACIÓN E INFORMÁTICA.

MONOGRAFÍA – RED CAN

PROFESOR
 MIGUEL BECERRA VIDAL

ESTUDIANTES
 MARIANELA SALINAS PRIETO
 ANTHONY MAMANI CRUZ
 ALEXANDER VIVAR FABIÁN

CICLO
I

LIMA- PERU
2018

Pág.|1 COMPUTACIÓN E INFORMÁTICA


MONOGRAFÍA – RED CAN

PROTOCOLO CAN
INTRODUCCIÓN:
En los primeros años de las redes las grandes compañías, incluyendo IBM, Honeywell y
Digital Equipment Corporation, crearon su propio estándar de cómo las computadoras debían
conectarse. Estos estándares describían los mecanismos necesarios para mover datos de una
computadora a otra. Estos primeros estándares, sin embargo, no eran eternamente
compatibles. Por ejemplo, las redes que se adherían al SNA (Systems Network Architecture)
de IBM no podían comunicarse directamente con las redes usando el DNA (Digital Network
Architecture) de DEC.
En años posteriores, organizaciones de estándares, incluyendo la Organización Internacional
de Estandarización (ISO) y el instituto de Ingenieros Eléctricos y Electrónica (IEEE),
desarrollaron modelos que llegaron a ser globalmente reconocidos y aceptados como
estándares para el diseño de cualquier red de computadoras. Ambos modelos describen la red
en términos de capas funcionales
Hoy por hoy, las ventajas en el uso de las redes de área local (Local Área Network), son unos
de los avances mayormente aceptados por los consumidores informáticos a nivel mundial, al
punto de que hasta a nivel doméstico se están considerando.
El presente trabajo documenta la investigación hecha sobre la red de área local, con el fin de
complementar de manera efectiva el proceso de formación profesional como Técnicos
Superiores en Informática.

HISTORIA:
El primer indicio de redes de comunicación fue de tecnología telefónica y telegráfica. En
1940 se transmitieron datos desde la Universidad de Darmouth, en Nuevo Hampshire, a
Nueva York. A finales de la década de 1960 y en los posteriores 70 fueron creadas las
minicomputadoras. En 1976, Apple introduce el Apple I, uno de los primeros ordenadores
personales. En 1981, IBM introduce su primer PC. A mitad de la década de 1980 los PC
comienzan a usar los módems para compartir archivos con otros ordenadores, en un rango de
velocidades que comenzó en 1200 bps y llegó a los 56 kbps (comunicación punto a punto o
dial-up), cuando empezaron a ser sustituidos por sistema de mayor velocidad, especialmente
ADSL.
CAN: Campus Área Network, Red de Área Campus. Una CAN es una colección de LANs
dispersadas geográficamente dentro de un campus (universitario, oficinas de gobierno,
maquilas o industrias) pertenecientes a una misma entidad en un área delimitada en
kilómetros. Una CAN utiliza comúnmente tecnologías tales como FDDI y Gigabit Ethernet
para conectividad a través de medios de comunicación tales como fibra óptica y espectro
disperso.
Una red de área de campus (CAN) es una red de computadoras que conecta redes de área
local a través de un área geográfica limitada, como un campus universitario, o una base
militar. Puede ser considerado como una red de área metropolitana que se aplica
específicamente a un ambiente universitario. Por lo tanto, una red de área de campus es más
grande que una red de área local, pero más pequeña que una red de área amplia.
En un CAN, los edificios de una universidad están conectados usando el mismo tipo de equipo
y tecnologías de redes que se usarían en un LAN. Además, todos los componentes,

Pág.|2 COMPUTACIÓN E INFORMÁTICA


MONOGRAFÍA – RED CAN

incluyendo conmutadores, enrutadores, cableado, y otros, le pertenecen a la misma


organización.
Una CAN es una colección de LANs dispersadas geográficamente dentro de un campus
(universitario, oficinas de gobierno, maquilas o industrias) pertenecientes a una misma
entidad en un área delimitada en kilómetros.
Una CAN utiliza comúnmente tecnologías tales como FDDI y Gigabit Ethernet para
conectividad a través de medios de comunicación tales como fibra óptica y espectro disperso.
Una red de área de campus (CAN) es una red de computadoras que conecta redes de área
local a través de un área geográfica limitada, como un campus universitario, o una base
militar. Puede ser considerado como una red de área metropolitana que se aplica
específicamente a un ambiente universitario. Por lo tanto, una red de área de campus es más
grande que una red de área local pero más pequeña que una red de área amplia.
En un CAN, los edificios de una universidad están conectados usando el mismo tipo de equipo
y tecnologías de redes que se usarían en un LAN. Además, todos los componentes,
incluyendo conmutadores, enrutadores, cableado, y otros, le pertenecen a la misma
organización.
CARACTERÍSTICAS
 Su nombre (CAN) proviene también de Controller Area Network.
 Aplica en campus de universidad, oficinas de gobierno, industrias o centros militares.
 Se considera una red de área metropolitana que se aplica específicamente en
ambientes universitarios.
 Posee un sistema multimaestro.
 Es eficaz al momento de detectar y señalar errores.
 Posee recepción por multidifusión (multicast) con sincronización de tiempos.
TIPOS DE REDES CAN
 Red de alta velocidad: Esta es capaz de alcanzar 1 Mbps, y está destinada a controlar
el motor e interconectar las unidades de control electrónico.
 Red de baja velocidad: Esta es aquella que se caracteriza por ser tolerante a cualquier
falla y que permite alcanzar 125 Kbps. Esta se dedica a la comunicación de los
dispositivos internos de un automóvil, como el control de puertas, luces o asientos.
APLICACIONES DE LA RED CAN
 La red CAN fue creada principalmente para uso automotriz, es por ello que se
encuentra presente comúnmente para comunicación en vehículo de dispositivos
electrónicos. Gracias a esto, y a las ventajas que presenta esta red, otras industrias han
decidido adoptarla para una amplia variedad de aplicaciones.
 Los ejemplos más conocidos están del área de ferroviarias, pues utilizan CAN en
vagones, tranvías, subterráneos, trenes ligeros, y trenes de distancias largas para
comunicar las unidades de las puertas o control de los frenos y/o unidades de conteo
de pasajeros.
 CAN también tiene aplicaciones en aviación, presentes en los sensores del estado del
vuelo, sistemas de navegación, y computadoras de investigación en la cabina de
control.

Pág.|3 COMPUTACIÓN E INFORMÁTICA


MONOGRAFÍA – RED CAN

 Algunas veces se utiliza este tipo de red para aplicaciones aeroespaciales, como en el
análisis de datos en vuelos a los sistemas de control del motor de una nave o los
sistemas de combustible.
 Los que fabrican equipo médico también utilizan esta red como una embebida en los
dispositivos médicos. Además, algunos hospitales emplean CAN para manejar
cuartos de operación completos y lo aplican para el uso de luces o máquinas de rayos
X.
TIPOS DE REDES
 LAN: Son las siglas de Local Area Network, Red de área local. Una LAN es una
red que conecta los ordenadores en un área relativamente pequeña y predeterminada
(como una habitación, un edificio, o un conjunto de edificios).
Las redes LAN se pueden conectar entre ellas a través de líneas telefónicas y ondas
de radio. Un sistema de redes LAN conectadas de esta forma se llama una WAN,
siglas del inglés de wide-area network, Red de área ancha.
 MAN: Es la sigla de Metropolitan Area Network, que puede traducirse como Red
de Área Metropolitana. Una red MAN es aquella que, a través de una conexión de
alta velocidad, ofrece cobertura en una zona geográfica extensa (como una ciudad o
un municipio).
Con una red MAN es posible compartir e intercambiar todo tipo de datos (textos,
videos, audios, etc.) mediante fibra óptica o cable de par trenzado
 WAN: Son las siglas de Wide Area Network, red de área amplia, una red de
ordenadores que abarca un área geográfica relativamente grande. Normalmente, un
WAN consiste en dos o más redes de área local (LANs).
Los ordenadores conectados a una red de área ancha normalmente están conectados
a través de redes públicas, como la red de teléfono. También pueden estar
conectados a través de líneas alquiladas o de satélites. El WAN más grande que
existe es Internet.
 WLAN:(Wireless Local Area Network) Es un sistema de comunicación de datos
inalámbrico flexible muy utilizado como alternativa a la LAN cableada o como una
extensión de esta. Utiliza tecnología de radiofrecuencia que permite mayor
movilidad a los usuarios al minimizarse las conexiones cableadas.
 VLAN: Es una red independiente, permite que la PC del alumno como las del
docente estén separadas, aunque comparten una misma infraestructura. Se pone un
nombre a cada VLAN para facilitar su manejo.
 SAN: Es una red dedicada al almacenamiento que está conectada a las redes de
comunicación de una compañía. Además de contar con interfaces de red
tradicionales, los equipos con acceso a la SAN tienen una interfaz de red específica
que se conecta a la SAN.
Una SAN permite compartir datos entre varios equipos de la red sin afectar el
rendimiento porque el tráfico de SAN está totalmente separado del tráfico de
usuario.

Pág.|4 COMPUTACIÓN E INFORMÁTICA


MONOGRAFÍA – RED CAN

 WPAN: Es una red inalámbrica de área personal (WPAN) incluye redes


inalámbricas de corto alcance que abarcan un área de algunas decenas de metros.
Este tipo de red se usa generalmente para conectar dispositivos periféricos (por
ejemplo, impresoras, teléfonos móviles y electrodomésticos) o un asistente personal
digital (PDA) a un ordenador sin conexión por cables. También se pueden conectar
de forma inalámbrica dos ordenadores cercanos.

VENTAJAS DEL PROTOCOLO CAN


Uno de los puntos fuertes de esta tecnología, y lo que la ha hecho perdurar en el tiempo a
pesar de la aparición de otros protocolos de comunicación con mayor velocidad o capaces de
transmitir a mayor distancia, son las garantías de comunicación que ofrece, las cuales son
muy importantes a la hora de desarrollar sistemas con características de tiempo real o de alta
integridad.
 Posee herramientas para la detección de errores en la transmisión, así como la
capacidad de re- transmisión automática de las tramas erróneas.
 Capacidad de discernir entre errores puntuales en la transmisión, o errores producidos
por el fallo de un nodo, en cuyo caso, tiene la capacidad de desconectarlo para evitar
que el error sature la red.
 Priorización de mensajes y garantía en los tiempos de latencia en la entrega de los
mismos. Ésta es una de las características por las que este protocolo de
comunicaciones es ampliamente utilizado en el ámbito de los sistemas de tiempo real.

Pág.|5 COMPUTACIÓN E INFORMÁTICA


MONOGRAFÍA – RED CAN

 Garantías en la consistencia de los datos.


 Flexibilidad en la configuración de la red, tanto en número de nodos, como en la
disposición de los mismos, pudiendo añadirse o quitarse nodos de forma dinámica sin
afectar al protocolo. Pueden conectarse hasta 110 nodos a una red CAN.
DESCRIPCIÓN DEL PROTOCOLO CAN
El protocolo CAN está especificado en el estándar ISO 11898[3], el cual contiene diversas
normas específicas para distintos aspectos del protocolo y diversos tipos de funcionamiento.
Por ejemplo, la norma ISO 11898-2 estandariza el protocolo CAN de la alta velocidad,
pudiendo alcanzar velocidades de hasta 1 MB/s, o la norma ISO 11898-3, que estandariza el
protocolo CAN de baja velocidad tolerante a fallos.

Error! No text of specified style in document.1.- Velocidad de transmisión del


CAN bus con respecto a la distancia

Un módulo CAN se compone de dos elementos básicos:


 Controlador: Gestiona el montaje de las tramas CAN, comprobación de errores en la
transmisión, o en otros nodos, así como de la detección de colisiones,
 Transmisor / Receptor: También llamado transceptor. Este módulo es el encargado
de la codificación y decodificación de los mensajes en el bus, sincronización, control
de los niveles de la señal o del control de acceso al medio.
El controlador CAN, así como el transceptor, son módulos independientes de los nodos, lo
que per- mite que éstos no tengan que destinar recursos en la gestión de las comunicaciones,
acceso al medio o colisiones entre otros. A pesar de que algunos microcontroladores poseen
módulos CAN en un único encapsulado, internamente son circuitos independientes en la
mayoría de los casos.
Cualquier dispositivo conectado al bus puede mandar mensajes, y todos los nodos conectados
al mismo lo recibirán. Para discriminar los tipos de mensajes, éstos llevan un identificador
asociado. De este modo, cada nodo puede procesar los mensajes que le interesen o por el
contrario, descartarlos.
CAPA FÍSICA DEL PROTOCOLO
Posee una topología en forma de bus, en la que únicamente son necesarios dos cables
trenzados y con una impedancia de 120 Ω, para interconectar todos los dispositivos en una
misma red. Las señales de estos cables se denominan CAN_H (CAN high) y CAN_L (CAN
low) y dependiendo del voltaje de las mismas, el bus puede encontrarse en modo recesivo,
con ambos cables con el mismo nivel de tensión, o en modo dominante, con una diferencia
de tensión entre los cables de al menos 1,5V. Este modo de comunicación tiene como objetivo
proporcionar una mayor protección frente a interferencias electro- magnéticas.

Pág.|6 COMPUTACIÓN E INFORMÁTICA


MONOGRAFÍA – RED CAN

Esta protección viene dada, debido a que la lectura de los bits se basa en la diferencia de
voltaje entre los dos cables trenzados, por lo que, en caso de verse sometidas a la misma
influencia electromagnética, a pesar de la variación señal en los cables, la diferencia de voltaje

2.- Niveles de tensión del CAN bus

CONTROL DE ACCESO AL MEDIO


El protocolo CAN tiene otra característica denominada arbitraje, mediante la cual se controla
el acceso al medio por parte de los nodos y se evitan posibles colisiones en las
comunicaciones. Esta caracterís- tica forma parte del control de acceso al medio
implementado por el protocolo CAN, CSMA/CD+CR (Carrier Sense, Multiple
Access/Collision Detection + Collision Resolution o Acceso Múltiple con de- tección de
portadora, detección de colisión más Resolución de colisión)
En el bus, los bits dominantes equivalen al nivel lógico "0", y los bits recesivos al valor lógico
"1". Al inicio de las tramas enviadas por los nodos, se encuentra un campo dedicado
específicamente al arbitraje, que coincide con el identificador propio del nodo. Antes de
transmitir, los nodos deben vigilar el bus durante un período en el que no puede haber
actividad en él, tras esto, y cuando dos nodos tratan de transmitir de forma simultánea, los
bits dominantes prevalecen sobre los bits recesivos, por lo que el nodo que trata de transmitir
la trama con bits dominantes (número de identificación menor) es capaz de detectar la colisión
con los bits recesivos (número de identificación mayor). Para que la detección de colisiones
sea eficaz, los nodos deben tener una correcta sincronización, manteniendo las frecuencias de
reloj de los controladores CAN dentro de los valores tolerados.
El nodo que detecta la colisión, deja de transmitir inmediatamente y espera hasta finalizar la
comunicación del otro nodo para intentarlo de nuevo.

Pág.|7 COMPUTACIÓN E INFORMÁTICA


MONOGRAFÍA – RED CAN

FORMATO DE LAS TRAMAS CAN


El protocolo CAN contempla diferentes formatos de tramas, cada una orientada a un
propósito específico dentro del funcionamiento del protocolo. Las más importantes son:
 Tramas de datos: Tramas utilizadas para el paso de información entre nodos, que
puede ser enviada y recibida por uno o varios de ellos.
 Tramas de error: Tramas utilizadas cuando algún nodo de la red detecta un error en
alguno de los mensajes transmitidos por otros nodos. Violan las normas del formato
de tramas CAN.
 Tramas de petición remota: Tramas utilizadas para solicitar el envío de información
a otro nodo. Se envía una trama con el identificador del nodo del que se requiere el
envío de información, éste lo recibe y devuelve la información con una trama de
datos.
 Tramas de sobrecarga: Al igual que las tramas de error, violan las normas del formato
de tramas CAN. Es enviada por un nodo cuando éste está sobrecargado, lo que
provoca que el bus incluya un retardo extra entre tramas.
Cuando el bus está en reposo (no hay intercambio de tramas), se mantiene de manera
constante un nivel recesivo en el bus. Cuando se tienen que enviar mensajes que ocupan más
de una trama de datos, éstas se separan entre sí por una secuencia predeterminada, llamada
espacio inter-trama, compuesta por 3 bits recesivos.
TRAMAS DE DATOS
Este tipo de tramas es capaz de enviar hasta 8 Bytes de información. Poseen al inicio un
identificador, que puede ser con el formato estándar de 11 bits o con el formato extendido, de
29 bits.

3.- Formato de las tramas de datos

Las tramas se inician con un un único bit dominante, empleado para la sincronización con el
resto de nodos. Posteriormente se encuentra el campo del identificador, que a parte de servir
como identificador del nodo, también representa la prioridad de la trama en la red.
Conociendo los identificadores de todos las tramas que intentan ser transmitidas, se puede
establecer de manera determinista el orden en el que son transmitidas. Así, una trama CAN
con identificador más bajo (mayor número de bits dominantes en las primeras posiciones)
tiene más prioridad que una trama con identificador más alto. En el formato estándar está
compuesta por 11 bits, terminado con un bit adicional empleado para diferenciar entre tramas
de datos (valor 0), o tramas de petición remota (valor 1)
En el campo de control, los dos bits iniciales están reservados para un uso futuro, y
posteriormente se encuentran cuatro bits, que definen el tamaño del campo de datos de la
trama que se encuentra a continuación. La parte de la trama coloreada en rojo en la figura 2.3
contiene el campo de datos, que puede abarcar desde los 0 a los 8 Bytes.

Pág.|8 COMPUTACIÓN E INFORMÁTICA


MONOGRAFÍA – RED CAN

Por último, se encuentra el campo de CRC (Código de redundancia cíclica), que se encarga
de asegurar la integridad de los datos enviados. La trama termina con un bit recesivo para el
delimitador CRC, un campo de dos bits empleado como celda de reconocimiento o ACK y el
fin de trama o EOF, consistente en 7 bits recesivos sucesivos. La trama debe contener al final
de la misma el espaciado re- glamentario entre tramas, compuesto por tres bits recesivos.
TRAMAS DE ERROR
El protocolo CAN posee una norma de relleno de bits en las tramas, que consiste en que cada
secuencia de cinco bits con el mismo valor, se introduce un bit de valor inverso. Esto provoca
que el formato de las tramas de error incumplan esta norma y puedan ser detectadas sobre las
tramas de datos.
Las tramas de error pueden ser generadas por cualquier nodo que detecte un error en las
comunica- ciones. El formato de las mismas es:

4.- Formato de las tramas de error

Se componen de dos campos. En la parte inicial, se encuentra el indicador de error, o error


flag, cuyo formato depende el tipo de nodo que haya detectado el error. Si el error ha sido
detectado por un nodo en estado de error activo (véase 2.6), interrumpe inmediatamente la
comunicación, rellenando el valor de este campo con 6 bits dominantes e incumpliendo las
normas de relleno de bits, por lo que es detectada por el resto de nodos, y estos generan a su
vez tramas de error.
Si el error ha sido detectado por un nodo con estado de error pasivo (véase 2.6), rellena el
campo del indicador de error con 6 bits recesivos. Al enviarse bits recesivos, la comunicación
no se ve interrumpida y no es detectada por ningún otro nodo de la red, únicamente es
detectada por el nodo que envía la trama y se tiene en cuenta a la hora de determinar el estado
de error de ese nodo.
En la parte final se encuentra el delimitador de error, o error delimiter, compuesto por 8 bits
recesivos seguidos, que indican el final de la trama de error y la posibilidad de continuar con
las comunicaciones normalmente.
ESTADOS DE LOS NODOS
Para evitar que un nodo con errores condicione el funcionamiento de la red o pueda provocar
fallos o saturaciones, el protocolo dispone de medidas para desconectar de la red este tipo de
nodos. Éstos se pueden encontrar en tres estados diferentes:
 Error activo: El nodo puede enviar mensajes y tramas de error normalmente. Es el
estado normal de un nodo.

Pág.|9 COMPUTACIÓN E INFORMÁTICA


MONOGRAFÍA – RED CAN

 Error pasivo: El nodo cambia el formato de sus tramas de error, enviando 12 bits
recesivos. De este modo, el resto de nodos no son capaces de detectarlas y no
realentiza las comunicaciones.
 Bus off o Anulado: El nodo se auto-desconecta del bus, se deshabilita su transceptor
y no participa en la comunicación.
Todos los nodos detectan errores, en el momento en el que uno de los nodos detecta un error,
envía al resto de nodos una trama de error, compuesta por 6 bits dominantes, y 6 bits
recesivos, la cual viola las reglas del formato de las tramas CAN. Todos los nodos descartan
el mensaje erróneo y el emisor lo retransmite de nuevo. Tras la detección de un error, se
incrementa el valor de los contadores de errores de transmisión (TEC) y de errores de
recepción (REC), incluidos en el controlador de comunicaciones del emisor. Los sucesivos
envíos o recepciones correctas de mensajes, decrementan el valor de estos contadores.
El valor de estos dos contadores, determina el estado del nodo, pudiendo variar entre los tres
estados mencionados anteriormente, y comportándose de la siguiente forma:

5.- Estado de error de los nodos CAN

Cuando un nodo se desconecta de la red, se resetea, configura y se conecta de nuevo a la red,


pero no podrá comenzar a transmitir de nuevo hasta no haber recibido 128 secuencias de 11
bits recesivos sin errores en el bus.
CONCLUSIONES
Las redes de datos cumplen una función muy importante, y es que facilitan la comunicación
ya que permiten conectarnos de forma global con nuestra familia, amigos etc. Todo esto por
medio de los diferentes procedimientos que utilizan estas redes, haciendo que la
comunicación llegue al destino y a tiempo.
Como conclusión podemos decir que ya tenemos un concepto claro de lo que es una red, es
un conjunto de equipos (computadoras y/o dispositivos) conectados por medio de cables,
señales, ondas o cualquier otro método de transporte de datos, que comparten
información(archivos), recursos (CD-ROM, impresoras, etc.) y servicios (acceso a internet,
e-mail, chat, juegos), etc.
Tiene sus tipos de redes, las cuales estas son las principales: LAN (Local Área Network):
Redes privadas localizadas en un edificio o campus. Su extensión es de algunos kilómetros.
Muy usadas para la interconexión de computadores personales y estaciones de trabajo, MAN
(Metropolitan Área Network): Una versión más grande que la LAN y que normalmente se
basa en una tecnología similar a ésta. La red MAN abarca desde un grupo de oficinas
corporativas cercanas a una ciudad y no contiene elementos de conmutación, los cuales

Pág.|10 COMPUTACIÓN E INFORMÁTICA


MONOGRAFÍA – RED CAN

desvían los paquetes por una de varias líneas de salida potenciales, WAN (Wide Área
Network): Es aquella comúnmente compuesta por varias LAN interconectadas- en una
extensa área geográfica
Con la implementación de la tecnología tenemos como organizarnos laboralmente,
profesionalmente y personalmente, por cuanto la tecnología nos da las herramientas
necesarias para la realización de los diferentes procesos e actividades que requerimos.
Con la implementación de las redes y cada herramienta que nos aportan hacen que podamos
tener una comunicación constante donde el costo nos es favorable.
La tecnología te acerca a los que están lejos, pero no aleja de los que se encuentran cerca.

Pág.|11 COMPUTACIÓN E INFORMÁTICA

También podría gustarte