Forum: Mikrocontroller und Digitale Elektronik Netzspannung mit ATmega16 messen


von Jürgen H. (misteret)


Lesenswert?

Hallo,

ich brauche mal euren Rat, ob meine Leistungsmessung 
(Netzstrom+Netzspannung erfassen) so funktionieren könnte,wie ich es mir 
gedacht habe. Es soll auch der cos(phi) bestimmt werden, deshalb will 
ich das Sinussignal im µC (ich nehm den ATmega16) auswerten.
Ich habe auch schon folgenden Thread [[Atmega positive and negative 
inputs]]gelesen, vielleicht könnt ihr trotzdem kurz mal eure Meinung 
äußern.

Spannung wird über Spannungsteiler auf -2,5 bis +2,5V reduziert.
Stromerfassung über Shunt und anschließende verstärkung auf max -2,5 bis 
+2,5 V.

Da das ganze galvanisch getrennt werden muss, wollte ich den ISO122 von 
TI verwenden. (Dieser kostet allerdings etwa 20€!). Aber wenn das eine 
gute Lösung ist, ist der Preis da eigentlich egal.

Das Signal wird 1:1 übertragen, wird dann noch mit einem 2,5V Offset 
überlagert und kommt dann in den Eingang des ATmega16. Der Spannungswert 
da beträgt dann also 0-5V, wobei 2,5V die Nulllinie darstellt.

Was haltet ihr davon?

von Ing (Gast)


Lesenswert?

gibts schon.... von benedikt, der echt was drauf hat...
such mal in der codesammlung, echt gelungene sache...

von Michael M. (Gast)


Lesenswert?

Jürgen Hems schrieb:
> Spannung wird über Spannungsteiler auf -2,5 bis +2,5V reduziert.
lieber eine spannungslupe baun.

von Frank K. (fchk)


Lesenswert?

Es gibt extra ADCs für die Leistungsmessung.

Schau Dir mal an:
- Analog Devices ADE 7758/7759
- Microchip MCP3905...09
- Crystal/Cirrus CS546x
- STM STPM01

In den Datenblättern und Appnotes steht eine ganze Menge drin.

Die meisten dieser Chips haben SPI-Schnittstellen, und die können mit 
hundsgewöhnlichen Optokopplern isoliert werden. Einige dieser Chips 
(z.B. der von Microchip) sind strohdumm und tatsächlich nur ADCs, aus 
anderen (z.B. Crystal) kannst Du gleich noch P, Q, S, \cos\phi, Ueff, 
Ieff fix&fertig auslesen.

fchk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.