Styra negativ spänning med PWM

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
SlotH
Inlägg: 52
Blev medlem: 27 februari 2005, 18:58:04

Styra negativ spänning med PWM

Inlägg av SlotH »

Hej, jag har stött på ett litet problem som säkert är enkelt att lösa. Tyvärr är jag inte så insatt inom analog elektronik som jag skulle vilja.

Till att börja med så har jag en display vars kontrast styrs av en negativ spänning. Det finns en inbyggd DC-DC konverterare på LCDn så den skickar ut -9V som det sedan är tänkt att man ska koppla till en potentiometer eller liknande. Och visst funkar det bra, kontrasten är som bäst vid -6.4V

Men nu hade jag tänkt att göra en funktion så att man kan ställa in kontrasten med hjälp av mjukvaran istället. Eftersom att jag driver LCDn med en PIC16F877A så tänkte jag styra kontrasten med hjälp av PWM.

Frågan är bara hur jag kan styra en negativ spänning (-4V till -9V) med hjälp av en 5V PWM signal.

funkar det kanske med en vanlig transistor? som sagt så är inte analog elektronik min starka sida.
Svar uppskattas! tack på förhand
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

Filtrera pwm:n och skicka in den i en op-förstärkare kopplad som inverterande x2 förstärkare. Sedan kopplar du utgången på op:n där mittpinnen på potentiometern brukar vara. Du behöver +/- matning till op:n.
SlotH
Inlägg: 52
Blev medlem: 27 februari 2005, 18:58:04

Inlägg av SlotH »

Eftersom att jag är helt novis på op-förstärkare så måste jag få en del saker förklarade för mig.
Ska jag bara koppla in PWM signalen på Vi och se till att R2 är dubbelt så stort som R1 ?
Bild
Med en op-förstärkare behöver jag alltså inte använda den inbyggda dc-dc konverteraren?
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

Du behöver fortfarande negativ matningsspänning till op-förstärkaren, så till det behöver du DC/DC på displayen om du inte har någon annan källa.

Sen behöver du nog som sagt filtrera PWM-signalen först så du får en någorlunda jämn DC-nivå istället. Ett enkel RC-filter borde väl fungera (ett motstånd i serie och en konding till jord). Värdena beror på vad du har för PWM-frekvens osv.
SlotH
Inlägg: 52
Blev medlem: 27 februari 2005, 18:58:04

Inlägg av SlotH »

Jaha! Då tror jag att jag förstår vad som måste göras. Angående RC filter så fick jag en bild av J10.
Bild

Sedan undrar jag vilken OP förstärkare man ska välja från elfa? fanns ganska många att välja på.
http://www.elfa.se/elfa-bin/dyndok.pl?dok=10018.htm
Skulle det funka med den? Vill gärna ha den så billigt som möjligt.

Tack för all hjälp!
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

Det funkar med vilken op som hellst i stort sett.

Tänk på att motståndet i RC filtret ska räknas med när du beräknar förstärkningen. Du kan också sätta en kondensator parallellt över R2 för att få ett bättre filter.
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Det finns ju fler lösningar som inte kräver en opamp.
Med en enkel optokopplare kan du ju köra PWM på den befintliga negativa referensspänningen + ett RC filter.
EL 817 (elfanr 75-390-00) kostar < 4 kr. Sedan behöver du två mostånd + ett motstånd+konding för RC filtret.
Johan.o
EF Sponsor
Inlägg: 2387
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Inlägg av Johan.o »

Gillar Andax ide, men ett problem jag kan se med den är man får en korrekt uppladdningskurva, men någon urladdning av kondensatorn blir det inte..
Användarvisningsbild
dennis
Inlägg: 141
Blev medlem: 17 oktober 2005, 18:15:49
Ort: Olika

Inlägg av dennis »

Andax lösning tycker jag ser bra ut, men behöver man verkligen RC filtret ?

Johan.o:
Urladdning av kondingen blir det väl efterssom displaykontrastingången kommer dra ström ?
SlotH
Inlägg: 52
Blev medlem: 27 februari 2005, 18:58:04

Inlägg av SlotH »

Nu har jag redan beställt OP förstärkare från elfa, och det kostar ju ungefär samma... Så länge det funkar så är jag nöjd:)
Johan.o
EF Sponsor
Inlägg: 2387
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Inlägg av Johan.o »

dennis: Hela funktionen bygger på att mha ett intregerande-nät,
så får man en spänning över kondensatorn som är så stor som medelvärdet
av PWM pulsen. För att det ska bli vettigt bör urladdningsresistansen vara lika stor som uppladdningsresistansen.

För att RC nätet ska fungera som intregerande så ska:
Tidskonstanten (R*C) >>> T (1/f) , där f är frekvensen på PWM pulsen..
Användarvisningsbild
dennis
Inlägg: 141
Blev medlem: 17 oktober 2005, 18:15:49
Ort: Olika

Inlägg av dennis »

Aha nu ser jag, trodde att man matade in -9 volten till displayen igen, men det är alltså så att man sänker den genom att lasta den olika mycket ?

Isåfall så tror jag att det funkar utan RC filter bara PWM frekvensen är tillräckligt hög för att det inte skall flimra.
Johan.o
EF Sponsor
Inlägg: 2387
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Inlägg av Johan.o »

Nej och nej............................

Man laddar upp kondensatorn under PWM-pulsens positiva period genom resistorn, och laddar ur den under PWM-pulsens "negativa" period. Gör man detta tillräckligt ofta/snabbt så kommer det ligga en
likspännings över kondensatorn, vars värde är medelvärdet av PWM-pulsen,
så man därav kan välja likspänningen genom att variera Duty Cycle (0-100%) på PWM-pulsen.
Denna spänning kommer ha ett upp/ur-laddningsrippel som minskar
då RC Väljs större än Periodtiden (T) hos PWM-pulsen.
Det är viktigt att RC >>> T för att kretsen ska intregera.

RC-kretsen är sådeles själva nyckel-komponenten i sammanhanget,
inget som klara sig utan.
Användarvisningsbild
dennis
Inlägg: 141
Blev medlem: 17 oktober 2005, 18:15:49
Ort: Olika

Inlägg av dennis »

Jo jag har ganska bra pejl på RC-kretsar och PWM.

Men hur funkar kontrastjusteringen till displayen:
Kopplar man -9 volten via en pot till jord eller till en ingång på displayen ?
SlotH
Inlägg: 52
Blev medlem: 27 februari 2005, 18:58:04

Inlägg av SlotH »

Spänningen på -9V går genom en pot kopplad till jord före den går in i V0 porten på LCDn. Bäst kontrast får jag vid -6.4V (läs mitt första inlägg)
Skriv svar