Generar Codigo para DSPIC en Simulink

#1
Hola,

Estoy desarrollando un medidor de frecuencia de red utilizando un DSPIC, ya lo he simulado en Matlab Simulink, funciona en la simulación pero al generar el código con el simulink el programa en el DSPIC es muy lento. Alguien algún ejemplo que genere código de simulink para DSPIC y que funcione a una buena velocidad.

Saludos
Nestor
 
#2
No se como genere código el simulink pero dentro del programa para el dsPIC deben de declarase que tipo de oscilador se usará, así como el PLL para multiplicar la frecuencia de entrada del oscilador. Quizá por allí ande el problema
 
#3
He revisado el programa y al utilizar el simulink hace que el programa tome mucho tiempo debido a las conversiones de formato numero flotante y punto fijo, en cuanto a la frecuencia el Dspic esta a su máxima frecuencia de 120Mhz. Voy a mejorar el programa y lo estare subiendo para que lo puedan revisar.

Saludos
Nestor
 
#4
Hola a todos estoy de retorno por aqui, despues de revisar el modelo en simulink el problema es que los calculos los realiza en punto flotante y el dspic es punto fijo de 16bits lo cual hace que tome bastante tiempo en realizar los calculos, hice pruebas con DSP F28835 que soporta calculos de puntoo flotante con este DSP los calculos son mucho mas rapidos
 
Arriba