Anda di halaman 1dari 34

DESARROLLO DE UN

DETECTOR DE RUIDO DE
ALTA FRECUENCIA DE
BAJO COSTE BASADO EN
EL MICROCONTROLADOR
PIC16F84
Para acceder al título de:
Ingeniero Técnico de Telecomunicación

• Director: D. Mario Mañana Canteli.


• Autor: Antonio Martínez Valencia. 1
ÍNDICE
 Introducción: motivaciones y objetivo.
 Hardware.
 Software.
 Pruebas y resultados.
 Líneas futuras de actuación.
 Ejemplo práctico.

2
INTRODUCCIÓN:
MOTIVACIONES Y OBJETIVO.

3
RUIDO DE ALTA
FRECUENCIA
 Señal no deseada presente en la onda de tensión
del terminal de alimentación.
 Las frecuencias a las que afecta son superiores a
la del armónico 50 de la señal fundamental (2500 o
3000 Hz).

4
CAUSAS Y EFECTOS
 CAUSAS:
– ASDs, PWMs, convertidores y conmutadores
de señal .
– Otros.
 EFECTOS:
– Errores de comunicación y control.
– Problemas con equipos sensibles:
ordenadores, sensores, etc.

5
OBJETIVO
 Diseñar y construir un detector de ruido de
alta frecuencia que permita:
- Medir y detectar una presencia de ruido de
al menos el 40% de la señal fundamental.
- Seleccionar el nivel de ruido máximo
para realizar la detección.
- Seleccionar la banda de frecuencias en
la que se mide y detecta el ruido.

6
DECISIONES
 Selección de las bandas de estudio:
– Filtro de capacidades conmutadas.
 Selección del umbral de detección:
– Tensión de referencia ajustable.
 Presentación de medida y modo de trabajo:
– Pantalla de cristal líquido.

7
PROCESO DE DETECCIÓN
SELECCIÓN
DE ANCHO
DE BANDA

SEÑAL A ATENUACIÓN, PRESENTACIÓN


ESTUDIAR FILTRADO Y DE MEDIDA Y
RECTIFICACIÓN SELECCIÓN

ACCIÓN
COMPARACIÓN DE
DETECCIÓN

GENERACIÓN
DE
UMBRAL

8
HARDWARE

9
FILTRO MF10
 Filtrode capacidades conmutadas de frecuencia
de corte proporcional a la frecuencia de reloj.
 Permite configuración paso alto.
 Máximo 4º orden.
 Frecuencia máxima de corte 20kHz para una
frecuencia máxima de reloj de 1MHz.
 Banda de trabajo mínima hasta 200kHz.
 Bajo precio.
10
SELECCIÓN Y GENERACIÓN
DE FRECUENCIAS
 Selección mediante un interruptor binario
triple.
 Desestimación del microcontrolador como
generador.
 Circuito oscilador con cristal e inversor.
 Subfrecuencias con contador y multiplexor.
 Nota: Buffer de aislamiento.
11
CIRCUITO DE FRECUENCIA
VCC+

GENERACIÓN MULTIPLEXOR

14
13
12
11
10
9
8
CONTADOR
I6

I5

I4
74'04
O6

O5

O4
VCC

GND
O1

O2

O3
I1

I2

I3

74'4040 74'151
1
2
3
4
5
6
7
10 9 4 6
CLK Q1 7 3 I0 /Z
11 Q2 6 2 I1 5
CLR Q3 I2 Z FREC
4K7 Q4
5 1
I3
1 2 3 15
Q5 2 14 I4 FRECUENCIA AL FILTRO
Q6 I5
2MHz Q7
4 13
I6
1 2 13 12
1

Q8 12 I7
Q9
22K 14 11
1

Q10 S0
820pF 820pF Q11
15 10
S1
1 9
2

VCC Q12 S2
GND

7
E

VCC
GND
I17005
16
8

VCC+

16
8
RB2
VCC+
INTERRUPTOR
BUFFER 1
2
3
E1
D1
VCC
E4
14
13
12
VCC+

RB6 4 O1 74'126 D4 11
E2 O4 RB5
5
D2 E3
10 12K
6 9 1 2 S2
O2 D3
RB7 7
GND O3
8 12K 1 8
1 2 2 7
VCC+
12K 3 6
1 2 4 5

SWDIP-4

12
FILTRADO
 Eliminamos las componentes de baja frecuencia:
configuración paso alto.
 Su frecuencia de corte es proporcional a la frecuencia
seleccionada.
 Se diseña con ganancia unidad para mantener el
mayor ancho de banda posible.
 Máximo orden (4) mediante dos etapas en cascada,
para mayor pendiente de caída.
 Butterworth para banda de paso máximamente plana.

13
UMBRAL
 Generación mediante un divisor con un
potenciómetro variable.
 Selección de precisión mediante un
interruptor de dos posiciones:
– Rango hasta 20%.
– Rango hasta 50%.

14
RECTIFICACIÓN
Y DETECCIÓN
 Convertimos a valor eficaz equivalente la
señas de salida del filtro mediante un
circuito rectificador: diodo, resistencia y
condensador.
 Comparamos con la señal de umbral
mediante un amplificador como
comparador.

15
MEDIDA: ADC08234
 Comunicación serie con 8 bits y voltajes de
referencia de entrada y salida:
– Resolución de 10mV.
 Utilizamos dos de los cuatro canales de
entrada:
– Voltaje de ruido.
– Voltaje umbral.

16
EL PIC16F84
Características más interesantes:
- 13 patillas de E/S.
- Patilla de reset.
- Perro guardián.
- Interrupción por:
-flanco programable.
-cambio de nivel.
-timer programable.
- Frecuencia de 4MHz
(10MHz máximo).

17
EL MICROCONTROLADOR
 Debe:
– Leer selección de frecuencias.
– Leer voltajes del ADC.
– Presentar la situación de trabajo y los datos de
medida por la pantalla LCD.
– Detectar un desbordamiento de ruido.
– Actuar cuando se produzca la detección.

18
CONEXIONADO DEL
MICROCONTROLADOR

19
PLACAS DEL CIRCUITO

CARA SUPERIOR CARA INFERIOR

20
DETECTOR
Partes del detector.

Presentación

Medida y detección
Generación y selección de frecuencia
Alimentación
21
Selección
SOFTWARE

22
PROGRAMA
 Limitado a 1k de memoria.
 Tareas:
– Controlar y leer el ADC.
– Leer la selección de frecuencia.
– Permitir y atender la interrupción.
– Tratar los datos.
– Controlar el LCD y mostrar los datos.

23
FLUJO DEL PROGRAMA
INICIO / RESET
MENSAJE
DE INICIO

LEER ESTADO DE RB0


UMBRAL
HABILITACIÓN DELA INTERRUPCIÓN DE RB0 FRECUENCIA

LEER UMBRAL
RUIDO

LEER SELECCIÓN DE FRECUENCIA

LEER RUIDO
INTERRUPCIÓN

TRATAR DATOS

PRESENTAR DATOS
24
RUTINA DE ATENCIÓN
A LA INTERRUPCIÓN
DESHABILITACIÓN DE
LAS INTERRPCIONES

NO SÍ
¿FLANCO ASCENDENTE?

QUITAR AVISO DAR AVISO


ESPERAR FLANCO ASCENDENTE ESPERAR FLANCO DESCENDENTE

HABILITACIÓN DE
LAS INTERRPCIONES

25
EJEMPLO DE DETECCIÓN
LED DE DETECCIÓN

LED DE ENCENDIDO

26
PRUEBAS Y RESULTADOS

27
EQUIPO DE TRABAJO
- Entrenador.
- Generador de perturbaciones.
- Otros: Medidor de armónicos, polímetros, generadores, etc.

28
RESULTADOS
Detector de bajo coste que permite:
 Medida de ruido en bandas seleccionables entre 156.25Hz
y 20kHz hasta 200kHz (Armónicos).
 Medida de porcentajes de ruido superiores al 40%.
 Detección de ruido con umbral ajustable.
 Alimentación del propio terminal de estudio.
 Medida con error menor de 2V para porcentajes de ruido
superiores al 8%.

29
LÍNEAS FUTURAS
DE ACTUACIÓN

30
LÍNEAS FUTURAS
DE ACTUACIÓN
 Bajar los límites de detección y eliminar el error
para porcentajes de ruido menores del 8%:
– Amplificación antes de la conversión.
– Ganancia mayor de filtrado (menor ancho).
 Adaptar para terminales trifásicos.
 Comunicación con el PC.
 Mejorar prestaciones:
– Filtro más potente (LTC1068, LMF100).
– Microcontrolador más avanzado (PIC16F87,...).
31
EJEMPLO PRÁCTICO

32
EJEMPLO PRÁCTICO
DE DETECCIÓN

DETECTORDETECTOR
33
34

Anda mungkin juga menyukai