Wat is een optrekweerstand? Wat doet het? En waarom is het nodig?

Ik ben veel eenvoudige schakelingen tegengekomen die laten zien hoe je een LED of iets anders inschakelt. Pull-up weerstanden worden vaak genoemd. Wat doen ze? Sommige GPIO-pinnen vereisen pull-up-weerstanden en andere niet, wat is het verschil?

Opmerkingen

Antwoord

Van de Arduino website :

Vaak is het handig om een input pin naar een bekende staat te sturen als er geen input aanwezig is. Dit kan worden gedaan door een pullup-weerstand (tot +5   V) of een pull-down-weerstand (weerstand naar aarde) toe te voegen aan de ingang, met 10   kΩ is een algemene waarde.

MAAR : Dat komt van de Arduino-website. Onthoud dat Raspberry GPIO-pinnen alleen 3.3   V tolerant zijn (dus, doe de pullup naar 3.3   V, niet 5   V op de Raspberry Pi) !!!

Hier “s een voorbeeld van een pull-up weerstandsschema.

een voorbeeld

Een pull-up zorgt ervoor dat de pin omhoog staat zonder teveel stroom op te nemen. Een poort heeft drie mogelijke toestanden: AAN, UIT en DRIJVEND.

De status FLOATING is niet erg nuttig omdat deze “niet kan worden geconverteerd naar een booleaanse waarde. Vandaar pull-up en pull-down weerstanden: ze zijn er om de FLOATING-status te elimineren.

Comments

  • Technisch gezien is FLOATING geen logische toestand, maar een losse technische term die wordt gebruikt om te beschrijven dat het niet verbonden is en willekeurige combinaties van HOOG / LAAG kan ontvangen, veroorzaakt door statische ontladingsruis die wordt gegenereerd door objecten in de buurt. Er is geen logische variabele voor zwevend, behalve het wiskundige getal. Digitaal is 1 of 0.
  • Wanneer de vraagstemmen hoger zijn dan het beste antwoord ‘ s stemmen betekent dit dat er ruimte is voor een betere uitleg.

Answer

Een pull-up of pull-down weerstand wordt gebruikt op ingangspennen om een toestand in het geval te definiëren een ingang heeft niets aangesloten of het aangesloten onderdeel bevindt zich in de toestand met hoge impedantie (Z). Ingangen zonder een gedefinieerde status hebben het probleem dat de invoerwaarde van alles kan zijn (0 of 1), ook wel zwevend genoemd.

Dit wordt dieper uitgelegd in het artikel op Wikipedia (dat Jivings heeft toegevoegd aan de commentaren op je vraag), en een beetje meer visueel in dit artikel op SparkFun .

Reacties

  • De sparkfun-beschrijving is briljant vergeleken met Wikipedia en doet veel minder aannames over de kennis van een lezer

Antwoord

Iets om in gedachten te houden (verwarde me eerst een beetje) is dat een pull-up of pull- neerwaartse weerstand is slechts een standaardweerstand in een specifieke rol. Meer dan één persoon heeft geprobeerd pull-up weerstanden te kopen, maar ontdekte dat ze niet bestaan. Anders is het precies zoals het klinkt, een standaardweerstand trekt de spanning naar 5V / 3.3V of omlaag naar 0V als de normale toestand.

Reacties

  • Een deel van wat ‘ hier verwarrend is, is dat het niet t is echt de weerstand die de ” pull-up ” doet – de pull-up is wat aan de andere kant van de weerstand. De weerstand regelt alleen de stroom die door de pull-up stroomt. raspberrypi.stackexchange.com/questions/28973/…

Answer

Het elektronicawoordenboek definieert pull-up als volgt:

pull-up: Beschrijft een circuit of component dat wordt gebruikt om de waarde (bijv. impedantie) te verhogen van een circuit waarmee het is verbonden.

Als een LED is verbonden met een +5   V voeding en wordt aangestuurd (LED AAN & UIT) door een microcontrollers / microprocessor of door sommige andere middelen, tijdens AAN-toestand kan de voeding een hoge stroom leveren, op zijn beurt kan hoge stroom de LED beschadigen.

Om de hoge stroom van de voeding te beperken , kan een weerstand omhoog, trekt de impedantie omhoog en beperkt de stroom die de LED van de voeding voorziet (+5   V).Daarom is de LED beschermd tegen hoge stromen. Op basis van het circuit varieert een pull-up-functie en vormt de bescherming naar bedrade AND logica naar een I²C-bus.

Opmerkingen

  • @SlySven heeft gelijk – dit antwoord is elektronisch niet correct. AFAIK is er geen concept in elektronica van ” het verhogen van de impedantie “. In de context van logische schakelingen, VERLAAGT een pull-up-weerstand de impedantie en beïnvloedt daarbij de spanning waarop hij is aangesloten, meestal naar een positieve spanning (vandaar de ‘ up ‘ in pull-up kun je ook een pull-down hebben, meestal naar 0V). De weerstand in serie met een LED bepaalt eenvoudig de stroom die door de LED kan stromen – dit heeft op geen enkele manier te maken met een pull-up, ook al lijkt het schema er misschien op.

Answer

De term pull-up of pull-down is een term die wordt gebruikt om de rol te beschrijven een weerstand presteert. Het trekt de signaallijn waarmee het is verbonden op de ene terminal naar de voedings- / aarde- / referentiespanning die aanwezig is op de andere terminal. Het vorige antwoord is onjuist door te zeggen ¨het trekt de impedantie op¨, het is eerder om de weerstand / impedantie in het circuit te verminderen zodat de lijn een bekende toestand aanneemt terwijl dat anders niet zou lukken. een ingangspen op een geïntegreerd circuit dat anders niet is aangesloten. Omdat dit de effecten tegengaat wanneer iets extern is is aangesloten, moet de hoeveelheid weerstand laag genoeg zijn om effectief te zijn om het trekken te doen als de pin per ongeluk of opzettelijk open is gelaten, maar hoog genoeg zodat een extern circuit niet onnodig wordt belast om het effect te overwinnen wanneer het de lijn in de andere richting wil drijven.

De GPIO-pinnen op de Pi hebben controleerbare interne waarvan ik begrijp dat ze meestal kunnen worden gemaakt om de lijnen een logisch laag of hoog of opengelaten circuit te laten aannemen – dit laatste is prima als er een gebruiker is voorzien pull-up / down weerstand om het werk te doen (mogelijk toch als onderdeel van de externe circuity). Het ontwerp van de laatste is vooral belangrijk als het externe circuit loopt van voedingsrails van meer dan 3,3 volt, omdat in dat geval de pull-up niet mag proberen de spanning op de lijn boven 3,3 V – een serieweerstand (zeg 4K7) en een Schottky-diode (bijv. een BAT85) met zijn anode aan de zijkant van de serieweerstand verbonden met de GPIO-pin en zijn kathode met de 3.3V-voedingsrail is een manier om dit te voorkomen – de lage (< 0.2V) naar voren spanningsval van dat type diode voorkomt dat de signaallijn hoog genoeg wordt genomen om de Pi te beschadigen, ten koste van een iets langere tijd voor signalen om zich in de Pi voort te planten.

Ik ben gewoon beginnend met Pi “s zoals ik gisteren twee tweedehands kocht {hoewel ik al meer dan 35 jaar met elektronica bezig ben } en ik ben op zoek naar informatie over de Pis Pinout precies om deze reden – en voor de beste plek om twee PSUs te krijgen, aangezien ze niet met em werden geleverd. 8-P

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *