Trabajo Colaborativo - PASO 2 Experimentacion - Grupo 203037 37 PDF

Title Trabajo Colaborativo - PASO 2 Experimentacion - Grupo 203037 37
Author GABRIEL ARISTIZABAL
Course Ingenieria de Software
Institution Universidad Nacional Abierta y a Distancia
Pages 21
File Size 2 MB
File Type PDF
Total Downloads 404
Total Views 580

Summary

SOFTWARA AVANZADO PARA INGENIERIA CÓDIGO: 203037_A Paso Unidad 1 Experimentación. Presentado al tutor (a): Gerardo de Jesus Becerra Entregado por el (la) estudiante: Gabriel Fernando Aristizabal González Código: 1144183349 Luis Carlos Cortes Codigo: Hansel Buitrago Salazar Código: Grupo: 203037_37 U...


Description

SOFTWARA AVANZADO PARA INGENIERIA CÓDIGO: 203037_A

Paso 2- Unidad 1 – Experimentación.

Presentado al tutor (a): Gerardo de Jesus Becerra

Entregado por el (la) estudiante: Gabriel Fernando Aristizabal González Código: 1144183349 Luis Carlos Cortes Codigo: Hansel Buitrago Salazar Código: 1114080905 Grupo: 203037_37

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA SEP/2020 CALI VALLE

INTRODUCCIÓN

Los sistemas de instrumentación de hardware tradicionales se componen de componentes de hardware predefinidos, como multímetros digitales y osciloscopios que son completamente específicos de su función de estímulo, análisis o medida. Debido a su función codificada, estos sistemas tienen una versatilidad más limitada que los sistemas de instrumentación virtual.

Este trabajo tiene como finalidad mostrar desarrollo de operaciones matemáticas básicas a través de funciones de análisis por medio del software de LABVIEW, dando respuesta a procedimiento básicos de instrumentación virtual.

Desarrollo Ejercicios (Gabriel Aristizabal) 

Asigne a una variable el valor de una capacitancia en unidades de faradios y conviértala a unidades de microfaradios y kilo faradios.

Resultado.



Asigne a una variable el valor de un número aleatorio entre 0 y 100

Resultado.



Codifique el algoritmo que presentó en el paso 1 de identificación de presaberes y necesidades de aprendizaje.

Resultado.



Leer en un vector el valor de un ángulo en notación sexagesimal (primera celda grados, segunda minutos, tercera segundos) y a través de un indicador, mostrar el valor de dicho ángulo pero en notación decimal.

Resultado.



Ubique tres botones booleanos para que el usuario pueda cambiar su estado y en dos leds mostrar: en uno el resultado de operarlos lógicamente con un “and” y en el otro, el de operarlos con “or”

Desarrollo ejercicios (Luis Carlos Cortes)

3. En Labview crear un instrumento virtual para realizar los siguientes cálculos, cada uno de ellos en una sección independiente • Asigne a una variable el valor de una capacitancia en unidades de faradios y conviértala a unidades de microfaradios y kilofradios.

• Asigne a una variable el valor de un número aleatorio entre 0 y 100

• Leer en un vector el valor de un ángulo en notación sexagesimal (primera celda grados, segunda minutos, tercera segundos) y a través de un indicador, mostrar el valor de dicho ángulo, pero en notación decimal.

• Ubique tres botones booleanos para que el usuario pueda cambiar su estado y en dos leds mostrar: en uno el resultado de operarlos lógicamente con un “and” y en el otro, el de operarlos con “or”.

• Codifique el algoritmo que presentó en el paso 1 de identificación de presaberes y necesidades de aprendizaje.

Desarrollo de ejercicios (Hansel Buitrago) Asigne a una variable el valor de una capacitancia en unidades de faradios y conviértala a unidades de microfaradios y kilofradios

Para realizar la conversión de la unidad “faradio” a microfaradio y kilofaradio, solicitamos al usurario ingresar el valor que desea convertir, luego, este resultado pasa por dos distintos bloques de multiplicación, los cuales tienen agregados los valores constantes de “0.001” y “1000000”, estos nos permiten tener los valores deseados en la salida. En el ejemplo para el valor de 133 faradios, obtenemos 1,33E+8, el cual nos indica el valor en microfaradios, de igual manera, se visualiza el valor de 0,133 que hace referencia a los kilofaradios.

Asigne a una variable el valor de un número aleatorio entre 0 y 100

Se seleccionó esta función para obtener un numero aleatorio entre 0 y 1

Esta función nos permite redondear el valor obtenido en un valor entero, este arrojara el resultado del número aleatorio entre 1 y 100.

En este ejercicio se seleccionaron dos elementos específicos que nos permiten realizar la función que deseamos, estas fueron “Round to Nearest” y “Random Number (0-1). Podemos ver en la imagen que a los valores aleatorios obtenidos gracias al Random Number, le multiplicamos el valor de 100, y de esta manera obtener valores entre 0 y 100, luego, el resultado que de allí sale, pasa por la función Round to Nearest y así, tenemos valores enteros, posteriormente se puede visualizar el valor del número aleatorio obtenido y a este le sumamos el valor ingresado por el usuario. A mano izquierda se puede observar el resultado obtenido, en las 3 casillas se observan el valor seleccionado por el usuario para ingresar, además, se pueden visualizar el número aleatorio entre 0 y 100 que se le asignará al número ingresado. En este ejemplo el usuario ingreso el número 90, el valor aleatorio que se le asignó a este valor fue el 84, y el resultado final de la suma nos dio 174

Leer en un vector el valor de un ángulo en notación sexagesimal (primera celda grados, segunda minutos, tercera segundos) y a través de un indicador, mostrar el valor de dicho ángulo, pero en notación decimal.

Para obtener el ángulo en notación decimal, realizamos la división de los segundos ingresados entre 3600 y los minutos se divide en 60, posteriormente estos resultados se suman y luego a este valor le adicionamos el valor de los grados. Para fines de la prueba hecha, se ingresó el valor sexagesimal 120° 42’ 38”, luego de llevar a cabo las operaciones indicadas anteriormente, el resultado obtenido es 120,711, este es una notación decimal

Ubique tres botones booleanos para que el usuario pueda cambiar su estado y en dos leds mostrar: en uno el resultado de operarlos lógicamente con un “and” y en el otro, el de operarlos con “or” .

Como observamos en las imágenes, se visualizan 3 botones booleanos donde podemos seleccionar el estado “on” o el “off”, según la posición donde se encuentren, harán que se enciendan los leds o se apaguen, todo esto depende de los resultados que se obtengan de los operadores lógicos “AND” y “OR”.

-Codifique el algoritmo que presentó en el paso 1 de identificación de presaberes y necesidades de aprendizaje.

Cálculo área del trapecio: se le pide al usuario que ingrese el valor de los lados y altura de la figura, posteriormente realizamos la suma de los dos lados y este lo dividimos entre 2, por último, el valor obtenido en la “media”, lo multiplicamos por la altura. En el ejemplo se observa que los datos ingresados son: Altura= 8 Lado A =2 Lado B =6 Entre el lado A y B se procede a sumar y este resultado se divide por una constante de 2 para obtener la media, la cual se visualiza en un bloque indicador, este resultado posteriormente se multiplica por la altura y así logramos tener el resultado del área del trapecio.

base en el resultado de los ejercicios anteriores, plantear una idea solución al problema a resolver en el curso, para ellos diligencie la siguiente tabla:

Tabla 1. Propuesta (Hansel Buitrago) Descripción de la idea propuesta

Ítem a resolver Información de entrada Procesos

Información de salida Descripción de la idea en función de los datos anteriores

Temas a consultar con la referencia bibliográfica de donde lo va a extraer

Respuesta -Selección del tipo de energización -Velocidad y sentido de giro del motor -Resolución del motor -Conversión de datos ingresados para obtener el grado de rotación del motor. -Según los datos ingresados por el usuario tanto de energización como resolución, calcular los pasos necesarios para generar la rotación del motor, dependiendo los grados seleccionados anteriormente -Pasos calculados -Tipo de energización y resolución -Velocidad y sentido de giro Se le solicitará al usuario que ingrese en los bloques de control numérico, datos específicos a los cuales desea hacer trabajar el motor; al tener estos datos, por medio de funciones que nos permitan obtener conversiones de datos, visualizar los resultados, estos se verán por medio de indicadores leds. Para esto debemos conocer los parámetros de trabajo de los motores paso a paso unipolar. Por medio de botones booleanos, le daremos la opción al usuario de seleccionar alguno de los parámetros que se solicitan, por ejemplo, el tipo de energización. -Parámetros y especificaciones de los motores paso a paso unipolares. -Manuales para el uso adecuado del software LabView. Estos temas serán consultados de diferentes fuentes, entre ellas y la que presenta más facilidad, será navegadores web, también, de manuales en PDF como: Libro_ManualdeprogramacinLabVIEW9.0_Julin_2018.pd f

TABLA 1 PROPUESTA (Gabriel Aristizabal) ITEM A RESOLVER 

RESPUESTA Selección del tipo de energización a trabajar

Información de entrada

  

Velocidad en la cual va a trabajar el motor Selección del sentido del motor Resolucion del motor

calcular la cantidad de pasos a generar en el motor, para lograr un giro de un ángulo x, generado aleatoriamente Disponer de un botón para generar el número aleatorio “n” entre 0 y 720° que indique la cantidad de grados a rotar por el motor. Proceso

Calcular la cantidad de pasos necesarios para generar la rotación del motor los “n” grados generados anteriormente, de acuerdo al tipo de energización y resolución de paso ingresados por el usuario. Exportar la cantidad de pasos calculados, el tipo de energización, resolución, velocidad y sentido de giro en el que se trabajó el motor, a una hoja electrónica. La simulación tendrá como resultado una pantalla donde muestre la cantidad de grados que realizo el motor. Se generara un giro aleatorio.

Información de salida Tendrá información de la cantidad de pasos que realizo el motor dependiendo del tipo de energización elegido Descripción de la idea en función de los datos anteriores

Temas a consultar con la referencia bibliográfica de donde lo va a extraer

Se solicita al usuario seleccionar el tipo de energización a utilizar, así mismo la velocidad a trabajar del motor y el sentido en el que quiere que trabaje el motor, después de eso el programa realizara unos cálculos para general la Cantidad de pasos necesarios para generar la rotación del motor, también pantallas indicadoras donde mostrara cada una de las operaciones realizadas, tipos de velocidad, energización, resolución etc. http://www.microcontroladores.com.mx/index.php?route=pavblog/blog&id=49 https://www.ingmecafenix.com/electricidad-industrial/motor-paso-a-paso/

TABLA 1 PROPUESTA (Luis Carlos Cortes) Tabla 1. Descripción de la idea propuesta

Item a resolver Información de entrada.

     

Procesos.

Información de salida.



Se debe crear un VI que le permita al usuario seleccionar el tipo de energización del motor, para esto se colocara un menú desplegable donde el pueda seleccionar: El tipo de energización, otro menú desplegable para el sentido de giro, capturar la velocidad de giro, otro menú desplegable para seleccionar la reluctancia, también para pausar, simular o reanudar, y botones para resetear e inciar.



Disponer de un botón para generar el numero aleatorio “n” entre 0 y 720° que indique la cantidad de grados a rotar por el motor. Exportar la cantidad de pasos calculados, el tipo de energización, resolución, velocidad y sentido de giro en el que se trabajó el motor, a una hoja electrónica.

 Descripción de la idea en función a los datos anteriores.

Temas a consultar con la referencia bibliográfic a de donde lo va a extraer.

El usuario podrá: Seleccionar el tipo de energización a simular, (UNIPOLAR, BIPOLAR O HIBRIDO). seleccionar la velocidad a la cual trabajar mínimo cero y máximo 1000 rpm. Seleccionar el sentido de giro (horario - anti horario) La resolución del motor paso- paso 7.5°, 11.25°, 15°, 18°, 45° o 90°. Pausar la simulación y reanudarla. Resetear e iniciar de nuevo la simulación.

Se pide al usuario que seleccione el tipo de energización indicándole que tipos de energización existen para que seleccione una, se le indica el rango mínimo y máximo de la velocidad para que indique a qué velocidad quiere que gire el motor, debe seleccionar el sentido de giro horario o antihorario, en la resolución debe seleccionar el ángulo de giro para ello se creó un menú donde selecciona el ángulo, tiene botones para pausar la simulación o reanudarla y para resetear e iniciar de nuevo. Guía de actividades y rúbrica de evaluación – Paso 2 Experimentación. https://es.wikipedia.org/wiki/Motor_paso_a_paso#Velocidad_de_rotaci%C3%B3n

Tabla 2 Votación Gabriel Aristizabal: VERDER

Criterio 1 Técnico Idea 1 Gabriel Aristizabal Idea 2 Luis Carlos Cortes Idea 3:

Hansel Buitrago Idea 4 Idea 5

Criterio 2 Económico

Total Puntos

Criterio 4 Velocidad de ejecución (puntos) 4

Criterio 5 Facilidad de comprensión (puntos) 3

17

(puntos) 3

(puntos) 4

Criterio 3 Facilidad de manejo (puntos) 3

(puntos) 5

(puntos) 4

(puntos) 4

(puntos) 4

(puntos) 4

21

(puntos) 3

(puntos) 4

(puntos) 3

(puntos) 4

(puntos) 3

15

(puntos) (puntos)

(puntos) (puntos)

(puntos) (puntos)

(puntos) (puntos)

(puntos) (puntos)

Conclusiones Se realizaron todos los ejercicios propuestos en la guía, aplicando los principios de programación en LABVIEW y las operaciones como sumas divisiones multiplicaciones. Creando instrumentos visuales para facilitar el manejo del programa....


Similar Free PDFs