Każde urządzenie elektroniczne potrzebuje zasilania, to samo dotyczy Arduino. VCC to minimalna moc potrzebna do wydajnego obsługi Arduino. VCC w Arduino odnosi się do regulowanego napięcia zasilania DC wymaganego do uruchomienia ATMEGA328P używanego na płytkach Arduino jako mikrokontroler.
Wymagania mocy dla Arduino
Większość Arduinos używa „ATMEGA328P” mikrokontrolery, które mają szeroki zakres dopuszczalnych napięć VCC. Są zaprojektowane do pracy na dwóch różnych poziomach 3.3 V dla niskiego zużycia energii i 5 V-16 V dla wysokiego zużycia energii, takich jak silniki mechaniczne i sterowniki.
Poniżej pokazałem specyfikację płyty Arduino pod względem napięcia:
Moc | Napięcie we/wy | 5v |
Napięcie wejściowe (nominalne) | 7-12 V | |
DC aktualne we/wy | 20ma | |
Typ złącza | Wtyczka beczki |
Moc Arduino idzie na dwa sposoby:
Sposoby do zasilania Arduino przez VCC
Istnieją trzy sposoby na dawanie władzy (VCC) do Arduino. Każdy z nich ma pewne wymagania w zakresie używania ich w obwodzie:
Metoda 1: VCC przez port USB
Najłatwiejszym i praktycznym sposobem zasilania Arduino jest użycie portu seryjnego USB. Zapewnia nam dokładną regulowaną dostawę 5V. Korzystając z źródła zasilania USB, nie potrzebujesz żadnego zewnętrznego źródła zasilania. Port USB ma wbudowany regulator; Nie używa 5-woltowego regulatora tablicy Arduino. USB 2.0 Port może zapewnić prąd do 500mA w zależności od potrzeby obwodu.
Rodzaj złącza USB zależy od tego, z której płyty Arduino używasz. Arduino nano ma złącze mini mini-B Arduino Uno ma złącze USB typu B. Poniżej wspomniałem o limitach napięcia i prądu dla portów USB:
Specyfikacje | Wartość |
Napięcie | 5v |
Aktualny | 500MA |
Metoda 2: VCC przez DC Barrel Jack
Innym sposobem zasilania Arduino jest użycie 2.1 mm gniazdo beczki który jest standardem z większością twoich tablic Arduino. Arduino może zaakceptować napięcie do 16 V, ale słodki punkt leży między 7 V-12v. Zaleca się, aby nie używać napięcia więcej niż 16 V, ponieważ może uszkodzić planszę.
Wskazówka: Nie używaj napięcia mniejszej niż 6 V, ponieważ regulator 5 V jest przymocowany do gniazda lufowego, który wykorzystuje niektóre napięcia i rozprasza niektóre jako ciepło. Innym powodem jest to, że jest z nim połączona dioda, która zapobiega uszkodzeniu elektrycznym na twojej tablicy w przypadku użycia Negatywny VCC, Więc zawsze będą zmarnowane pewne napięcia. Też nie nad mocą Twoje Arduino takie jak 12 lub 15 woltów przez gniazdo prąd. Limity napięcia i prądów opisują tutaj:
Specyfikacje | Wartość |
Napięcie | 7-12 V |
Aktualny | Do 800mA |
Metoda 3: VCC przez pin vin Arduino
Ostatni sposób zasilania Arduino zawiera Vin Port. Korzystając z VIN, możemy również zasilać Arduino z VCC. Vin jest bezpośrednio podłączony do Pozytywny terminal DC Barrel Jack. VIN działa w taki sam sposób, jak Barrel Jack i zapewnia takie same poziomy napięcia co DC Jack, ale brakuje mu dwóch funkcji:
Limity prądu i napięcia są takie same jak DC Barrel Jack:
Specyfikacje | Wartość |
Napięcie | 7-12 V (+VCC) |
Aktualny | Do 800mA |
Czy możemy razem użyć USB i DC Barrel Jack
Odpowiedź to TAK. Wszystko zależy od wymaganych napięć wyjściowych, jeśli wymagane napięcia są większe niż 6 V, wówczas Arduino otrzyma zasilanie z gniazda lufy prądu stałego, w przeciwnym razie będzie to kontynuowane z portem USB. Kolejną rzeczą do zrozumienia jest to, że jeśli nie otrzymujesz władzy z USB, nie oznacza to, że Twoja komunikacja szeregowa się zatrzyma, to będzie działać dobrze, to tylko nie otrzymujesz władzy z USB.
Wniosek
To wszystko, omówiliśmy wszystkie źródła zasilania dostępne dla Arduino. Najlepszym sposobem na zasilanie Arduino jest DC Barrel Jack, abyśmy mogli skorzystać z wszystkich zalet Wbudowane funkcje bezpieczeństwa. Ale wszystko zależy od twoich potrzeb. Możesz wybrać źródło zasilania zgodnie z nim, jeśli masz system, który wymaga ciągłego wysokiego napięcia, wówczas gniazdo lufy prądu stałego będzie dla Ciebie lub jeśli obwód ma wbudowane zabezpieczenia, to port USB 5 V będzie dla Ciebie dobry.