domingo, 3 de marzo de 2024

 PRACTICA 1 CONTADOR DE PULSOS DEL 1 AL 5

2DO. PARCIAL



En esta practica la llevamos a cabo como en todas las demás dentro de un ciclo WHILE,
en el podemos observar la conexión que tenemos que para cada booleano creamos a base de estructura CASE para que en caso de detectar una señal active un caso y en caso de que no active el otro respectivamente, de igual manera utilizamos COMPARADORES (igual que en caso del 0 al 4 y el 5 mayor o igual a) que dan a cada constante de comparación en estos casos del 0 al 5 que es el conteo, también se le adiciono un WAIT con su constante a 600ms para que el conteo sea visible.










 

 

CONTROL DE XBOX 

Un mando a distancia o control remoto es un dispositivo electrónico con el que se puede controlar y dar instrucciones a otros dispositivos o máquinas sin necesidad de una conexión por cable.

Aunque en la actualidad se pueden conectar dispositivos para su control a través de tecnologías como el Bluetooth o el WiFi, los mandos a distancia siguen siendo muy utilizados en el ámbito doméstico, por ejemplo para controlar televisores, aparatos de aire acondicionado o puertas automáticas y en este caso el de XBOX.

Existen dos tipos principales de mandos a distancia: los de infrarrojos y los de radiofrecuencia. Ambos funcionan de forma muy similar desde un punto de vista práctico, siendo la principal diferencia el rango de funcionamiento, más amplio en los de radiofrecuencia.


 

ENLACE CON EXCEL

En este apartado realizamos un enlace de LabVIEW con Excel ya que al momento de dar inicio a en LabVIEW nos muestra una pantalla y al subir o bajar con un indicador este nos refleja los datos en Excel ya sea que este arriba o abajo el indicador, los datos estarán de menor a mayor en ese orden, esta práctica nos sirvió para crear enlaces con otros programas.

 

PROGRAMAR UN SISTEMA DE CONTROL QUE ANULE LA SALIDA PWM GENERDA A TRAVEZ DE UN SENSOR BOLEANO

La modulación por ancho de pulso o PWM (Pulse Width Modulation) se usa para controlar el ancho de una señal digital con el propósito de controlar a su vez la potencia que se entrega a ciertos dispositivos. Modificando el ancho del pulso activo (que está en On) se controla la cantidad de corriente que fluye hacia el dispositivo.

Un PWM funciona como un interruptor, que constantemente se activa y desactiva, regulando la cantidad de corriente y por ende de potencia, que se entrega al dispositivo que se desea controlar. Éstos dispositivos pueden ser motores CC o fuentes de luz en CC, entre otros.

Si un motor es alimentado con 12 voltios, recibe todo el tiempo la corriente que este pide y entrega la máxima potencia, si es alimentado con 0 voltios, no recibe corriente y no obtiene potencia.

En un sistema PWM el motor recibe corriente por un tiempo y deja de recibirlo por otro, repitiéndose este proceso continuamente. Si se aumenta el tiempo en que el pulso está en nivel alto (12 V en nuestro ejemplo), se entrega más potencia y si se reduce el tiempo entrega menos potencia.

 

PRACTICA 2

En esta practica teníamos que hacer que un slider marcara 5 para que un  led se encendiera y si este era menor se apagara al igual que si era mayor este se

 

PROGRAMA DE SUMA Y RESTA 

Un programa de suma y resta en el que nos permita la eleccion de dos numeros (A y B) del 0 al 100, que se pueda visualizar de ambas maneras su resultado (como suma y resta).

Para su realizacion se necesito de 2 sliders (A y B) los cuales conectaran con  los conectores operacionales  de suma y resta el cual nos arrojara el resultado y solo basta poner un visualizador grafico para poder ver su resultado.




 

PROGRAMA DE SUMA, RESTA, MULTIPLICACION Y DIVISION


En este programa basicmente es una modificacion del anterior (suma y resta)   

Un programa de suma, resta, multiplicacion y division, en el que nos permita la eleccion de dos numeros (A y B) del 0 al 100, que se pueda visualizar de las cuatro maneras su resultado (como suma, resta, multiplicacion y division).

Para su realizacion se necesito de 2 sliders (A y B) los cuales conectaran con  los conectores operacionales  de suma, resta, multiplicacion y division los cuales nos arrojara el resultado y solo basta poner un visualizador grafico para poder ver su resultado de cada uno.





 

ESTRUCTURA CASE 

Para probar esta estructura se realizo un programa en el cual se pudiese multiplicar y dividir (cambiando entre estos dos casos por medio de un switch y un incicador en este caso un led) dos numeros por medio de sliders verticales (A y B) los cules van conectados a la ESTRUCTURA CASE que en su interior lleva dependiendo del caso su operador operacional y su salida por medio de un visualizador grafico. 

NODO DE FORMULA

 

NODO DE FORMULA 

Al realizar un programa con NODO DE FORMULA se opto por realizar la formula general (conocida como chicharronera) lo que en este caso requeria de tres controles numericos que van conectados al nodo de formula (dando click derecho y agregando sus respectivas input) en el cual se pondran las ecuaciones a realizar para realizar la formula general y agregando dos output los cuales van conectados a dos visualizadores para obtener el resultado con el signo + o - segun su operacion y resultado que se desea obtener.

VERIFICADOR DE TEMPERATURA CON SEMAFORO Y AVISO

 

VERIFICADOR DE TEMPERATURA CON SEMAFORO Y AVISO 

Para la elaboración de este programa se decidió que al ser la temperatura menor o igual a 33 se marque como OPTIMA, mayor a 33 y hasta 66 marque MEDIA, por último, que al pasar de 66 marcara ALTA y salte una advertencia (la cual logramos por medio de un CASE de verdadero o falso conectado a la señal de alta, en el caso false no se pone letrero y en true se pone con STRINGE el letrero a mostrar).





 

CONTADOR EN LABVIEW 

Un contador de pulsos o contador de eventos como comúnmente también es llamado es un dispositivo electrónico que no permite contar el número de algún evento que realice una acción repetitiva.
Un contador ascendente / descendente o bien llamado contador de pulsos, es aquel capaz de procesar los pulsos en cualquier dirección a lo largo cierta secuencia.
Es un contador que en su modo ascendente tiene un conteo a través de la secuencia ( 0,1,2,3,4,5,6,7,8,9)  y luego poder invertirse para poder hacer el conteo en la secuencia contraria (9,8,7,6,5,4,3,2,1,0).
El contador de pulsos podemos establecerle algunos valores pre fijados tales como el limite de conexión y el limite de desconexión.





 

PRACTICA  0 ENCENDER UN LED CON LA TARJETA DE ADQUISICION

Para esta practica se hizo mediante un ciclo while (que utilizamos para todas nuestras practicas), la tarjeta de adquisicion va conectada por medio de un USB a la laptop y se energiza el led por medio de la tarjeta al conectarselo, el cual va a ser escrito por el bloque de WRITE a DIGITAL, SIGLE CHANEL, SIGLE CHANEL, BOOLEAN 1 LINE del interior  del interior del ciclo WHILE.De igual manera al WRITE le ponemos sus controles de PLAY y STOP que iran fuera del ciclo para tenerlo en control.

Se explica un poco mas a detalle en el enlace del video debajo de las imagenes








Introduccion

 

CONCEPTOS DE LABVIEW




LabVIEW (acrónimo de Laboratory Virtual Instrument Engineering Workbench) es una plataforma y entorno de desarrollo para diseñar sistemas, con un lenguaje de programación visual gráfico pensado para sistemas hardware y software de pruebas, control y diseño, simulado o real y embebido.



Para realizar las practicas se utilizaron varios ciclos como el while que es un ciclo infinito, el case que es para realizar una accion dependiendo del caso que sea verdadero o falso y el for que es para ejecutar un ciclo un numero determinado de veces





Este es un ejemplo de un ciclo while, se puede observar la estructura y en la parte inferior derecha siempre lleva su botón de control y este sirve para crear un bucle o ciclo infinito dentro de un código
.




Este es un ciclo for que se utiliza para realizar un programa, pero con un número determinado de veces y cuando este llega a su fin se reinicia.





la estructura case se utiliza para realizar un codigo en el que si el caso es verdadero se realiza una accion mientras que si es falso se realiza otra, esto podria representarse con un interruptor que al precionarlo se realiza una accion y al dejarlo se realiza otra o se interrumpe esta accion.

  


2do Parcial


Practica 0 Circuito paro de emergencia de una sierra


Este circuito se tiene creo a base de un ciclo WHILE en donde se puede ver una señal simulada con su respectiva velocidad (en porcentaje) y su amplitud (voltaje de alimentacion), la salida de la señal simulada se conecta a un visulisador grafico para que podamos apreciarlo cuando esta encendido y cuando se apague ya que en esta salida tambien se le conecta una estructur CASE, la cual en caso de no detectar interferencia esta siga con su amplitud (voltaje) normal y en caso de detectar algo (un dedo en la sierra o algo similar) esta mandara la amplitud  y velocidad a 0  para que se detenga y desenergize, en esta ocacion conectamos el sensor de proximidad a la tarjeta de adquisicion por medio de NI MAX  el cual nos ayuda a programarla de acuerdo a lo que sea (entrada digital) la cual a su vez sera leida por un bloque de DAQ READER como una señal boleana de 1 linea 1 punto.




Tambien se realizo la grabacion de dicha practica la cual pueden observar aqui mismo.





 PRACTICA 1 CONTADOR DE PULSOS DEL 1 AL 5 2DO. PARCIAL En esta practica la llevamos a cabo como en todas las demás dentro de un ciclo WHILE,...