Zitat Zitat von ratm77 Beitrag anzeigen
Hallo,

genau das war/ ist auch mein Problem bei meiner Lösung gewesen. Bei der, von mir verwendeten Platine, war es noch etwas blöder.
...was hat die Platine damit zu tun?

Zitat Zitat von ratm77 Beitrag anzeigen
Die Werte wurden per I2C Bus zur Verfügung gestellt. Das heißt mehrere Messungen und Mittelwert wären viel zu langsam.
In meinem Projekt wird alles gemessen und umgerechnet und erst der fertige Wert wird per I2C übergeben. Alles davor macht keinen Sinn...

Zitat Zitat von ratm77 Beitrag anzeigen
Die von @stfan1409 genutzte Schaltung finde ich schon sehr gut. Aber auch hier schlägt das Thema verschiedene Lastarten wieder zu. Auch eine Verschiebung um z. B. 5 Werte wird nicht funktionieren. Ist ein Trafo oder ähnliches im Stromkreis gibt es eine Phasenverschiebung.
Warum sollte eine Verschiebung um xxx Werte nicht funktionieren? Phasenverschiebung heißt, dass Strom oder Spannung vor- oder nacheilt. Wenn man den Winkel weiß, kann man natürlich softwaremäßig die entsprechenden Werte verschieben.

Schöner wäre natürlich eine Lösung mit Kondensatornetzteil, um die Spannung zu messen. Aber zum testen ist der Aufwand relativ hoch(wegen der galvanischen Trennungen in verschiedenen Strompfaden). Oder lohnt der Aufwand bzw. kann es der Grund für die Fehlmessung sein?