La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

2 Curso de Ingenieros de Telecomunicación Examen Febrero 2004 1 Problema: En una determinada planta industrial de fabricación de perfiles de acero, se.

Presentaciones similares


Presentación del tema: "2 Curso de Ingenieros de Telecomunicación Examen Febrero 2004 1 Problema: En una determinada planta industrial de fabricación de perfiles de acero, se."— Transcripción de la presentación:

1 2 Curso de Ingenieros de Telecomunicación Examen Febrero Problema: En una determinada planta industrial de fabricación de perfiles de acero, se desea implantar un sistema de control, para determinar si la longitud de las piezas fabricadas está o no entre unos límites determinados. La longitud normal de una de estas piezas es de 10 metros, pero el proceso de fabricación es tal, que en ocasiones se fabrican piezas más largas o más cortas. Los límites que deciden si una pieza es buena o no se fijan en el 1% (la pieza es buena si mide 10m±1%). EMISOR RECEPTOR Para ello se dispone de un montaje como el de la figura. Se tiene una cinta que se mueve a una velocidad constante de 1 m/s. Sobre esta cinta, están colocados las piezas en sentido longitudinal. Se tiene un sensor fotoeléctrico digital, que proporciona una variable SENSOR. Esta variable presenta un 1 lógico si hay una pieza entre el Emisor (verde) y el Receptor (Rojo) del sensor, y un 0 si no hay nada entre Emisor y Receptor. El sistema de control deseado funcionará de la siguiente manera: Si la pieza mide una longitud correcta (10m±1%), se encenderá una luz verde (LVERDE=1). Si la pieza es demasiado corta, se encenderá una luz roja (LROJA=1), y además se encenderá un panel informando de que la pieza es demasiado corta (PCORTA=1). EMISOR RECEPTOR Si por el contrario la pieza es demasiado larga, se encenderá la misma luz roja (LROJA=1) y el panel informativo que se enciende informará que la pieza es demasiado larga (PLARGA=1). Todos los indicadores vuelven al estado inicial (luces apagadas, paneles apagados) cuando entra una nueva pieza en el sensor. Diseñe el sistema con los bloques combinacionales y secuenciales que crea convenientes. Se dispone de una señal cuadrada de reloj, CLK, de frecuencia 100 kHz EMISOR RECEPTOR SENSOR=1 SENSOR=0

2 2 Curso de Ingenieros de Telecomunicación Examen Febrero Nos basamos en un temporizador que comience a contar desde que la pieza entra en el sistema (desde que SENSOR=1). Para ello, a partir de la señal SENSOR, genero un pequeño pulso para resetear el contador. Como debomos discriminar entre 9,9 y 10,1 segundos, se utiliza un contador con CLK=0,1 seg. A la salida del contador, se situan dos circuitos combinacionales, que se activen si detectan que pasaron 9,9 segundos (combinacional 1, variable T1) y 10,1 segundos (combinacional 2, variable T2). Estas señales T1 y T2 actuarán sobre dos biestables D, de manera que actualicen el valor de la señal SENSOR en esos dos instantes. Se obtienen entonces las variables S1 y S2 (que tienen, tras las temporaizaciones, almacenados permanentemente los valores de SENSOR en los instantes 9,9s y 10,1s, respectiva,mente). Contador Combinacional 1 DETECTA 9,9 s RESET SENSOR CLK Combinacional 2 DETECTA 10,1 s clk D Q T2 T1 S2 S1 Gen. pulso Luz Roja Pieza Larga Pieza Corta clk D Q Luz Verde

3 2 Curso de Ingenieros de Telecomunicación Examen Febrero Tras terminar de pasar la pieza (a partir de 10,1 segundos), las condiciones del enunciado en función de los valores de S1 y S2 son las siguientes: S1S2Caso 00Pieza demasiado corta (PCORTA debe ser 1, LROJA debe ser 1, las demas 0) 10Pieza correcta (LVERDE debe ser 1, las demas 0) 11Pieza demasiado larga (PLARGA debe ser 1, LROJA debe ser 1, las demas 0) 01Imposible Se realiza el circuito combinacional necesario para llevar esto a cabo. Estos valores son ciertos TRAS PASAR 10,1 segundos, por lo que, para que el problema esté resuelto completamente, es preciso que antes de esos 10,1s, las luces estén apagadas, y que se enciendan despues. Puede llevarse a cabo mediante un registro de desplazamiento paralelo-paralelo, que se actualice en un instante posterior a T2 (por ejemplo detectando T3=10,2 segundos en el contador). Contador Combinacional 3 DETECTA 10,2 s Pieza Corta D clk Q Pieza Corta Pieza Larga PCORTA D clk Q D clk Q D clk Q PLARGA LROJALVERDE Luz Roja Luz Verde Pieza Larga

4 2 Curso de Ingenieros de Telecomunicación Examen Febrero Dos últimas puntualizaciones: 1)Para resetear las luces cuando entre otra pieza al sistema, utilizaremos la señal de reset del contador para resetear estos biestables D del registro paralelo-paralelo 2)El intervalo entre piezas debe ser menor que lo que tarda el contador en volver a pasar por 9,9s. Bloque de generación del pulso SENSOR C A B PLS A B C SENSOR

5 2 Curso de Ingenieros de Telecomunicación Examen Febrero Bloque Divisor de Frecuencias: RESET CLK BCD A B C D RESET CLK BCD A B C D RESET CLK BCD A B C D RESET CLK BCD A B C D 100 kHz 10 kHz1 kHz100 Hz 10 Hz CLK Contador y circuitos combinacionales de detección de 9,9s y 10,1s: RESET CLK BCD A B C D RESET CLK BCD A B C D RESET CLK BCD A B C D CLK T2 GENERACION DE T2

6 2 Curso de Ingenieros de Telecomunicación Examen Febrero RESET CLK BCD A B C D RESET CLK BCD A B C D RESET CLK BCD A B C D CLK T1 GENERACION DE T1

7 2 Curso de Ingenieros de Telecomunicación Examen Febrero Otra posible solución Me voy a basar en dos temporizadores: uno que temporiza el tiempo correspondiente a 9,9 y otro a 10.1, y por supuesto, la señal que sumnistra el sensor; se reduce a capturar en el flanco de bajada de la señal del sensor distintas combinaciones Conversión a pulso Sensor Temp 9,9 Temp 10.1 T99 T101 Cada temporizador: Contador SRSR Combinacional Q Pulso

8 2 Curso de Ingenieros de Telecomunicación Examen Febrero Debemos temporizar, dado que la velocidad de la cinta es constante e igual a un metro por segundo, los siguientes períodos: metros: 9.9 Segundos metros: 10.1 Segundos Seleccionaremos una resolución de centesimas de segundo 9,90 y kHz BCD hex 1kHz10kHz100 HzRRRR Pulso R S Q T99

9 2 Curso de Ingenieros de Telecomunicación Examen Febrero kHz BCD hex 1kHz10kHz100 HzRRRR Pulso R S Q T101 Los contadores son los mismos que en la transparencia anterior el bloque conversión a pulso esta en las transparencias de teoría

10 2 Curso de Ingenieros de Telecomunicación Examen Febrero Sensor T101 T99 D Q O.K. Sensor T101 T99 D Q corta Sensor T101 T99 D QLarga Con estos bloques conseguimos capturar la longitud en el momento apropiado, es decir, cuando abandona la cinta

11 2 Curso de Ingenieros de Telecomunicación Examen Febrero SRSR Q O.K. SRSR Q Corta. Corta SRSR Q Larga SRSR Q Pulso

12 2 Curso de Ingenieros de Telecomunicación Examen Febrero Problema 1 Examen de Febrero de 2004

13 2 Curso de Ingenieros de Telecomunicación Examen Febrero Problema: La Presión arterial máxima se tendrá cuando se detecta el primer pulso del pulsímetro. La presión arterial mínima se tiene cuando se reciba el último puslo. a) Gobierno de la Bomba S Q R INICIO Detección FF GENERADOR VACIO VAC BANDA ESTRANGULADORA DE BRAZOS MEDIDOR DE PRESIÓN

14 2 Curso de Ingenieros de Telecomunicación Examen Febrero b) Detección Presión Máxima: Para Detectar el pulso tiene que haber pulso y además estar bajando la presión: VAC Pulsímetro D CLK Q D CLK Q D CLK Q … S Q R MEDIDOR DE PRESIÓN Se utiliza un registro paralelo que guarda el valor medido en el pulso recibido por el pulsímetro. No se vuelve a actualizar hasta que reseteemos Q y volvamos a tener un pulso de subida. En las Qs de los biestables D del registro, se tiene la presión máxima. No se volverá a actualizar hasta el primer pulso TRAS PULSAR INICIO INICIO

15 2 Curso de Ingenieros de Telecomunicación Examen Febrero VAC Pulsímetro D CLK Q D CLK Q … Ahora este valor se actualiza con todos los flancos del pulsímetro; la última actualización se realizará cuando llegue el último pulso. Se utiliza igualmente un registro paralelo que guarda el valor medido en el pulso recibido por el pulsímetro. No se vuelve a actualizar hasta que reseteemos Q y volvamos a tener un pulso de subida. En este caso, el RESET del medidor (si interesa) se haría metiendo la señal INICIO a la entrada RESET ASÍNCRONA de los biestables D del registro. INICIO MEDIDOR DE PRESIÓN D CLK Q

16 2 Curso de Ingenieros de Telecomunicación Examen Febrero e) Visualización en Displays 7 SEG. Utilizamos una memoria que convierte el código de hexadecimal a 3 displays de 7 segmentos; Bits de entrada: 2 palabras de 4 bits = 2x4 = 8 bits. BUS DE DIRECCIONES DE 8bits = 1 byte; Bits de salida: 3 displays de 7 segmentos = 3x7 = 21 bits. BUS DE DATOS DE AL MENOS 21 bits. MEMORIA Display 1 BDAT0.. BDAT6 Display 2 BDAT7.. BDAT13 Display 3 BDAT14.. BDAT20 BDIR0.. BDIR3 BDIR4.. BDIR7

17 2 Curso de Ingenieros de Telecomunicación Examen Febrero Se desea implementar una función lógica mediante tres soluciones distintas. Cada una de las soluciones debe estar basada completamente en un tipo de circuitos combinacionales diferente. La función a implementar viene dad por la siguiente tabla de verdad: EntradasSalidas ABCX0X

18 2 Curso de Ingenieros de Telecomunicación Examen Febrero Se van a plantear 4 soluciones posibles, aunque solo se piden 3. Además de las que se proponen en esta resolución, habría más soluciones vistas en clase. Soluciones planteadas: Algebra de Boole, Karnaugh y puertas lógicas Decodificadores Multiplexores Memorias Otras soluciones posibles Logica Nmos, Pmon, Cmos

19 2 Curso de Ingenieros de Telecomunicación Examen Febrero ) Mediante Karnaugh y Puertas Lógicas: A B C Mapa de Karnaugh para la Variable X0: A·CA·B Por tanto, la función lógica a implementar es A·C+A·B. Así: ABCABC A·B A·C X0

20 2 Curso de Ingenieros de Telecomunicación Examen Febrero A B C Mapa de Karnaugh para la Variable X1: B·CA·B Por tanto, la función lógica a implementar es A·B·C+B·C+A·B. Así: ABCABC A·B A·C A·B·C X1

21 2 Curso de Ingenieros de Telecomunicación Examen Febrero ) Mediante Decodificadores Se necesita un decodificador de 3 entradas, E0, E1 y E2. A cada una de estas entradas haremos corresponder una entrada de la función combiancional; así, cada salida activa corresponde a una combinación de entradas: Así, las salidas activas para X0 son S1, S3, S4 y S5. Por su parte, X1 presenta activas las salidas S0, S3, S6 y S7 EntradasSalidas A=E2B=E1C=E0X0X DEC E0 E1 E2 S0 S1 S2 S3 S4 S5 S6 S7 CBACBA SALIDA ACTIVA S0 S1 S2 S3 S4 S5 S6 S7 X0 X1

22 2 Curso de Ingenieros de Telecomunicación Examen Febrero ) Mediante Multiplexores Se necesita un multiplexor para cada salida, de 8 entradas y 3 bits de selección, ES0, ES1 y ES2. A cada una de estas Entradas de Selección haremos corresponder una entrada de la función combiancional; así, cada salida activa corresponde a una combinación de entradas de selección. Para X0, deben colocarse a 0 las entradas E0, E2, E6 y E7, y a 1 las restantes. E0 E1 E2 E3 E4 E5 E6 E7 ES0 ES1 ES2 C B A X0 E0 E1 E2 E3 E4 E5 E6 E7 ES0 ES1 ES2 C B A X1 +VCC

23 2 Curso de Ingenieros de Telecomunicación Examen Febrero ) Mediante Memorias Utilizando el bus de direcciones como entradas y el bus de datos como salidas: habría que coger 3 bits del bus de direcciones y hacer corresponder a cada bit una entrada. Se tomarían 2 de los bits de salida para obtener las salidas. Simplemente habría que implementar la tabla de verdad del enunciado en esta memoria: Memoria de al menos 3 bits de entrada y 2 bits de salida BDIR0 BDIR1 BDIR2 … BDAT0 BDAT1 … CBACBA X0 X1

24 2 Curso de Ingenieros de Telecomunicación Examen Febrero


Descargar ppt "2 Curso de Ingenieros de Telecomunicación Examen Febrero 2004 1 Problema: En una determinada planta industrial de fabricación de perfiles de acero, se."

Presentaciones similares


Anuncios Google