Hur driva HBLED med AVR och PWM?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Spruft
Inlägg: 840
Blev medlem: 6 mars 2006, 16:33:24
Ort: Stockholm

Hur driva HBLED med AVR och PWM?

Inlägg av Spruft »

Har skrivit min första kodsnutt som jag tänkte göra något med. Med lite knappar kan jag nu ändra pulsbredden från 0 till 255. I/O pinnarna ger bara 20mA så jag har bara kunnat driva en liten 5mm LED. PWM ligger på 490Hz.

Letat runt efter lämpligt IC att förstärka PWMsignalen och hittade MAX16800 på Digikey. http://datasheets.maxim-ic.com/en/ds/MAX16800.pdf <-- PDF Den har iaf ett PWM input för att dimmra. Går det kanske att göra mycket enklare?

Det här måste ju vara vardagsmat för alla som håller på med uC?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

En transistor.
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Eller ta flera pinnar från uC:n om du inte behöver så värst mycket mer ;)
Användarvisningsbild
Spruft
Inlägg: 840
Blev medlem: 6 mars 2006, 16:33:24
Ort: Stockholm

Inlägg av Spruft »

Jag behöver 3*350mA. Fasiken vad svårt det blev. Jag har aldrig gjort ett aktivt val vad gäller transistorn. Det mest grundläggande
:lol:
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Elfa 71-015-38 kanske är lämplig ? Den har ett tydligt datablad.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Inlägg av Swech »

Ta en ULN2003.
Då får du 7 st utgångar.

Swech
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Eller en ULN2803, med 8 utgångar.
Sen så råkar jag ha sådana liggandes... :-)
Användarvisningsbild
Spruft
Inlägg: 840
Blev medlem: 6 mars 2006, 16:33:24
Ort: Stockholm

Inlägg av Spruft »

Låter ju som ett bra förslag men dom har ingen strömbegränsning så då måste jag fixa ett sådant IC också.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Ett vanligt motstånd ?
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Inlägg av Swech »

ULN2003 har jag liggandes :D

Vad är det du skall driva? Strömbegränsningen fixar
du sannorlikt som Sodjan sade med ett vanligt motstånd.

För det är väl inte några extrema LED moduler du skall driva?

Mer info så får du fler förslag på lösningar

Swech
Mindmapper
Inlägg: 7122
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg av Mindmapper »

Om du har stabil spänning räcker det med resistor för att begränsa strömmen. Så länge du inte ligger på gränsen för vad LED klarar. Annars så fixar du det med en konstantströmsgenerator, tex med LM317.
Användarvisningsbild
maDa
Inlägg: 4080
Blev medlem: 11 november 2005, 22:13:16
Ort: Malmö
Kontakt:

Inlägg av maDa »

Jag PWM'ar 700mA dioder med IRF540 direkt mot AVRen, ett 1kohm motstånd imellan dock.
Mindmapper
Inlägg: 7122
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg av Mindmapper »

Högt värde på resistorn tycker jag. Det spelar väl egentligen ingen roll med en FET som tål så pass mycket, i förhållande till vad som går igenom, om omslaget går lite långsamt. Men ökar frekvensen lite vore väl 100 ohm mera lämpligt?
Användarvisningsbild
stekern
Inlägg: 453
Blev medlem: 2 november 2008, 08:24:18
Ort: Esbo, Finland

Inlägg av stekern »

lite off topic, men snart kommer cypress med psocs som har 4 st integrerade FET'ar och switch-regulator.
Senast redigerad av stekern 23 december 2008, 06:14:59, redigerad totalt 2 gånger.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Inlägg av Swech »

Säger bara... Infineon BTS5215
Har funnits i mer än 5 år

Swech
Skriv svar