Küsimus:
Mis juhtub Arduinoga, kui te ei kasuta LED-ga takistit?
Peter Bloomfield
2014-02-14 18:06:11 UTC
view on stackexchange narkive permalink

Vilkuv valgus on Arduino puhul üks levinumaid algajaprojekte. Tüüpiline lähenemisviis on LED + takisti (järjestikku) ühendamine IO tihvtiga ja teise otsa ühendamine maandusega. Koodis muudate tihvti väljundiks ja viite selle korduvalt HIGH ja LOW LED-i vilkuma.

Mis juhtub, kui jätate selle takisti välja? Ilmselgelt hävitate LED-i, kuid kas see kahjustab ka Arduinot mingil viisil?

Kolm vastused:
#1
+18
Cybergibbons
2014-02-14 19:02:11 UTC
view on stackexchange narkive permalink

ATmega328P andmelehe lehelt 411 on meil väljundvoolu ja pinge graafik.

Output current graph

Näeme väljundvoolude vahemikus 20 mA, langeme ~ 0,5 V, andes ligikaudse sisemise takistuse 25Ω.

Tüüpilisel LED-l on eesmine pinge umbes 2V. Seetõttu satume olukorda, kus langeme 3 V üle ATmega328P 25Ω sisetakistuse, andes väljundvooluks 120mA.

I = (5-2) V / 25Ω = 120mA

See on lihtsustus, kuid see 120mA on palju suurem kui soovitatav mikrokontrolleri maksimaalne vool 40mA tihvti kohta ja ületab kaugelt seda, mida tavaline LED peaks võtma.

See ütles näib, et enamik LED-e ja ATmega328P näevad sellist kuritarvitamist üle elavat, eriti lühiajaliselt. Üldiselt, kui tihvt pärast selle tegemist jätkab tööd, peaks see korras olema.

#2
+13
jippie
2014-02-14 19:30:44 UTC
view on stackexchange narkive permalink

Seeriatakistite väljajätmine lühendab kindlasti oluliselt (eksponentsiaalselt) nii kontrolleri kui ka LED-i eluiga. Enamiku AVR-de absoluutsed maksimaalsed hinnangud on (a.o.):

  • max. 40mA GPIO tihvti kohta
  • max. 200mA paki kohta.

Uus Arduino annab teile tagasi 20 dollarit või rohkem, rusika täis 220 oomi takistid - 1 dollari tagasi. Spetsifikatsioonides töötades võib Arduino (ja selle jaoks LED-id) elada kogu elu.

#3
  0
Michel Keijzers
2017-03-24 21:37:53 UTC
view on stackexchange narkive permalink

Olen seda juba korra teinud (olen elektroonika valdkonnas algaja). LED suri, õnneks jäi Arduino ellu (ilma probleemideta).

Ei soovita seda, kuna see pole Arduinole hea.



See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 3.0-litsentsi eest, mille all seda levitatakse.
Loading...