Strommessung in Motorleitung mit wechselnder Polarität

Gast #1359408
Lesenswert?

Hallo zusammen,
ich suche nach einer Möglichkeit in einer Motorleitung den Strom zu 
messen.
Der Motor hat einen Anschlußwert von ca. 4A - 8A bei einer Spannung um 
die 13,5 Volt - Überlast sogar bis 12 A. Ein Messung mit einem Shunt 
wäre sicher ein Alternative um dann die abfallende Spannung mit einem 
ADC Eingang eines MCs zu messen und eine Abschaltung herbei zuführen.
Aber, der Motor wird zur Drehrichtungsänderung umgepolt und da bin ich 
dann mit meinem Latein am Ende. Ich habe auch schon ein wenig gegooglt 
und bin bei einer Schaltung ausgekommen die mit einem IRCZ24 (HEX-FET), 
der hat einen Sense Ausgang für die Strommessung, die Messung 
durchführt, allerdings funzt die Schaltung nach dem Umpolen nicht mehr.

Hat einer von Euch eine Idee wie man die Messung ohne riesen Aufwand 
hinbekommen kann ????

Dank Euch für Eure Mühe

Gruß
Schorschi
Gast #1359431
Lesenswert?

Willst du bloss erreichen das der Motor abschaltet? Wenn ja gibt es 
dafür Motorschutzschalter.

In (fast)jedem Messgerät wird der STrom über einen Shunt gemessen und 
dabei kann der Strom positiv und negativ sein. Die Atmel haben doch die 
Möglichkeit der Differenzmessungen swischen 2 ADC Pins, damit sollte es 
gehen. Du musst bloss mit der Masse aufpassen damit die Spannung wischen 
GND und den ADC nicht den Zulässigen bereich verlässt.
Gast #1359550
Lesenswert?

Hallo Peter,
du meinst ich solle den ADC1 an der einen Seite des Shunt und den ADC2 
an der anderen Seite des Shunt anlegen und aufpassen das beide 
Spannungsabfälle die 5V nicht übersteigen und dann je nach Stromrichtung 
die Differenz zwischen beiden bilden.

verstehe ich dich da so richtig ????

Gruß
Schorschi
Gast #1359659
Lesenswert?

> Was soll denn das? Da könnte man ja auch ein Multimeter nehmen und den
> Wert mit einer Kamera einlesen.
War ja nur ein Beispiel, ein 5V DC-DC Wandler gibt es für ein paar € und 
damit geht es auch.
Gast #1359664
Lesenswert?

Hallo
das mit der Batterie ist wohl auf Dauer keine Lösung.
Spaß bei Seite mit der Kamera.......

Der Motor wird zur Zeit von einem Handschalter/Taster bedient, quasi 
unter Aufsicht. Den Schalter möchte ich automatisieren und die 
Endabschaltung die sonst durch die Verbindung Auge sehen, Finger - 
Taster loslassen erfolgt durch die Strommessung erledigen. Natürlich 
nicht ohne Relais als Taster Ersatz.

Leider habe ich keine da, sonst hätte ich zum Testen zwei von den IRCZ24 
bidirektional verschaltet so das immer einer in die richtige Richtung 
leitet......?????
Was sagt da der erfahrene Elektroniker - könnte das funktionieren ???

Schorschi
Gast #1359696
Lesenswert?

Du kannst einen normalen Shunt-Widerstand nehmen, dimensionierst ihn so, 
dass bei vollem Strom nicht mehr als +-2,5V anliegen. Dann addierst du 
zur Spannung 2,5V (mit Operationsverstärker). Jetzt hast du eine 
Spannung von 0-5V. Beim Einlesen mit dem ADC entspricht dann 0.5*Vref 
einem Strom von 0 A.
#1359964
Lesenswert?

Geht's euch gut?
Viele AVRs haben einen differentiellen ADC. Da ist auch gleich eine 
Verstärkung mit drin. Faktor 20 / 200. Das machst du vor der H-Brücke. 
Kostenpunkt: Zwei Portpins und ein Stück Leiterbahn als shunt.


Gesehen habe ich auch schon:
- Getriggerte ADC Wandlung über einen FET. R_DS_on ist Shunt. Kommt 
natürlich auf die Frequenz an.

- Spannung über mosfet über kleinsignalfet auskoppeln. Also auch R_DS_on 
als shunt. Diese Spannung dann dem Analog Comperator zuführen. Für 
Notabschaltungen mit Sicherheit sinnvoll.


Temperaturabhängigkeit von FET und Kupfer ist IMO hier kein Problem. 
Wenn die beiden wärmer sind, dann ist der Motor auch schon wärmer und 
eine Abschaltung sollte früher erfolgen.
Gast #1360077
Lesenswert?

Hallo
hab da mal was auf gezeichnet.
ein IRCZ soll je Richtung zugeschaltet werden und dann messen, also 
immer nur eine aktiv sein. So kann ich den Strom in beide Richtungen 
messen, wenn auch mit doppelten Bauteilen

Könnte das so funktionieren

Schorschi
Angehängte Dateien:
Gast #1363413
Lesenswert?

Hallo ich habe nochmal etwas gegoogelt und bin auf die High-side current 
monitoring ICs gekommen z.B. MAXC4081, der kann den Strom in beide 
Richtungen messen. Allerdings ist der nicht aufzutreiben, scheint aber 
eine Möglichkeit zu sein.

Gruß
Schorschi
Gast #1363458
Lesenswert?

Sample bei Maxim einen MAX9923TEUB+ Current Sense, ultra precision

Die Differenzmessung direkt über den AVR kannst du vergessen, wenn der 
Spannungsabfall am Shunt nur ein paar mV sind (wer will schon einen 
Shunt im Ohm-Bereich).

Die eingekoppelten Störungen sind zu groß, der Differenz-Verstärker im 
AVR (im unteren mV-Bereich) ist viel zu schlecht. Ich hatte jedenfalls 
kein befriedigendes Ergebnis.

Mit dem MAX9923 kann ich in elektrisch "dreckiger" Umgebung (1:16 
Panzer, 5,4 kg, 2 Fahrmotoren bis 10A, diverse Servos) über 2x20cm 
Leitungen zum Shunt excellent messen: im internen 10-Bit ADC vom 
ATmega2560 klappert nur das unterste Bit :-)

PS: Spule an AVCC nicht vergessen, und hochwertige Stützkondensatoren.
Gast #1363603
Lesenswert?

warum nicht einfach ein Stromwandler? Nicht teures nach Hall Prinzip 
oder gar einen der super spezial ICs von Maxim. Einfach einen 1:50 
Transformator. Ist nicht größer als 5x5x5mm. Dazu einen Shunt zb 15E, 
bisschen RC filtern und reset Netzwerk. Und man hat ein wunderbares 
Signal 0-1.8V.

Dann ist high-side auch Messung kein Problem.


MFG
Gast #1363836
Lesenswert?

MAX9923 Datenblatt Seite 13 oben:

Vdd und /SHDN an +5V vom AVR
OUT an beliebigen ADC vom AVR
Rload ist der Motor
Vsense ist der Shunt, je nach Bedarf wählen

Stromberechung sinngemäß:

// ADC readout in [V]
DOUBLE ADCVoltage (USHORT us)
{
  DOUBLE dVref = 2.56;  // [V]

  return (us * dVref) / 1024;
}

// Current in [A]
DOUBLE ConvertIcc (USHORT us)
{
  DOUBLE dGain = 25.0; // gain of MAX9923T
  DOUBLE dRs   = 0.1;  // [Ohm] Shunt

  return ADCVoltage (us)  dGain  dRs;
}
Gast #1364303
Lesenswert?

Hallo,
ich glaube da ist noch ein Problem !!!!! vielleicht verstehe ich das 
auch nur falsch
Kann der Chip das messen ??????

Betriebsart Linkslauf
12V -> Shunt -> Motor Pin1 und von Motor Pin 2 -> Masse
der Shunt sitz dann direkt vor dem Motor.

Betriebsart Rechtslauf
Masse -> Shunt -> Motor Pin1 und von Motor Pin 2 -> 12V

Die Betriebspannung des Gleichstrommotors wird für die Richtungsänderung 
nur gedreht. Der Motor natürlich mit Relais geschaltet.
So liegt der Shunt einmal direkt an der Spannungsquelle und in der 
anderen Richtung direkt an der Masse.

Schorschi

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