Haz una pregunta
  Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

06/06/2011 #1


contador regresivo de tiempo aleatorio ??
Buenas tardes.

Mi probema es que necesitaria impleentar un cronómetro regresivo aleatorio, que varie su tiempo entre unos 5sg. y 15-20 sg. y con otro particularidad, que los 3 penúltimos sg. me mandara una señal, para un zumbador, tipo cuenta atrás de 3-2-1 y al 0 ya no tendría que "pitar" sino hacer otra cosa...

Grácias de antemano.
06/06/2011 #2
Moderador

Avatar de Chico3001

La parte aleatoria esta complicadona... se me ocurre que guardes una tabla de busqueda al azar en una eeprom y despues con un contador selecciones una direccion y la carges al cronometro para comenzar la cuenta

La parte del pitado es muy simple.. solamente se compara la salida del contador, cuando sea 3 segundos o menos se activa un zumbador...
06/06/2011 #3

Avatar de Electronec

Una opción para la parte aleatoria sin utilizr pic, podria ser, utilizar digamos el concepto de un dado electrónico. ¿ Podria ser ?

Saludos.
06/06/2011 #4
Moderador

Avatar de Chico3001

No creo por que aqui se requiere generar un numero, cargarlo en un display y comenzar la cuenta regresiva... en cambio en un dado no necesitas mostrar numero de inicio... solo cargas un capacitor con un valor aleatorio y dejas que corra un contador hasta que se le termine la carga....
06/06/2011 #5

Avatar de DJ DRACO

acá no hay salida...hay que programar en pic...y tampoco será muy fácil...

porque habrá que programar esa aleatoriedad y tarde o temprano no será tan aleatorio...

aff, ya se me cansó el cerebro
06/06/2011 #6


En principio el numero aleatorio no necesito visualizarlo para nada... Para que "pite" los 3 penultimos sg. puedo una vez terminada la cuenta "aleatoria", dar inicio a otro contador fijo de 4 sg, y que "pite" en los 3 primeros...

Chico3001, lo que tu dices del capacitor, creo que puede funcionar, pero no sé como implementarlo, como lo cargas con un valor aleatorio??

Como tu bien dices, Electronec, creo que me vale un esquema tipo dado electrónico...o no ya que tal y como yo lo conozco, la aleatoriedad se la da el tiempo, que se esté pulsando, cosa que no sé si yo podré aplicar.. ya que pretendo que el inicio del ciclo me venga por un mando de radiofrecuencia...??

Un Saludo
06/06/2011 #7
Moderador

Avatar de Chico3001

Hay varios circuitos de dados electronicos por el foro... pero creo que la gran mayoria se basan en el efecto de que una persona no puede presionar 2 veces un boton con el mismo tiempo... y gracias a eso se puede generar un efecto aleatorio

Pero iniciarlo con un mando de RF ya es otra cosa... ya que los pulsos siempre son discretos y el azar se pierde... por lo que hay que pensar en otro efecto que sea azaroso y que no dependa del tiempo de entrada...
07/06/2011 #8


Eso mismo, hay que buscar otro sistema, que creo que el mejor seria una eeprom, tal y como comentas en tu primera respuesta, pero no acabo de verlo claro ...?
07/06/2011 #9
Moderador

Avatar de Chico3001

Mmm es simple... llenas la eprom con una tabla al azar y vas escogiendo un valor secuencialmente.... el problema es que una vez que termines de leer la memoria los valores se van a repetir...
10/06/2011 #10


Pues en principio me gustaria buscar otra solución ya que como tu has dicho al final ya se repetirian...
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Circuitos lógicos combinacionales y secuenciales

Compuertas, flips flops, registros, PLDs, codificadores, contadores, multiplexores, ...

Cerrar
Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.