TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: zksteve en 25 de Mayo de 2008, 19:54:05
-
Hola quisiera saber si alguien me podria asesorar por favor con mi proyecto de Generacion de Funciones Senoidales, Cuadraticas y Triangulares usando un PIC16f84a.
He buscado temas relacionados pero no he encntrado mucho y en la pagina oficial solo viene un ejemplo de onda cuadratica pero no le entiendo muy bien al funcionamiento.
Gracias
-
Que compilador vas usar para programar?
-
Hasta que frecuencia queres llegar?
En C en ASM?
Explicanos un poquitin mas y vamos viendo.
-
Hola utilizare ensamblador por medio de MPLAB la verdad es el unico que he utilizado para programarlo. Este debe tener una variacion de frecuencia de 50 a 500 Hz
-
la parte de la senoide la puedes trabajar, implementando sintesis digital directa (o sea mandas un valor que tomas de una tabla que corresponde a un segmento de la senoide por un convertidor digital analógico)
http://www.min.at/prinz/oe1rib/DDS/SineDDS.htm
creo que el resto de las señales se puede sacar por filtros
-
Una vez tene la cuadrada la podes integrar (con un amplificador operacional) y alli ya tenes 2 señales, la cuadrada y la triangular.
Para generar un seno, como bien dice palitroquez, generas una tabla y vas recorriendola.
La tabla con unos 200 valores te genera una señal muy buena.
saludos
-
jajaja !!! tambien ponele a la salida cuadrada otro operacional en configuracion pasa bajos, filtras armonicos y te queda una senoidal !!!
Saludos !