Meshtastic Guide - Hur man mäter enhets strömförbrukning?

📌 Installation och krav

Att mäta den genomsnittliga strömförbrukningen för en radioutrustning, såsom en Meshtastic ESP32-nod, kräver lämplig utrustning ⚙️ och grundläggande kunskap om effektmätning 📏.

🔌 Effektmätare

För att mäta strömförbrukning noggrant behöver du en pålitlig effektmätare. Det kan vara en bänkströmförsörjning ⚡ med spännings- och strömmätningar, en USB-effektmätare 💻 eller liknande verktyg. Nyckeln är att kunna läsa volt, ampere eller watt över tid ⏱️. Kontinuerlig övervakning är avgörande – inte bara ögonblicksavläsningar. Se till att din mätare är tillräckligt känslig för att upptäcka låg strömförbrukning, eftersom vissa Meshtastic-noder drar så lite som 0,005A vid 5V 🔋. Den viktigaste funktionen är möjligheten att registrera amperetimmar eller watttimmar 📊, vilket vanliga multimeter inte kan göra.

❓ Vad mäter vi?

Effekt mäts i watt ⚡. För att beräkna hur mycket effekt din ESP32-enhet förbrukar, multiplicera volt med ampere. Till exempel 5V × 50mA = 250mW (eller 0,25W). Detta representerar omedelbar effektförbrukning ⏲️, men Meshtastic-noder arbetar i varierande tillstånd—mest mottagning 📡, ibland sändning 📤, vilket använder betydligt mer ström. Därför räcker det inte att mäta endast mottagningsläge 🚫. Det som behövs är genomsnittlig effektförbrukning över tid ⏳, uttryckt i wattimmar. Om en nod till exempel förbrukar 250mW under en timme, används 6Wh över 24 timmar 🔋.

📡 Duty cycle

Meshtastic-radioapparater förbrukar mindre ström vid mottagning 📥 och mycket mer vid sändning 📤. Duty cycle definierar procentandelen tid som ESP32-noden sänder. Detta kan vara 5%, 10% eller 25%, beroende på användningsfall. Istället för att förlita sig på databladsvärden 📑, utför ett verkligt strömtest under minst en timme ⏱️. Längre tester (2–6 timmar) ger mer exakta resultat ✅ under realistiska Meshtastic-nätsförhållanden.

🧪 Testvillkor

Testning är enkel men kräver förståelse för hur Meshtastic-noder beter sig i ett mesh-nätverk 🌐.

📶 Bakgrundsaktivitet i nätverket

Meshtastic ESP32-noder skickar regelbundet nätverksbeacons 🔔 i bakgrunden. Dessa är inte användarmeddelanden utan signaler som indikerar nodens närvaro 📍 och GPS-position 🛰️. Andra noder bekräftar dessa beacons 👍. Denna grundläggande trafik involverar både mottagning och sändning, vilket bidrar till den totala strömförbrukningen 🔋. Även om vissa sändningar kan minskas måste de räknas med i din analys av strömförbrukningen 📊.

🛠️ Simulerad testning

För att simulera meddelandetrafik, justera hur ofta Meshtastic-noden sänder GPS-positionsuppdateringar 📡. Standardintervaller är 2 minuter ⏲️ för GPS-aktiverade noder och 15 minuter för noder med fast position. Att förkorta detta intervall ökar sändningsfrekvensen 🔄 och strömförbrukningen ⚡. Du kan justera detta via Meshtastic-mobilappen 📱 eller CLI 💻 för att simulera realistisk trafik under testning.

📍 Sändningsintervall för fast position

Solcellsdrivna basstationer ☀️ saknar ofta GPS-moduler för att spara ström. I Meshtastic kan du manuellt ställa in en nods fasta koordinater 📌. Dessa noder sänder sin plats var 15:e minut som standard ⏲️. För att simulera mer frekvent meddelandeöverföring, minska intervallet till 3 minuter (16 meddelanden/timme) eller 1 minut (56 meddelanden/timme) 🔄.

📝 Exempel på testvillkor med nodinställningar

  • Tre Meshtastic-noder i nätverket 🌐
  • En nod som sänder plats var 60:e sekund ⏱️ (inaktivera smart plats)
  • Testnod parkopplad med en telefon via Bluetooth 📱
  • Testnod inställd med en fast GPS-position 📍
  • Testa nodens sändning av plats var 60:e sekund ⏱️ (inaktivera smart plats)

Starta testet vid en jämn tid ⏰ (t.ex. på timmen), återställ tidigare mätningar på din effektmätare 🔄 och registrera start- och stopptider samt den totala förbrukade effekten 📊.

📈 Resultat

Din effektmätare bör visa total effektanvändning i wattimmar ⚡. Dela detta värde med testets längd i timmar ⏱️ för att få genomsnittlig effektförbrukning 📊 i wattimmar eller milliwattimmar. Behåll detta resultat för nästa steg—beräkning av storlek på solpanel ☀️ för din Meshtastic ESP32 nod 📡.

Om din mätare visar amperetimmar 🔋, konvertera till wattimmar genom att multiplicera med testspänningen. Till exempel, om mätaren visar 142mAh under ett 3-timmars test vid 5.1V, är den totala energin som används:

5.1V × 142mAh = 724.2mWh

Dela med 3 timmar för att få 241.4mW genomsnittlig förbrukning 📊. Spara denna siffra för vidare beräkningar relaterade till Meshtastic batteristorlek 🔋.

📊 Detaljerad jämförelse av strömförbrukning och batteritid för Meshtastic-enheter

Här är en fokuserad jämförelse mellan nRF52840 🔧 och ESP32 💻 när det gäller strömförbrukning och förväntad batteritid 🔋 med en 1000mAh 3.7V Li-ion batteri för Meshtastic-applikationer:

Parameter 📐 nRF52840 🔧 ESP32 💻
CPU klockfrekvens ⏱️ 64 MHz Upp till 240 MHz
Ström i aktivt läge ⚡ ~5.3 mA (CPU aktiv) 80–260 mA (Wi-Fi sändningstopp)
Ström i djup viloläge 😴 Så lågt som 0.4 µA 10–150 µA (djup viloläge)
Bluetooth Low Energy (BLE) Tx 📡 ~4.6 mA ~30 mA
Wi-Fi Aktiv Ström 🌐 Ingen (ingen Wi-Fi-modul) 80–260 mA

Med dessa typiska strömförbrukningar kan vi uppskatta Meshtastics batteritid 🔋 enligt följande:

Scenario 📊 Uppskattad ström (mA) ⚡ Uppskattad körtid med 1000mAh-batteri (timmar) ⏱️
nRF52840 Normal Drift 🔧 5 mA 200 timmar (ungefär 8,3 dagar)
nRF52840 Djupsömn 😴 0,0004 mA (0,4 µA) 2 500 000 timmar (teoretisk gräns)
ESP32 Wi-Fi Aktiv 🌐 150 mA 6,7 timmar
ESP32 Djupsömn 😴 0,1 mA (100 µA) 10 000 timmar (ungefär 416 dagar)

Sidopanel

Senaste inlägg

Denna sektion innehåller för närvarande inget innehåll. Lägg till innehåll i denna sektion med hjälp av sidofältet.

Registrera dig för vårt nyhetsbrev

Få den senaste informationen om våra produkter och specialerbjudanden.