Forum: Mikrocontroller und Digitale Elektronik Signalverlauf loggen


von Thomas Berger (Gast)


Lesenswert?

Hallo Leute,

ich würde gerne über Stunden einen Signalverlauf dokumentieren. Mein 
Ziel ist es herauszufinden, ob das Gerät einen echten Sinus ausgibt oder 
ob das Signal sinusähnlich oder gar rechteckig wird. Das Signal hat eine 
Spannung von 230V AC und eine Frequenz von 50Hz.

Meine Idee ist, mit einem Trafo die Spannung auf 5V zu transformieren 
und dann mit einem ESP8266 im Dauerloop die Spannung zu messen und zu 
loggen. Wird es so funktionieren oder übersehe ich da noch etwas?

Muss ich an den Eingang des Analogen PINs des ESP8266 eigentlich auch 
einen KerKo hängen, damit Gleichstromanteile herausgefiltert werden?

von Jacko (Gast)


Lesenswert?

Was verstehst du denn unter "Spannung messen"?

Effektivwert, Gleichrichtwert, oder Spannungsverlauf mit
n Samples pro Periode?

Aus deinem Trafo kommen 5 V~? Das ist "bei sinus" eine
Spannung, die 50 mal pro Sekunde alle Werte zwischen -7,07 V
und + 7,07 V annimmt.
Das mag kein µC, oder AD-Wandler.

Der ESP8266 arbeitet mit V+ 3,3...3,6 V, also wird sein
AD-Wandler (wenn Vref = V+ möglich ist) nur Spannungen von
0 V ... 3,3 V verarbeiten können.

Also: Von ADC-In je 20 kOhm nach V+ und GND und über 470 nF
und 47 kOhm zum einen 5 V~ Ausgang des Trafos. Den anderen
Trafoausgang nach GND.

Leichte Phasenverschiebungen sollten nicht stören...

16 Samples für jede 50 Hz Periode brauchst du, um HALBWEGS
die Sinusförmigkeit zu erkennen.

Bei 16 Samples pro Periode à 1 Byte (10-Bit vom ADC auf
8 Bit reduziert) hast du 48.000 Byte pro Minute, oder
2,74 MByte pro Stunde.

Dann sample mal schön!

- Ich würde das anders machen...

von Klaus (Gast)


Lesenswert?

Jacko schrieb:
> Aus deinem Trafo kommen 5 V~? Das ist "bei sinus" eine
> Spannung, die 50 mal pro Sekunde alle Werte zwischen -7,07 V
> und + 7,07 V annimmt.
> Das mag kein µC, oder AD-Wandler.

Ein Spannungsteiler aus 2 Widerständen ist keine Raketentechnik. Es gibt 
aber auch Trafos mit kleinerer Ausgangsspannung.

Und um 50Hz inklusive Oberwellen zu digitalisieren, tut es jeder PC mit 
Soundkarte. Da ist es auch kein Problem, wochenlang aufzuzeichnen. 
Darauf dann Fourier zu machen, um die Oberwellen zu erkennen, ist 
einfach gescriptet. Eigentlich reicht auch ein iPhone mit einer FFT App.

MfG Klaus

Beitrag #5702537 wurde vom Autor gelöscht.
von Jacko (Gast)


Lesenswert?

Klaus (Gast) schrieb:
> Ein Spannungsteiler aus 2 Widerständen ist keine Raketentechnik.

Da übersieht er die Wechselspannung mit negativen Momentanwerten.

>  Eigentlich reicht auch ein iPhone mit einer FFT App.

Da übersieht er die Akkulaufzeit des iPhone.

Aber egal, der TO hat schon das Handtuch geworfen...

von Mario M. (thelonging)


Lesenswert?

Jacko schrieb:
> Der ESP8266 arbeitet mit V+ 3,3...3,6 V, also wird sein
> AD-Wandler (wenn Vref = V+ möglich ist) nur Spannungen von
> 0 V ... 3,3 V verarbeiten können.

Schlimmer noch: Der ADC verarbeitet nur Spannungen zwischen 0 und 1V.

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.