Académique Documents
Professionnel Documents
Culture Documents
INGENIERÍA ELECTROMÉCANICA
DOCENTE:
Ing. JESSICA ORTIZ
SEMESTRE LECTIVO:
ABRIL 2018 – AGOSTO 2018
Contenido
1. INTEGRANTES: .......................................................................................................................... 3
2. TEMA: ........................................................................................................................................... 3
3. OBJETIVOS: ................................................................................................................................ 3
4. MATERIALES: ............................................................................................................................ 3
5. MARCO TEORICO: .................................................................................................................... 3
5.1. Sistema de control ................................................................................................................. 3
5.2. Configuraciones de un sistema de control .......................................................................... 3
5.3. La placa ARDUINO MEGA R3 .......................................................................................... 4
5.4. LABVIEW ............................................................................................................................. 4
5.5. Formas de comunicación entre arduino labview................................................................ 5
5.6. Comunicación MAKERHUB (Labview Interface for Arduino) ....... Error! Bookmark not
defined.
6. DESARROLLO: ......................................................................................................................... 10
6.1. Circuitos implementados .................................................................................................... 10
6.2. Procedimiento de conexión. ................................................................................................ 10
Hardware(Modelo matemático) ................................................................................................... 10
Modelo Matemático del sistema térmico. ................................................................................... 10
Programación den LabView(Software de control) .......................................................................... 6
7. RECOMENDACIONES............................................................................................................. 16
8. BIBLIOGRAFÍA......................................................................................................................... 16
1. INTEGRANTES:
Andrade Michael,
Eugenio Marco,
Peñafiel José,
Tutillo Klever
2. TEMA:
3. OBJETIVOS:
Diseñar, construir e implementar una planta térmica.
Configurar la tarjeta Arduino mega para la correcta manipulación de datos.
Diseñar un modelo matemático con las variables de entrada y salida.
4. MATERIALES:
Placa arduino Mega
Cable de timbre.
Lm 35
Niquelina comercial.
5. MARCO TEORICO:
5.1. Sistema de control
Un sistema de control produce una salida o respuesta para una entrada o un estímulo dado.
Arduino es una plataforma física computacional open-hardware basada en una sencilla placa
con entradas y salidas (E/S), analógicas y digitales, y en un entorno de desarrollo que
implementa el lenguaje Processing/Wiring. Arduino puede utilizarse en el desarrollo de objetos
interactivos autónomos o puede conectarse a un PC a través del puerto serie utilizando
lenguajes como Flash, Processing, MaxMSP, etc. Las posibilidades de realizar desarrollos
basados en Arduino tienen como límite la imaginación. El IDE open-source puede
ser descargado gratis (para Windows, Mac OS X, Linux). (Arduino.cl, 2015)
Características:
Microcontrolador ATmega2560.
Voltaje de entrada de – 5-12V.
54 pines digitales de Entrada/Salida (14 de ellos son salidas PWM).
16 entradas análogas.
256k de memoria flash.
Velocidad del relog de 16Mhz
5.4. LABVIEW
LabVIEW es un entorno de programación flexible que puede ayudarle a construir exitosamente
su aplicación única, ya sea que usted esté realizando medidas sencillas o generación de
prototipos con tecnología FPGA. (ni.com, 2014)
Ilustración 5. Pantalla de software Labview
MAKERHUB
La Interfaz para Adept de LabVIEW MakerHub proporciona un API fácil de usar para
comunicar con Tarjetas FPGA Digilent. La Interfaz para Adept de LabVIEW MakerHub es
desarrollada en base al API Adept de Digilent y sigue el paradigma común de LabVIEW de
abrir, leer/escribir y cerrar y hace más fácil depurar, configurar y controlar aplicaciones de
VHDL y FPGA Verilog usando Tarjetas FPGA Digilent. . (NationalInstruments.NI, 2014)
5.5.1. Después de subir nuestro controlador LIFA, estamos aptos para comenzar a usar
la placa arduino como una tarjeta de adquisición de datos. Para ello abrimos
Labview para proceder a crear la interfaz gráfica, y accedemos a librerías de las
Arduino haciendo clic derecho/Arduino
5.5.2. Como es una sentencia repetivica, creamos un lazo while Loop, esta opcion esta
en Programin/Structures/WhileLoop
5.5.3. Una vez sabido esto, procedemos a crear la sentencia, esta siempre requiere un
boton de paro, por lo tanto lo creamos, y tendremos la interfaz de la siguiente
manera. Notose que abrimos y cerramos la interfaz de arduino, esto es mas por
logica, ya que si no se va a usar la interfaz deberia cerrarse automaticamente y
encenderse cada vez que ejecutemos el programa
Ilustración 9. Botón de paro
5.5.4. Una vez inicializada, primero debemos setear nuestro arduino junto con sus
parametros, el codigo de labview funciona directamente con arduino UNO, pero
como tenemos un arduino mega solo se debe especificar el tipo de placa, y el
puerto de conexión usb por el cual se va a conectar, este ultimo varia de acuerdo
a la computadora. Esto se logra acercando a los puntos de conexcion, dar clicl
derecho/create/opciones, en nuestro caso control.
5.5.5. Una vez configurado nuestro arduino, procedemos a la lectura y toma de datos.
Para ello nos vamos a Read analog pin, el cual se encuentra haciendo click
derecho/Arduino/LowLevel/Analog read pin, esto para proceder a leer el dato
analogo que emite nuestro lm 35, a este le debemos multiplicar por 100 ya que
nos entrega un valor de temperatura expresado en milivoltios.
Ilustración 11. Read Analog
5.5.6. Una vez insertado conectamos los cables rosado y amrillo a sus respectivos
puertos, estos sirven para indicar que secuencia va a cumplirse primero. Y
debemos setear el puerto por el cual se va a leer en este caso creremos un control,
lo cual ya se menciono como crearlo de manera mas eficiente en pasos anteriores.
5.5.7. Como ya tenemos un valor de comparacion cremaos un set point variable, que
nos servira para comparar nuestro valor de temperatura ledia a traves del LM35.
Para ello nos vamos al panel frontal clic izquierdo/modern/numeric/numeric
Pinter Slide y seleccionamos y dimensionamos a nuestro gusto.
Ilustración 13. Panel Frontal
5.5.8. De la misma manera podemos crear un indicador slider para nuestro valor
leido e temperatura y calor de control, quedando asi la interfaz
Componentes:
Nombre Funcion
LM35 Mide la temperatura, este debe ser colocado dentro del líquido para medir
su temperatura.
Tabla 1. Componentes
𝜕∆𝑇
𝑘1 = −𝑇. 𝑘2 + 𝑄
𝜕𝑡
𝐴𝑝𝑙𝑖𝑐𝑎𝑟 𝑙𝑎 𝑃𝑙𝑎𝑐𝑒
𝑘1 𝑠∆𝑇 = −𝑘2∆𝑇 + 𝑄
𝑄
∆𝑇 =
𝑘1 𝑠 + 𝐾2
𝑄 ∆T
𝒌
𝒌𝟏 𝒔 + 𝑲𝟐
𝑇𝑇1, 𝑇𝑇2 = 𝐾𝑇
K=100% potencia niquelina watts
Se saca la gráfica de la función para que posterior se pueda hacer control,
𝟐𝟓𝟎
𝑭(𝑻) =
𝟒𝟏𝟕𝟓𝟓𝟐. 𝟕𝟑𝒔 + 𝟒𝟏𝟑𝟎𝟖𝟓. 𝟎𝟔
Parámetros
𝒀(𝑺)
𝑮(𝑺) =
𝑹(𝑺)
𝟐𝟓𝟎
( )
𝑮(𝑺) = 𝟒𝟏𝟑𝟎𝟖𝟓. 𝟎𝟔
𝟒𝟏𝟕𝟓𝟓𝟐. 𝟕𝟑𝑺
( )+𝟏
𝟒𝟏𝟑𝟎𝟖𝟓. 𝟎𝟔
𝟔. 𝟎𝟓𝟐𝟎𝟐𝟐𝟑𝟏𝟐 ∗ 𝟏𝟎−𝟒
𝑮(𝑺) =
𝟏. 𝟎𝟏𝟎𝟖𝟏𝟓𝟑𝟕𝟓𝑺 + 𝟏
𝟏𝟎 𝟔. 𝟎𝟓𝟐𝟎𝟐𝟐𝟑𝟏𝟐 ∗ 𝟏𝟎−𝟒
𝒀(𝑺) = ( )∗( )
𝑺 𝟏. 𝟎𝟏𝟎𝟖𝟏𝟓𝟑𝟕𝟓𝑺 + 𝟏
𝑲 = 𝟔. 𝟎𝟓𝟐𝟎𝟐𝟐𝟑𝟏𝟐 ∗ 𝟏𝟎−𝟒
τ = 0.9893
𝑨 = 𝟏𝟎
6.4. Procedimiento de Matlab.
1. Exportar los datos obtenidos de Labview a Excel, para graficar la curva característica de
la planta.
4. Se selecciona los datos a trabajar, que serán los datos importados anteriormente, y en la
función Estímate se selecciona el procesamiento de modelos.
7. Una vez elegido el controlador adecuado se procede a sacar las curvas mediante simulink
7. RECOMENDACIONES
Tener cuidado a la hora de manipular agua con la niquelina activa ya que hay riesgos
de contacto eléctrico.
Evitar usar cables dañados o en mal estado para el proyecto.
Se puede usar el tipo de conexión LIFA para proyectos que requieran comunicación
con otros dispositivos como PICS, u otras tarjetas.
8. BIBLIOGRAFÍA