Está en la página 1de 29

Sesión 01.

Control y comunicación entre controladores

Sistemas de control mecatrónico

Ing. René Sergio Espejo Gutiérrez

1
Introducción

• En la presente sesión, analizaremos los distintos métodos de


comunicación entre controladores, así como los protocolos de
comunicación correspondientes y analizaremos aplicaciones.

2
• Comprender y analizar conceptos
sobre monitoreo y control para
CAPACIDADES
TERMINALES diferentes sistemas del equipo
pesado utilizando comunicaciones
alámbricas e inalámbricas.
Objetivos de la sesión

• Analizar los distintos métodos de


comunicación entre controladores.
• Conocer los fundamentos de los distintos
protocolos de comunicación.
• Identificar y analizar distintas aplicaciones
sobre lo estudiado.

4
Índice

1. Comunicación alámbrica e inalámbrica


2. Tipos de transmisión de datos
3. Protocolos de comunicación
1. Comunicación serial
2. Protocolo I2C
3. CAN Bus

5
Comunicación Alámbrica e
inalámbrica
Comunicación alámbrica
• Necesita un soporte físico para la transmisión de la señal eléctrica.
• Se debe determinar la capacidad para transportar información y
de la resistencia que oponen a las interferencias.

Par trenzado Coaxial


6
Comunicación Alámbrica e
inalámbrica
Comunicación alámbrica
• La fibra óptica representa muchas ventajas sobre los métodos
cableados de cobre.

Fibra óptica
7
Comunicación Alámbrica e
inalámbrica
Comunicación inalámbrica
• Importancia de las redes inalámbricas

8
Comunicación Alámbrica e
inalámbrica
Comunicación inalámbrica
• Emisión de energía en forma de ondas, que se denominan ondas
electromagnéticas, se propagan a la velocidad de la luz.

Espectro electromagnético

9
Tipos de transmisión de datos

Clasificación de los tipos de transmisión

10
Tipos de transmisión de datos

Transmisión en serie

• Los datos se propagan bit


a bit.
• Se utiliza solo un canal de
transmisión de datos

11
Tipos de transmisión de datos

Transmisión en paralelo

• Se propagan todos los


bits de un dato a la vez.
• Se utilizan tantos canales
como bits del carácter.

12
Tipos de transmisión de datos
Modo de comunicación

13
Tipos de transmisión de datos

Por jerarquía

• Se establecen niveles de
jerarquía de controladores.
• Los maestros controlan a
los esclavos, ya sea para
controlar variables de
proceso, o recabar datos de
los mismos.

14
Protocolos de comunicación

Concepto

• Conjunto de normas que


distintos dispositivos físicos y
software deben cumplir para
poder realizar un proceso de
intercambio de datos.

15
Protocolos de comunicación

Comunicación serial

• Alternativa a los problemas


de sincronización y cableado
que ofrecía la comunicación
en paralelo.
• Envío de los datos para
hacerlo bit a bit por una
misma línea de
comunicación en lugar de
varios bits a la vez por
diferentes líneas.

16
Protocolos de comunicación

Comunicación serial - parámetros


• Velocidad de transmisión (baud rate): Número de bits por
segundo de la transmisión, medido baudios (bauds). A mayor
velocidad de transmisión, menor distancia entre elementos.
• Bits de datos: Cantidad de bits en la transmisión. los valores
típicos son 5, 7 y 8 bits.
• Bits de parada: Indica el fin de la transmisión y también se
utiliza para permitir una tolerancia en la diferencia de
sincronismo entre los relojes de los equipos emisor y receptor.
Puede ser de 1, 1,5 o 2 bits.
• Paridad: Permite verificar si se han producido errores durante
la transmisión.

17
Protocolos de comunicación

Comunicación serial - parámetros

18
Protocolos de comunicación

Protoco I2C
• Define la trama de datos y las
conexiones físicas para
transferir bits entre 2
dispositivos digitales
• Incluye dos cables de
comunicación, SDA y SCL.
• El protocolo permite conectar
hasta 127 dispositivos esclavos
con esas dos líneas.
• Es uno de los más utilizados
para comunicarse con sensores
digitales.
19
Protocolos de comunicación

Protoco I2C - Maestro

• Controla al cable de
reloj SCL – Serial Clock.
• Inicia y para la
comunicación.
• Puede funcionar de
dos maneras, como
maestro-transmisor o
maestro-receptor.
20
Protocolos de comunicación

Protoco I2C - Esclavo

• Suele ser un sensor.


• Suministra
información al
maestro.
• Puede actuar de dos
formas: esclavo-
transmisor ó esclavo-
receptor.
21
Protocolos de comunicación

Protoco I2C - Funciones

Maestro Esclavo
• Iniciar la comunicación – S • Enviar información en paquetes de 8
• Enviar 7 bits de dirección – ADDR bits.
• Generar 1 bit de Lectura ó Escritura – • Enviar confirmaciones de recepción,
R/W llamadas ACK
• Enviar 8 bits de dirección de memoria
• Transmitir 8 bits de datos –
• Confirmar la recepción de datos – ACK –
ACKnowledged
• Generar confirmación de No-recepción,
NACK – No-ACKnowledged
• Finalizar la comunicación

22
Protocolos de comunicación

CAN BUS (Controller Area Network)

• Permite a controladores y dispositivos


comunicarse sin un host.
• Basado en mensajes, diseñado para
aplicaciones automotrices.
• El bus CAN es uno de los cinco protocolos
utilizados en el estándar de diagnóstico del
vehículo OBD-II.

23
Protocolos de comunicación

CAN BUS (Controller Area Network)

24
Protocolos de comunicación

CAN BUS - Funcionamiento

• Dos cables (CAN alto y CAN bajo).


• Cada nodo tiene un identificador único, y
pueden eliminarse sin afectar a la red.

25
Protocolos de comunicación

CAN BUS (Controller Area Network)

• La naturaleza es que todos los módulos


transmitan información al BUS.
• El ancho de banda se asigna por prioridades
(Arbitraje).

Controles de motor
Dispositivos de audio Sistemas de
Bolsas de aire
Frenos > Navegación > iluminación

Prioridad 26
Protocolos de comunicación
CAN BUS (Controller Area Network)
CONSULTAS

28
GRACIAS

29

También podría gustarte