Forum: Mikrocontroller und Digitale Elektronik Arduino und ACS712 (Hall-Sensor) Strommessung


von Eule (Gast)


Angehängte Dateien:

Lesenswert?

Hi ihr,

ich messe mit einem ACS712-Modul (Ebay-Artikel Nr. 400748775156) und 
einem Arduino Uno den Strom eines DC-Motors. Das Modul ist so 
angeschlossen wie es beschriftet ist.
Der Motor wird über einen Brückengleichrichter ohne Kondensator 
betrieben (ich nutze ein Garagentorantrieb bei dem ursprünglich auch 
keine Glättung verwendet wurde). Sollte ich das vorsehen?

Mein Problem ist es nun, dass ich die Messergebnisse nicht 
interpretieren kann. Ich habe erwartet, dass ich ein periodisches Signal 
(100Hz Rippel) bekommen werde, da ja keine Glättung vorliegt. Aber ich 
habe nun ein Schwingung mit ca. 2,5 Hz auf dem Signal (siehe Anhang). 
Woran könnte das liegen?

Viele Grüße,
Eule

von anonymous (Gast)


Lesenswert?

Kleiner Tip ohne vorerst weiter auf deine Frage einzugehen:

'Abtasttheorem nach Shannon' oder 'Aliasing'

google mal ein bisschen und mach dich schlau,

versuch eine Verbindung zu deinem Problem herzustellen,

teile uns deine neuen Erkentnisse mit und

mit etwas Glueck hilft dir dann wieder jemand weiter.

von Mike (Gast)


Lesenswert?

Eule schrieb:
> Woran könnte das liegen?

Wie oft misst du?

von Eule (Gast)


Lesenswert?

Mike schrieb:
> Eule schrieb:
>> Woran könnte das liegen?
>
> Wie oft misst du?

Diese Messung wurde alle 15ms gemacht.

anonymous schrieb:
> Kleiner Tip ohne vorerst weiter auf deine Frage einzugehen:
>
> 'Abtasttheorem nach Shannon' oder 'Aliasing'
>
> google mal ein bisschen und mach dich schlau,
>
> versuch eine Verbindung zu deinem Problem herzustellen,
>
> teile uns deine neuen Erkentnisse mit und
>
> mit etwas Glueck hilft dir dann wieder jemand weiter.

Das heißt ja, dass ich z.B. 100Hz Rippel des Gleichrichters gar nicht 
richtig sehen/rekonstruieren kann, da meine Abtastfrequez (66Hz) ja zu 
niedrig ist. Könnte es dadurch zu der niederfrequenten Schwingung kommen 
die ich da sehe? Werd mich mal weiter einlesen wenn ich wieder ein 
bisschen Zeit habe.

Ich denke ich habe zwei Möglichkeiten das zu Überprüfen.

1. Ich versuche eine höhere Abtastrate und schau mir das Signal an

2. Ich mess das Signal mit dem Oszi (muss ich erst ausleihen) und schau 
wie es dort aussieht

Gibt es auch eine Möglichkeit das Signal, so wie es jetzt ist, ohne 
großen Rechenaufwand aufzubereiten und zu nutzen?

Der Sinn der Messung ist es, dass wenn der Strom am Motor zu groß wird, 
dieser ausgeschaltet werden soll.

Viele Grüße,
Eule

von Eule (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab jetzt mal mit dem Arduino im Abstand von 1ms gemessen. Nun 
erkennt man die 100Hz Rippel des Gleichrichters.

Bei der Messung im Anhang habe ich eine 4700uF Kondensator zur Glättung 
verwendet. Er scheint aber keinen großen Effekt zu haben.

von Adolf S. (juppe)


Lesenswert?

Eule schrieb:
> Er scheint aber keinen großen Effekt zu haben.

Welchen maximalen Strom kann deine AC Quelle liefern?

von Eule (Gast)


Lesenswert?

Adolf Schläger schrieb:
> Eule schrieb:
>> Er scheint aber keinen großen Effekt zu haben.
>
> Welchen maximalen Strom kann deine AC Quelle liefern?

Das ist ein Ringkerntrafo mit 230VAC/200VA der mir 18VAC/5,55Aac liefern 
kann. Diese 18V werden mit einem GBPC25005 (50Vmax/25A) gleichgerichtet. 
Der Motor treibt noch nichts an.

Hab jetzt aus Spaß mal einen 15F Kondensator verwendet. Sieht aber immer 
noch gleich aus. Komisch.

von Ketchup (Gast)


Lesenswert?

Grundlagen zur gleichrichtung Glättung besorgen......

von Eule (Gast)


Lesenswert?

Das mit dem SuperCap wollt ich mir nur mal anschauen.

Normalerweise sollten die 4700uF parallel zum Motor schon eine ziemliche 
Wirkung zeigen. Liegt es vieleicht doch am Sensor?

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.