AVR ADC kann RMS messen?

Ich habe viele Jahre mit AVRs gearbeitet und weiß, dass sein ADC einen internen Kondensator hat, der bei guter Ladung Wechselspannungen messen kann (das Anlegen einer Wechselspannung ergibt eine Zahl). Aber was ich nicht weiß, ist, ob dies nur ein Merkmal ist, das durch ihre intrinsische Natur entsteht, oder ob sie dafür entwickelt wurden. Mit anderen Worten, wie zuverlässig ist diese Messung als RMS-Messung und wenn dies anwendbar ist, sollte ich das Eingangssignal abschneiden, um den negativen Teil davon zu entfernen (z. B. durch eine Diode), oder es gilt die reine Spitze-Spitze-Spannung?

Antworten (1)

Wenn Sie eine undokumentierte Funktion verwenden möchten, ist das in Ordnung, aber wenn Sie sicherer sein möchten, müssen Sie den Effektivwert basierend auf der Eingangswellenform berechnen, die vollständig innerhalb der oberen und unteren Grenzen des ADC liegt.

Sie müssen auch genügend Samples pro Sekunde nehmen, damit Ihre RMS-Berechnung die Harmonischen in der Wellenform vollständig berücksichtigt.

Das Entfernen eines Teils der Wellenform ist in Ordnung, vorausgesetzt, Sie haben es mit Sinuswellen zu tun (keine Oberwellen) und Sie berücksichtigen diese "geplante" Verzerrung.

"Effektivwert berechnen" bedeutet, Effektivwertschaltungen als dafür ausgelegte ICs zu verwenden? oder auf dem Papier berechnen?
@Aug Ich würde RMS mit dem Code berechnen, der im AVR-Chip ausgeführt wird.
OK lassen Sie überprüfen, ich habe gut verstanden. du meinst das mikro ohne zusätzliche bauteile zu verwenden und den ADC wert bezüglich der wellenform umzuwandeln ? Sinuswellen haben negative Anteile, aber AVRs können keine negativen Spannungen tolerieren. Was machst du damit? Verwenden Sie nur den positiven Teil des Signals oder fügen Sie eine Offset-Spannung hinzu und entfernen Sie den Offset-Wert per Code?
@Aug Ich würde eine Offset-Spannung hinzufügen, um den ADC in die Mitte seines Bereichs zu bringen. Wenn Sie einen RMS und einen Durchschnitt im Code erstellen, können Sie berechnen, was Sie benötigen. Welche Art von Signal versuchen Sie, RMS zu berechnen?