LAB01 - Control y Comunicación Entre Controladores

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

DEPARTAMENTO DE MECÁNICA Y AVIACIÓN

Gestión y Mantenimiento de Maquinaria Pesada

LABORATORIO 01

Control y Comunicación entre Controladores

ALUMNOS:
● Astuyauri Guerra Nilton Fabrizio
● Reyes Gamarra Angelo
● Arroyo Huaman Pabel José
● Torres Silva Jefter Itamar

DOCENTE:
León Coral, Rafael Felipe

SECCIÓN:
6C21-A

Lima – Perú
2023 - II
ÍNDICE

​RECOMENDACIONES GENERALES DE SEGURIDAD 1

​ANÁLISIS DE TRABAJO SEGURO (ATS) 3

​OBJETIVOS 4

​DOCUMENTOS O NORMAS DE REFERENCIA 4

​DESCRIPCIÓN DEL PROCESO 4

​INTRODUCCIÓN 4

​RECURSOS 4

​Charla de seguridad 4

​Implementos de seguridad de uso obligatorio 5

​Equipos e instrumentos 5

​PROCEDIMIENTO 5

​Análisis de los pines de comunicación en un ECM 5

​Comunicación alámbrica entre Arduinos 6

​RECOMENDACIONES SOBRE EL REPORTE 9

​ANEXOS 10​
1. OBJETIVOS
Realizar y analizar la conexión alámbrica e inalámbrica entre controladores.
● Analizar las señales de los pines de comunicación de un ECM.
● Establecer y analizar la comunicación alámbrica entre Arduinos UNO.
● Establecer y analizar la comunicación inalámbrica con Arduinos UNO.

2. DOCUMENTOS O NORMAS DE REFERENCIA


● Plano eléctrico de un motor CAT C11/C13

3. DESCRIPCIÓN DEL PROCESO

3.1. INTRODUCCIÓN
La comunicación entre controladores (Arduinos, ECMs, PLCs, ordenador, etc.) permite un
mejor control y monitoreo de todos los componentes que son conectados a cada controlador
individualmente; con ello se reduce considerablemente el cableado que se necesitaría si cada
controlador se tuviera que conectar a cada componente individualmente. En el presente
laboratorio, se realizará y analizará distintos tipos de comunicación (alámbrica e inalámbrica)
entre controladores.

3.2. RECURSOS

3.2.1. Charla de seguridad


Se realiza la charla de seguridad y después se responde un cuestionario en Canvas,
donde se debe reflejar también los conocimientos previos al laboratorio.

3.2.2. Implementos de seguridad de uso obligatorio

3.2.3. Equipos e instrumentos


● 01 Kit Arduino
● 01 Multímetro
● 01 Osciloscopio
● ECM
● Maleta de cables para conexión del ECM con el conector de diagnóstico
● Batería automotriz
3.3. PROCEDIMIENTO

Análisis de los pines de comunicación en un ECM


En esta experiencia se observarán en osciloscopio las señales de comunicación ATA y
CAN, de un ECM de motor CAT; a partir de ello se verificará si dichas señales son
correctas según su protocolo.
● PINES ATA: Se observará en osciloscopio las señales de los pines de
comunicación ATA.
● Identificar en el plano eléctrico los pines de comunicación ATA
(J1587/J1708) (2 pines), los pines de alimentación (3 pines), los pines de
tierra (3 pines) y el pin de ignición (1 pin)

IDENTIFICACIÓN EN PLANO ELÉCTRICO

PIN ATA (J1587/J1708)

PIN DE ALIMENTACIÓN

PIN DE TIERRA

PIN DE IGNICIÓN

● Conectar los pines de alimentación, ignición y tierra; a los cables con


terminales tipo cocodrilo

● Conectar los pines ATA+ y ATA- al canal 1 y 2 del osciloscopio,


respectivamente.
● Luego de revisar que todas las conexiones sean correctas, conectar los
terminales tipo cocodrilo a la batería
● Colocar ambos canales en la misma escala y alinear las referencias de
0v

● ¿Es correcto el resultado obtenido en osciloscopio? (ver enlace)


● Tomar como evidencia la mejor imagen del patrón de las señales
observadas en osciloscopio para distinguir un 0 binario y para un 1
binario.

● PINES CAN: Se observará en osciloscopio las señales de los pines de


comunicación CAN.
● Identificar en el plano eléctrico los pines de comunicación CAN (J1939)
(2 pines), los pines de alimentación (3 pines), los pines de tierra (3 pines) y
el pin de ignición (1 pin)

IDENTIFICACIÓN EN PLANO ELÉCTRICO

PIN CAN (J1939)

PIN DE ALIMENTACIÓN

PIN DE TIERRA

PIN DE IGNICIÓN

● Conectar los pines de alimentación, ignición y tierra; a los cables con


terminales tipo cocodrilo

● Conectar los pines CANH y CANL al canal 1 y 2 del osciloscopio,


respectivamente
● Luego de revisar que todas las conexiones sean correctas, conectar los
terminales tipo cocodrilo a la batería OK
● Colocar ambos canales en la misma escala y alinear las referencias de
0v

● ¿Es correcto el resultado obtenido en osciloscopio? (ver enlace).¿Por


qué?
● Colocar una resistencia de 60 ohmios entre los terminales de
comunicación CAN.

● ¿Es ahora correcto el resultado? ¿Por qué?


● Tomar como evidencia la mejor imagen del patrón de las señales
observadas en osciloscopio para distinguir un 0 binario y para un 1
binario

Para la comunicación CAN y ATA, responder:


● ¿La comunicación es serie o paralelo? ¿Por qué?
- La comunicación CAN es desarrollada por la industria automotriz
para reemplazar el cableado complejo que supone un bus de dos
cables (paralelo).
- La comunicación ATA se basa en una comunicación en serie. Se
utiliza una ruta de datos para transmitir los datos y otra ruta para
transmitir las confirmaciones de recepción.
● ¿La comunicación es simplex, half duplex o full duplex? ¿Por qué?
- La comunicación Can es half duplex porque requiere mas de un cable
dando una comunión en paralelo.

- La comunicación ATA es simplex porque solo se requiere de un cable


de transmisión.

● ¿La comunicación es síncrona o asíncrona? ¿Por qué?


- CAN es sincrónico en su diseño para evitar colisiones en sistemas de
control y redes
- ATA tiende a ser asincrónico en su funcionamiento, ya que se centra
en la transferencia de datos en unidades de almacenamiento sin
requerir una sincronización precisa en el tiempo.
Comunicación alámbrica entre Arduinos
En esta experiencia se implementará la comunicación entre Arduinos, utilizando 2
protocolos de comunicación (USART e I2C).
● USART: Se comunicará los Arduinos, mediante sus pines TX y RX. El
Arduino maestro le ordena al Arduino esclavo que parpadee el led de su pin 13
de manera rápida durante 3 segundos y de manera lenta durante otros 3
segundos.
● Antes de realizar el cableado del tutorial, cargar los programas al Arduino
esclavo y al Arduino maestro. ¿Por qué es necesario ello?
● ¿Cuáles son los pines de TX y RX en cada Arduino?
En el arduino emisor, el pin TX se encuentra en el pin 11. Por otra parte el pin
RX se encuentra en el pin 10 del receptor. Cabe mencionar que la señal que se
transmite por estos pines son “H” en encendido y “L” en apagado. Estas
señales permiten interpretar las indicaciones enviadas por el pulsador, por
efecto tendremos el encendido o apagado del led.
● Implementar el circuito y observar el resultado

● I2C: Se comunicará los Arduinos, mediante sus pines SCL y SDA.


● Implementar el circuito del tutorial. Explicar el funcionamiento.
● ¿Cuáles son los pines SCL y SDA en cada Arduino?
La conexión I2C está en los pines A4, A5 y GND en ambos arduinos. Cabe
mencionar que en un circuito se le debe realizar una última conexión de 5V para la
alimentación del arduino. En el presente laboratorio se omitió esta conexión ya que la
conexión del cable USB reemplaza al de alimentación.
● Cargar los programas en cada Arduino
● Implementar el circuito y observar el resultado.
● Para los 2 métodos de comunicación (USART e I2C), responder:
● ¿La comunicación es serie o paralelo? ¿Por qué?
La comunicación I2C y USART son dos protocolos de comunicación en
serie ya que transmiten datos de bits en bits por una sola línea de datos
(I2C: SDA - SCL) (USART: TX - TR).
● ¿La comunicación es simplex, half duplex o full duplex? ¿Por qué?
En la configuración I2C la comunicación es full duplex ya que usa el par
de líneas para la transmisión de datos en ambas direcciones
secuencialmente. Por otro lado, en la configuración USART es half duplex
ya que la comunicación se realiza en una sola dirección alternando en
enviar los valores “H” o “L”.
● ¿La comunicación es síncrona o asíncrona? ¿Por qué?
La comunicación I2C es síncrona, ya que ambas partes siguen el protocolo
de comunicación sincronizado por el reloj (SCL) para coordinar la
transferencia de datos. En el caso de la comunicación USART es
asíncrona, ya que los datos se transmiten sin un reloj compartido y la
velocidad de la comunicación está determinada por la configuración de la
tasa de baudios en ambos lados.
● Explicar todos los programas utilizando diagramas de flujo
simplificados (si hay algún bucle explicarlo en un solo cuadro de
proceso.
En el diagrama de flujo hay un bucle, por ese motivo se repite y repite el sistema, al momento de
ser utilizado, como se aprecia en la imagen.
Conclusiones:
1. Al realizar la prueba en el ECM parecía complejo, pero con ayuda del grupo
y el docente, se nos facilitó el trabajo y logramos terminar con éxito la
experiencia.
2. El análisis de los pines de comunicación en un ECM de motor CAT reveló la
importancia de verificar las señales ATA y CAN para asegurarse de que
cumplan con sus protocolos respectivos.
3. La comunicación CAN se utiliza en la industria automotriz para reemplazar
el cableado paralelo complejo con un bus de dos cables, lo que simplifica la
conexión.La comunicación ATA se basa en una comunicación en serie, con
una ruta de datos y otra para confirmaciones de recepción.
4. Concluimos que la comunicación I2C es full duplex, ya que permite la
transmisión de datos en ambas direcciones secuencialmente, mientras que
la USART es half duplex, ya que la comunicación se realiza en una sola
dirección alternando entre "H" y "L".
5. Por ultimo la comunicación I2C es síncrona, ya que sigue un protocolo
sincronizado por un reloj compartido (SCL), mientras que la USART es
asíncrona y la velocidad de comunicación se configura mediante la tasa de
baudios.

Recomendaciones:
1. Antes de implementar la comunicación entre dispositivos, es crucial
comprender los protocolos de comunicación involucrados y verificar que los
pines y conexiones se configuren correctamente.
2. Para proyectos de comunicación entre Arduinos u otros microcontroladores,
siempre cargue los programas necesarios en los dispositivos antes de
realizar el cableado.
3. Asegúrese de seguir las especificaciones de conexión de los pines TX, RX,
SCL y SDA para evitar problemas de comunicación y tener un conocimiento
sólido de los protocolos de comunicación, como I2C y USART, es esencial
para el éxito de los proyectos de comunicación entre dispositivos.
4. Para conectar el ECM con la batería se debe verificar varias veces las
conexiones, de tal manera que evitaremos quemar el ECM.
5. Se debe verificar la batería con un multímetro, antes de todo para
comprobar que tenga una carga de 12.50V, así no tener problema en la
prueba del ECM.
6. Si tenemos duda o no estamos seguro de lo que estamos haciendo,
podemos pedir la ayuda del docente, así podemos evitar pérdida de
herramientas y hasta un accidente fatal.

Link del video

https://youtu.be/pC3lAILBBqk

También podría gustarte