Ang. PWM

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Xynter
Inlägg: 500
Blev medlem: 4 januari 2009, 14:20:40
Ort: Örnsköldsvik

Ang. PWM

Inlägg 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?
Xynter
Inlägg: 500
Blev medlem: 4 januari 2009, 14:20:40
Ort: Örnsköldsvik

Re: Ang. PWM

Inlägg av Xynter »

Bild

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.
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Re: Ang. PWM

Inlägg av Schnegelwerfer »

Det saknas massor av saker, bl.a. basmotstånd till transistorn, strömbegränsningsmotstånd till lysdioden, kondensatorer till spänningsregulatorerna...
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Ang. PWM

Inlägg 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?
Xynter
Inlägg: 500
Blev medlem: 4 januari 2009, 14:20:40
Ort: Örnsköldsvik

Re: Ang. PWM

Inlägg 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.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Ang. PWM

Inlägg 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?
Xynter
Inlägg: 500
Blev medlem: 4 januari 2009, 14:20:40
Ort: Örnsköldsvik

Re: Ang. PWM

Inlägg av Xynter »

victor_passe, det låter som en bra kurs. Och ja 0,8A räcker gott och väl.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Ang. PWM

Inlägg 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:
Bild
Bild
Bild

Blir den bra eller vill du ha något ändrat?
Xynter
Inlägg: 500
Blev medlem: 4 januari 2009, 14:20:40
Ort: Örnsköldsvik

Re: Ang. PWM

Inlägg av Xynter »

Den ser ju riktigt bra ut. Kanske att den är lite stor :wink:
Jag skickar adress på PM.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Ang. PWM

Inlägg av jesse »

Den var ju snygg och kompakt.
Bra jobbat! :tumupp:
Johanb
Inlägg: 3406
Blev medlem: 26 mars 2006, 22:26:12
Ort: Smedjebacken

Re: Ang. PWM

Inlägg av Johanb »

Snyggt jobb och bra pris :tumupp:
Användarvisningsbild
gurgalof
EF Sponsor
Inlägg: 1311
Blev medlem: 18 februari 2004, 22:15:06
Ort: Göteborg
Kontakt:

Re: Ang. PWM

Inlägg av gurgalof »

80Hz är kanske liite låg PWM frekvens...
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Ang. PWM

Inlägg 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.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Ang. PWM

Inlägg 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.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Ang. PWM

Inlägg 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.
Skriv svar