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.
Patrocinadores
Copyright © Apuntes de Electrónica - Política de privacidad - Contacto