Sida 1 av 2

ATtiny85v spänning mellan I/O pinne och jord, batteridrift.

Postat: 28 november 2016, 19:15:01
av Motormannen
Hej, jag vill driva ATtiny85v med två stycken NiMH batterier i serie. Till att börja med vill jag bara lyckas med att blinka en LED.

Vad kommer spänningen mellan en I/O pinne (när den är hög) och jord ligga på (där jag sedan ska koppla LED + resistor)? Hur kommer spänningen att variera när spänningen från batterierna varierar? Varierar spänningen i relation till hur många mA som dras?

Jag vill veta detta för att kunna välja lysdiod och resistor...

Här är länken till databladet jag kollar i. Jag har läst i kapitel 21...

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 28 november 2016, 19:43:04
av AndLi
Output High kommer följa VCC (aka batterispänningen), det kommer vara ett spänningsfall i µC, större ju större ström du drar.
0.5V vid 5mA ungefär enligt databladet.

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 29 november 2016, 15:32:41
av Motormannen
I dessa diagram är det ett fall på ca 0.2V vid 5mA vid 3Vcc och ett fall på ca 0.1V vid 5mA vid 5Vcc. Men det är ju långt ifrån 0.5V som du nämner... :humm: Eller är det 0.5V vid Vcc typ 2.4V som du anger?
(Sida 183 och 184 i databladet)

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 29 november 2016, 16:06:34
av sodjan
Jag kan inga detaljer om AVR kring just detta, men 0.5 V spänningsfall
vid (bara) 5 mA strömuttag låter lite mycket, rent spontant...

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 29 november 2016, 17:00:55
av adent
Enligt diagrammet ovan handlar det snarare om 0,1V till 0,2V.

Ganska försumbart.

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 29 november 2016, 17:37:22
av jesse
Vilken matningsspänning kommer du att ha?
Ju lägre spänning du har desto mer kommer strömmen genom LED att variera beroende på batterispänning. Så t.ex. 2 st 1.5V batterier i serie skulle kunna variera mellan 2.4 till 3.2 volt. Du vill kanske ha minst 2 mA genom lysdioden, och Vf = 2.0 volt. Då har vi (2.4 - 2.0) / 2mA = 200 ohm. Vid 3.2 volt går det då (3.2 - 2.0) / 200 = 6mA.... Det slösar ju en del energi i onödan, så du borde tjäna på att acceptera minst 1.35 volt/batteri = 2.7V istället. Då blir R= 350 och strömmen vid 3.2 volt blir 3,4mA. Nästan halverar energiförbrukningen ---> ökad batterilivslängd (om det bara är en LED man ska driva).

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 29 november 2016, 18:07:49
av Motormannen
jesse: Jag vill använda två stycken NiMH celler i serie.

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 29 november 2016, 18:28:25
av bearing
Spontant säger jag att det är två-tre saker man får tänka på.

Resistansen i utgångens drivsteg (mosfet). Detta ger ett spänningsfall proportionellt med strömmen.
Mosfetens resistans ökar med lägre matningsspänning eftersom att gate-spänningen blir lägre.
Mosfetens resistans ökar också med temperatur. Vid ström nära max (20mA) blir drivsteget varmt och spänningsfallet ökar ytterligare.

Jag skulle tittat på kurvan för 1.8V matning (2x0.9V, minimum för NiMh) samt hög temperatur (om det finns) för att ta fram utspänningen.

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 29 november 2016, 19:22:46
av Motormannen
Men jag hittar inte någon kurva för 1.8V bara för 3V och 5V (om det nu är rätt kurvor jag kollar på).

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 29 november 2016, 19:35:47
av bearing
Din bästa gissning får bli att extrapolera resistansen. Räkna ut resistansen vid 5V och 3V. Om resistansen ökar linjärt borde den öka med 60% (1,2V / 2V) av skillnaden, från 3V.

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 30 november 2016, 10:17:37
av limpan4all
OM du skall driva med bara två NiMH batterier så kommer du maximalt att ha 2*1,35V dvs 2,7V.
Det normala är att du då kan skita i resistor för CPU´n kan ändå inte mata på så mycket att lysdioden går sönder...
Om du skall driva någon liten fjuttig 0402 SMD så gäller ovan inte men definitivt för en vanlig 5mm.
För vit lysdiod så behöver du garanterat inte något motstånd då du aldrig kan komma upp till Vf.

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 30 november 2016, 20:55:17
av jesse
Det blir ju ganska svårt att driva en LED på ett bra sätt med en så låg spänning. Finns det röda LED som har Vf < 1.8V vid låg ström? Man bör nog ha ett motstånd i alla fall, annars dränerar man batterierna ganska snabbt.

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 1 december 2016, 08:38:59
av bearing
Det bästa sättet vore väl att kretsen mäter sin egen matning och PWM:ar lysdioden för att få samma medelström oavsett matning.

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 7 december 2016, 20:58:19
av jesse
Lägger man till en diod och en induktor så kan man ju på så vis skapa en strömgenerator med valfri utspänning. Då kan du t.o.m. driva en vit LED.

Re: ATtiny85v spänning mellan I/O pinne och jord, batteridri

Postat: 8 december 2016, 09:10:34
av bearing
Hm, behövs väl en transistor också?