Está en la página 1de 12

REVISIÓN 0 (PARA USO) 10-04-2018

UNIVERSIDAD TÉCNICA DE COTOPAXI

PRÁCTICA DE LABORATORIO
LABORATORIO DE RESISTENCIA DE MATERIALES
CARRERA DE INGENIERÍA ELECTROMECÁNICA

ELABORADO POR: REVISADO POR: APROBADO POR:


J. VILLARROEL H. LAURENCIO R. REINOSO
FECHA:10-04-2018 FECHA:10-04-2018 FECHA: 10-04-2018

CÓDIGO DE LA
CARRERA NOMBRE DE LA ASIGNATURA
ASIGNATURA
INGENIERIA
IELM 306 Instrumentos y automatización industrial
ELECTROMECÁNICA

Instrumentos y automatización DURACIÓN


PRÁCTICA N° LABORATORIO:
industrial (HORAS)
NOMBRE DE LA Comunicación
01 3
PRÁCTICA: Arduino/Proteus/LabWIEW

1 OBJETIVO

El objetivo de la práctica es incentivar a los estudiantes en el uso de softwares que nos


permiten realizar simulaciones de ideas o proyectos que tengan en mente, aplicando la
parte teórica dada en clase para que con ayuda de un Arduino real o digital se pueda
configurar y automatizar los parámetros que se desee controlar en la simulación.

2 FUNDAMENTACIÓN TEÓRICA
2.1. INTRODUCCIÓN
Automatización
La automatización se refiere al uso de tecnología para realizar tareas que casi no requieren
personal. Se puede implementar en cualquier industria que realice tareas repetitivas. Sin embargo,
es más común en tecnologías relacionadas con la manufactura, la robótica y los automóviles, así
como en el mundo tecnológico como el software de decisión empresarial y los sistemas de TI.

Automatización de TI.
Un sistema de instrucción que realiza un conjunto de procesos repetitivos para reemplazar el
trabajo manual realizado en un sistema de TI, como el uso de un entorno operativo estándar (SOE)
para la configuración automática.

Industria automatizada.
Incluye la reducción de mano de obra en el proceso de producción, que es parte de la
automatización de la fábrica. Por lo general, el trabajo de los trabajadores se limita a monitorear las
operaciones a través de un panel de control u otra interfaz hombre-máquina (HMI).
REVISIÓN 0 (PARA USO) 10-04-2018

Ideología por la cual se opta por la automatización


La automatización puede ayudar a las empresas a lograr la transformación digital. Las
organizaciones de hoy se enfrentan a importantes interrupciones, como Airbnb, Amazon, etc. El
desafío al que se enfrenta es cómo ayudar a sus empleados y socios más rápidamente, atraer
nuevos clientes y proporcionar productos y servicios innovadores.
Quieren y necesitan ser quienes innoven en sus departamentos.
La automatización es fundamental para gestionar, cambiar y adaptar la infraestructura de TI y
cómo opera la empresa en todos sus procesos. Al realizar cambios automáticamente, tendrá
tiempo y energía para concentrarse en la innovación.
El objetivo que la empresa tiene de automatización es completar el trabajo más rápido. Esto
permite al personal de TI liberar tiempo para concentrarse en resolver problemas más grandes,
luego integrar la solución en su flujo de trabajo e incluso determinar si la solución se puede
automatizar.
Explicación con más detalles:
• Las operaciones de TI son tareas pesadas, pero más pesado es seguir utilizando los
sistemas y procesos antiguos, se debería adoptar otros nuevos.
• La demanda y los requerimientos están creciendo más rápido que las funciones
comerciales y de TI.
• Los nuevos métodos como DevOps requieren un cambio cultural.
• El alcance de la tecnología (virtualización, nube, contenedores, etc.) es demasiado amplio
para renunciar a la automatización.
• La automatización da la oportunidad de ir a donde se desea.

fig. 1 Automatización

¿Qué es LabVIEW?
Es un software de ingeniería de sistemas para aplicaciones que requieren pruebas, medición y
control, y puede acceder rápidamente a información de datos y hardware.
Nacional Intruments fue el creador de este programa, lo realizo en 1976 para que funcione en
maquinas MAC, fue lanzado al mercado por primera vez en el año 1986 es decir 10 años después
de su creación, actualmente teniendo ya disponibilidad para otras plataformas como, GNU/Linux,
Windows, UNIX y MAC.
Proporciona un método de programación gráfica que puede ayudarlo a visualizar todos los
aspectos de su aplicación, incluida la configuración del hardware, los datos de medición y la
depuración. Esta función de visualización simplifica la integración del hardware de medición de
cualquier proveedor, muestra lógica compleja en el diagrama, desarrolló algoritmos de análisis de
datos y diseñó una interfaz de usuario de ingeniería personalizada.
Se conoce que es una herramienta de programación gráfica, lo que quiere decir que los programas
no se escriben, al contrario, se dibujan, ayudando a la comprensión del mismo. Al diseñar una gran
REVISIÓN 0 (PARA USO) 10-04-2018

cantidad de bloques de antemano, el usuario puede crear proyectos con mayor facilidad, en lugar
de dedicar mucho tiempo a programar equipos / bloques, pero permitiéndole dedicar menos tiempo
y dedicar más energía al proyecto. Interfaz gráfica e interacción con los usuarios finales. Cada VI
consta de dos partes diferentes:
• Panel frontal: Es la interfaz con el usuario, que se utiliza para interactuar con el usuario
mientras se ejecuta el programa. Los usuarios podrán observar los datos actualizados del
programa en tiempo real. Los controles e indicadores se definen en esta interfaz.
• Diagrama de bloques: Es el propio programa, en el que se definen funciones, y aquí se
colocan los iconos que realizan determinadas funciones y están conectados entre sí (el
código del programa de control). Por lo general, hay un icono / conector de terceros que se
puede usar para conectar el VI con otros VI.

fig. 2 Interfaz en LabVIEW


Proteus
Proteus es una aplicación que se utiliza para realizar todas las etapas de un proyecto de
construcción de equipos electrónicos: diseño de esquemas electrónicos, programación de
software, construcción de placas de circuito impreso, simulación, depuración, documentación y
construcción de todo el conjunto.
En el mundo del aprendizaje e innovación, Proteus se considera una excelente herramienta porque
permite al alumno realizar modificaciones en circuitos y programas, realizar experimentos y
comprobar los resultados de forma inmediata, para que aprenda de forma práctica sin arriesgar
nada. Destruye materiales costosos.
A medida que aumentan nuestras necesidades de desarrollo y producción, los diferentes módulos
que componen Proteus se pueden adquirir de forma independiente, añadiendo así nuevas
funciones. Además, las funciones que simulan cada serie de microprocesadores se compraron por
separado. De esta manera, podemos comenzar por adquirir funciones básicas, adquirir
gradualmente nuevas funciones, aprovechar al máximo nuestra inversión en la herramienta y
asegurarnos de obtener el mayor costo de inversión en software.
Sin utilizar el kit Proteus, el proceso de construcción de un dispositivo electrónico basado en
microprocesador se divide en cinco etapas. Solo al final del proceso podemos detectar errores, y
cualquier problema debe volver a ejecutar todo el ciclo:
REVISIÓN 0 (PARA USO) 10-04-2018

fig. 3 Representación del proceso de trabajo sin herramientas de Proteus

La depuración puede consumir mucho tiempo y desperdiciar recursos, lo que puede generar altos
costos financieros. Sin embargo, utilizando la herramienta Proteus, el proceso se define de la
siguiente manera:

fig. 4 Representación del proceso de trabajo con herramientas de Proteus


Las ventajas son obvias. Con Proteus, la fase de prueba no significa que sea necesario reconstruir
un nuevo prototipo, lo que ahorra costes y tiempo.
Arduino
Es uno de los tipos de placa de circuito más populares entre los fabricantes, pero a diferencia de
Raspberry Pi, no tiene un solo modelo, pero proporciona una base de hardware abierta para que
otros fabricantes puedan crear sus propias placas de circuito. La plataforma, que se basa en
hardware y software gratuitos, es flexible y fácil de usar para creadores y desarrolladores. Esta
plataforma permite la creación de diferentes tipos de microcomputadoras de placa única, y la
comunidad de creadores puede proporcionar diferentes tipos de uso.

• El hardware libre se refiere a dispositivos cuyas especificaciones y diagramas son de


acceso público, por lo que cualquiera puede copiarlos. Esto significa que Arduino
proporciona la base, por lo que cualquier otra persona o empresa puede crear sus propios
tableros, que pueden ser diferentes, pero las funciones son las mismas cuando se parte de
la misma base.
• El software libre es un programa informático cuyo código puede ser accedido por cualquier
persona, por lo que cualquiera que lo desee puede utilizarlo y modificarlo. Arduino
proporciona la plataforma Arduino IDE, que es un entorno de programación, cualquiera
REVISIÓN 0 (PARA USO) 10-04-2018

puede usarla para desarrollar aplicaciones para la placa de desarrollo Arduino con el fin de
proporcionarles diversas utilidades.

Un microcontrolador es un circuito integrado que puede grabar instrucciones. Puede escribir


instrucciones en un lenguaje de programación que se puede utilizar en el entorno Arduino IDE.
Estas instrucciones le permiten crear programas que interactúan con el circuito de la placa.

El microcontrolador tiene una llamada interfaz de entrada, que es una conexión en la que podemos
conectar diferentes tipos de dispositivos periféricos en la placa. La información que conectes desde
estos periféricos será transmitida al microcontrolador, que será el encargado de procesar los datos
que pasan por ellos.

fig. 5 Arduino real

Arduino y LabVIEW comunicación serial


Primero, comenzando con el tema de Arduino LabVIEW, discutiremos el objetivo del proyecto:
enviar y recibir datos a través del puerto serie administrado por LabVIEW. De esta forma, puedes
controlar los diferentes parámetros del Arduino. En este caso, el Arduino simula un dispositivo
controlado por serie. Por ejemplo, controladores de motores o ciertos sistemas industriales.

La configuración de VISA es automática, podemos dejar todos los parámetros como valores
predeterminados, y solo generar el controlador para el parámetro "Visa Resource Name", que es el
indicador COM de este ejemplo de comunicación de Arduino LabVIEW.

Usaremos "VISA Read" para leer los caracteres en la secuencia y mostrarlos en el indicador. Esta
es una parte importante de la comunicación de Arduino LabVIEW. También retrasaremos la
gestión del control del flujo de datos, la escritura de usuarios, contraseñas y comandos. Tenga en
cuenta que estos se basan en el ciclo de control de la "caja del interruptor". Está controlado por
cada iteración del ciclo While.

Es importante señalar que no sabemos cuántos caracteres se recibirán, por lo que necesitamos un
módulo para brindar esta información. En LabVIEW, es una de las salidas del nodo de propiedad
VISA, aquí llamaremos a la función "Número de bytes en el puerto serie", que nos proporcionará
cuántos bytes están disponibles. Arduino LabVIEW.
REVISIÓN 0 (PARA USO) 10-04-2018

fig. 6 VISA property node

fig. 7 Utilización del parámetro de bytes en LabVIEW

También tenemos módulos para abrir archivos. Se utiliza para gestionar documentos que se
pueden utilizar como registros del sistema. En este caso, usaremos "Abrir / Crear / Reemplazar
Archivo" y solo configuraremos la entrada de la ruta del archivo.

fig. 8 Configuración del archivo

La fase de escritura es sencilla, en este caso pasamos los datos leídos de VISA. Escriba el módulo
REVISIÓN 0 (PARA USO) 10-04-2018

en el archivo en formato de cadena.

fig. 9 Escritura o modificación del archivo

fig. 10 Archivo en Arduino LabVIEW

Al finalizar el ciclo de control while (mediante el botón de paro) cerramos tanto el módulo VISA
como el archivo.

2.2. EQUIPO, INSTRUMENTOS Y MATERIALES NECESARIOS

Equipos: Simulador (Arduino, proteus, LabVIEW, Virtual Serial Port)


Materiales: Arduino UNO
Pulsador
Potenciómetro
Let’s

2.3. MEDIDAS DE SEGURIDAD


EPP: Mandil, gafas claras, guantes.
Instrucciones de seguridad:
- Lea y comprenda la guía de laboratorio.
- Lea y comprenda los respectivos lenguajes de programación.
- Desarrolle los programas de manera ordenada y asegúrese que las conexiones estén bien
realizadas

2.4. TRABAJO PREPARATORIO


2.4.1. ACTIVIDADES A DESARROLLAR
Desarrollar mediante el uso del software (LabVIEW, Proteus, Arduino), vamos a
implementar un sistema capaz de controlar de forma analógica y digital algún sistema que
lo podamos implementar a la vida real.

2.4.2. METODOLOGÍA Y TÉCNICA EXPERIMENTAL


Mediante el uso del comando while vamos a implementar un diagrama de control con
sensores analógicos y digitales.
En proteus vamos a realizar el circuito e implementar el Arduino digital.
Y en Arduino se genera el código para hacerlo funcional al Arduino.
REVISIÓN 0 (PARA USO) 10-04-2018

UNIVERSIDAD TÉCNICA DE COTOPAXI

LABORATORIO DE RESISTENCIA DE MATERIALES

CARRERA DE INGENIERÍA ELECTROMECÁNICA

INFORME DE PRÁCTICA

Nota: El informe debe ser conciso, simple y claro, no debe contener más de 5
hojas, no carátula, no carpetas, no binchas, se debe presentar grapado y
ocupando toda el área de la hoja para impresión.

TEMA:
NÚMERO DE PRÁCTICA:
NOMBRE(S): Achote Alex, Moreta Steven, Ramirez Daniel, Silva Hernán, Sivinta
Luis.
FECHA: 2021/05/09
Enlace video:
https://drive.google.com/drive/folders/1opyWfwEvrf9uf0P1hMywkveobtAR2OWn
?usp=sharing

PARTE NUMÉRICA

1 Códigos utilizados

Codigo de arduino

void setup() {

// put your setup code here, to run once:

Serial.begin(9600);

pinMode(A0,INPUT);

pinMode(A1,INPUT);

pinMode(A2,INPUT);

pinMode(A3,INPUT);

pinMode(A4,INPUT);

pinMode(boton1,INPUT);

pinMode(boton2,INPUT);

void loop() {

// put your main code here, to run repeatedly:

datoA0= analogRead(A0);

datoA1= analogRead(A1);
REVISIÓN 0 (PARA USO) 10-04-2018

PARTE GRÁFICA

2 Colocar las capturas de las simulaciones.

PARTE ANÁLITICA

3 Describa con sus palabras el funcionamiento de la aplicación.


ANÁLISIS DE RESULTADOS

El potenciómetro de 5 voltios al ser regulado manda una señal hacia el Arduino,


el cual regula el volumen del tanque, el sensor digital manda un pulso de (0;1), el
cual el labVIEW lee y manda una señal al let.
La programación del arduino consta de 5 entradas analógicos y 2 digitales.
REVISIÓN 0 (PARA USO) 10-04-2018

4 Explique qué uso se le puede dar en la vida real dentro de las industrias.
Esta aplicación la podemos encontrar en grandes procesos industriales, es funcional
para realizar grandes procesos de lavado de cueros.

Los tanques se llenan por una sola tuberia y por medio de los tacometros medimos el
caudal y cada tanque tiene su sensor de temperatura y los sensores de mediciones de
nivel de agua. Al momento de algunos de estos sensores detectar alguna falla,
inmediatamente envía una señal de salida permitiendo que se encienda un let(tambien
se lo puede acoplar una alarma en el momento que se lo vaya a implementar en el
campo de trabajo).

CONCLUSIONES
5 Escriba por lo menos 3 conclusiones
Mediante estos sofware podemos realizar diseños de procesos automatizados, las
cuales las podemos implementar en el campo de la industria.

LabView es un software de ingenieria de sistemas para aplicaciones que requieren


pruebas, medidas y control con acceso rápido a hadware e información de datos la
cual consta de sensores digitales y analógicos los cuales hemos aplicamos para la
realizacion del presente trabajo.

Mediante la implementacion de los potenciometros se pudo simular un llenado de


tanque en donde va a medir la capacidad y el caudal del líqduio o fluido que va a
contener.

Mendiante la utilizacion de sensores de temperatura determinamos las temperaturas


con las que se maneja el líquido en cada tanque y nos permite determinar y mostrar si
las temperaturas son las adecuadas para trabajar con los líquidos.

ANEXOS
6 Especificaciones de los materiales utilizados (Pueden ser bajados de internet)
REVISIÓN 0 (PARA USO) 10-04-2018

BIBLIOGRAFÍA

7 Poner la bibliografía utilizada

[1] Anonimo, «RedHat,» [En línea]. Available:


https://www.redhat.com/es/topics/automation. [Último acceso: 07 Mayo 2021].

[2] E. Ambitiously, «NI,» [En línea]. Available: https://www.ni.com/es-


cr/shop/labview.html. [Último acceso: 07 Mayo 2021].

[3] G. Hub, «Hetpro,» [En línea]. Available: https://hetpro-


store.com/TUTORIALES/arduino-labview-comunicacion-serial/. [Último acceso: 07
Mayo 2021].

[4] M. Pérez, «Greeky Theory,» 2014. [En línea]. Available:


https://geekytheory.com/arduino-y-labview. [Último acceso: 07 Mayo 2021].
REVISIÓN 0 (PARA USO) 10-04-2018

[5] Y. Fernández, «Xataka,» 03 Agosto 2020. [En línea]. Available:


https://www.xataka.com/basics/que-arduino-como-funciona-que-puedes-hacer-uno.
[Último acceso: 07 Mayo 2021].

[6] V. Rossano, «Proteus VSM,» Fox Andina, Buenos Aires, 2013.

También podría gustarte