Gjeldende kilder i Arduino
Flere strømkilder er til stede i Arduino, så det har forskjellige begrensninger avhengig av kildene som tegner strøm. For å forstå Arduino strømparametere, må vi først forstå alle tilgjengelige nåværende kilder i Arduino der enheter kan tegne strøm. For å makt Arduino etter tre kilder brukes:
Tre kilder nevnt ovenfor kan ta innspill fra forskjellige kilder som USB -porter kan ta strøm fra PC USB 3.0/2.0 porter. Tilsvarende kan en DC -tønne -knekt og VIN -pinne ta strøm fra en ekstern forsyning som et 9V -batteri eller DC Plug Wall -adapter eller en gammel datamaskinforsyning. Så disse tre kildene gir utgangsstrøm avhengig av inngangen. La oss diskutere maksimalt mulig trukket strøm gjennom disse kildene.
USB -port
USB Type-B-port er den vanligste og grunnleggende måten å drive Arduino. Man trenger bare en USB -kabel for å drive den med en hvilken som helst PC -port eller en strømbank som støtter USB -kabel. USB -strøm blir betraktet som som Den sikreste måten å makt Arduino på Da det gir Arduino en regulert konstant 5V med optimal strøm.
Gjeldende grense for USB -port
Når Arduino tar strøm fra USB -porten, er den maksimale strømbeløpet i henhold til Arduino datablad den kan tegne er 500mA. På grunn av USB -grensesnittet og seriell kommunikasjon er denne strømmen satt til en nedre grense enn de to andre kraftkildene for Arduino. Inngangseffekt deles mellom Arduino ombord periferiutstyr, så på slutten er netto tilgjengelig strøm for den eksterne kretsen på en eller annen måte mindre enn inngangsstrømmen. Arduino anbefaler å ikke tegne mer enn 400 mA strøm ved hjelp av USB -kilden, da kontinuerlig å tegne mer strøm kan skade Arduino -brettet.
Inngangsspenning | Maks strøm trukket |
---|---|
5v | 500mA |
USB -overstrømsbeskyttelse
Sammen med USB-grensesnittet har Arduino samlet en ombord Resettbar polyfuse som kan beskytte Arduino mot alle slags overstrømspigger. Hvis Arduino utgangspinner trekker mer enn den sikre strømgrensen som er 500mA Da vil denne polyfused utløse seg selv og kutte av inngangseffekten fra USB -porten. Denne sikringen bruker termisk egenskap for å fungere, da den er en Termisk sikring. Så når den har tilbakestilt, tar det litt tid å komme i original tilstand til da Arduino vil forbli slått av.
DC tønne jack
Flere Arduino -tavler kommer med en DC -fatkontakt som øker antall måter for å drive Arduino. Denne kontakten kommer godt med når vi trenger å øke utstrømsgrensen til Arduino, eller noe tung belastning er koblet over den. DC tønne jekkinngangspinne er koblet til ombordspenningsregulatorer.
DC-tønnejekk kan ta inngangsspenning på et sted mellom 7-16V med nominell strøm på opp til 1a. Det anbefales imidlertid ikke å gi inngangsspenning på mer enn 12V, da det kan varme opp spenningsregulatorer som resulterer i Arduino strøm av. Utgangen fra 5V -regulatoren er gitt til 3.3V -regulator som reduserer den ytterligere. For å få disse to utgangsspenningene en egen pinne på 5V og 3.3V er til stede over analoge pinner på Arduino -styret.
Gjeldende grenser for DC tønne jack
Ettersom DC -fat -jack -inngang er direkte koblet til spenningsregulatorer, så er strømgrensene for DC Jack også bestemt av disse to regulatorene:
5V -regulator
I motsetning til USB -porter, er 5V -regulatorer ikke begrenset til 500 milli ampere av strøm. Ved hjelp av en ekstern strømkilde kan den gi opp til 1a av strøm. Å tegne strøm Mer enn 1A er ikke mulig fordi spenningsregulatoren Arduino har er vurdert til maksimal verdi på 1A. Også på grunn av termisk begrensning av spenningsregulator tegning mer strøm vil varme den som setter Arduino -brettet for midlertidig avslutning. Tekniske spesifikasjoner for 5V spenningsregulator:
5V -regulator | NCP1117St50T3G |
---|---|
Utgangsvolt | 5v |
Maks inngangsvolt | 20V |
Min inngangsvolt | 6.5v |
Maks utgangsstrøm | 1a |
3V -regulator
Utgang fra 5V -regulatoren er gitt til 3.3V -regulator. Det reduserer 5V ytterligere til 3.3V med nominell strøm av 150mA. Noen tekniske spesifikasjoner er:
3.3V -regulator | LP2985-33DBVR |
---|---|
Utgangsvolt | 3.3V |
Maks inngangsvolt | 16V |
Min inngangsvolt | 3.9V |
Maks utgangsstrøm | 150mA |
Vin Pin
Vin -pinner på Arduino kan ta inngangskraft i tillegg til å fungere som strømkilde for eksterne kretsløp. Det fungerer på en dobbel måte.
Gjeldende grense for Vin
Gjeldende grense for VIN -pin er på en eller annen måte som DC Jack, ettersom inngangen til begge er koblet til ombordspenningsregulatorer. Så vinpinner har en maksimal nåværende vurdering av 1 ampere.
Merk: Vin Power tilbyr ingen omvendt strømbeskyttelse som i DC -tønne Jack, så dobbeltsjekk tilkoblingen før du driver med Arduino.
Vin spenning | Maksimal strøm |
---|---|
7-12V | 1a |
I/O -pinner strømgrenser
40mA er den maksimale mengden strøm man kan trekke fra en enkelt Arduino I/O -pinne. Total strøm fra alle I/O -pinner skal ikke være mer enn 200mA, Ettersom Atmel ikke lenger garanterer å jobbe av kontrollere etter denne grensen.
Tegne strøm mer enn 40mA fra en I/O -pinne kan skade dem, da det ikke er noen aktuell beskyttelse der.
Konklusjon
For å kontrollere flere enheter ved bruk. Den har tre forskjellige strømkilder; Det kan gi maksimalt 1A strøm gjennom en 5V utgangspinne mens I/O -pinnene er begrenset under 40mA. Ettersom det å tegne mer strøm kan skade disse pinnene permanent. Her diskuterte vi individuelle strømparametere for alle tre kildene.