Sida 1 av 1
Givaringång med valbar Pullup/Pulldown i mjukvaran?
Postat: 9 september 2015, 14:17:04
av PatrikE36
Hej!
Jag undrar om följande krets fungerar som jag tänkt mig då jag försöker läsare givare som antingen ger 0-5V eller är passiva (NTC). Problemet är att jag i förväg inte vet om givaren vill jobba mot pullup eller pulldown och jag skulle vilja lösa detta i mjukvaran istället för att ansluta externa resistorer i kontaktstycket.
[SENSOR] är kopplad till AD-omvandlaren på en mikrokontroller och gatearna till 5V GPIO-pinnar.
Re: Givaringång med valbar Pullup/Pulldown i mjukvaran?
Postat: 9 september 2015, 14:36:49
av exile
Nej, den övre fet kommer inte fungera som den ska (Q3), använd en P-Fet istället.
Om det bara är en pinne kan man använda en I/O pinne på uC, delvis uC I/O till motstånd till det som ska ha pull-up/pull-down.
Re: Givaringång med valbar Pullup/Pulldown i mjukvaran?
Postat: 9 september 2015, 14:42:58
av PatrikE36
Japp, såg att det blir fel med Q3 strax efter jag postade.
Men självklart blir de ju enklare att sätta pullstyrningen direkt på GPIO på uC istället

Re: Givaringång med valbar Pullup/Pulldown i mjukvaran?
Postat: 9 september 2015, 14:46:37
av TomasL
Eftersom det är en analog givare så finns det per definition inte någon PullUp eller PullDown.
En analog givare ger alltid en viss spänning ut, vilken alltid är relaterad till AVss.
Re: Givaringång med valbar Pullup/Pulldown i mjukvaran?
Postat: 9 september 2015, 15:09:22
av PatrikE36
Kan dra ett exempel på vad jag kan tänkas vilja mäta:
Amperemätare: Den vill ha "Load resistance" på >2k till jord (10k i exemplet).
http://www.lem.com/docs/products/hass_e_rev14.pdf
NTC-givare som jag vill driva med pull-up för att ha en känd resistor i spänningsdelningsberäkningen samt kunna detektera icke ansluten givare eller kortslutning till jord.
Trimpoten på en gasspjällsgivare som är i användning av en ECU och jag därför ej bör blanda in en egen spänningsdelning utan endast läsa av spänningen.
Räcker det isåfall med resistor till GPIO-pinne på ingången där jag drar till jord, till 5V eller sätter som ingång för "Tri-state (Hi-Z)"?