Autor Tema: onda senoidal con PIC  (Leído 14532 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: onda senoidal con PIC
« Respuesta #15 en: 19 de Marzo de 2005, 00:51:00 »
Una pregunta Kamus. Supongo que estarás usando filtro activo Butterworth de 2 polos (es el más usado) y que los valores del filtro los habrás diseñado para una frecuencia de corte de 425 Hz. Para f=425Hz la conversión de cuadrada a senoidal irá bien, pero para f=25Hz me parece que la conversión a senoidal no va a ser muy buena (saldrá casi cuadrada).

Un saludo

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
RE: onda senoidal con PIC
« Respuesta #16 en: 19 de Marzo de 2005, 01:08:00 »
Bienvenido de nuevo , gran Pocher. Es un verdadero lujo poder contar contigo otra vez.

Supongo que para convertir la onda mediante un filtro habrá que determinar primero la frecuencia de trabajo y esa tendrá que ser inamovible, ¿no?

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: onda senoidal con PIC
« Respuesta #17 en: 19 de Marzo de 2005, 01:23:00 »
Efectivamente los valores de las R y C que aparecen en el filtro se calculan para una determinada frecuencia de corte.

Si se usa un filtro pasa bajos y la onda de entrada es senoidal,  para frecuencias por debajo de la de corte la onda senoidal se vé amplificada un poco, para f cercanas a la de corte las dos ondas son prácticamente iguales y para f superiores a la de corte la onda senoidal va reduciendo su amplitud hasta hacerse completamente plana (filtro pasa bajos)

Sin embargo si la onda de entrada es cuadrada y fijamos la fc=425Hz, creo que habran problemas para convertir a senoidales las bajas frecuencias.  

Un saludo Nocturno y féliz día del padre.

Desconectado telekitor

  • PIC10
  • *
  • Mensajes: 30
RE: onda senoidal con PIC
« Respuesta #18 en: 24 de Marzo de 2005, 12:47:00 »
Si tienes la onda senoidal y al amplificarla con un amplificador operacional te sale cuadrada es que estas utilizando el amplificador en saturacion(seguramente la amplitud de la onda cuadrada sea la misma que la de  las alimentaciones positiva y negativa). Utiliza un configuracion de amplificador inversor, la ganancia se controla con las resistencias. hay miles de ejemplos por ahi.

Si quieres eliminar la componente DC de la señal senoidal simplemte filtra paso alto por ejemplo a la entrada del amplificador. ojo calcula el valor del filtro para que no se carge la señal, la frecuencia de paso debe estar antes de la frecuencia de la señal a amplificar.


HeladoHeladoHelado

Desconectado telekitor

  • PIC10
  • *
  • Mensajes: 30
RE: onda senoidal con PIC
« Respuesta #19 en: 29 de Abril de 2005, 05:25:00 »
Si tienes que elvar el nivel de señal, evidentemente tendras que amplificar
Puffffff 80voltios de pico!!!!!, tendras que amplificar, pero mucho, ademas
necesitaras unas alimentaciones de +- 80 voltios al menos para que no se sature
la señal y un amplificador que soporte esas tensiones.

LlorandoLlorandoLlorandoLlorandoLlorandoLlorandoLlorando

Desconectado Cristianxx

  • PIC10
  • *
  • Mensajes: 34
RE: onda senoidal con PIC
« Respuesta #20 en: 29 de Abril de 2005, 20:17:00 »
Otra manera que se me ocurre de hacer una onda senoidal es con un pic con pwm + un convertidor de frecuencia a voltaje (microchip tb tiene para samplear)

asi haces una función que cambie la frecuencia del pic en un loop infinito basado en la respuesta que obtenga de la función seno de math.h

También está la opción de que uses un micro que tenga DAC integrado como los PsOC de Cypress (ya quiero probarlos) Rebotado


 

anything