Controlul cu microcontroler al sursei de alimentare comutatoare analiza mai multor moduri de control
Una este că microcontrolerul emite o tensiune (prin cip DA sau metoda PWM), care este folosită ca tensiune de referință a sursei de alimentare. Acest mod este doar un microcontroler în loc de tensiunea de referință originală, puteți utiliza cheia pentru a introduce valoarea tensiunii de ieșire a sursei de alimentare, microcontrolerul nu se alătură buclei de feedback a sursei de alimentare, circuitul de alimentare nu a fost schimbat . Acest mod este cel mai simplu.
Al doilea este că microcontrolerul extinde AD, detectând constant tensiunea de ieșire a sursei de alimentare, în funcție de diferența dintre tensiunea de ieșire a sursei de alimentare și valoarea setată, ajustând ieșirea DA, controlând cipul PWM și controlând indirect sursa de alimentare. În acest fel, microcontrolerul a fost adăugat la bucla de feedback a sursei de alimentare, în loc de compararea originală a legăturii de amplificare, programul microcontrolerului pentru a utiliza un algoritm PID mai complex.
Al treilea este microcontrolerul pentru a extinde AD, detectează în mod constant tensiunea de ieșire a sursei de alimentare, în funcție de tensiunea de ieșire a sursei de alimentare și diferența dintre valoarea setată, valul PWM de ieșire, controlează direct sursa de alimentare. Astfel microcontrolerul intervine cel mai mult în activitatea de alimentare.
A treia cale este cea mai amănunțită sursă de alimentare cu comutare de control al microcontrolerului, dar cerințele microcontrolerului sunt și cele mai ridicate. Cerințe pentru viteza de calcul al microcontrolerului și poate scoate o undă PWM de frecvență suficient de mare. Un astfel de microcontroler este evident și scump.
Viteza microcontrolerului de clasă DSP este suficient de mare, dar prețul actual este, de asemenea, foarte mare, din considerentele de cost, reprezentând o proporție prea mare din costul sursei de alimentare, nu ar trebui să fie utilizat.
Microcontrolerul ieftin, seria AVR este cea mai rapidă, cu ieșire PWM, poate fi luată în considerare. Cu toate acestea, frecvența de operare a microcontrolerului AVR nu este încă suficient de mare, poate fi folosită doar abia. Aici calculăm în mod specific microcontrolerul AVR controlează direct activitatea de comutare a sursei de alimentare la ce nivel poate atinge.
Microcontrolerul AVR, cea mai mare frecvență de ceas de 16MHz, dacă rezoluția PWM de 10-biți, atunci frecvența undei PWM este, de asemenea, frecvența de operare a sursei de comutare 16000000/1024=15625 (Hz), munca de comutare a sursei de alimentare la această frecvență nu este evident suficientă (în domeniul audio). Apoi luați rezoluția PWM de 9 biți, de data aceasta frecvența de operare a sursei de comutare este de 16000000/512=32768 (Hz), care poate fi utilizat în afara domeniului audio, dar există încă o anumită distanță de la operarea frecvența surselor de alimentare cu comutare moderne.
Trebuie remarcat, totuși, că rezoluția de {{0}}biți înseamnă că conducția tubului de putere - oprită în acest ciclu, poate fi împărțită în 512 părți, numai pe conducție, presupunând un ciclu de lucru de 0,5, poate fi împărțit doar în 256 de părți. Luând în considerare lățimea impulsului și ieșirea sursei de alimentare nu este o relație liniară, necesitatea cel puțin o altă reducere, adică ieșirea sursei de alimentare poate fi controlată doar la maximum 1/128, indiferent dacă sarcina se modifică sau rețeaua tensiunea de alimentare se modifică, gradul de control poate fi doar până în acest punct.
Rețineți, de asemenea, că există o singură undă PWM descrisă mai sus, care este cu un singur capăt. Dacă doriți să lucrați push-pull (inclusiv jumătate de punte), atunci aveți nevoie de două unde PWM, precizia de control de mai sus ar trebui să fie redusă la jumătate, poate fi controlată doar la aproximativ 1/64 din sursa de alimentare, nu necesită un nivel ridicat de încărcarea, cum ar fi bateriile, poate îndeplini cerințele de utilizare, dar pentru cerințele de ieșire a sursei de alimentare precizia este mai mare, acest lucru nu este suficient.






