Ich versuche, einen DC-DC-Buck-Boost-Konverter mit diesem grundlegenden Schema und einem Arduino mit dem analogWrite () zu bauenFunktion als mein PWM-Generator. Ich möchte nur 2,4-3 V auf ~ 5 V erhöhen. Wenn es nur der Kondensator und keine Last ist, funktioniert der Wandler so gut, dass ich ihn nach ein paar Sekunden abschalten muss, da die Spannung, die ich an meinem Kondensator messe, die Kondensatorgrenze überschreitet. Wenn ich jedoch eine Last an den Kondensator anschließe (z. B. einen Motor oder einen Widerstand), fällt meine Spannung auf einen wirklich niedrigen Wert (0,1-2 V) und bleibt so, egal mit welcher Frequenz das PWM-Signal ich mit Arduino an den Transistor sende. Ich habe es wirklich versucht, konnte aber die Ursache des Problems nicht finden. Liegt es daran, dass ich zwei Gründe habe, den Akku und den Arduino? Liegt es am Induktor (ich habe versucht, einen kleineren Ringkern mit 45 uH zu verwenden, konnte aber keine besseren Ergebnisse erzielen)? Also was mache ich falsch?
Ich erwarte nur, 500 mA Strom bei 5 Volt an der Ausgangsseite zu ziehen, und laut diesem Rechner sollten meine Induktivität und mein Transistor in Ordnung sein.
Komponenten: 100uF 35V Elektrolytkondensator, 200uH Induktor, BYW29 Gleichrichterdiode, TIP 120 Leistungstransistor, 1k Widerstand
Ein Schema der Schaltung oder zumindest wie es aussehen soll. Vielleicht habe ich etwas falsch verkabelt? Der Widerstand soll die Last darstellen, der Wert spielt keine Rolle, da mein Problem bei jedem Wert außer dem "unendlichen" Widerstand des Multimeters bestehen bleibt.
So sieht meine Schaltung aus
Ich habe eine Spule eines alten Transformators als meine Induktivität verwendet
Allerdings habe ich auch diesen Induktor ausprobiert
Das Diagramm, aus dem Sie bauen, ist in einigen kritischen Punkten grundsätzlich falsch.
Erstens liegt der positive Ausgang des Boosts auf der unteren Schiene. Das macht es viel schwieriger zu folgen. Der Rückweg vom Boost geht dann nicht auf Batteriemasse sondern auf Batterieplus! Was Sie tatsächlich gebaut haben, ist eine seltsame Art von Resonanzschwingkreis; das steht im Einklang mit der Beobachtung einer großen Leerlaufspannung, aber keiner Fähigkeit, tatsächliche Lasten zu treiben.
Sie haben auch ein PNP-Symbol für einen NPN-Transistor verwendet. Es gibt keinen Basiswiderstand, sodass Sie möglicherweise einen großen Strom vom PWM-Pin ableiten.
Hier ist ein konventionelleres Boost-Design: http://reibot.org/2011/08/07/intro-to-boost-converter/ , das einen MOSFET verwendet, der wahrscheinlich erforderlich sein wird, um einen lohnenden Wirkungsgrad zu erzielen.
Versuchen Sie stattdessen Folgendes:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Das funktioniert im Simulator (versuchen Sie "Zeitbereich", Zeitschritt 0,00001 s für 0,01 s oder 0,1 s). Ignorieren Sie die Teilenummern, sie sind Circuitlab-Standardwerte.
Bearbeiten Sie für das Protokoll: Der TIP120 war ein weiteres Problem, Calin wechselte zu MOSFETs, die ordnungsgemäß funktionierten. Ich bin immer noch skeptisch, ob ich damit 5 V bei 500 mA erreichen kann, da dies einen Eingang von> 1 A von 2,1-V-Batterien (NiMH?) Über ein Steckbrett impliziert, aber Calin hat es jetzt im Grunde genommen funktioniert.
pjc50
Kalin
Jim Dearden
Jippie
Kalin