AVR ADC puede medir rms?

He trabajado muchos años con AVR y sé que su ADC tiene un capacitor interno que, si se carga bien, puede medir voltajes de CA (aplicar un voltaje de CA da un número). Pero lo que no sé es si esto es solo una característica creada por su naturaleza intrínseca o si están diseñados para hacer eso. En otras palabras, ¿qué tan confiable es esta medición como una medición RMS y, si esto es aplicable, debo cortar la señal de entrada para eliminar la parte negativa (por ejemplo, mediante un diodo) o se aplica el voltaje pico a pico puro?

Respuestas (1)

Si desea utilizar una función no documentada, está bien, pero si desea estar más seguro, debe calcular el RMS en función de que la forma de onda de entrada esté completamente dentro de los límites superior e inferior del ADC.

También debe tomar suficientes muestras por segundo para que su cálculo de RMS tenga en cuenta completamente los armónicos en la forma de onda.

La eliminación de parte de la forma de onda está bien, siempre que se trate de ondas sinusoidales (sin armónicos) y tenga en cuenta esta distorsión "planificada".

¿"Calcular RMS" significa usar circuitos rms como circuitos integrados diseñados para eso? o calculándolo en el papel?
@Aug Calcularía RMS usando el código que se ejecuta en el chip AVR.
OK vamos a comprobar que entendí bien. ¿Quiere decir usar el micro sin componentes adicionales y convertir el valor ADC con respecto a la forma de onda? Las ondas sinusoidales tienen partes negativas, pero los AVR no pueden tolerar voltajes negativos. ¿Qué haces con eso? ¿Usando solo la parte positiva de la señal o agregando un voltaje de compensación y eliminando el valor de compensación por código?
@Aug Agregaría un voltaje de compensación para colocar el ADC en el medio de su rango. Si haces un RMS y un promedio en código puedes calcular lo que necesitas. ¿Qué tipo de señal está tratando de calcular RMS?