Documentos de Académico
Documentos de Profesional
Documentos de Cultura
microcontroladores dsPIC
1
Mag. Ántero C.
Sumario:
• Introducción
• Tipos de filtros
• Diseño e implementación de un filtro pasa bajos
• Programa ejemplo
Mag. Ántero C.
¿Qué es un filtro?
Mag. Ántero C.
Introducción
Mag. Ántero C.
¿Qué podríamos hacer con
los filtros?
Mag. Ántero C.
Aplicaciones de los filtros
Mag. Ántero C.
Introducción
Aplicaciones
Síntesis de sonido: creación o modificación de señales
para moldear espectros o formas de onda y lograr el
efecto auditivo buscado.
Mag. Ántero C.
Introducción
Aplicaciones
Separación de señales que fueron combinadas
desafortunadamente (ruido, interferencias provenientes de
otros sistemas)
Mag. Ántero C.
Logro de la sesión:
Mag. Ántero C.
Tipos de filtros
Mag. Ántero C.
Ejemplo
Ejemplo 1.
FFT
Filtro
LPF HPF
Mag. Ántero C.
Ejemplo
LPF
FC
Mag. Ántero C.
Ejemplo
HPF
FC
Mag. Ántero C.
Introducción
Procesamiento digital
de señales
DFT
Transformada discreta de
fourier
Mag. Ántero C.
Introducción
Procesamiento digital
de señales
Transformada Z
Transformada discreta de
laplace
Mag. Ántero C.
¿Qué aplicación implementaremos?
LPF
Mag. Ántero C.
Filtro pasa bajo
RF[6:0]
Generador de
Señal ADC LPF DAC
RB0
Mag. Ántero C.
Filtro pasa bajo
Generador de Señal
Generador de
Señal
RB0
Datos de la
Señal a generar
PSV
Análogo
RB0
Mag. Ántero C.
Filtro pasa bajo
Generador de Señal
Generador de
Señal
RB0
Microcontrolador dsPIC
RB0
Mag. Ántero C.
Filtro pasa bajo
Microcontrolador
ADC
RB0
ADC
• Resolución 12 bits
• Disparo de conversión(Timer 3)
• Tiempo de muestreo -> Ts= 1ms
• Vref+ = 5V Vref- = 0V
Mag. Ántero C.
Filtro pasa bajo
𝑽𝒊𝒏 𝑽𝒐𝒖𝒕
LPF
Mag. Ántero C.
Filtro pasa bajo
𝑽𝒊𝒏 𝑽𝒐𝒖𝒕
LPF
Mag. Ántero C.
Filtro pasa bajo
𝑽𝒊𝒏 𝑽𝒐𝒖𝒕
LPF
Mag. Ántero C.
Filtro pasa bajo
𝑽𝒊𝒏 𝑽𝒐𝒖𝒕
𝐻(𝑠)
1 1
𝑽𝒐𝒖𝒕 𝟏 𝜔𝑐 = =
𝑯 𝒔 = = 𝑟 𝑅𝐶
𝑽𝒊𝒏 𝑟𝒔 + 𝟏
𝜔𝑐 = 2𝜋𝑓𝑐
Mag. Ántero C.
Filtro pasa bajo
Mag. Ántero C.
Filtro pasa bajo
Para 𝒇𝒄=20Hz
𝟏 𝟏
𝑯 𝒔 = 𝑯 𝒔 =
𝟏 𝟎. 𝟎𝟎𝟕𝟗𝟓𝟖𝒔 + 𝟏
𝒔+𝟏
𝟐𝝅 ∗ 𝟐𝟎
Tiempo Continuo
Mag. Ántero C.
Filtro pasa bajo
Mag. Ántero C.
Filtro pasa bajo
Mag. Ántero C.
Filtro pasa bajo
𝟏 𝟎. 𝟎𝟓𝟗𝟏𝟐 𝒛 + 𝟎. 𝟎𝟓𝟗𝟏𝟐
𝑯 𝒔 = 𝑯𝒛 =
𝟎. 𝟎𝟎𝟕𝟗𝟓𝟖𝒔 + 𝟏 Función c2d 𝒛 − 𝟎. 𝟖𝟖𝟏𝟖
𝟏 𝟎. 𝟎𝟓𝟗𝟏𝟐 𝒛 + 𝟎. 𝟎𝟓𝟗𝟏𝟐
𝑯 𝒔 = Función c2d 𝑯𝒛 =
𝟎. 𝟎𝟎𝟕𝟗𝟓𝟖𝒔 + 𝟏 𝒛 − 𝟎. 𝟖𝟖𝟏𝟖
Mag. Ántero C.
Filtro pasa bajo
Y ahora
¿Cómo lo implementamos?
Mag. Ántero C.
Filtro pasa bajo
Mag. Ántero C.
Filtro pasa bajo
Mag. Ántero C.
Filtro pasa bajo
LPF DAC
Digital
Análogo
Mag. Ántero C.
RF[6:0]
Generador de
Señal ADC LPF DAC
5 120
4.5
100
4
3.5
80
3
2.5 60
2
40
1.5
1
20
0.5
0 0
0 100 200 300 400 500 600 700 800 900 1000 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Mag. Ántero C.
Señal filtrada usando un filtro pasa bajo de una
frecuencia de corte de 20HZ
Mag. Ántero C.
Mag. Ántero C.
Muchas Gracias
Mag. Ántero Castro Nieto
Mag. Ántero C. 38