Sida 1 av 2
Ang. PWM
Postat: 11 juli 2009, 16:46:39
av Xynter
Hej allihop!
Jag sitter och funderar på att bygga en liten PWM för att kunna styra min skrivbordsbelysning från 0%-100%. Som det är nu så har jag en 555a som styr en transistor och då kan man ju inte gå från 0-100. Är det någon som har något förslag på vilken PWM-krets jag ska använda, just nu så sitter jag och kikar på electrokits utbud och kollar försöker att förstå databladen för de kretsar som de har. Jag tänkte jag skulle göra ett försök med att rita upp kretsen själv, men om det är någon vänlig själ här som har ett kort etsat och klart för PWM som jag kan köpa, det spelar ingen roll om det är med eller utan komponenter (men om det är utan komponenter så skulle en komponentlista inte vara helt fel).
Jag funderar på att köpa en SG3524N, vad tycker ni om den?
Re: Ang. PWM
Postat: 11 juli 2009, 17:32:58
av Xynter
Hittade en trevlig liten krets på ELFA, som jag har försökt att rita upp ett litet kopplingsschema till.
Jag har suttit och kollat på databladet för kretsen och ritat på frihand. Jag har inte den blekaste om det här är rätt eller fel.
Någon här kanske kan rätta de fel jag har gjort.
Re: Ang. PWM
Postat: 11 juli 2009, 17:49:55
av Schnegelwerfer
Det saknas massor av saker, bl.a. basmotstånd till transistorn, strömbegränsningsmotstånd till lysdioden, kondensatorer till spänningsregulatorerna...
Re: Ang. PWM
Postat: 11 juli 2009, 17:57:05
av victor_passe
Jag kan nog bygga ett litet kretskort åt dig med en PIC, vridpotensiometer och transistor.
Vilken frekvens ska pwm signalen vara på? 100Hz kanske?
Hur många lägen vill du ha(max 1024)?
Jag antar att din belysning är led, vilken ström ska den ha, vilket spänningsfall har Led:en och vilken matnings spänning finns?
Då blir det motstånd för strömreglering och inte någon switchande historia.
Behöver den vara pytteliten? Vill du ha något skruvhål i kortet?
Re: Ang. PWM
Postat: 11 juli 2009, 19:02:04
av Xynter
victor_passe det låter ju perfekt. Det är en LED-strip som går på 12V och det finns redan strömbegränsning på stripen.
Jag vet inte hur många lägen den behöver, men jag vill kunna ställa in någorlunda steglöst och frekvensen har jag inte den blekaste, ta det som blir lättast.
Så länge kortet passar in i en plastkapsling på normal storlek så är jag nöjd. Lådan som min nuvarande "dimmer" sitter i är 60x65x25.
Hur mycket kan ett sånt kort gå lös på? Sedan så behöver allt inte vara monterat, jag kan löda kretskort och sånt.
Schnegelwerfer: Jag vet att det saknas en massa motstånd och sånt. Det är bara en kladd på hu jag har tänkt det och sedan så står det att det ska in kondensatorer vid spänningsregulatorerna.
Re: Ang. PWM
Postat: 11 juli 2009, 19:15:01
av victor_passe
Jag bygger den på ett exprimentkort så det går snabbare och blir billigare.
Säg 50:- + frakt?
Och räcker det att den kan driva 800mA?
Re: Ang. PWM
Postat: 11 juli 2009, 19:55:30
av Xynter
victor_passe, det låter som en bra kurs. Och ja 0,8A räcker gott och väl.
Re: Ang. PWM
Postat: 11 juli 2009, 20:37:00
av victor_passe
Bra, för nu är jag klar.
Den blev ganska liten tycker jag.
3st plintar, 12V, 0V och LED katoden.
Anoden på dina led kopplar du till 12V
12V kan vara mellan 7 och 30V.
Så du kan använda den till annat om du vill.
Det är 256 lägen och 80Hz.
Lite bilder:
Blir den bra eller vill du ha något ändrat?
Re: Ang. PWM
Postat: 11 juli 2009, 22:28:43
av Xynter
Den ser ju riktigt bra ut. Kanske att den är lite stor
Jag skickar adress på PM.
Re: Ang. PWM
Postat: 12 juli 2009, 00:40:46
av jesse
Den var ju snygg och kompakt.
Bra jobbat!

Re: Ang. PWM
Postat: 12 juli 2009, 01:30:08
av Johanb
Snyggt jobb och bra pris

Re: Ang. PWM
Postat: 12 juli 2009, 10:15:54
av gurgalof
80Hz är kanske liite låg PWM frekvens...
Re: Ang. PWM
Postat: 12 juli 2009, 10:56:25
av victor_passe
Jag testade den på en led och man ser inget blink.
Jag har en rgb led matris jag har byggt och den kör jag 65Hz på och det är på gränsen. Så 80Hz funkar nog bra.
Men om Xynter vill ha högre kan jag nog fixa det.
Re: Ang. PWM
Postat: 12 juli 2009, 11:20:47
av jesse
Det är högst personligt hur man uppfattar blink. Vissa personer upplever tydligt blinkande vid 60Hz, andra märker det inte alls. Sen om man har rörliga föremål som belyses av den blinkande ljuskällan så uppfattar man blinket lättare - det blir stroboskopeffekt. Det finns ju ingen särskild orsak att köra så långsamt, jag skull nog satsa på >200 Hz så har man god marginal.
Re: Ang. PWM
Postat: 12 juli 2009, 11:56:01
av victor_passe
Okej, då höjer jag en del....
Jag kom bara upp i ca 114Hz sedan gick interuppten i interuppten.
Här är koden:
Kod: Markera allt
unsigned short duty=0,int_cntr=0;
void interrupt()
{
int_cntr++;
if(int_cntr<duty)GPIO.F5=1; else GPIO.F5=0;
TMR1H=0xFF;
TMR1L=0xF1;
PIR1=0;
INTCON=0b11000000;
}
void main()
{
GPIO=0;
TRISIO=0;
TRISIO.F2=1;
CMCON=7;
T1CON=0x01;
PIE1=1;
PIR1=0;
TMR1H=0xFF;
TMR1L=0xD7;
INTCON=0b11000000;
OPTION_REG.T0CS=0;
while(1)
{
duty=ADC_Read(2)/4;
}
}
Och att koda allt i asm gör jag inte för 50:- - komponent kostnad.