Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Generador de Números Aleatorios


       



#1  Generador de Números Aleatorios
snusnuh

Registrado: 18 Abr 2007
Mensajes: 27
Ubicación: Bogotá - Colombia
citar
Por favor necesito hacer un generador de números aleatorios con compuertas. He investigado que puede hacerse con flip-flops y registros de desplazamiento, pero aún no logro hacerlo, por favor si alguien puede ayudarme le agradecería

#2  
Perromuerto

Registrado: 24 Ene 2007
Mensajes: 250
Ubicación: Mérida, Venezuela
citar
Mira esto
http://en.wikipedia.org/wiki/Linear_feedback_shift_register
necesitas solo de registros de desplazamiento y compuertas.
De paso, son la base de los sistemas spread-spectrum de secuencia
directa como las redes wifi.

Saludos

#3  
snusnuh

Registrado: 18 Abr 2007
Mensajes: 27
Ubicación: Bogotá - Colombia
citar
He visto la página pero no me queda claro aún una cosa y es que cuando se conecte el circuito me parece que comenzará a desplazar solo ceros, y veo yo que de alguna manera hay que darle un uno en la entrada por un momento para que empiece a desplazarlo y comience la secuencia de números aleatorios, estoy en lo correcto?

#4  Como arrancar el generador pseudoaleatorio
Perromuerto

Registrado: 24 Ene 2007
Mensajes: 250
Ubicación: Mérida, Venezuela
citar
Todos los enlaces indican claramente que debe haber una semilla inicial
diferente de cero, no importa cual. Lo que debes hacer es usar un
registro de desplazamiento como el 74194 (74LS194, 74HCT194, etc)
que tenga carga paralela. En el arranque, se carga un patron precableado
en paralelo, o sea que pones unas entradas a fuente y otras a tierra.
A continuacion el sistema empieza a correr. Para lograr eso, puedes
usar una especie de reset que activa la carga paralela al ser encendido el
circuito. Adjunto un diagrama. El oscilador de cristal es solamente indicativo.
Haz uno por tu cuenta o usa un 555. La compuerta es indicativa tambien
puedes hacer la compuerta XNOR con un 7402 y los inversores restantes.
Esta cableado para una secuencia de largo 7 bit, por que solo hay que
hacer el XNOR de 2 bit. Para 8 bit requiere el XNOR de 4 bit.

Saludos



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#5  
snusnuh

Registrado: 18 Abr 2007
Mensajes: 27
Ubicación: Bogotá - Colombia
citar
ok muchas gracias, ya lo he hecho con un 74ls164, un 74ls86 y un pequeño pulsador para dar una señal y que comience la generación de los números y ha salido bien, gracias por tu ayuda

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos Oscilador por desplazamiento de fase
No hay mensajes nuevos Fallo en tv: desplazamiento vertical de la imagen
No hay mensajes nuevos Registro desplazamiento
No hay mensajes nuevos Diseño de sensor de desplazamiento, resolucion 0.1mm
No hay mensajes nuevos Ayuda con fli-flop de desplazamiento

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||