Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
mippen
Inlägg: 744
Blev medlem: 15 april 2009, 15:34:31
Ort: Lindome

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av mippen »

Hade nog gjort det "enkelt" och använt en ULN, tex 73-099-33
Dock lite högre matning på dessa så kanske blir problem om du endast skall ha 3.3V
Användarvisningsbild
kodde
Inlägg: 82
Blev medlem: 5 december 2011, 15:16:01

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av kodde »

Tack.
Jag försöker läsa på hur denna fungerar :)
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av sodjan »

Jag har för mig att ULN-kretsarna har lite högt spänningafall, de
är ju främst tänkta att switchas (typ) 12V eller 24V laster och
kanske inte är optimala vid 3.7V.

> 8st parallellkopplade lilypad micro LEDs (2.0V ~25mA),

*Måste* du driva dom med 25 mA? Det hela blir ju mycket
enklare om du klarar dig med en lägre ström. Har du gjort
några tester för att utreda viken ström du faktiskt behöver?
Användarvisningsbild
kodde
Inlägg: 82
Blev medlem: 5 december 2011, 15:16:01

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av kodde »

sodjan> Nej inte än. Om jag fattat det rätt så är 30mA max strömmen, men som jag förstått det så är det inte idealt att ligga på max. Jag skall testa mig fram och återkommer med ett tydligare svar. Jag tummade bara när jag sade 25mA.
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av sodjan »

Det är ju inte vad de (max) tål som är intressant, utan vad
sm är "rätt" ljusstyrka just i det aktuella fallet. Ska de "lysa upp"
eller ska de bara "synas". Det är en väldig skillnad.
Användarvisningsbild
kodde
Inlägg: 82
Blev medlem: 5 december 2011, 15:16:01

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av kodde »

Jag förstår.

Bara synas, i trafiken t.om. Skall agera blinkers.

Nu har jag lovat tjejen att vi skall på bio. Jag får återkomma med ett svar senare ikväll. Tack.
Användarvisningsbild
kodde
Inlägg: 82
Blev medlem: 5 december 2011, 15:16:01

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av kodde »

Hej igen,

Jag testade med lite olika motstånd för att se hur jag upplevde ljusstyrkan.

Testade med
150 ohm
350 ohm
550 ohm
1000 ohm

Jag tyckte 350 ohm verkade synas tillräckligt. Tyvärr lyckades inte mäta strömmen med min multimeter (som för övrigt var billigaste jag hittade på kjell). Tror jag gjorde rätt, så jag vet inte om felet ligger i multimetern eller mitt utförande. Hur som helst så vet jag ju spänningen och motståndet så jag borde väl kunna räkna ut detta genom I = U / R?

Isåfall om jag tänker rätt så borde det var:

I = 3.3V / 350 ohm
I = 9,5mA

Kan detta stämma?

Om detta stämmer, och jag vill köra 16st som mest samtidigt vid ett givet tillfälle så ger detta 9,5 * 16 = 152mA. Alltså 2mA över var Arduino Mini Pro max kan ge eller hur? Om vi säger att jag istället biffar upp till runt 400ohm så borde detta ge 132mA. Alltså en bit under max för Arduinon. Alltså eliminerar jag behov av extern strömlösning. Eller tänker jag helt fel här?
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av blueint »

Apropå radiokommunikationen. Med tanke på att den ska vara del i trafiksäkerhet så lägg in någon form av kontroll att det endast är din sändare som kan styra din ljusblinkermottagare. Samt att mottagaren hanterar situationen där den tappar kontakten. Genom att t.ex släcka ljuset efter 5 sekunder.
Användarvisningsbild
kodde
Inlägg: 82
Blev medlem: 5 december 2011, 15:16:01

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av kodde »

blueint> Tack för tipsen. Jag hade inte tänkt att den skall lysa per default, enbart när den får signaler, men någon viss buffert/delay. Men det här med en specifik kontroll låter vettigt, får kolla upp hur man gör det.
Användarvisningsbild
kodde
Inlägg: 82
Blev medlem: 5 december 2011, 15:16:01

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av kodde »

Det känns som om att jag borde kunna få ihop detta utan att koppla för ström som går förbi Arduinon.

En fråga. Enligt sparkfun så skall min Arduino klara av 40mA per I/O pin. Hur fungerar det med VCC pinnen? Har den samma begränsning? Den går väl inte alls genom Atmega kretsen och borde väl inte då ha samma begränsning? Eller tänker jag fel?

Just nu är min tanke att köra dem i kluster om 8st á 7mA med ström direkt från VCC (om mitt ovanstående tankesätt är korret), och använda en I/O port för att på något sätt agera switch för när detta klustert skall lysa eller ej. Än en gång, transistor antar jag, eller relä?


EDIT:

Testade detta i praktiken. Körde 8st parallelkopplade LEDs med 21,5ohm motstånd. Det verkar lysa mer om de är kopplade genom VCC, och mindre om det är kopplade via en I/O pin. Så jag utgår från att min ovanstående teori stämmer. Skall även ta att testa med 16st parallelkopplade LEDs med 10,75ohm motstånd på VCC, borde fungera. 16st * 7mA = 112mA, mindre än 150mA som är max.
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av sodjan »

> Kan detta stämma?

Ja, varför skulle det *inte* stämma? Är det något som verkar konstigt?

> Körde 8st parallelkopplade LEDs med 21,5ohm motstånd.

Hur kopplade du? Den där beskrivningen kan realiseras på ett par olika sätt.

> Bara synas, i trafiken t.om. Skall agera blinkers.

Vad är det för fordon? Vad har du för spänning i fordonet?
Det låter lite som att du har kommit helt fel i ditt projekt.
Vilket beror på att du från början trodde att du visste en massa
och därför undanhöll viktig information som vi då inte kände till.

> Alltså 2mA över var Arduino Mini Pro max kan ge eller hur?

Du kan inte hålla på så där! Bara för att det finns en angiven gräns på
(t.ex) 150 mA så är det inte så att 149 mA är *helt* OK och 151 mA är
*fullständigt* uteslutet. Det fungerar inte så enkelt. Det finns ingen "tröskel".

Jag menar att du kan glömma att driva dina "blinkers" direkt från Arduinon.
Det kommer aldrig att bli bra hur du än gör. Jag misstänker också att du har
tillgång till en högre spänning än 3.3V i fordonet som kan användas för att
driva lysdioderna. Och då återkommer vi till kretsar typ ULN-serien...
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av sodjan »

> Enligt sparkfun så skall min Arduino klara av 40mA per I/O pin.

Har du verifierat att det stämmer ? Det låter lite fel.
Notera att det inte är *Sparkfun* som har "facit" för detta.

Men, som jag sa tidigare, jag tror att du är lite snett i projektet.
Allt blir mycket enklare om du har en lite högre spänning än de där
3.3V (eller vad det var). Sedan en spänningsstabb till Arduinon och
drivning av LED's direkt från spänningskällan före spänningsstabben.
Sedan antingen ULN (eller något liknande med FET utgångar, har för
mig att det fanns något i en annan tråd med lägre spänningsfall) för
själva drivningen.
Användarvisningsbild
FormerMazda
Inlägg: 6596
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av FormerMazda »

Sodjan: Du har missat att detta ska sys in i en ryggsäck och drivas med batteri.
Kommando att blinka ska ske trådlöst via nåt på mopeden(?).
bearing
Inlägg: 11687
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av bearing »

kodde skrev:Kan detta stämma?
Nej, för att beräkna strömmen genom motståndet behöver du använda spänningen över motståndet i beräkningen, inte matningsspänningen.
Om spänning över LED är 2,3V, blir spänning över motståndet 1V. Strömmen blir då 1V/350ohm = ca 3 mA. Moderna LED är effektiva, så jag är inte förvånad att 3mA lyser starkt.
kodde skrev:Testade detta i praktiken. Körde 8st parallelkopplade LEDs med 21,5ohm motstånd.
Finns risk att de lyser ojämnt eftersom att större delen strömmen kommer gå genom lysdioder med lägre spänningsfall (tillverkningsskillnader). Använd 350 ohm per lysdiod för att få jämnare ström.
kodde skrev:Det verkar lysa mer om de är kopplade genom VCC, och mindre om det är kopplade via en I/O pin.
Det beror på att transistorn som driver AVR:ens utgång har en betydande resistans (Rds_on). Resistansen är högre ju lägre matningsspänningen är. Det finns kurvor i databladet som visar hur mycket spänningen faller över AVR:en vid olika strömmar och matningsspänningar. Jag mätte upp Rds_on = 25 ohm på en AVR en gång.

Om jag tolkar dig rätt försöker du ta ut mycket mer än tillåtna 20mA ur din I/O. Gör inte det.
Användarvisningsbild
kodde
Inlägg: 82
Blev medlem: 5 december 2011, 15:16:01

Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?

Inlägg av kodde »

sodjan> Som FormerMazda säger så är detta för min ryggsäck i mitt projekt. Den kommer trådlöst triggas via sändardelen som jag senare skall tackla, den som sitter i hojen då.


bearing> Det är alltså max 20mA per I/O? Det står 40mA på Arduino.cc "hardware" faktadel om denna Arduino-modellen. Bra att veta om detta nu inte stämmer.

Jag tänkte parallellkoppla 16st LEDs med ett gemensamt motstånd, för att minska mängden komponenter. Är detta kanske inte en bra ide?
Använde denna formeln då Rled = (U - Uled) / (N * Iled)

Alltså:
(3.3V - 2.0V) / (16st * 7mA) = 11,6ohm

2.0V för Uled fick jag av LED-databladet. 7mA är av mina tidigare tester, verkar vara lagom.

Vilken transistortyp är lämplig att använda om jag vill låta en I/O pin agera switch? Alltså ha 16st LEDs kopplade via VCC pinnen, och switcha på dem med en transistor. Har testat med en MPSA13 TO-92 NPN Darlington 30V 1.2A, men detta gav inte den ljusmängden jag tänkt mig.

Tack
Skriv svar