LAB04 - COMUNICACION ENTRE ORDENADOR Y ARDUINO - v1
LAB04 - COMUNICACION ENTRE ORDENADOR Y ARDUINO - v1
LAB04 - COMUNICACION ENTRE ORDENADOR Y ARDUINO - v1
CÓDIGO:
LABORATORIO N°4 MM6050
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 1 / 11
ÍNDICE
1. OBJETIVOS 4
5. ANEXOS 10
DMA-TC-C21-
CÓDIGO:
LABORATORIO N°4 MM6050
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 2 / 11
❖ Respuesta a emergencias
● Señalización de seguridad
● Charla de seguridad
DMA-TC-C21-
CÓDIGO:
LABORATORIO N°4 MM6050
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 3 / 11
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 4 / 11
1. OBJETIVOS
Implementar aplicaciones similares a la comunicación entre un ECM y un ordenador con ET CAT
● Implementar un indicador de estado de sensores, similar al VIMS de un equipo CAT
● Mostrar el estado de sensores en ordenador utilizando el monitor serial, similar al ET CAT
● Realizar adquisición y procesamiento gráfico en tiempo real de sensores, similar a la opción
generación de gráficos en tiempo real de ET CAT
● Realizar test de actuadores, similar a la opción pruebas de diagnóstico de ET CAT
3.1. INTRODUCCIÓN
La comunicación entre dispositivos ya sea: ordenador/ordenador (red de internet),
microcontrolador/microcontrolador (red de ECMs en un vehículo) y ordenador/microcontrolador
(conexión ET CAT con ECM de equipo pesado); es muy común en sistemas de control
electrónico. En este laboratorio se utilizará la comunicación ordenador/microcontrolador, para
implementar aplicaciones similares a las de ET CAT o un escáner vehicular.
DMA-TC-C21-
CÓDIGO:
LABORATORIO N°4 MM6050
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 5 / 11
3.2. RECURSOS
3.3. PROCEDIMIENTO
GUIADO
- PRIMER MENSAJE: Se logrará mostrar un mensaje en el LCD 16x2.
- Probar el led de iluminación del display, utilizando el test de diodos del
multímetro.
- Probar contraste, conectando los terminales del potenciómetro (ver anexo)
- Conectar los demás pines del LCD y cargar el programa ejemplo del anexo
- Tener en cuenta no desconectar el LCD, ya que se necesitará para la siguiente
experiencia.
- ¿Qué similitud hay con los comandos para observar datos en el monitor serial?
Sugerencia: Entender el funcionamiento de los comandos begin(), print y
setCursor. La información la puede consultar en la web o en la referencia de
bibliotecas (enlace) de la página oficial de Arduino.
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 6 / 11
PREGUNTAS
- Programar el Arduino para que en el ordenador se observe el voltaje en una
columna y en la columna del costado el estado del sensor; en el cual
dependiendo de la señal puede existir cualquiera de los 3 estados: FMI 3,
presión en Bar o FMI 4
- Adicionar el display LCD para que también se muestre los mismos mensajes en
el display LCD 16x2.
DMA-TC-C21-
CÓDIGO:
LABORATORIO N°4 MM6050
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 7 / 11
REFLEXIONE
- Observar que el monitor serie hace las veces del ET CAT, mientras el LCD hace
las veces del display del sistema VIMS en un equipo pesado
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 8 / 11
GUIADO
- Realizar el programa en Matlab (Scilab) para hacer la conexión por
comunicación entre Matlab (Scilab) y la plataforma Arduino. Para asegurar el
funcionamiento del programa verifique el número del puerto de comunicación
COM asignado por la PC al Arduino. (ver anexo)
- Conectar el Arduino con el programa anteriormente desarrollado. (Haciendo uso
del comando Serial.print()) para probar su funcionamiento en conjunto.
- Nota: Para detener el programa use la combinación de teclas Ctrl+C y cierre el
puerto serial.
PREGUNTAS
- En base a los programas anteriormente desarrollados realizar las modificaciones
para obtener el siguiente programa. Realizar el registro de dos sensores de
presión (emulados por potenciómetros) durante un tiempo de 30 segundos con
un tiempo de muestreo de 200 ms y guardalo en un archivo “datosPresion2.dat”
en una matriz de 2 columnas. Y luego mostrar en una misma ventana dos
gráficas Presión vs. Tiempo para cada una de las presiones registradas.
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 9 / 11
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 10 / 11
5. ANEXOS
EMISIÓN: 31/03/2020
COMUNICACIÓN ENTRE ORDENADOR Y
ARDUINO PÁGINA: 11 / 11