Apuntes de Electronica
MENU
Inicio > Microcontroladores >

Generador de números aleatorios con microcontrolador PIC

Tipo: Trabajo de grado

Formato: PDF

Autor: Alex Calvó Gallego

Web: deeea.urv.cat

Descripción: Proyecto de grado de curso de ingeniería electrónica, sobre desarrollo de un generador de números aleatorios con microcontrolador PIC 18F2455 y conexión USB al PC.

Introducción

Este proyecto, titulado Generador de números aleatorios, tiene por objetivo la realización de un sistema que permita obtener una secuencia de valores numéricos de los que no sea posible obtener un patrón que sirva para predecir futuros valores. Es decir, la obtención de números aleatorios.

La obtención de números aleatorios se basa en el ruido generado por dispositivos pasivos y semiconductores. Para ello, se utilizarán los siguientes dispositivos como fuentes del ruido: el transistor bipolar, el diodo zener y el resistor.

El valor de la señal obtenida se leerá periódicamente mediante un microcontrolador PIC 18F2455 utilizando un conversor analógico / digital. Por ello, se deberá adecuar el rango del voltaje de la señal generada al rango de valores que leerá el microcontrolador.
 

* Información relacionada:
- Ingeniería en Microcontroladores - Máquinas de Estado
 

Resumen del contenido

- Los números aleatorios
- ¿Qué son los números aleatorios?
- Aplicaciones de los números aleatorios
- Estudio teórico del ruido generado por componentes pasivos y semiconductores
- Circuitos generadores - Generador con resistor
- Generador con diodo Zener
- Generador con transistor bipolar
- Adecuación de la señal
- Circuitos utilizados para la adecuación.
- Conexión del PIC con el PC por USB 2.0
- Tratamiento de los datos con Matlab
- Código básico
- Código con filtro en la recepción de valores
- Código de números pares e impares
- Estudio de los resultados obtenidos
- Coste del prototipo.

Acceder al documento ir

« Página anterior   Reportar enlace roto

También te puede interesar
   
Este sitio utiliza cookies propias y de terceros con fines estadísticos y para ofrecerle anuncios de su interés. ACEPTAR Más información