Powered By Blogger

domingo, 5 de noviembre de 2017

Prueba de motor

En esta práctica se propone realizar una prueba de motor cd a través de LabVIEW utilizando la interface con Arduino.

La prueba consiste en controlar la velocidad del motor a través de un potenciómetro e indicar con tres LED’s la velocidad actual donde (verde – baja, amarillo – media, rojo – alto); la prueba será activada a través de una perilla para iniciar el arranque del motor.

Pre requisitos para esta practica:

  • Tener instalado el toolkit de "LabVIEW Interface for Arduino".
  • LabVIEW 2017, Si va a utilizar el VI que se ofrece en el link


Material:

Placa Arduino
Motor a 5 VDC
Potenciómetro
Resistores
Led
Transistor 2N2222
Protoboard

Cables

Como primer paso vamos a realizar la conexión del circuito electrónico.
En la conexión podemos apreciar a que pines de la placa Arduino están conectados los diferentes componentes electrónicos.

Conexión del sistema en placa de prototipos.


Arduino IDE:

En arduino IDE únicamente vamos a realizar la compilación y la subida del sketch LIFA_Base

Sketch LIFA_Base, Arduino IDE

LabVIEW:

En LabVIEW se va a realizar toda la programación del sistema.

1. Establece comunicación con la placa Arduino.

2. Configura pines digitales como salida.

3. Inicia ciclo while loop

 3.1. Inicia "case structure"

 3.2. Comienza con la lectura del potenciometro conectado al pin A0

   3.2.1. Mapea la salida de la lectura analógica de 0 - 5 a 0 - 10 (esto es para mostrar la velocidad en               el indicador).

       3.2.1.1. Mapear la salida del mapeo anterior de 0 - 10 a 0 - 255.

3.3 Realizar la comparación de la salida obtenida del mapeo en el punto "3.2.1" para determinar la velocidad y encender el led correspondiente.

3.4 Agregar el bloque de analogWrite y conectar el mapeo del punto "3.2.1.1" para escribir en el puerto la salida PWM al pin de la placa seleccionado.

3.5 Convertir los resultados de las comparaciones del punto 3.3, a dato digital para posteriormente conectarlos a los bloques digitalWrite correspondiente a los pines donde estan conectados los LED's fisicos. 

Diagrama de bloques en LabVIEW.

Panel frontal en LabVIEW.