Netzspannung mit ATmega16 messen

#1678300
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?
#1679066
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren