Post Reply
5 posts • Page 1 of 1
Postby omr » 28 Nov 2016 20:46
Moin zusammen,

ist es normal, dass ein Meanwell PWM-90-12 auch bei 100% PWM fiept?

Das ist ein hochfrequenter Ton, nahe an der Hörgrenze Das Netzteil ist mit 80W belastet.

Ich weiss, das sind die Spulen, aber die Teile sind ja IP67.

PWM wird von einem Arduino am Timer1 erzeugt. Macht es hier evtl. Sinn, die PWM-Frequent zu verändern?

Die MeanWells verarbeiten laut Datenblatt ein PWM-Signal mit der Frequenz von

"PWM fosc : 60~130KHz". Sind damit jetzt 60Hz-130kHz gemeint, oder 60kHz-130kHz?

Viele Grüße,
Olli
Viele Grüße,
Olli
User avatar
omr
Posts: 213
Joined: 11 Apr 2015 11:52
Location: Kiel
Feedback: 0 (0%)
Postby steppy » 28 Nov 2016 21:42
Hi,
in folgendem Datenblatt steht 100Hz - 3kHz:
http://www.meanwell.com/productPdf.aspx?i=288

Woher hast du deins und welche Frequenz nutzt du?

Edit: Wie hast du den Timer konfiguriert? Probier doch mal den Port händisch auf HIGH zu setzen. Je nach PWM-Konfiguration kann es sein, dass du nie 100% HIGH erreichst, sondern immer ein LOW-state bleibt.

Gruß
Stefan
User avatar
steppy
Posts: 210
Joined: 18 Aug 2014 08:42
Feedback: 4 (100%)
Postby omr » 28 Nov 2016 22:17
Moin Stefan,

http://www.mouser.com/ds/2/260/PWM-90-SPEC-806285.pdf

Richtig, da steht auch 100Hz ~ 3KHz für das PWM-Signal.

Ich habe den Timer1 des Arduino nicht weiter konfiguriert, sondern gebe mit analogWrite einen Wert zwischen 0 und 255 drauf.

Das müssten dann 490Hz sein.

Eine Verbesserung konnte ich aber schon erzielen, indem ich die beiden Netzteile weiter auseinander positioniert habe. Offenbar gibt es da magnetischen Interferenzen mit Resonanz.

Oder sollte man die beiden Netzteile am besten nicht phasengleich mit PWM versorgen?

Viele Grüße,
Olli
Viele Grüße,
Olli
User avatar
omr
Posts: 213
Joined: 11 Apr 2015 11:52
Location: Kiel
Feedback: 0 (0%)
Postby steppy » 28 Nov 2016 23:41
Hallo Olli,
wenn ich mich recht erinnere kommst du mit analogWrite nicht auf 100% duty cycle.

Der Timer wird im Fast PWM mode betrieben. Wenn der mittels analogWrite gesetze Wert erreicht ist, wird auf LOW geschaltet. Nun passiert folgendes wenn du den Wert auf 255 setzt:
1. Der Port steht auf HIGH so lange der Timer-Wert kleiner als 255 ist
2. Beim erreichen der 255 wird der Port dann auf LOW geschaltet
3. Einen Timer-Takt später beginnt der Timer wieder bei 0 zu zählen, der duty cycle startet erneut und dein Port steht wieder auf HIGH

Einen Timer-Takt lang steht dein Port also auf LOW. Deswegen würde ich den Port tatsächlich mittels digitalWrite auf HIGH setzten. Falls es dann immer noch fiept weißt du wenigstens, dass es nicht am PWM-Signal liegt :wink:
Möglicherweise irre ich mich hier auch, die Arduino-Platform ist ja immer mal wieder Änderungen unterworfen.

Wenn es tatsächlich am PWM Signal liegt würde ich die unterschiedlichen Frequenzen von 100Hz-3kHz mal durchprobieren um die Leiseste zu finden.

Gruß
Stefan
User avatar
steppy
Posts: 210
Joined: 18 Aug 2014 08:42
Feedback: 4 (100%)
Postby omr » 29 Nov 2016 19:24
Moin,

ich habe jetzt die Logik so verändert, dass bei 255 statt eines analogWrite ein digitalWrite(HIGH) auf den Pin gelegt wird. Am Geräusch ändert das nichts, es liegt also nicht an der PWM-Frequenz.

Es ist auch nur eines der beiden Netzteile auffällig. Ich werde das mal tauschen.

Viele Grüße,
Olli
Viele Grüße,
Olli
User avatar
omr
Posts: 213
Joined: 11 Apr 2015 11:52
Location: Kiel
Feedback: 0 (0%)
5 posts • Page 1 of 1
Related topics Replies Views Last post
Meanwell LDD dimmbare Konstantstromquelle
by c-th » 16 Mar 2014 17:17
6 1153 by c-th View the latest post
17 Mar 2014 16:28
Meanwell KSQ wird ordentlich warm
Attachment(s) by Aquafreak » 28 Apr 2019 15:52
14 777 by Aquafreak View the latest post
05 May 2019 17:25
Meanwell LCM-40 dimmen per Light Manager Air von JB Media
by buddyholly » 17 Feb 2017 23:06
3 477 by buddyholly View the latest post
25 Feb 2017 18:28

Who is online

Users browsing this forum: No registered users and 4 guests