Există pe piață module de alimentare ieftine care pot fi conectate direct la un circuit de microcontroler. Circuitul pe care îl avem în vedere

alimentare
are un raport excelent preț/performanță. Cu alte cuvinte, deși se bazează pe un design relativ simplu, modulul de alimentare cu energie oferă caracteristici îmbunătățite la o investiție modestă. În plus față de ieșirea DC5V bine reglată, aici este oferită o opțiune de comutare îmbunătățită pentru a opri modulul de alimentare atunci când nu mai este necesară intrarea sursei de alimentare pentru circuitele de microcontroler conectate. Avantajul principiului de comutare aplicat este că circuitul practic este la îndemână. Totuși, trebuie de menționat și dezavantajul: deoarece circuitul de comutare necesită o „instrucțiune de pornire/oprire” de la microcontroler, un singur port I/O al microcontrolerului (desigur cu câteva linii de cod) ar trebui rezervat sarcinii.

Modulul de alimentare cu un comutator electronic de pornire/oprire, a cărui diagramă este prezentată mai jos, este foarte potrivit pentru aproape toate proiectele mici robotizate. Tot ce trebuie să fie este să atașați modulul pe placa principală a unității de microcontroler. Circuitul modulului de alimentare poate fi construit convenabil pe o placă mică de prototipare, iar toate componentele (inclusiv butonul de alimentare) pot fi lipite pe placa de circuit. Când toate lucrările constructive sunt finalizate, conectați o baterie de 9V la circuit și apăsați butonul de alimentare S1. Acum, ieșirea de tensiune directă a bateriei se aplică condensatorului C1 prin intermediul mosfetului T1. Dacă MOSFET-ul este pornit sau nu depinde de potențialul de la terminalul de poartă. Când S1 este apăsat, poarta devine negativă în raport cu sursa și T1 se aprinde. Ieșirea DC5V este acum disponibilă în C2. La scurt timp după aceea, dacă portul I/O al microcontrolerului permite T1 cu un semnal de nivel logic ridicat prin intrarea „PWR_ON”, alimentarea DC5V rămâne activă chiar și atunci când S1 este eliberat. Când intrarea PWR_ON este redusă de microcontroler, modulul de alimentare (și circuitul microcontrolerului) se oprește din nou.

Rețineți că, pentru această opțiune de pornire/oprire electronică, microcontrolerul ar trebui să dețină un cod adecvat, astfel încât imediat după pornirea microcontrolerului, un semnal de nivel „logic-ridicat” (5V) ar trebui să fie furnizat de către microcontroler către PWR_ON intrarea modulului de alimentare. Mai târziu, în cazul unei detectări fără activitate a circuitului principal (adică a vehiculului robot) pentru o durată finită (de exemplu 60 secunde), microcontrolerul ar trebui să dea un semnal de nivel „logic-scăzut” (0V) la intrarea PWR_ON a sursei de alimentare. Pentru această inteligență este necesar un singur port I/O al microcontrolerului!

Circuit de alimentare

[succes] Acest circuit a fost testat la TechNode PROTOLABZ [/ success]