Mikä on vedettävä vastus? Mitä se tekee? Ja miksi sitä tarvitaan?

Olen törmännyt moniin yksinkertaisiin piireihin, jotka osoittavat, kuinka LED tai jokin muu kytketään päälle. Vetovastukset mainitaan usein. Mitä he tekevät? Jotkut GPIO-nastat vaativat vetovastuksia ja toiset eivät, mikä ero on?

Kommentit

vastaus

Alkaen Arduinon verkkosivusto :

Usein on hyödyllistä ohjata tulotappi tunnettuun tilaan, jos syötettä ei ole. Tämä voidaan tehdä lisäämällä vetovastus (+5   V) tai alasvetovastus (vastus maahan) tuloon, jossa on 10   kΩ on yhteinen arvo.

MUTTA : Se on peräisin Arduino-verkkosivustolta. Muista, että Vadelma GPIO -nastat ovat vain 3.3   V suvaitsevaisia (joten tee vetovoima 3,3   V, ei 5   V Vadelma Pi: llä) !!!

Tässä ”s esimerkki ylösvetovastuksen kaaviosta.

esimerkki

Vedos varmistaa, että tappi on ylöspäin ottamatta liikaa virtaa. Portilla on kolme mahdollista tilaa: PÄÄLLÄ, POIS ja UIVAA.

Kelluva tila ei ole kovin hyödyllinen, koska sitä ei voida muuntaa loogiseksi arvoksi. Siksi ylös- ja alasvetovastukset: ne ovat olemassa eliminoimalla KELLUVA tila.

Kommentit

  • Teknisesti kelluva ei ole looginen tila, mutta löysä tekninen termi, jota käytetään kuvaamaan, että se ei ole yhteydessä toisiinsa ja joka voi vastaanottaa satunnaisia HIGH / LOW-yhdistelmiä, jotka aiheutuvat lähellä olevien esineiden aiheuttamasta staattisesta purkauskohinasta. Kelluvalle loogiselle muuttujalle ei ole matemaattista lukua lukuun ottamatta. Digitaalinen on joko 1 tai 0.
  • Kun kysymysäänet ovat korkeimpia kuin paras vastaus ’, se tarkoittaa, että tilaa on parempi selittää.

vastaus

Tulo-nastoissa käytetään veto- tai alasvetovastusta tilan määrittelemiseksi tapauskohtaisesti tuloon ei ole kytketty mitään tai liitetty osa on korkean impedanssin (Z) tilassa. Tuloilla, joilla ei ole määriteltyä tilaa, on ongelma, että tuloarvo voi olla mikä tahansa (0 tai 1), nimeltään kelluva.

Tämä selitetään perusteellisemmin Wikipedian artikkelissa (jonka Jivings lisäsi kysymyksesi kommentteihin) ja hieman visuaalisesti tässä artikkelissa SparkFunissa .

Kommentit

  • Sparkfun-kuvaus on loistava verrattuna Wikipediaan. a tekee paljon vähemmän oletuksia lukijoiden tietämyksestä

Vastaus

Jotain mielessä pidettävä (hämmentänyt minua aluksi hieman) on, että vetäytyminen tai vetäminen alasvastus on vain tavallinen vastus tietyssä roolissa. Useampi kuin yksi henkilö on yrittänyt ostaa vetovastuksia vain huomatakseen, ettei niitä ole olemassa. Muuten se on aivan kuten kuulostaa, tavallinen vastus, joka vetää jännitteen 5 V / 3,3 V: iin tai 0 V: iin normaalitilassa.

kommentit

vastaus

Elektroniikan sanakirja määrittelee vedon seuraavasti:

pull-up: Kuvaa piiriä tai komponenttia, jota käytetään nostamaan piirin arvo (esim. impedanssi), johon se on kytketty.

Jos LED kytketään +5   V -virtalähteeseen ja sitä ohjataan (LED ON & OFF) mikro-ohjaimella / mikroprosessorilla tai jollakin muuten, ON-tilassa virtalähde voi syöttää suurta virtaa, puolestaan suuri virta voi vahingoittaa LEDiä.

Rajoittamaan syöttöjännitteen suurta virtaa, vedä ylösvastus, vetää ylös impedanssin ja rajoittaa virtaa, joka syöttää LEDin virtalähteestä (+5   V).Siksi LED on suojattu suurista virroista. Piirin perusteella vetotoiminto vaihtelee ja muodostaa suojan langalliselle AND -logiikalle I²C-väylälle.

Kommentit

  • @SlySvenillä on oikein – tämä vastaus ei ole oikea sähköisesti. AFAIK: ssa elektroniikassa ei ole käsitystä ” impedanssin nostamisesta ”. Logiikkapiirien yhteydessä vetovoima VÄHENTÄÄ impedanssia, ja tällöin se vaikuttaa jännitteeseen, johon se on kytketty, yleensä kohti positiivista jännitettä (siten ’ ylös ’ vedettäessä, voit myös vetää alas, yleensä 0 V: iin). LED-sarjassa oleva vastus määrittää vain virran, joka voi virrata LEDin läpi – tämä ei ole millään tavalla sidottu vetoon, vaikka kaavio voisi näyttää samanlaiselta.

vastaus

Termiä vetäminen tai alasveto on termi, jota käytetään kuvaamaan roolia vastus toimii. Se vetää signaalilinjan, johon se on kytketty, yhteen liittimeen kohti toisessa liittimessä olevaa syöttö / maadoitus / vertailujännitettä. Edellinen vastaus on väärä sanomalla ”se vetää impedanssia” pikemminkin vähentämään piirin vastusta / impedanssia siten, että linja saa tunnetun tilan, kun se ei muuten esim. integroidun piirin tulotappi, jota ei muuten ole kytketty. Koska tämä torjuu vaikutukset, kun jotain ulkoista on kytketty, vastuksen määrän on oltava riittävän pieni jotta se olisi tehokas suorittamaan vetäminen jos tappi on vahingossa tai tarkoituksella jätetty avoimeksi piiriksi, mutta riittävän korkea niin, ettei mitään ulkoista virtapiiriä ole tarpeettomasti rasitettu vaikutuksen voittamiseksi, kun se haluaa ajaa johtoa toiseen suuntaan.

Pi: n GPIO-nastoilla on hallittavat sisäiset liitännät, jotka ymmärrän useimmiten tekevän niin, että linjat olettavat loogisen matalan tai korkean tai vasemman avoimen piirin – joista jälkimmäinen on hieno, jos käyttäjän on vedä ylös / down vastus työn suorittamiseen (mahdollisesti osana ulkoista virtapiiriä joka tapauksessa). Jälkimmäisen suunnittelu on erityisen merkittävä, jos ulkoinen piiri kulkee yli 3,3 volttia ylittävistä kiskoista, koska siinä tapauksessa veto ei saa yrittää nostaa jännitettä linja yli 3,3 V – sarjavastus (sanotaan 4K7) ja Schottky-diodi (esim. BAT85) Anodin ollessa sarjavastuksen sivulla, joka on kytketty GPIO-nastaan, ja katodinsa 3,3 V: n syöttökiskoon on yksi tapa estää tämä – matala (< 0,2 V) eteenpäin tämän tyyppisen diodin jännitehäviö estää signaalilinjan ottamisen riittävän korkeaksi Pi: n vahingoittamiseksi, sillä signaalien leviämisaika Pi: lle on hieman pitempi.

Olen vain aloitan Pi: n kanssa, kun ostin kaksi eilen käytettyä kättä {vaikka olen ollut elektroniikassa yli 35 vuotta } ja minä etsin tietoa Pi: n pinoutista juuri tästä syystä – ja parhaan paikan saada kaksi virtalähdettä, koska niiden mukana ei tullut ”em. 8-P

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *