Forum: Mikrocontroller und Digitale Elektronik Ausgang Wechselspannung, Eingang Wechselstrom messen


von Dome (Gast)


Lesenswert?

Hallo,

ich möchte mit meinem Microcontroller ATMmega8 für einen Aufbau gerne 
eine Wechselspannung mit Ueff =2,5 V und f in einem Bereich von 1000 
Hz-20000 Hz
ausgeben.
Und danach mit einem Eingang den fließenden Wechselstrom messen. 
(Bereich von 0-5mA
Wie könnte das realisiert werden, bzw. werden dazu zusätzliche Bauteil 
benötigt?

Danke

von Heinz W. (harryhirsch_4711)


Lesenswert?

Eine Frequenz mit 20kHz direkt mit dem Controller zu messen wird 
sicherlich nicht einfach sein. Schaue Dir mal die Wandlungszeiten der 
A/D Wandler an...

Ich habe mal kurz gesucht und bin auf 
http://www.analog.com/en/special-linear-functions/rms-to-dc-converters/ad536a/products/product.html 
gestoßen... hört sich erst mal ganz gut an..

Den Wechselstrom kannst Du mit einem Messwiderstand Shunt messen und 
ggf. über einen OP verstärken und dann auch wie die Spannung auswerten.

Diese Schaltung ermöglicht nicht den Leistungsfaktor zu bestimmen.

Edit: Nur als Anregung gedacht...

: Bearbeitet durch User
von Dome (Gast)


Lesenswert?

Mindestens bräuchte ich eine Frequenz von 1000 Hz.
Wäre das mit dem Controller leichter möglich?
Benutzen möchte ich die Schaltung zur Bestimmung des Leitwerts von 
Wasser.

von Heinz W. (harryhirsch_4711)


Lesenswert?

Dann sieht es anders aus...

Du möchest Wechselspannung wegen den "Materialtransport" und der 
Haltbarkeit der Elektroden nehmen... Gut.

Das Problem mit den einfachen Gleichrichtern ist, dass sie z.B. für 50Hz 
bei sinusform richtig messen, bei anderen Kurvenformen oder Frequenzen 
hat es im Extremfall nichts mehr mit messen zu tun. Daher mein Vorschlag 
mit dem True RMS Gleichrichtern

Um den Widerstand zu bekommen, brauchst Du in einem definierten 
Zeitpunkt Spannung und Strom. Ich würde da wahrscheinlich den 
Spitzenwert nehmen...

Schon mal über folgenden Ansatz nachgedacht?

Nehme eine Rechteckspannung z.B. +5V -5V. Diese führst Du dem "Prüfling" 
zu. Am Ausgang des Prüflings hast Du einen Kondensator. Wenn der auf 63% 
der Eingangsspannung aufgeladen ist, ist ein Tau um oder nach 5 Tau ist 
der Kondensator voll... Nun nur eigentlichen Frage, warum das Ganze. 1 
Tau ist R * C. Also kannst Du so "indirekt" den Widerstand ermitteln und 
kannst dann weiter rechnen. Die Frequenz ergibt sich aus der "Messzeit" 
diese hängt von den gewählten C ab.

Bei allen Lösungen könnte der geringe Eingangswiderstand der ATMega ein 
Einsatz von OP's erforderlich machen.

Durch Zufall etwas gefunden 
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe#ADC_.28Analog_Digital_Converter.29

: Bearbeitet durch User
von Dome (Gast)


Lesenswert?

Danke für den Ansatz,

wenn ich richtig verstehe:
über ein Abtasten von Uc softwaretechnisch den Wert von Tau ermitteln
und aus diesem dann den Wert für R berechnen?

von Heinz W. (harryhirsch_4711)


Lesenswert?


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.