Forum: Mikrocontroller und Digitale Elektronik Annäherung an einen Wert Stromwandler


von Marc (Gast)


Lesenswert?

Guten Tag

Ich habe 2 Stromwandler. Nr1 ist nicht mehr zu beschaffen und daher habe 
ich Stromwandler Nr2 besorgt. Das Poblem ist das sich die beiden in den 
Elektrischen Eigenschaften natürlich unterscheiden. Ich wandle mit 12 
bit.. Die gewandelten Werte liegen zwischen 1760 - 3952 Im Grunde möchte 
ich, das der neue Wandler sich wie der alte verhält. Erst wollte ich 
einfach den faktor nehmen bekomme da aber zu hohe Abweichungen bei den 
oberen Werten. Ich habe an eine art annäherung gedacht nach dem ich das 
gegoogelt habe sind Polynomfunktion oder approximation herausgekommen 
oder hätte jmd eine bessere Idee bzw. einen ansatz den ich verfolgen 
könnte.

(Es wird der Netzstrom gewandelt)

Gruss Marc

von Reinhard #. (gruebler)


Angehängte Dateien:

Lesenswert?

Marc schrieb:
> Ich habe 2 Stromwandler für Netzströme...

Darunter verstehe ich Geräte wie sie
der Anhang zeigt. Ist das bei dir
auch so?

Im Rest deines Textets geht es wohl um AD-Wandlung
(Analog- zu Digital-Wandlung).
Was hat das Eine mit dem Anderen zu tun?

von Marc (Gast)


Lesenswert?

Das ist richtig

Am Stromwandler fällt eine Spannung ab die ich digitalisiere durch einen 
uController. In der Software wird der Strom berechnet aber eben mit der 
Abweichung des Neuen Stromwandlers diesen abweichung möchte ich 
anpassen. Bräuchte allerdings einen Tip wie ich das am besten mache

von Harald W. (wilhelms)


Lesenswert?

Marc schrieb:

> Ich wandle mit 12 bit..
> Erst wollte ich  einfach den faktor nehmen bekomme da aber
> zu hohe Abweichungen bei den oberen Werten.

Wie hoch sind denn Deine Abweichungen? Typische Fehler von
Trafowandlern legen bei 1...3%. Da erscheinen die 12 Bit schon
etwas übertrieben.
Gruss
Harald

von spess53 (Gast)


Lesenswert?

Hi

>Am Stromwandler fällt eine Spannung ab ...

Also ein Shunt?

MfG Spess

von Frank K. (fchk)


Lesenswert?

Marc schrieb:
> Am Stromwandler fällt eine Spannung ab die ich digitalisiere durch einen
> uController.

Dafür brauchst Du noch einen Bürdewiderstand. Hast Du den?

> In der Software wird der Strom berechnet aber eben mit der
> Abweichung des Neuen Stromwandlers diesen abweichung möchte ich
> anpassen. Bräuchte allerdings einen Tip wie ich das am besten mache

Schau in die Datenblätter vom alten und vom neuen.

fchk

von Marc (Gast)


Lesenswert?

im unteren bereich liegt die Abweichung bei 6.56%

von wendelsberg (Gast)


Lesenswert?

Marc schrieb:
> im unteren bereich liegt die Abweichung bei 6.56%

Und was soll uns diese Info sagen?
Daraus kann man nur ableiten: Teile die Ausgabe des neuen Wandlers durch 
1.0656 und alles ist gut.

wendelsberg

von Marc (Gast)


Lesenswert?

Es geht etwas in die falsche Richtung. Das Problen ist nicht die Messung 
sondern, dass ich den Wert anpassen will also im Code mathematisch und 
der anstieg des Stroms nicht Linear ist.

also z.B. Wert 1 ist im unterem Bereich 1952 Wert 2 1824 diese Differenz 
will ich konstant ausgleichen also von 1760 - 3952 die zwei Werte sind 
nur ein bsp. (Strom von 150 mA bis 3.5 kW)

von Marc (Gast)


Lesenswert?

> Daraus kann man nur ableiten: Teile die Ausgabe des neuen Wandlers durch
1.0656 und alles ist gut.

Wenn ich das mache habe ich im unteren Bereich ausgeglichen aber im 
oberen eine differenz von 500mA

von Route_66 H. (route_66)


Lesenswert?

Marc schrieb:
> (Strom von 150 mA bis 3.5 kW)

Bei einer Spannung von 50 Ohm bis 3 Tonnen?

von Georg G. (df2au)


Lesenswert?

Werde doch bitte konkret.
Um welche Stromwandler geht es (Typen, Datenblätter)?
Welche Art Gleichrichter hast du vor dem ADC?
Hast du ein Schaltbild?

>(Strom von 150 mA bis 3.5 kW)
Das ist eine seltsame Aussage. Strom wird nur selten in kW gemessen.

>anstieg des Stroms nicht Linear ist.
Meinst du damit, dass die Kennlinie des Stromwandlers nicht linear ist?

von Noch einer (Gast)


Lesenswert?

Widerstand auch austauschen?
Im Datenblatt des neuen Wandlers sollte sich der Wert finden, bei dem 
der Zusammenhang zwischen Strom und Spannung linear ist.

Oder einfach eine Tabelle mehrerer Umrechnungen ausmessen, ins Programm 
einbauen und dann den gemessenen Wert interpolieren.

von Amateur (Gast)


Lesenswert?

Könntest Du uns mal die Erleuchtung bringen und - muss nicht sein - mal 
etwas über die Wandler erzählen?
Es werden nämlich, im Wechselstrombereich, Strom-/Stromwandler z.B. vor 
Zählern; Strom-/Spannungswandler vor Anzeigegeräten; beides 
Transformatoren, verwendet.
Es kommt aber auch der gute, alte Shunt infrage, der eigenen 
Gesetzmäßigkeiten folgt.

Aber wie gesagt: Es kann auch geraten werden.

Bei einem Strom-/Stromwandler hast Du wahrscheinlich schlechte Karten. 
Bei den anderen: dem nach je.

von Marc (Gast)


Lesenswert?

Der Wandler wurde selbst gewickelt also nur ein Kernmaterial mit einem 
umwickelten Draht daher kann ich keine Angaben dazu machen aber das mit 
den mehreren umrechnungen als Tabelle ist eine gute Idee. Was meinst du 
genau mit interpolieren? ich google es mal

von Harald W. (wilhelms)


Lesenswert?

Marc schrieb:

> Der Wandler wurde selbst gewickelt also nur ein Kernmaterial mit einem
> umwickelten Draht daher kann ich keine Angaben dazu machen

Naja, gute, genaue Stromwandler haben Ihren Preis, und das
nicht ohne Grund. Mit ein paar Windungenauf einem unbekannten
Kern brauchst Du Dich über grosse Fehler nicht zu wundern.
Gruss
Harald

von Marc (Gast)


Lesenswert?

Es ist gelungen mit einer Tabelle als Arrays und der Interpolation.

Vielen Dank an alle für die Antworten.

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.