Microcontroller-besturing van schakelende voeding en analyse van verschillende besturingsmodi
Eén daarvan is dat de microcontroller een spanning afgeeft (via DA-chip of PWM-methode), die wordt gebruikt als referentiespanning van de voeding. Op deze manier is het slechts een microcontroller in plaats van de originele referentiespanning. U kunt de sleutel gebruiken om de uitgangsspanningswaarde van de voeding in te voeren. De microcontroller sluit zich niet aan bij de feedbacklus van de voeding en het voedingscircuit is niet gewijzigd. . Deze manier is het eenvoudigst.
De tweede is dat de microcontroller de AD uitbreidt, waarbij voortdurend de uitgangsspanning van de voeding wordt gedetecteerd, afhankelijk van het verschil tussen de uitgangsspanning van de voeding en de ingestelde waarde, waarbij de uitgang van de DA wordt aangepast, de PWM-chip wordt bestuurd en indirect de stroomvoorziening controleren. Op deze manier is de microcontroller toegevoegd aan de feedbacklus van de voeding, in plaats van dat bij de oorspronkelijke vergelijking van de versterkingslink het microcontrollerprogramma een complexer PID-algoritme gebruikt.
De derde is de microcontroller om de AD uit te breiden, voortdurend de uitgangsspanning van de voeding te detecteren, afhankelijk van de uitgangsspanning van de voeding en het verschil tussen de ingestelde waarde, de uitgangs-PWM-golf, die rechtstreeks de voeding bestuurt. Op deze manier grijpt de microcontroller het meest in op de stroomvoorziening.
De derde manier is de meest grondige schakelende voeding voor de microcontroller, maar de eisen van de microcontroller zijn ook de hoogste. Vereisten voor de rekensnelheid van de microcontroller en kunnen een PWM-golf met voldoende hoge frequentie uitvoeren. Zo’n microcontroller is uiteraard ook duur.
De snelheid van de microcontroller uit de DSP-klasse is hoog genoeg, maar de huidige prijs is ook erg hoog. Uit kostenoverwegingen, die een te groot deel van de kosten van de voeding vertegenwoordigen, mag deze niet worden gebruikt.
Goedkope microcontroller, AVR-serie is de snelste, met PWM-uitgang, kan worden overwogen. De werkfrequentie van de AVR-microcontroller is echter nog steeds niet hoog genoeg en kan nauwelijks worden gebruikt. Hier berekenen we specifiek dat de AVR-microcontroller rechtstreeks de schakelende voeding kan bedienen en welk niveau kan bereiken.
AVR-microcontroller, de hoogste klokfrequentie van 16 MHz, als de PWM-resolutie van 10-bit, dan is de frequentie van de PWM-golf ook de werkfrequentie van de schakelende voeding 16000000/1024=15625 (Hz), schakelende voeding op deze frequentie is uiteraard niet voldoende (in het audiobereik). Neem dan de PWM-resolutie van 9 bits, dit keer is de werkfrequentie van de schakelende voeding 16000000/512=32768 (Hz), die buiten het audiobereik kan worden gebruikt, maar er is nog steeds een bepaalde afstand tot de werkende frequentie van moderne schakelende voedingen.
Er moet echter worden opgemerkt dat de {{0}}bitresolutie betekent dat de geleiding van de eindbuis - uit in deze cyclus, kan worden verdeeld in 512 delen, alleen op geleiding, uitgaande van een werkcyclus van 0,5, kan slechts in 256 delen worden verdeeld. Rekening houdend met de pulsbreedte en de uitgangsspanning van de voeding is er geen lineaire relatie, er is op zijn minst nog een korting nodig, dat wil zeggen dat de uitgangsspanning van de voeding slechts kan worden geregeld tot maximaal 1/128, ongeacht of de belasting verandert of het netwerk Als de voedingsspanning verandert, kan de mate van controle slechts tot dit punt bedragen.
Merk ook op dat er hierboven slechts één PWM-golf is beschreven, die enkelzijdig is. Als je push-pull wilt werken (inclusief halve brug), dan heb je twee PWM-golven nodig, de bovenstaande regelnauwkeurigheid moet worden gehalveerd, kan slechts worden geregeld tot ongeveer 1/64 van de voeding, vereist geen hoog niveau van opladen, zoals batterijen, kan aan de gebruikseisen voldoen, maar voor de eisen van de voeding is de uitgangsnauwkeurigheid hoger, dit is niet voldoende.
