Está en la página 1de 5

Informe #7

Análisis de protocolo CAN


Juan José López, Cristian Ludeña

1. Objetivo General:

- Obtención y análisis de señales mediante el protocolo CAN de tx y rx.

2. Objetivos Específicos:
 Construir un circuito que nos permita la obtención de señales mediante el controlador
MCP2515.
 Obtener la señal del protocolo y analizarla.

3. Estado de arte:

Can-Bus es un protocolo de comunicación en serie desarrollado por Bosch para el


intercambio de información entre unidades de control electrónicas del automóvil.
Can significa Controller Area Network (Red de área de control) y Bus, en informática, se
entiende como un elemento que permite transportar una gran cantidad de información.
CAN-BUS tiene como principal objetivo reducir la cantidad de cables de comunicación y
control, y ordenar para hacer más efectiva y rápida la información que se traspasa entre un
sistema y otro dentro del automóvil.
En la actualidad los automóviles cuentan con una serie de unidades de control que incluyen
microprocesadores en diversos de sus sistemas, tales como la unidad de control del motor,
sistemas de transmisión, airbags, sistema de frenos anti-bloqueo, etc. A pesar de que varios
de estos subsistemas son independientes del resto, la comunicación entre otros es esencial.
El protocolo CAN fue diseñado por Bosch en 1983 para cubrir esta necesidad.
La capacidad que tiene este protocolo permite trabajar con buses independientes y separar
así las tareas de control netamente asociadas al vehículo, tales como el sistema de
transmisión y la unidad del control; y en otro bus completamente diferente los alza vidrios, el
cierre de las puertas, climatizador, entre otros. Además, es altamente utilizado en tareas de
automatización como bus de campo, principalmente por el bajo costo de los controladores y
procesadores CAN.

4. Desarrollo de la práctica.
- Procedemos a ubicar los pines de tx y rx en el CAN BUS SHIELD, teniendo en cuenta
el data sheet del mismo.
Informe #7
Análisis de protocolo CAN
Juan José López, Cristian Ludeña

- Procedemos a soldar ajugas en estos pines para la facilitación al momento de


conectarlo al arduino y realizar el circuito

Fig. 1 Pines Tx y Rx del CAN BUS SHIELD.


Fuente: Autores
- Procedemos a cargar el archivo dado por el docente al software ARDUINO, el cual
nos permitirá correr al momento de verificar las señales.

Fig. 2 Programa en Arduino.


Fuente: Autores
- Procedemos armar el circuito conectando el CAN BUS SHIELD al Arduino, teniendo
en cuenta los pines correspondiente, tanto entrada y salidas indicadas en el programa
dado anteriormente. También se conectó un potenciómetro, el cual nos permitirá
variar la señal mostrada en el osciloscopio.
Informe #7
Análisis de protocolo CAN
Juan José López, Cristian Ludeña

Fig. 3 Circuito
Fuente: Autores
- Con la ayuda del osciloscopio conéctanos los pines de CAN H y CAN L, sin olvidar
conectar a masa.
- Ahora procedemos a realizar la conexión del circuito al PC mediante el cable USB y
así poder mandar a correr el programa, el cual nos permitirá abrir una ventana de
monitor de serie que nos permite ver los datos.

Fig. 4 Datos de las señales.


Fuente: Autores

- Una vez corrido el programa con el circuito conectado, procedemos a ver las señales
en el osciloscopio, la cual nos mostrada las señales del CAN H Y CAN L, estas
señales variaran al momento de girar el potenciómetro
Informe #7
Análisis de protocolo CAN
Juan José López, Cristian Ludeña

Fig. 5 Señales CAN H y CAN L


Fuente: Autores

5. Conclusiones
- Se pudo analizar correctamente las señales del protocolo CAN, las cuales variaban con
respecto al potenciómetro.
- Mediante la programación se pudo tener conexión para la comunicación de las
señales en el osciloscopio.

6. Bibliografía
http://www.aficionadosalamecanica.net/sistema-CAN.htm

http://servicios.educarm.es/templates/portal/ficheros/websDinamicas/21/protocoloCAN
.pdf
7. Anexos
Informe #7
Análisis de protocolo CAN
Juan José López, Cristian Ludeña

También podría gustarte