Gast
#1853516
Hi, ich möcht mit einem AVR Strom und Spannung messen um den Verbrauch in Watt errechnen zu können. Folgender Aufbau : mit einem Mega32: ich messe die Spannung über einen Spannungsteiler ca 500:1 entkoppelt über 47µF Kondensator und das ganze um knapp 1 Volt nach oben verschoben. Daraus ermittle ich Maximal- und Minimalwert und habe mit Max - Min * 500 meine VPP soweit so gut dafür reicht der Messbereich des AVR ADC bei weitem aus. Den Strom messe ich mit einem ACS712 für 30A dieser liefert mir in die eine Flussrichtung 2,5 - ca 4,5 Volt für die Werte 0 - 30A bei Verpolung 2,5 - 0,5V. Etwas Mathe verrät: ADC 10Bit heißt 0 - 1023 als Werte bei Messbereich von 5 Volt ergibt sich 0,00488 V bzw. pro Schritt. 4,5V - 2,5V heißt 2V Messbereich bzw. ca 409 Schritte auf die sich 30A verteilen. 30A / 409 = 0,07A pro Schritt. 230 * 0,07A = 16,1Watt wäre die kleinst mögliche zu erkennende Leistungsdifferenz. Das ist mir etwas zu ungenau. Idee 1: da mir die Stromflussrichtung eigentlich egal ist, da eh keiner weiß wie rum man den Stecker in die Steckdose steckt hatte ich überlegt den Bereich 2,5 - 4,5V des ACS712 um den "Nullpunkt" bei 2,5V hinunter zu klappen. Dadurch könnte den Messbereich von 0 - 2,5V beschränken und die Messauflösung zumindest verdoppeln und hätte eine genauigkeit von ca. 8Watt Noch nicht sehr genau aber schon besser. Idee 2: Auflösung erhöhen, da es meines wissens nach bei der Mega Serie nur 10Bit gibt hieße das externen ADW oder auf die xmega serie mit 12bit gehen wobei ich mich mit der noch garnicht beschäftigt habe. Gibt es hier neben den anderen technischen Daten große Unterschiede in der Programmierung? bei 12Bit wäre das schon die vierfache Genauigkeit mit ca. 4Watt Genauigkeit. 1+2 = ca 2Watt Genauigkeit Gibt es vielleicht noch andere / einfachere Möglichkeiten? Bzw. welche würdet ihr wählen? Danke Gruß Stefan