Kiekvienam elektroniniam įrenginiui reikia energijos, kad jis veiktų, tas pats pasakytina ir apie Arduino. Vcc yra mažiausia galia, reikalinga efektyviam „Arduino“ veikimui. Vcc Arduino reiškia reguliuojamą nuolatinės srovės maitinimo įtampą, reikalingą ATMEGA328P, naudojamo Arduino plokštėse kaip mikrovaldikliui, paleisti.
„Arduino“ galios reikalavimai
Dauguma Arduinos naudoja „ATMEGA328P“ mikrovaldikliai, turintys platų priimtinų įtampų diapazoną Vcc. Jie skirti dirbti dviem skirtingais lygiais: 3,3 V, kad sunaudotų mažai energijos, ir 5 V–16 V, kad sunaudotų daug energijos, pavyzdžiui, mechaniniai varikliai ir tvarkyklės.
Žemiau parodžiau Arduino plokštės specifikaciją pagal įtampą:
Galia |
I/O įtampa | 5V |
Įvesties įtampa (nominali) | 7-12V | |
DC srovės įvestis/išvestis | 20mA | |
Jungties tipas | Statinės kištukas |
Arduino galia veikia dviem būdais:
-
- Mes teikiame Vcc įvestį į Arduino, kad ją įjungtume.
- Mes galime paimti įtampą iš „Arduino“ ir maitinti kai kuriuos savo komponentus naudodami „Arduino“ įtampą, esančią dviejuose kaiščiuose, suteikiant mums 5 V ir 3,3 V.
Arduino maitinimo per Vcc būdai
Yra trys būdai suteikti galią ( Vcc ) į Arduino. Kiekvienas iš jų turi tam tikrų reikalavimų, susijusių su jų naudojimu jūsų grandinėje:
-
- USB jungtis
- DC Barrel kištukas
- Vyno Pin
1 būdas: Vcc per USB prievadą
Lengviausias ir praktiškas būdas maitinti Arduino yra naudoti USB nuoseklųjį prievadą. Jis suteikia mums tiksliai reguliuojamą 5 V maitinimą. Naudojant USB maitinimo šaltinį, jums nereikia jokio išorinio maitinimo šaltinio. USB prievadas turi įmontuotą reguliatorių; jame nenaudojamas Arduino plokštės 5 voltų reguliatorius. USB 2.0 prievadas gali tiekti iki 500 mA srovę, priklausomai nuo grandinės poreikio.
USB jungties tipas priklauso nuo to, kurią Arduino plokštę naudojate. Arduino nano turi USB mini-B jungtį Arduino UNO turi USB tipo B jungtį. Žemiau paminėjau USB prievadų įtampos ir srovės ribas:
Specifikacijos | Vertė |
Įtampa | 5V |
Dabartinė | 500 mA |
2 būdas: Vcc per nuolatinės srovės statinės lizdą
Kitas „Arduino“ maitinimo būdas yra naudoti a 2,1 mm statinės lizdas kuris yra daugelio jūsų Arduino plokščių standartas. „Arduino“ gali priimti iki 16 V įtampą, tačiau miela vieta yra tarp 7 V–12 V. Nerekomenduojama naudoti didesnės nei 16 V įtampos, nes tai gali sugadinti plokštę.
Patarimas: Nenaudokite mažesnės nei 6 V įtampos, nes 5 V reguliatorius yra prijungtas prie cilindrinio lizdo, kuris naudoja tam tikrą įtampą, o dalį išsklaido kaip šilumą. Kita priežastis yra ta, kad su juo yra prijungtas diodas, kuris apsaugo nuo elektros žalos jūsų plokštei, jei naudojote Neigiamas Vcc , todėl visada bus švaistoma tam tikra įtampa. Taip pat nedarykite virš valdžios jūsų Arduino kaip 12 ar 15 voltų per nuolatinės srovės lizdą, nes pabaigoje gausite 5 V ir prarasite daug įtampos šilumos pavidalu. Įtampos ir srovių ribos aprašytos čia:
Specifikacijos | Vertė |
Įtampa | 7-12V |
Dabartinė | Iki 800 mA |
3 metodas: Vcc per Arduino Vin Pin
Paskutinis „Arduino“ maitinimo būdas apima „Vin“ prievadą. Naudodami Vin, mes taip pat galime maitinti Arduino su Vcc. Vin yra tiesiogiai prijungtas prie Teigiamas terminalas nuolatinės srovės cilindrinio lizdo. Vin veikia taip pat, kaip cilindrinis lizdas ir suteikia jums tokius pat įtampos lygius kaip ir nuolatinės srovės lizdas, tačiau neturi dviejų funkcijų:
-
- Nėra diodo, o tai reiškia ne Apsauga nuo atvirkštinio poliškumo prieinama
- Nebus įtampos kritimas dėl diodo nebuvimo
Srovės ir įtampos ribos yra tokios pačios kaip nuolatinės srovės vamzdžio lizdas:
Specifikacijos | Vertė |
Įtampa | 7–12 V (+ Vcc) |
Dabartinė | Iki 800 mA |
Ar galime kartu naudoti USB ir nuolatinės srovės statinės lizdą
Atsakymas yra TAIP . Viskas priklauso nuo reikalingų išėjimo įtampų, jei reikiama įtampa yra didesnė nei 6 V, tada „Arduino“ gaus maitinimą iš DC Barrel lizdo, kitaip jis veiks su USB prievadu. Kitas dalykas, kurį reikia suprasti, jei negaunate maitinimo iš USB, tai nereiškia, kad jūsų nuoseklusis ryšys nutrūks, jie veiks gerai, tiesiog jūs nebegaunate maitinimo iš USB.
Išvada
Štai mes apėmėme visus „Arduino“ galimus maitinimo šaltinius. Geriausias Arduino maitinimo būdas yra DC Barrel lizdas, kad galėtume pasinaudoti visais privalumais įmontuotos saugos funkcijos . Bet viskas priklauso nuo jūsų poreikių. Maitinimo šaltinį galite pasirinkti pagal jį, jei turite sistemą, kuriai reikalinga nuolatinė aukšta įtampa, tada jums tiks nuolatinės srovės cilindrinis lizdas arba jei jūsų grandinėje yra įmontuotos apsaugos, tada jums tiks 5 V USB prievadas.