Forum: Analoge Elektronik und Schaltungstechnik Schaltnetzteil und induktive Last per PWM ansteuern


von Peter M. (zx-sinclair)


Lesenswert?

Hallo,

ich habe bisher einen Magnet per Relais ausgeschaltet.
Die neue Idee ist den Magnet weich per PWM ein und aus zu schalten.
Funktioniert super!!!!

Ich bin jetzt nicht so der Chef-Elektroniker und drum brennen nach 
Wochen die Treiberbausteine durch. Anscheinend sind im Hintergrund 
irgendwelche Schwingungen am arbeiten, die allmählich alles zerstören.

Ich verwende:
Schaltnetzteil: Meanwell NDR-75-24V 3,2A
Spule: 24V, 1A, 24 Ohm
PWM vom Arduino und das Motorshield Vellemann VMA03

Nun habe ich vor das Ganze mittels LC Filter zu "beruhigen".
(gute Idee???)
Allerdings fehlen mir die Kenntnisse und Begriffe zur Lösung des 
Problems.
Die Berechnung des Filters wird zu oft auf Geräuschreduktion im 
Audiobereich  ausgelegt. Ich habe aber 20 V / 1 A. Da sollte die Spule 
(?) angepasst werden. Ich weiß nur nicht wie. Wie fange ich an?

von Michael B. (laberkopp)


Lesenswert?

Das Motorshild hat keinen Elko. Wohin geht die SPulenenergie beim 
Abschalten ? Erhöht sichd ie Netzteilspannung ?

: Bearbeitet durch User
von hinz (Gast)


Lesenswert?

Und der L298 ist nicht gerade gut gekühlt. Werden denn beide Kanäle mit 
1A belastet?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Peter M. schrieb:
> Nun habe ich vor das Ganze mittels LC Filter zu "beruhigen".
> (gute Idee???)
Ein dickes L hast du ja dank des Elektromagneten schon in deinem System.

> Wie fange ich an?
Woanders.
Suche die Ursache des Problems, anstatt an Symptomen herumzudoktern.

Wie hast du den Mageneten an das Modul angeschaltet? Wo koppelst du die 
PWM ein? Wie sieht die Spannung an der Spule aus? Gibt es da 
irgendwelche Spannungsspitzen? Was passiert, wenn du den Magneten nicht 
mit PWM betreibst, sondern statisch ein- und ausschaltest?

von Peter M. (zx-sinclair)


Lesenswert?

@ Gast: nein. Nur eine Spule mit 1A. Also wird das Bauteil auch nur mit 
1 A belastet. Habe schon überlegt, eine Brücke zu bauen und den zweiten 
Kanal parallel mit zu verwenden. Vielleicht bringt das ja was, außer 
einer Halbierung des Stroms...

@ Lothar:
Habe nicht so viel Ahnung.

"Wie hast du den Mageneten an das Modul angeschaltet? "
Wie meinst Du das? Mit Kabeln an + und -

"Wo koppelst du die PWM ein?"
Vom Arduino an Pin 3 der Motorshields.

"Wie sieht die Spannung an der Spule aus? Gibt es da
irgendwelche Spannungsspitzen? Was passiert, wenn du den Magneten nicht
mit PWM betreibst, sondern statisch ein- und ausschaltest?"
Ohjee, da muß ich mal mein Oszi auspacken und versuchen, ob das Ding so 
eine Art screenshot vom Ein/Ausschaltvorgang machen kann.

von hinz (Gast)


Lesenswert?

Peter M. schrieb:
> Nur eine Spule mit 1A. Also wird das Bauteil auch nur mit
> 1 A belastet.

Dann sind thermische Probleme nicht die Ursache.


> Habe schon überlegt, eine Brücke zu bauen und den zweiten
> Kanal parallel mit zu verwenden. Vielleicht bringt das ja was, außer
> einer Halbierung des Stroms...

Das geht nicht so einfach, und würde auch kaum etwas bringen.


> Ohjee, da muß ich mal mein Oszi auspacken und versuchen, ob das Ding so
> eine Art screenshot vom Ein/Ausschaltvorgang machen kann.

Auf gehts!

von Peter M. (zx-sinclair)


Angehängte Dateien:

Lesenswert?

Hallo,

bin immer noch ratlos.
Eigentlich sieht das aus wie erwartet.
Die PWM-Breite lässt sich prima regeln.
Frequenz 1,95 kHz

Der Spulenanschlüsse des Motortreibers haben kein GND.
Die Spule ist komplett isoliert.
Da das Oszi auf GND zieht, habe ich beide Messkanäle nach bestem Wissen 
und Gewissen mathematisch verrechnet.

Einzig die winzigen Peaks beim steigender Flanke stören evtl.?
Und wenn man gaaanz stark vergrößert sieht man in der 24 V 
Spannungsversorgung 3-4 Schwingungen (+/- 1 V).
Gesamtdauer ca. 300 ns

Wer kann weiter helfen?

: Bearbeitet durch User
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.