Ledlampen dimmen met behulp van PWM.
Ledlampen dimmen met behulp van PWM.
Ik ben splinternieuw hier, althans wat vragenstellen betreft.
Het gaat om een inmiddels al reeds veel besproken onderwerp
maar gezien mijn electronische kennis erg oud en minimaal is
wil ik graag een leddimmer aan de orde stellen.
Ik heb een schema gevonden (van Rob Hamerling) een beetje
qua lay-out aangepast en de behoeft om dit te bouwen.
Het programmeren doet een vriend van mij dus is dat geen
probleem.
Mijn vraag over dit schema is het volgende, kun je van
0 tot 100% dimmen? En zijn er componenten die beter kunnen
wat betreft waarden en of types?
Met betrekking tot de PIC is deze zeer slecht verkrijgbaar.
Wellicht is er een vervangend type.
Groet.
Het gaat om een inmiddels al reeds veel besproken onderwerp
maar gezien mijn electronische kennis erg oud en minimaal is
wil ik graag een leddimmer aan de orde stellen.
Ik heb een schema gevonden (van Rob Hamerling) een beetje
qua lay-out aangepast en de behoeft om dit te bouwen.
Het programmeren doet een vriend van mij dus is dat geen
probleem.
Mijn vraag over dit schema is het volgende, kun je van
0 tot 100% dimmen? En zijn er componenten die beter kunnen
wat betreft waarden en of types?
Met betrekking tot de PIC is deze zeer slecht verkrijgbaar.
Wellicht is er een vervangend type.
Groet.
- Bijlagen
-
- Leddimmer.jpg (26.5 KiB) 20002 keer bekeken
Ik ben niet gek, ik ben anders.
gleijk welk type pic die je kunt te pakken krijgen met een analoge ingang (want daar dient die potmeter voor), is ok.
De pic zet eigenlijk enkel maar een spanningsniveau om in een pwm.
Waarom neem je geen NE555? Daarmee kun je net hetzelfde, en er komt geen programmeerwerk aan te pas. En die is vlot verkrijgbaar.
Google eens op NE555 PWM circuit en je vindt vanalles...
De pic zet eigenlijk enkel maar een spanningsniveau om in een pwm.
Waarom neem je geen NE555? Daarmee kun je net hetzelfde, en er komt geen programmeerwerk aan te pas. En die is vlot verkrijgbaar.
Google eens op NE555 PWM circuit en je vindt vanalles...
Pic hoeft geen analoge ingang te hebben om een potmeter uit te lezen.Joeri Fr schreef:gleijk welk type pic die je kunt te pakken krijgen met een analoge ingang (want daar dient die potmeter voor), is ok.
De pic zet eigenlijk enkel maar een spanningsniveau om in een pwm.
Waarom neem je geen NE555? Daarmee kun je net hetzelfde, en er komt geen programmeerwerk aan te pas. En die is vlot verkrijgbaar.
Google eens op NE555 PWM circuit en je vindt vanalles...
Je kunt ook de ontlaadsnelheid van een condensator meten maar dit is lastiger te maken.
en ik zou ook voor 555 gaan
Bedankt voor de antwoorden.
FET
De bestaande FET is ook behoorlijk matig verkrijgbaar en
een vervanger is dan ook meer dan welkom. Heb je een
type in gedachte? het liefst niet groter dan een TO220
uitvoering in verband met de compactheid van het printje.
(2 dimmers op een printje tbv een inbouwdoos)
555
Ik heb begrepen dat de regelbaarheid met een blokgolf
uit een 555 kleiner (lees slechter) is dan bij de PIC.
vandaar dat de keuze op de PIC is gevallen.
FET
De bestaande FET is ook behoorlijk matig verkrijgbaar en
een vervanger is dan ook meer dan welkom. Heb je een
type in gedachte? het liefst niet groter dan een TO220
uitvoering in verband met de compactheid van het printje.
(2 dimmers op een printje tbv een inbouwdoos)
555
Ik heb begrepen dat de regelbaarheid met een blokgolf
uit een 555 kleiner (lees slechter) is dan bij de PIC.
vandaar dat de keuze op de PIC is gevallen.
Laatst gewijzigd door con op za 3 nov 2007, 12:00, 2 keer totaal gewijzigd.
Ik ben niet gek, ik ben anders.
Tja halve sec is lang ze......stynus schreef:Als je dan geen hardware pwm module in de pic hebt dan gaat je pwm uitgang even uit omdat het een dikke halve seconde duurt om zo een pot te meten.
En hoeveel hardware PWM heeft pic er? attiny2313 heeft er 4 dus daarom zag ik er geen probleem in
edit: in plaats van Pic kun je zaagtand maken en dan comparator
Kun je hier wat mee?
- Bijlagen
-
- DIM683.txt
- (4.76 KiB) 1046 keer gedownload
Ik ben niet gek, ik ben anders.
@flupke: ook via comparator kun je +/- 16 stappen uitlezen en zo je dimmer instellen.
Maar waarom al die moeite als je het met een 555 kunt.
Geen programmeerwerk met microcontrollers en goedkoper voor jouw toepassing.
De code die hier aanhangt gaat enkel op dit type pic werken, maar die moet je dan eerst omzetten naar een hex-file via een compiler op je pc, en dan moet je een programmer maken (of kopen) en zal je nog wel op menig euvel stuiten vooraleer je ledjes gedimd zijn.
Enfin, veel succes ermee in elk geval.
Maar waarom al die moeite als je het met een 555 kunt.
Geen programmeerwerk met microcontrollers en goedkoper voor jouw toepassing.
De code die hier aanhangt gaat enkel op dit type pic werken, maar die moet je dan eerst omzetten naar een hex-file via een compiler op je pc, en dan moet je een programmer maken (of kopen) en zal je nog wel op menig euvel stuiten vooraleer je ledjes gedimd zijn.
Enfin, veel succes ermee in elk geval.
is dit met pic euh ik gebruik die beesten niet.Joeri Fr schreef:@flupke: ook via comparator kun je +/- 16 stappen uitlezen en zo je dimmer instellen.
Tja 555 is niet nodig volgens mij
Tja zaagtand opwekken door middel van condensator altijd op en te ontladen
(opamp nodig )
zaagtand aftakken (bij condensator) opamp zetten als spanningsvolger en dan zul je het al weten.
Zaagtand is ook te maken met 555
denk dat het nog simpeller kan...
en PWM met 555 denk ik niet dat werkt van 0 tot 100%
Je kan toch gewoon die PIC gebruiken en dan je de normale I/O's toch gewoon softwarematig heel goed PWM-en?
Gewoon in ASM twee tellertjes maken;
reset
led=uit
teller1=100
teller2=50
start
teller2-1=teller2
teller1-1=teller1
if teller2 is 0 goto led_aan
if teller1 is 0 goto reset
goto start
led_aan
led=aan
goto start
Gewoon in ASM twee tellertjes maken;
reset
led=uit
teller1=100
teller2=50
start
teller2-1=teller2
teller1-1=teller1
if teller2 is 0 goto led_aan
if teller1 is 0 goto reset
goto start
led_aan
led=aan
goto start
Challenge everything..
