Hallo Forum,
ich stehe vor der Herausforderung, einen Buck-Boost-Wandler mit den
uC(STM32F0) zu steuern.
Nun muss ich zugeben, dass mir der Übergangsbereich zwischen den
Bereichen zu schaffen macht.
Da keine direkte Überwachung des Spulenstroms möglich, muss ich im
lückenden Betrieb bleiben.
Für die Synchronität liegen bei Buck und Boost auf 2 Pwm-Kanälen
eines Timers
Die Schaltung ist leider auf Kante genäht, so dass bei Uin=Uout keine
reiner Boost-Betrieb möglich ist dieser würde einen zu hohen
Ripple-Strom in der Spule führen.
Den Buck Modus und den Boost Modus habe ich gut hinbekommen. Jedoch
versuche ich nun einen Weg zu finden, auf dem mit angemessenen rechen
Aufwand eine Formel zu finden mit der ich den Übergang von 100% Energie
durch Buck zu 100% Energie durch Boost-Betrieb errechnen kann. Oder
einen Weg wie ich dieses Problem umgehen kann.
Da die Eigenspannung während meines Betriebes variiert und ich kein
"hartes" Umschalten von einen in den anderen Modus erfolgen darf brauche
ich einen Rechen Weg der alle Modi erschlägt.
Eine schnelle Regelung ist nicht nötig, da die Eingangsspannung nur
langsam variiert. Somit kann ich auch die cycle-by-cycle Regelung
verzichten. Ein Zusammen brechen der Ausgangsleistung durch einen Modus
Wechsel ist jedoch zu vermeiden.
Ich hoffe ich habe das Problem genau genug geschildert und jemand kann
mir helfen =)