Estimados foreros estoy muestreando un señal sinusoidal de 50Hz y 1,5 V de amplitud con el puerto ADC del pic 18f4550 la señal sinusoidal esta entre 1 Volt y 4 volt peak to peak.
realizo 64 muestreos cada 312 micro segundos por lo que los datos deben corresponden a un ciclo de la sinusoide.
pero una vez que realice la simulacion quise corroborar que realmente estuviera muestreando un ciclo de la sinusoide, por lo que tome los datos leidos y los envie por el puerto serie RS232 y los grafique en excel.
me encontre con la sorpresa de que no ocurre lo que yo esperaba, los 64 datos corresponden a varios ciclos de la señal de 50 hz.
lo que indica que la frecuencia de muestreo menor es menor.
quisiera saber si a alguien le ha pasado lo mismo, es problema de la simulacion de proteus, u otro problema???
El otro problema que tengo es que el ciclo FOR no funciona desde p=0 hasta p=64, en la simulacion se queda iterando infinitamente. Porque ocurre esto? como puedo arreglarlo??
adjunto los archivos de proteus, excel con grafico, y MPLAB v8 CCS
saludos
gracias de antemano