Sida 1 av 3
Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 8 februari 2024, 20:36:25
av DanielM
Jag har denna applikation. Ett problem är att när det är för hög spänning på emittern hos PNP-transistorn, då åker strömmen igenom PNP transistorn och vidare till 5 ohms resistorn. 5 ohm resistorn ska symbolisera en spole. Orsaken varför det åker ström igenom PNP-transistorn, har med att spänningen på basen hos PNP transistorn är ca 0.6V längre jämfört med emittern hos PNP-transistorn.
Skärmbild 2024-02-08 202851.png
En betrodd lösning var att höja spänningen igenom att använda en pull-up resistor. Men det visade inte alls vara en bra lösning. Det blev samma sak ändå. Så hur löser jag det här?
NPN-transistorn läker för mycket ström, så det bildas ett spänningsfall mellan basen och emittern hos PNP-transistorn.
Skärmbild 2024-02-08 203351.png
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 8 februari 2024, 20:42:30
av metric
Den ska sitta mellan basen och +12V
På andra sidan av 1k resistorn.
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 8 februari 2024, 21:00:24
av MadModder
Nackdelen med det är att det blir en spänningsdelare så potentialen på basen blir 0,12V istället för 0V när NPN-trissan öppnar.
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 8 februari 2024, 21:03:11
av DanielM
metric skrev: ↑8 februari 2024, 20:42:30
Den ska sitta mellan basen och +12V
På andra sidan av 1k resistorn.
Detta testade jag också. Det var det första jag testade med. Det fungerade inte. Det gav samma resultat.
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 8 februari 2024, 21:04:20
av DanielM
MadModder skrev: ↑8 februari 2024, 21:00:24
Nackdelen med det är att det blir en spänningsdelare så potentialen på basen blir 0,12V istället för 0V när NPN-trissan öppnar.
Ja, fast NPN-trissan verkar ändå vara öppen, delvis. Det blir liksom 8.45V på kollektorn hos NPN-transistorn.
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 8 februari 2024, 21:16:40
av MadModder
Även om du jordar basen på NPN-transistorn?
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 8 februari 2024, 21:21:33
av DanielM
Ja, den är 0 volt. Den är ansluten mot en Arduino analog utgång. Ökar jag spänningen på emitter hos PNP-transistorn så glider strömmen ändå igenom PNP-transistorn på grund utav att NPN-transistorn läcker för mycket ström.
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 8 februari 2024, 21:24:57
av bearing
Gissar att någon av transistorerna sitter monterade åt fel håll
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 8 februari 2024, 21:56:20
av DanielM
Nu är det inte jag som har monterat detta, men jag har hjälp till att felsöka. NPN transistorn fungerar som den ska och den är korrekt monterad till 100%. Det är bara 3 pinnar.
Men jag tror inte att den är felmonterad. PNP-transistorn är en MJE2955T.
Där är pinne 3 matningsspänningen. Pinne 1 är kopplat till 1 kOhm motståndet.
Skärmbild 2024-02-08 215520.png
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 8 februari 2024, 23:11:50
av HUGGBÄVERN
Jag tänker lite grann på hur mycket basström som behövs för att sätta snurr på effekttrissat. Den har ju ett hFE på mellan 20 och 70, och om lasten drar 2A måste man dra ut som mest, 100mA ur basen. Klarar drivtrissan sådan ström? Kan drivtrissan vara knäckt?!
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 9 februari 2024, 05:10:47
av ghu
Om Emitter och Kollektor på NPN transistorn är förväxlade får man dina mätvärden.
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 9 februari 2024, 06:44:05
av Marta
Konstruktionen är i grunden trasig och dessutom föråldrad.
Utgången på arduino lastas alldeles för hårt med 220R basmotstånd.
PNP-trissans basström är otillräcklig.
Är lasten en induktans kommer efterslängen vid frånslag att knäcka trissan.
En PNP BJT, särskilt den här valda, kräver som påpekats massor av basström. Det blir kritiskt med NPN-trissans förstärkning. Idag är en MOSFET det självklara valet.
Öka 220R så att strömmen kommer ner till några tiondels mA.
Driv MOSFET med en spänningsdelare som ger sådär 8V Vgs. Strömmen i den bör vara några mA så till-/frånslag blir snabba och MOSFET håller sig kall.
Sätt en diod parallellt med lasten, anoden till minus. Inte 1N4148, den måste klara pulser med samma ström som lasten drar.
Tänk på att MOSFET är ESD-känslig.
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 9 februari 2024, 22:11:49
av DanielM
Nu känns det som att det finns en stor erfarenhet här!
>> Konstruktionen är i grunden trasig och dessutom föråldrad.
Den kanske är gammalmodig, men den fungerar för längre spänning.
Utgången på arduino lastas alldeles för hårt med 220R basmotstånd.
Det kanske det är. Vissa system kör jag på 100 ohm, trots att jag vet om att det är väl lite. Men i praktiken fungerar detta ypperligt.
PNP-trissans basström är otillräcklig.
Är lasten en induktans kommer efterslängen vid frånslag att knäcka trissan.
Lasten är en induktans, ja. Det är en spole med 7.5 ohm i resistans.
En PNP BJT, särskilt den här valda, kräver som påpekats massor av basström. Det blir kritiskt med NPN-trissans förstärkning. Idag är en MOSFET det självklara valet.
Så om jag bytte NPN mot en BS170. Då skulle detta fungera? BS170 är en liten N-kanal MOSFET som har samma pinnkonfiguration som en NPN 2N2222A.
Öka 220R så att strömmen kommer ner till några tiondels mA.
Driv MOSFET med en spänningsdelare som ger sådär 8V Vgs. Strömmen i den bör vara några mA så till-/frånslag blir snabba och MOSFET håller sig kall.
Sätt en diod parallellt med lasten, anoden till minus. Inte 1N4148, den måste klara pulser med samma ström som lasten drar.
Tänk på att MOSFET är ESD-känslig.
Orsaken varför jag har valt lågt om är för att jag kör PWM. Det är egentligen ett lågpassfilter (konding + resistor) på basen hos NPN.
En BS170 kan drivas med 2-3 volt i gate för att den ska aktiveras.
Det finns redan en diod parallelt med lasten

...och även i serie, mesta del om man kopplar fel t.ex. plusmatning på utsignalen.
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 9 februari 2024, 23:05:27
av HUGGBÄVERN
Så om jag bytte NPN mot en BS170. Då skulle detta fungera? BS170 är en liten N-kanal MOSFET som har samma pinnkonfiguration som en NPN 2N2222A.
Marta menade nog effekttrissan. Rätta mig om jag inte har rätt.
Re: Vart ska jag sätta en pull-up resistor för att stänga en PNP-transistor?
Postat: 10 februari 2024, 07:32:33
av ghu
DanielM skrev: ↑8 februari 2024, 21:04:20
Det blir liksom 8.45V på kollektorn hos NPN-transistorn.
Om kollektorpotentialen på NPN transistorn är 8,45 V då matningsspänningen är 12 V och transistorn är strypt är sannolikheten att NPN transistorns emitter och kollektor är förväxlade extremt stor.
Jag tror alla i denna tråden har trott att du vill använda kopplingen rent digitalt d v s på/av.
Nu kryper det fram att du vill kunna variera spänningen över lasten analogt d v s kontinuerligt variera den. Om det är din avsikt så är din koppling extremt dålig. Orsaken att den är dålig är att strömförstärkningen hos en transistor varierar mycket mellan exemplar och beror på ström, spänning temperatur mm. Även Ube hos transistorer varierar.
Varför omvandlar du din PWM-signal till en analog signal i ett LP-filter när det naturliga vore att ansluta PWM-signalen direkt till din induktiva last?
(Denna tråden verkar ha förutsättningar att bli 100 sidor lång)