FFT utilizando un microcontrolador Pic [cerrado]

2

Buenas noches,

No estoy muy familiarizado con DSP y quiero participar en un proyecto. Deseo realizar una FFT en la corriente de fuente que entra en una carga no lineal y observar su contenido armónico en una pantalla LCD. Entiendo la configuración básica del circuito, pero me cuesta entender cómo interactúa con el microcontrolador. La frecuencia fundamental es 60Hz, el voltaje es 120, la corriente máxima es 20A. Sé que necesitaré un CT o un amplificador diferencial ya que el microcontrolador no puede mantener esos valores altos.

¿Alguno de ustedes tiene algún recurso que pueda ayudarme?

    
pregunta Alex Ponce

3 respuestas

2

Microchip tiene una línea completa de microcontroladores PIC con capacidades DSP, adecuadamente llamados dsPIC. Son esencialmente micros PIC24 con funciones DSP agregadas, que incluyen:

hardware multiply–accumulate (MAC)
barrel shifting
bit reversal
hardware support for loop indexing

Hay varios ejemplos de código que utilizan dsPIC para realizar FFT, como este .

Aquí está un artículo que describe cómo usar un dsPIC33 para mostrar FFT en una pantalla LCD.

Puedes encontrar muchos más recursos buscando en Google para:

dspic fft microchip library
    
respondido por el tcrosley
0

Necesitará un divisor de voltaje y una derivación, o los transformadores de corriente y voltaje más seguros para reducir el voltaje y la corriente a aproximadamente 1 V CA.

Necesitará filtrar la señal para evitar el alias y muestrear los voltajes de 1 V con un ADC.

Aquí es donde comienza la diversión y sospecho que será más fácil multiplicar las formas de onda muestreadas en el PIC con tablas de sin (60 Hz) sin (300 Hz) y sin (420 Hz), ya que los armónicos par y tercero son no es común en los sistemas de energía.

Intenta hacer un FFT en Python primero.

    
respondido por el skvery
-1
  

FFT utilizando un microcontrolador Pic

hay un montón de código FFT, tanto para versiones de punto flotante como de punto fijo, para que las explore. simplemente obtenga una copia y compílela en su destino.

  

Me está costando entender cómo interactúa con el microcontrolador.

esa es una pregunta totalmente diferente de lo que su título sugiere. por lo general, se mide la corriente realizando un anuncio en ella.

    
respondido por el dannyf

Lea otras preguntas en las etiquetas