Sei sulla pagina 1di 8

Universidad Tecnológica de Tehuacán

Programa Educativo
TSU en Mecatrónica Área Sistemas de Manufactura
Flexible

ASIGNATURA: Manufactura Flexible

EXAMEN REMEDIAL QUINTO


CUATRIMESTRE GRUPO B

Nombre del docente:

Ing. Alfredo Namigtle Jimenez

Ciclo: Enero-Abril 2019.


Fecha de entrega: 21/02/2019
INTRODUCCIÓN
Los contadores son los bloques digitales más utilizados, estando presentes en la
mayor parte de los sistemas digitales, habida cuenta del amplio número y diversidad
de sus aplicaciones. En primer lugar, el propio contaje directo de unidades que,
además de la información sobre número de objetos, personas o sucesos, permite el
control de dicho número; por ejemplo, controlar el número de objetos a insertar en
un envase, el número máximo de personas presentes en un recinto.
El tiempo es una variable «omnipresente» que afecta a todo tipo de procesos y
actividades; además, puede ser aprovechada indirectamente para medir otros tipos
de magnitudes.

Los contadores son una buena herramienta para el manejo de la variable tiempo,
por cuanto que permiten medirla con precisión y permiten, también, definir intervalos
temporales precisos. La forma de medir tiempos admite diversidad de opciones:
desde la medida horaria propia de los relojes o la medida con mayor resolución y
precisión que realizan los cronómetros, hasta la determinación de intervalos
temporales precisos (temporizadores).

Asimismo, la medida de tiempos puede ser utilizada para medir velocidades (al
recorrer espacios conocidos) y distancias (conocida la velocidad con que se
recorren).

La distribución del tiempo en partes (multiplexado temporal) permite la generación


repetitiva de secuencias, la selección de señales y su medida con un instrumento
común, la realización de temporizaciones sucesivas, el control temporal de
procesos, etc.

Esta actividad tiene como objetivo diseñar un programa que realice un conteo
ascendente y descendente de 0 a 9999 mediante LabVIEW y con la cDAQ 9174.

La cDAQ debe contar con una fotoresistencia y según el valor de la fotoresistencia


el conteo será ascendente o descendente.

El circuito debe contar con botón de inicio de conteo, uno de pausa y un botón de
stop tanto físico como virtual.
El conteo debe mostrarse en un conjunto de displays de 7 segmentos.
Marco teórico
Contador
Según Nelson; Nagle; Carrol; Irwin un contador es un circuito secuencial construido
a partir de biestables y puertas lógicas capaz de realizar el cómputo de los impulsos
que recibe en la entrada destinada a tal efecto, almacenar datos o actuar como
divisor de frecuencia. Habitualmente, el cómputo se realiza en un código binario.
Función de incremento
Paleta propietaria: funciones numéricas
Requiere: Sistema de Desarrollo Base.
Agrega 1 al valor de entrada.

Función de decremento
Paleta propietaria: funciones numéricas
Requiere: Sistema de Desarrollo Base.
Resta 1 del valor de entrada.

Case structure
Paleta propietaria: Estructuras
Requiere: Sistema de Desarrollo Base.
Contiene uno o más subdiagramas, o casos, exactamente uno de los cuales se
ejecuta cuando se ejecuta la estructura. El valor conectado al selector de casos
determina qué caso ejecutar.
1. Etiqueta de selección: muestra los valores para los cuales se ejecuta el caso
asociado. Puede especificar un solo valor o un rango de valores. También
puede utilizar la etiqueta de selección para especificar un caso
predeterminado.
2. Subdiagrama (caso): contiene el código que se ejecuta cuando el valor
conectado al selector de caso coincide con el valor que aparece en la etiqueta
del selector. Para modificar el número o el orden de los subdiagramas, haga
clic con el botón derecho en el borde de la estructura del Caso y seleccione
la opción apropiada.
3. Selector de casos: selecciona qué caso se ejecutará en función del valor de
los datos de entrada. Los datos de entrada pueden ser un clúster booleano,
de cadena, entero, de tipo enumerado o de error. El tipo de datos que conecta
al selector de casos determina los casos permitidos que puede ingresar en
la etiqueta del selector.
While loop
Paleta propietaria: Estructuras
Requiere: Sistema de Desarrollo Base.

Repite el código dentro de su subdiagrama hasta que se produce una condición


específica. Un While Loop siempre se ejecuta al menos una vez.

1. Subdiagrama: contiene el código que el


bucle While ejecuta una vez por
iteración.
2. Terminal de iteración (i): proporciona el
recuento de iteraciones del bucle actual.
La cuenta de bucle siempre comienza
en cero para la primera iteración. Si el
recuento de iteraciones supera los
2.147.483.647, o 231-1, el terminal de
iteración permanece en 2.147.483.647
para todas las iteraciones adicionales. Si necesita contar más de
2.147.483.647 iteraciones, puede usar registros de desplazamiento con un
rango entero mayor.
3. Terminal condicional: evalúa un valor de entrada booleano para determinar
si se debe continuar ejecutando el bucle While. Para especificar si el bucle
se detiene para un valor booleano VERDADERO o FALSO, configure el
comportamiento de continuación del bucle. También puede determinar
cuándo se detiene el bucle conectando un grupo de errores al terminal
condicional.
Compuertas lógicas
Compuerta AND (Y)
Con dos o más entradas, esta compuerta realiza la función booleana de la
multiplicación. Su salida será un “1” cuando todas sus entradas también estén en
nivel alto. En cualquier otro caso, la salida será un “0”. El operador AND se lo asocia
a la multiplicación, de la misma forma que al operador SI se lo asociaba a la
igualdad.

Compuerta OR (O)
La función booleana que realiza la compuerta OR es la asociada a la suma, y
matemáticamente la expresamos como “+”. Esta compuerta presenta un estado alto
en su salida cuando al menos una de sus entradas también está en estado alto. En
cualquier otro caso, la salida será 0.

Compuerta NOT (NO)


Esta compuerta presenta en su salida un valor que es el opuesto del que esta
presente en su única entrada. En efecto, su función es la negación, y comparte con
la compuerta IF la característica de tener solo una entrada.
Display de 7 segmentos
Es un componente electrónico utilizado para representar visualmente números y
letras. Está compuesto por 7 dispositivos lumínicos (led) que forman un 8, de esta
forma controla el encendido y el apagado de cada led, así podemos representar el
número o letra solicitado.
En los siete segmentos de cátodo común, el punto circuital en común para todos los
leds es el cátodo común (Gnd), cero volts (Wakerly, 2001).

Fotoresistencia

Un fotorresistor o fotorresistencia es un
componente electrónico cuya resistencia
disminuye con el aumento de intensidad de luz
incidente. Puede también ser llamado
fotoconductor, célula fotoeléctrica o resistor
dependiente de la luz, cuyas siglas, LDR, se
originan de su nombre en inglés light-dependent
resistor. Su cuerpo está formado por una célula
fotorreceptora y dos patillas. En la siguiente
imagen se muestra su
símbolo eléctrico (Tinder,
Divisor de voltaje con fotoresistencia 2005).
Módulo NI-9403

El NI-9403 es una interfaz de E/S digitales configurables


para entrada o salida con
capacidad de configuración
linea a linea en vivo. Cada
canal tiene aislamiento
transitorio entre los canales
de E/S y el plano trasero.
Se puede usar el Módulo
LabVIEW FPGA para
programar el NI-9403 para
aplicaciones como
contadores/temporizadores
personalizados de alta
velocidad; protocolos de comunicación digital; generación de pulso. En un chasis
NI CompactDAQ, se puede usar el NI-9403 únicamente como un módulo de E/S
digital estática (temporizado por software).

Módulo NI-9219

El NI‑9219 está diseñado para


pruebas de usos múltiples. Con el
NI‑9219, se puede medir señales
desde sensores como galgas
extensiométricas, detectores de
resistencia de temperatura (RTDs),
termopares, celdas de carga y
otros sensores; así como medidas
de corriente de cuarto de puente,
medio puente y puente completo
con excitación de voltaje y
corriente integrada. Cada canal es
seleccionado individualmente,
para realizar un tipo de medida
diferente en cada canal.
Bibliografía
JOHN WAKERLY. “DISEÑO DIGITAL, PRINCIPIOS Y PRÁCTICAS”.
Prentice – Hall, 2001.
RICHARD TINDER. “DIGITAL ENGINEERING DESIGN”. Prentice Hall
Englewood Cliffs NJ, 2005
RONALD J. TOCCI. “SISTEMAS DIGITALES”. Prentice Hall, 2002
NELSON; NAGLE; CARROL; IRWIN. “ANÁLISIS Y DISEÑO DE
CIRCUITOS LÓGICOS DIGITALES”. Prentice Hall, 2009
FLOYD; TOMAS. “FUNDAMENTOS DE SISTEMAS DIGITALES”. Prentice
Hall, 2007
http://www.ni.com/es-mx.html