Vad är ett uppdragsmotstånd? Vad gör den? Och varför behövs det?

Jag har stött på många enkla kretsar som visar hur man slår på en LED eller något annat. Dra upp motstånd nämns ofta. Vad gör de? Vissa GPIO-stift kräver uppdragningsmotstånd och andra inte, vad är skillnaden?

Kommentarer

Svar

Från Arduino-webbplats :

Ofta är det bra att styra en inmatningsstift till ett känt tillstånd om ingen ingång finns. Detta kan göras genom att lägga till ett pullup-motstånd (till +5   V), eller ett pull-down-motstånd (resistor till jord) på ingången, med 10   kΩ är ett vanligt värde.

MEN : Det är från Arduinos webbplats. Kom ihåg att Raspberry GPIO-stift bara är 3.3   V tolerant (så gör pullup till 3.3   V, inte 5   V på Raspberry Pi) !!!

Här ”s ett exempel på ett uppdragsmotorschema.

ett exempel

En pull-up ser till att stiftet är upp utan att ta in för mycket ström. En grind har tre möjliga tillstånd: PÅ, AV och FLYTANDE.

FLOATING-tillståndet är inte särskilt användbart eftersom det inte kan konverteras till ett booleskt värde. Därför pull-up och pull-down resistors: de är där för att eliminera FLOATING-tillståndet.

Kommentarer

  • Floating är tekniskt inte ett logiskt tillstånd utan en lös teknisk term som används för att beskriva att den inte är ansluten och kan ta emot slumpmässiga kombinationer av HÖG / LÅG orsakad av statiskt urladdningsbrus genererat av föremål i närheten. Det finns ingen logisk variabel för flytande, förutom det matematiska numret. Digital är antingen 1 eller 0.
  • När frågestämningarna är så högre än det bästa svaret ’ s röster betyder det att det finns utrymme för bättre förklaring.

Svar

Ett pull-up- eller pull-down-motstånd används på ingångsstift för att definiera ett tillstånd i fallet en ingång har inget anslutet eller den anslutna delen är i högimpedans (Z). Ingångar utan ett definierat tillstånd har problemet att ingångsvärdet kan vara vad som helst (0 eller 1), kallat flytande.

Detta förklaras mer ingående i artikeln på Wikipedia (som Jivings lade till kommentarerna i din fråga), och lite mer visuellt i den här artikeln på SparkFun .

Kommentarer

  • Sparkfunktionsbeskrivningen är lysande jämfört med Wikipedia och ger mycket färre antaganden om läsarnas kunskap

Svar

Något att tänka på (förvirrade mig lite först) är att en pull-up eller pull- nedmotstånd är bara ett standardmotstånd i en specifik roll. Mer än en person har försökt köpa uppdragsmotstånd bara för att upptäcka att de inte finns. Annars är det precis som det låter, ett standardmotstånd som drar spänningen upp till 5V / 3,3V eller ner till 0V som normaltillstånd.

Kommentarer

  • En del av vad ’ är förvirrande här är att det inte är ’ t verkligen motståndet gör ” pull-up ” – pull up är vad på andra sidan av motståndet. Motståndet styr bara strömflödet genom uppdragningen. raspberrypi.stackexchange.com/questions/28973/…

Svar

Elektronikordboken definierar pull-up enligt följande:

pull-up: Beskrivande för en krets eller komponent som används för att höja värdet (t.ex. impedans) för en krets som den är ansluten till.

Om en LED är ansluten till en +5   V-strömförsörjning och styrs (LED ON & AV) av en mikrokontroller / mikroprocessor eller av någon andra sätt, under PÅ-tillstånd kan strömförsörjningen leverera hög ström, i sin tur kan hög ström skada lysdioden.

För att begränsa den höga strömmen från matningen, en upp motstånd, drar upp impedansen och begränsar strömmen som matar lysdioden från strömförsörjningen (+5   V).Därför är lysdioden skyddad från höga strömmar. Baserat på kretsen varierar en uppdragningsfunktion och formar skyddet till kabelansluten AND logik till en I²C-buss.

Kommentarer

  • @SlySven har rätt – det här svaret är inte korrekt, elektroniskt sett. AFAIK finns det inget begrepp i elektroniken att ” drar upp impedansen ”. I samband med logiska kretsar minskar ett uppdragningsmotstånd impedansen och påverkar därmed spänningen där den är ansluten, vanligtvis mot en positiv spänning (därmed ’ upp ’ i pull-up kan du också ha en pull-down, vanligtvis till 0V). Motståndet i serie med en lysdiod bestämmer helt enkelt strömmen som kan strömma genom lysdioden – detta är inte på något sätt relaterat till en pull-up trots att schemat kan se ut.

Svar

Termen pull-up eller pull-down är en term som används för att beskriva rollen ett motstånd utför. Den drar signalledningen som den är ansluten till på en terminal mot den matning / jord / referensspänning som finns på den andra terminalen. Det tidigare svaret är felaktigt genom att säga ¨it drar upp impedansen ¨ snarare är det att minska motståndet / impedansen i kretsen så att linjen antar ett känt tillstånd när den annars inte en ingångsstift på en integrerad krets som annars inte är ansluten. Eftersom detta kommer att motverka effekterna när något externt är anslutet krävs att motståndsmängden är låg tillräckligt för att vara effektiv för att göra dra om stiftet av misstag eller medvetet lämnas öppen krets men hög tillräckligt för att någon extern krets inte är onödigt belastad för att övervinna effekten när den vill köra linjen i andra riktningen.

GPIO-stiften på Pi har kontrollerbara interna som jag förstår kan mest göras för att få linjerna att anta en logisk låg eller hög eller vänster öppen krets – den senare är bra om det finns en användare dra upp / ned motstånd för att göra jobbet (möjligen som en del av den externa cirkusen ändå). Utformningen av den senare är särskilt betydelsefull om den externa kretsen går från matningsskenor som överstiger 3,3 volt eftersom i så fall pull-up inte får försöka höja spänningen på linje till över 3,3 V – ett seriemotstånd (säg 4K7) och en Schottky-diod (t.ex. en BAT85) med sin anod vid sidan av seriemotståndet anslutet till GPIO-stiftet och dess katod till 3,3 V matarskenan är ett sätt att förhindra detta – den låga (< 0.2V) framåt spänningsfall för den typen av diod förhindrar att signalledningen tas tillräckligt högt för att skada Pi, på bekostnad av en något ökad tid för signaler att spridas till Pi.

Jag är bara börjar med Pi ”s när jag köpte två begagnad igår {även om jag har varit i elektronik i över 35 år } och jag letar efter information om Pi: s Pinout av exakt denna anledning – och för det bästa stället att skaffa två nätaggregat eftersom de inte kom med dem. 8-P

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *