AYUDA URGENTE -> Electrónica Digital
Fuel
Fuel
7101 Mensajes
Citar a a Fuel
Return to Tracatán

Perdón por este offtopic, pero de verdad que estoy desesperado:

Veréis, tengo el lunes un examen de Electrónica Digital, y creía que lo llevaba bien, pero me he hecho con los examenes de otros años y he visto algo que no sabía que entraba, que son los temporizadores. En todas las convocatorias cae uno, siempre igual excepto los valores. El problema es que el libro en el que se supone que lo debe de traer no lo trae, y no encuentro ejemplos en ningún lado, así que si me podéis ayudar os estaré eternamente agradecidos.

Os pongo un ejercicio:

Diseñar un temporizador de 1 hora y 42 minutos empleando contadores de 4 bits ascendetes activos en el flanco de subida y señal de puesta a cero activa con un 1 que emplea el código Gray para representar el número de pulsos contados. Se dispone de una señal de reloj de 7,3 Hz

La solución a este ejercicio se supone que es la siguiente:

SOLUCIÓN

¿Cómo se cuantos contadores he de poner?

Estoy realmente perdido, si alguien me puede ayudar, ya sea poniendome algún link donde lo expliquen o explicandolo por vosotros mismo, le estaré eternamente agradecido.

EDITO: añado que, si hago esto bien, ya casi seguro que apruebo el examen, por eso es tan importante.

Mensaje editado el 09/02/2008 22:05:56 por Fuel


9 Febrero 2008, 22:01:09
Mike-Bell
Mike-Bell
5153 Mensajes
Citar a a Mike-Bell
Every sperm is sacred

Buff, hace tiempo que aprobé ETC (Estructura y Teconología de Computadores) que era donde se daba eso. Así por encima, y de lo vagamente que lo recuerdo, se ve que los dos primeros contadores cuentan hasta 10 (hace el clear con q1=1,q2=1,q3=1,q4=1 -> 1111 = 10 en gray), por lo que serían 20 minutos, más 10 del tercero y así sucesivamente, vas añadiendo minutos hasta tener 1 h y 42 min (102 minutos) jugando con los contadores para tener el tiempo exacto que te piden. No sé si lo que digo es correcto, tampoco te fies mucho, pero más o menos yo lo veo así.

Saludos y suerte ;)

PD: Yo también tengo un examen el lunes, pero de estadística descriptiva :P



9 Febrero 2008, 22:31:46
Fuel
Fuel
7101 Mensajes
Citar a a Fuel
Return to Tracatán


Mike-Bell dijo: Buff, hace tiempo que aprobé ETC (Estructura y Teconología de Computadores) que era donde se daba eso. Así por encima, y de lo vagamente que lo recuerdo, se ve que los dos primeros contadores cuentan hasta 10 (hace el clear con q1=1,q2=1,q3=1,q4=1 -> 1111 = 10 en gray), por lo que serían 20 minutos, más 10 del tercero y así sucesivamente, vas añadiendo minutos hasta tener 1 h y 42 min (102 minutos) jugando con los contadores para tener el tiempo exacto que te piden. No sé si lo que digo es correcto, tampoco te fies mucho, pero más o menos yo lo veo así. Saludos y suerte ;) PD: Yo también tengo un examen el lunes, pero de estadística descriptiva :P

Pues lo que dices tiene lógica, y es más fácil de lo que creía

Muchisisisisisisimas gracias, Mike-Bell, te debo una. Ya te dedicaré mi siguiente canción

Suerte a ti también con el examen


9 Febrero 2008, 22:38:11
Mike-Bell
Mike-Bell
5153 Mensajes
Citar a a Mike-Bell
Every sperm is sacred

Ten en cuenta que influye la frecuencia, y a lo mejor el 10 no equivale a 10 minutos, sino a menos o más (no lo sé) Creo que habia una formula en la que te relacionaba la frecuencia y el tiempo. Suerte.



9 Febrero 2008, 22:42:20
Fuel
Fuel
7101 Mensajes
Citar a a Fuel
Return to Tracatán


Mike-Bell dijo: Ten en cuenta que influye la frecuencia, y a lo mejor el 10 no equivale a 10 minutos, sino a menos o más (no lo sé) Creo que habia una formula en la que te relacionaba la frecuencia y el tiempo. Suerte.

Te iba a preguntar eso ahora, que cómo influía la frecuencia

A ver si descubro eso :S

Gracias igualmente


9 Febrero 2008, 22:43:20
jaimixx
jaimixx
5246 Mensajes
Citar a a jaimixx
Mira detrás de tí, un mono de tres cabezas

Ten cuidado con lo del Gray, que son binarios especiales.


9 Febrero 2008, 22:46:08
Fuel
Fuel
7101 Mensajes
Citar a a Fuel
Return to Tracatán


jaimixx dijo: Ten cuidado con lo del Gray, que son binarios especiales.

No, si eso lo entiendo, y lo que me dijo Mike-Bell tiene sentido, pero no me cuadra, y no entiendo que pinta entonces que pinta la frecuencia


9 Febrero 2008, 22:50:20
jaimixx
jaimixx
5246 Mensajes
Citar a a jaimixx
Mira detrás de tí, un mono de tres cabezas


Fuel dijo:
jaimixx dijo: Ten cuidado con lo del Gray, que son binarios especiales.
No, si eso lo entiendo, y lo que me dijo Mike-Bell tiene sentido, pero no me cuadra, y no entiendo que pinta entonces que pinta la frecuencia

tienes que tener en cuenta que
1 ,mathrm{Hz} = frac{1}{mathrm{s}}
Por tanto, en cada segundo hay 7'3 subidas de reloj, o dicho de otra forma, el temporizador se debe incrementar cada 7'3 ciclos.

Mensaje editado el 09/02/2008 23:12:31 por jaimixx
Mensaje editado el 09/02/2008 23:13:13 por jaimixx


9 Febrero 2008, 23:12:10
Marcos10
Marcos10
[Moderador]
214 Mensajes
Citar a a Marcos10

Segun esa solucion, parece que primero normaliza la frecuencia entrante a 1 hz y despues juega con esa frecuencia que es mas comoda para contar 102 minutos (6120 segundos)


Sigo mirandolo xD

9 Febrero 2008, 23:18:34
jaimixx
jaimixx
5246 Mensajes
Citar a a jaimixx
Mira detrás de tí, un mono de tres cabezas


Marcos10 dijo:

Segun esa solucion, parece que primero normaliza la frecuencia entrante a 1 hz y despues juega con esa frecuencia que es mas comoda para contar 102 minutos (6120 segundos)


Sigo mirandolo xD



Creo que has dado con la clave


9 Febrero 2008, 23:22:05
Marcos10
Marcos10
[Moderador]
214 Mensajes
Citar a a Marcos10

Vale creo que ya lo he pillado mas o menos. Despues de conseguir la frecuencia de 1 hz, con los dos siguientes contadores lo que hace es conseguir 1 ciclo por minuto (1 hz / 60). A partir de esa frecuencia, con los 3 ultimos contadores ya puede contar los minutos que quiera. Lo que ha hecho este es dividir los 142 minutos en 100, 40 y 2 minutos:


De los 3 ultimos el primer contador cuenta cada minuto, asi que cuando marque un 2 ya tendra los dos minutos que quiere contar.


El segundo cuenta cada 10 minutos, pues su reloj esta enchufado al anterior de modo que se active cuando tenga un 10 en la salida. Asi que cuando el segundo marque 4 tendremos 40 minutos.


Y el tercero cuenta cada 60 minutos, porque su reloj sube cuando en la salida del anterior hay un 6. Por lo tanto cuando este (el tercero) marque 1 ya habra pasado una hora


Entonces cuando los 3 marquen respectivamente 1 hora, 40 minutos y 2 minutos activaran la señal de salida.


Creo que es asi, aunque segun la solucion la frecuencia de entrada es 7300 herzios, con 7.3 parece mas dificil


Suerte :)

9 Febrero 2008, 23:43:56
Fuel
Fuel
7101 Mensajes
Citar a a Fuel
Return to Tracatán

Ah, pues muchas gracias, pero no entiendo que hace con cada contador

Mensaje editado el 09/02/2008 23:51:52 por Fuel


9 Febrero 2008, 23:50:02
Mike-Bell
Mike-Bell
5153 Mensajes
Citar a a Mike-Bell
Every sperm is sacred


Fuel dijo: Ah, pues muchas gracias, pero no entiendo que hace con cada contador
Mensaje editado el 09/02/2008 23:51:52 por Fuel

Te lo ha explicado muy bien Marcos10



9 Febrero 2008, 23:54:21
Fuel
Fuel
7101 Mensajes
Citar a a Fuel
Return to Tracatán


Mike-Bell dijo:
Fuel dijo: Ah, pues muchas gracias, pero no entiendo que hace con cada contador
Mensaje editado el 09/02/2008 23:51:52 por Fuel

Te lo ha explicado muy bien Marcos10

Ya, ya, pero no pillaba una cosa de las que decía, pero creo que ya está.

Muchas gracias a todos, y sobretodo a ti, Marcos10


9 Febrero 2008, 23:58:33
Marcos10
Marcos10
[Moderador]
214 Mensajes
Citar a a Marcos10

mmm, el contador cambia de valor al ritmo que le marque el reloj, entonces si por ejemplo el reloj es de 7.3 hz, el contador se incrementara 7.3 veces cada segundo. Sabiendo esto puedes por ejemplo sacar una señal de una frecuencia menor, por ejemplo si entran 10 hz en el contador y recoges las salidas con una AND de modo que valga 1 (la salida de la AND) cuando las salidas del contador marquen 10, la señal que salga de la puerta AND tendra una frecuencia de 1 hz, pues solo vale 1 cuando el contador cuenta hasta 10.


Entonces con eso ya consigues la frecuencia que necesites, para contar minutos la mejor sera 1 ciclo por minuto 1/60 hz


Luego para saber cuando has llegado a un numero con el contador pues igual, cuando a la salida del contador tengas el valor deseado, las coges todas con una AND y te marcara 1 cuando deba.


Para combinar los contadores de modo que te marquen un cierto valor entre todos esta explicado en el mensaje de antes mas o menos


ale q vaya bien ^^

10 Febrero 2008, 0:04:59
Fuel
Fuel
7101 Mensajes
Citar a a Fuel
Return to Tracatán

Muchas gracias por dedicarle un tiempo a explicarmelo, me ha servido de mucho

Mañana, cuando tenga la teoría más estudiada aún, me pondré con ello a ver

Mil gracias de nuevo


10 Febrero 2008, 0:12:06
Mike-Bell
Mike-Bell
5153 Mensajes
Citar a a Mike-Bell
Every sperm is sacred


Marcos10 dijo:

mmm, el contador cambia de valor al ritmo que le marque el reloj, entonces si por ejemplo el reloj es de 7.3 hz, el contador se incrementara 7.3 veces cada segundo. Sabiendo esto puedes por ejemplo sacar una señal de una frecuencia menor, por ejemplo si entran 10 hz en el contador y recoges las salidas con una AND de modo que valga 1 (la salida de la AND) cuando las salidas del contador marquen 10, la señal que salga de la puerta AND tendra una frecuencia de 1 hz, pues solo vale 1 cuando el contador cuenta hasta 10.


Entonces con eso ya consigues la frecuencia que necesites, para contar minutos la mejor sera 1 ciclo por minuto 1/60 hz


Luego para saber cuando has llegado a un numero con el contador pues igual, cuando a la salida del contador tengas el valor deseado, las coges todas con una AND y te marcara 1 cuando deba.


Para combinar los contadores de modo que te marquen un cierto valor entre todos esta explicado en el mensaje de antes mas o menos


ale q vaya bien ^^




10 Febrero 2008, 0:16:26
Marcos10
Marcos10
[Moderador]
214 Mensajes
Citar a a Marcos10

Fuel dijo: Muchas gracias por dedicarle un tiempo a explicarmelo, me ha servido de mucho Mañana, cuando tenga la teoría más estudiada aún, me pondré con ello a ver Mil gracias de nuevo

 


De nada! ^^

10 Febrero 2008, 0:20:29

1

* Para poder insertar mensajes en el foro ha de estar registrado en la página y haber iniciado una sesión

Se prohibe copiar cualquier contenido de esta web sin el consentimiento expreso del autor.

Esta web ha sido desarrollada en su totalidad por Mike-Bell. Copyright © 2000-2005.

Traducción al Español por Mike-Bell. Artwork by Krenes

Esta página se ve correctamente con Internet Explorer 6 y Netscape 7. Resolución recomendada 1024x768 o superior