Styra negativ spänning med PWM
Styra negativ spänning med PWM
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
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
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.
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.
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.

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!

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!
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..
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..
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.
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.