Energi i en mikrokontroller

En mikrokontroller som Adafruit Feather är en liten dator som kan styra lampor, motorer och sensorer — till exempel i en CanSat. Den drar väldigt lite ström, men batteriet är också litet. Här räknar vi på små energiförbrukare, där milliampere och milliwatt är de vanliga enheterna.

Läs genomgången och räkna exemplen först — sedan testar du i simuleringen längst ner.

Adafruit Feather

Adafruit Feather RP2040 är 5 cm lång och väger 5 gram. De viktigaste uppgifterna för energiberäkningar:

EgenskapVärde
Logik och matning3,3 V
3,3 V-regulator (utgången 3,3 V och GND)högst 500 mA
En GPIO-pinne (t.ex. pinne 5)högst ungefär 10 mA
Inbyggd batteriladdare200 mA (batteriets nominella spänning 3,7 V)
Batteri (litiumpolymer)3,7 V, 400 mAh

Kortet har också 21 GPIO-pinnar (varav fyra analoga ingångar), en röd lysdiod på pinne 13, en RGB-lysdiod (NeoPixel), en USB-C-kontakt och en kontakt (STEMMA QT) för sensorer.

Enheter för små förbrukare

Spänning
Symbol
U
Enhet
volt (V)
Vanliga prefix
mV, V
Exempel
sensorer 0–3,3 V, batteri 3,7 V
Ström
Symbol
I
Enhet
ampere (A)
Vanliga prefix
µA, mA
Exempel
lysdiod 20 mA, sensor 200 µA
Resistans
Symbol
R
Enhet
ohm (Ω)
Vanliga prefix
Ω, kΩ, MΩ
Exempel
motstånd till lysdiod 220 Ω, pull-up 10 kΩ
Effekt
Symbol
P
Enhet
watt (W)
Vanliga prefix
mW
Exempel
lysdiod 40 mW, servo 1 W, hela kretsen under 2 W
Energi
Symbol
E
Enhet
joule (J), wattimme (Wh)
Vanliga prefix
mWh, Wh
Exempel
batteri 1 000 mAh ≈ 3,7 Wh

Kom ihåg prefixen

  • m (milli) = en tusendel: 10 mA = 0,010 A
  • µ (mikro) = en miljondel: 200 µA = 0,000 2 A
  • k (kilo) = tusen: 10 kΩ = 10 000 Ω

Energin i ett batteri

Ett batteris kapacitet C anges i ampertimmar (Ah) eller milliampertimmar (mAh): hur länge batteriet kan ge en viss ström. Energin får man genom att multiplicera med spänningen:

Ebat=U⋅CE_{\text{bat}} = U \cdot C

E = energi (Wh), U = batteriets spänning (V), C = kapacitet (Ah)

Exempel · Batteri på 1 000 mAh

Hur mycket energi lagrar ett batteri på 3,7 V och 1 000 mAh?

Visa lösning

Kapaciteten i ampertimmar: 1 000 mAh = 1 Ah

E=U⋅C=3,7⋅1=3,7 WhE = U \cdot C = 3{,}7 \cdot 1 = 3{,}7\,\text{Wh}

I joule

3,7⋅3600≈13 300 J3{,}7 \cdot 3600 \approx 13\,300\,\text{J}

Svar: 3,7 Wh.

Förkopplingsmotstånd till en lysdiod

En lysdiod (LED) har ett nästan fast spänningsfall, för en röd lysdiod ungefär 1,8 V. Resten av spänningen måste ligga över ett förkopplingsmotstånd som begränsar strömmen — utan motstånd blir strömmen för stor och lysdioden, eller GPIO-pinnen, går sönder.

Med 3,3 V från en GPIO-pinne och en röd lysdiod ligger 3,3 − 1,8 = 1,5 V över motståndet. Strömmen får man med Ohms lag.

Exempel · Röd lysdiod med 330 Ω

En röd lysdiod (1,8 V) och ett motstånd på 330 Ω seriekopplas mellan en GPIO-pinne (3,3 V) och GND. Hur stor blir strömmen, och klarar pinnen det?

Visa lösning

Spänningen över motståndet

UR=3,3−1,8=1,5 VU_R = 3{,}3 - 1{,}8 = 1{,}5\,\text{V}

Strömmen (Ohms lag)

I=URR=1,5330≈0,0045 A=4,5 mAI = \frac{U_R}{R} = \frac{1{,}5}{330} \approx 0{,}0045\,\text{A} = 4{,}5\,\text{mA}

Svar: 4,5 mA — under GPIO-pinnens gräns på ungefär 10 mA.

Uppgifter

Använd uppgifterna om Adafruit Feather och batteriet ovan. Facit släpps av din lärare.

Uppgift · 13. Största effekt

Vilken effekt kan man som mest ansluta till Feathern mellan utgången 3,3 V och GND?

Facit släpps av din lärare. Logga in för att se det när det har släppts.

Uppgift · 14. Ladda batteriet

Hur lång tid tar det att ladda batteriet (3,7 V, 400 mAh) med Featherns inbyggda laddare?

Facit släpps av din lärare. Logga in för att se det när det har släppts.

Uppgift · 15. Full effekt

Hur länge räcker ett fulladdat batteri om Feathern belastas med full effekt?

Facit släpps av din lärare. Logga in för att se det när det har släppts.

Uppgift · 16. Elmotor

Vad händer om man försöker driva en elmotor med effekten 10 W genom Feathern?

Facit släpps av din lärare. Logga in för att se det när det har släppts.

Uppgift · 17. Energi från trappan

En person med massan 60 kg går uppför en trappa med 33 steg och steghöjden 0,3 m. Om man kunde använda all lägesenergi till att ladda batteriet (1,48 Wh), hur många procent skulle batteriet laddas?

Facit släpps av din lärare. Logga in för att se det när det har släppts.

Uppgift · 18. Lysdiod på pinne 5

En GPIO-pinne kan leverera högst 10 mA. En röd lysdiod är seriekopplad med ett motstånd på 220 Ω mellan GPIO-pinne 5 och GND, och programmet tänder lysdioden. Feathern ger spänningen 3,3 V, och 1,8 V faller över dioden.

a) Hur stor är strömmen i kretsen?

b) Vilken resistans har lysdioden?

c) Hur länge kan dioden lysa med ett fulladdat batteri (1,48 Wh)?

Facit släpps av din lärare. Logga in för att se det när det har släppts.

Snabbkoll

Har du förstått?

1.Hur mycket energi lagrar ett batteri på 3,7 V och 1 000 mAh?

2.Ungefär hur stor ström klarar en GPIO-pinne?

3.Varför behövs ett förkopplingsmotstånd till en lysdiod?

4.Hur mycket är 1 mA?

Testa själv

Simuleringar

Lysdiod och batteri på en mikrokontroller

Prova:

  1. Välj en röd lysdiod. Vilket är det minsta standardmotståndet som håller strömmen på högst 10 mA?
  2. Byt till en blå lysdiod (3,0 V). Varför lyser den så svagt med 330 Ω? Vilket motstånd behövs för 5 mA?
  3. Hur länge räcker ett batteri på 1 000 mAh om lysdioden drar 5 mA?
Featherbatteri 400 mAhGPIO 5 · 3,3 VGND330 Ω1,5 V1,8 V4,5 mA

Lysdiodens färg (spänningsfall)

Ström (Ohms lag)

Över motståndet: 3,3 − 1,8 = 1,5 V
I = U / R = 1,5 / 330 = 4,5 mA
Högst 10 mA — det klarar GPIO-pinnen.

Rätt motstånd för 10 mA

R = U / I = 1,5 / 0,010 = 150 Ω
Välj närmaste större standardvärde.

Effekt

P = U · I = 3,3 · 0,0045 = 15 mW
varav lysdioden 8,2 mW och motståndet 6,8 mW

Batteriet

E = U · C = 3,7 · 0,4 = 1,48 Wh
Räcker (bara lysdioden): t = C / I = 400 mAh / 4,5 mA ≈ 88 h (3,7 dygn)
Laddas på 2 h med 200 mA