uC + LM3914 + 10-LED bargraph
uC + LM3914 + 10-LED bargraph
Undrar om man kan styra LM3914 med 5V PWM som insignal eller om man måste släta ut signalen med något, typ konding. Vill att LED bargraphen skall visa 0-100% PWM med 10% steg (ungefär).
Re: uC + LM3914 + 10-LED bargraph
du behöver ha ett passivt RC-filter mellan PWM-signalen och LM3914. storleken på R och C beror dels på PWM-frekvensen, noggrannhet i rippel samt hur snabb respons du vill ha på lysdioderna. Vill du ha en tydlig reaktion på tider under 1/20 sekund bör t*3=R*C*3 vara mindre än 1/20, t.ex. 330nF och 47k grovt uppskattat.
Re: uC + LM3914 + 10-LED bargraph
PWM-frekvensen är 490Hz. Reaktionstiden behöver inte vara mer än 1/4 sekund. Mindre rippel = långsammare respons? t*3=R*C*3 => t=R*C ??
Simulerade värdena jag fick av dig och det ser bra ut. Ungefär 100mV rippel och 1/10 sekund tills värdet stabiliserat sig.
Tack för hjälpen!
Simulerade värdena jag fick av dig och det ser bra ut. Ungefär 100mV rippel och 1/10 sekund tills värdet stabiliserat sig.
Tack för hjälpen!
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: uC + LM3914 + 10-LED bargraph
kanske lite korkad motfråga men.... varför blanda in en lm3914 överhuvudtaget
10 dioder måste väl vara en baggis att styra med din procesor direkt¨
Swech
10 dioder måste väl vara en baggis att styra med din procesor direkt¨
Swech
Re: uC + LM3914 + 10-LED bargraph
Det är riktigt men jag ska ha 3st lm 3914 och lite annat krimskrams.
Lyckas inte få till RC-filtret. Det blev riktigt kass. Det blev bättre än inget alls men fortfarande mycket dåligt. När första LED är tänd blir det sakta mindre ljus tills kanske 6an elller 7an är av. Reaktionstiden är mycket bra annars. Använder 47k motstånd och 330nf MKS2. Sladdarna är väl några centimeter hit eller dit. Ser nog fortfarande ganska mycket ut som PWM när det kommer genom.
Edit: 330nF
Lyckas inte få till RC-filtret. Det blev riktigt kass. Det blev bättre än inget alls men fortfarande mycket dåligt. När första LED är tänd blir det sakta mindre ljus tills kanske 6an elller 7an är av. Reaktionstiden är mycket bra annars. Använder 47k motstånd och 330nf MKS2. Sladdarna är väl några centimeter hit eller dit. Ser nog fortfarande ganska mycket ut som PWM när det kommer genom.
Edit: 330nF
Re: uC + LM3914 + 10-LED bargraph
Om du har ont om utgångar på µC kan du väl skifta ut data till ett skiftregister eller någon annan serie-till-parallell-krets.
Om du har problem med pwm; börja med en stor kondning och trappa ner åt.
Om du har problem med pwm; börja med en stor kondning och trappa ner åt.
Re: uC + LM3914 + 10-LED bargraph
Ja större kapacitans blev bra. Nu är det bra förutom att översta lampan inte tänds men det går nog att trimma in. Vad kan jag göra med 47k? Vill ju gärna ha så liten konding som möjligt.
Edit: Nu är jag faktiskt nöjd. Tack för hjälpen!
Edit: Nu är jag faktiskt nöjd. Tack för hjälpen!
Re: uC + LM3914 + 10-LED bargraph
>Vad kan jag göra med 47k? Vill ju gärna ha så liten konding som möjligt.
Om du dubblar värdet på R kan du halvera värdet på C. Problemet om R blir för stort (>100k?) så kan inimpedansen på mottagarkretsen (dvs lm3914) spela in och ändra på parametrarna. Nu kan jag inget om lm3914, men om det är CMOS borde det inte vara något problem (r kan antagligen vara över 500k) men om det är TTL så kan det vara det som gör att du måste ha en så stor kondensator. Hur stor C har du nu?
Fast det bästa hade nog varit om du kunde höja PWM frekvensen till sådär 2000-8000 Hz eller så. Även där gäller att för att få samma resultat för frekvensen F och kondensatorn C och du dubblar F så kan du halvera C.
Om du dubblar värdet på R kan du halvera värdet på C. Problemet om R blir för stort (>100k?) så kan inimpedansen på mottagarkretsen (dvs lm3914) spela in och ändra på parametrarna. Nu kan jag inget om lm3914, men om det är CMOS borde det inte vara något problem (r kan antagligen vara över 500k) men om det är TTL så kan det vara det som gör att du måste ha en så stor kondensator. Hur stor C har du nu?
Fast det bästa hade nog varit om du kunde höja PWM frekvensen till sådär 2000-8000 Hz eller så. Även där gäller att för att få samma resultat för frekvensen F och kondensatorn C och du dubblar F så kan du halvera C.
Re: uC + LM3914 + 10-LED bargraph
Nu har jag ~15yF (micro)
Misstänkte att det var så enkelt. Hittade en 25V konding på 22yF och den var ju väldigt liten så det blir nog inga problem med storleken. Hade bara några 450V kondingar innan..
Misstänkte att det var så enkelt. Hittade en 25V konding på 22yF och den var ju väldigt liten så det blir nog inga problem med storleken. Hade bara några 450V kondingar innan..