Tarkin vastaus on:Bluetooth-moduulin virrankulutus vaihtelee mikroampeerista (µA) lepotilassa milliampeeriin (mA) aktiivisen lähetyksen aikana.
Jotta saat käytännön käsityksen, eritellään se yhteisen eri toimintatilojen mukaanMatala energia (BLE)moduuli.
Ydinkonsepti: Duty Cycle on kuningas
Virrankulutuksessa on kysekäyttömäärä-prosenttiosuus ajasta, jolloin radio on aktiivinen verrattuna uneen. BLE-moduuli on suunniteltu nukkumaan suurimman osan elämästään ja heräämään lyhyin, voimakkain purskein.
Virrankulutus käyttötilan mukaan
Tässä on tyypillinen tehoprofiili nykyaikaiselle BLE-moduulille (esim. perustuu pohjoismaiseen nRF52-sarjan siruun):
| Toimintatila | Tyypillinen nykyinen arvonta | Mitä tapahtuu ja miksi sillä on merkitystä |
|---|---|---|
| Syvä uni | 0.1 µA - 2 µA | Prosessori ja radio ovat täysin pois päältä. Vain pieni pisara virtaa pitää RAM-muistin elossa ja alhaisen-tehon ajastimen käynnissä. Tämä on pitkän-kestoajan perusta. |
| Valmiustila / tyhjäkäynti | 2 µA - 10 µA | Ydin nukkuu, mutta se on valmis heräämään hyvin nopeasti vastauksena tapahtumaan (kuten ajastin tai ulkoinen signaali). |
| Mainonta | 10 µA - 500 µA | Moduuli herää, lähettää "Olen täällä!" paketin ja menee takaisin nukkumaan.Keskimääräinen virta riippuu suuresti mainosvälistä.Mainonta 100 ms:n välein kuluttaa paljon enemmän kuin mainonta sekunnissa. |
| Yhdistetty (aktiivinen) | 5 mA - 20 mA | Radio lähettää tai vastaanottaa aktiivisesti dataa. Tämä onhuippuvirta, mutta se kestää vain muutamasta sadasta mikrosekunnista muutamaan millisekuntiin yhteystapahtumaa kohti. |
| Yhdistetty (nukkuu tapahtumien välillä) | 5 µA - 50 µA | Tämä on BLE:n taikuutta. Yhteydessä moduuli nukkuu lähes koko ajanYhteysväli, herää vain yllä olevan pienen aktiivisen ajanjakson ajaksi. |
Key Takeaway:Et voi kuvata moduulin kulutusta yhdellä numerolla. Sinun on laskettava ankeskimääräinen virtasen mukaan, kuinka paljon aikaa se viettää kussakin osavaltiossa.
Keskimääräisen virran ja akun keston laskeminen
Tehdään yksinkertaistettu laskelma yleiselle skenaariolle: aBLE-anturin tunnistejoka ottaa lämpötilalukeman ja lähettää sen puhelimeen kerran sekunnissa.
Oletukset:
Yhteysväli:100 ms (yleinen arvo)
Aktiivinen aika tapahtumaa kohden:2 ms (tiedonsiirto)
Tällä hetkellä aktiivisessa tilassa:10 mA
Tällä hetkellä lepotilassa: 15 µA
Akku:250 mAh:n nappiparisto (CR2032)
1. Laske käyttöjakso:
Moduuli on aktiivinen 2 ms joka 100 ms.
Käyttöjakso=(aktiivinen aika / kokonaisaika)=(2 ms / 100 ms) =2%
2. Laske keskimääräinen virta:
Keskimääräinen virta=(käyttöjakso × aktiivinen virta) + ((1 - käyttöjakso) × lepovirta)
= (0.02 × 10,000 µA) + (0.98 × 15 µA)
= 200 µA + 14.7 µA
= ~215 µA(tai 0,215 mA)
3. Arvioitu akun käyttöikä:
Akun kesto (tuntia)=Akun kapasiteetti (mAh) / keskimääräinen virta (mA)
= 250 mAh / 0,215 mA
≈ 1163 tuntia → ~48 päivää
Tämä esimerkki osoittaa, kuinka laite, jonka huippuvirta on 10 mA, voi silti toimia yli kuukauden pienellä akulla!
Vertailu: BLE vs. Classic Bluetooth
On ratkaisevan tärkeää erottaa nämä kaksi toisistaan, koska niiden tehoprofiilit ovat eri maailmoja:
| Bluetooth tyyppi | Tehoprofiili | Tyypillisiä käyttötapauksia |
|---|---|---|
| Bluetooth Low Energy (BLE) | "Peaky & Sleepy"- Erittäin alhainen keskiteho (µA–mA). Optimoitu pursketiedoille. | IoT-anturit,Puettavat laitteet, majakat, kaukosäätimet.Akun kesto: kuukausista vuosiin. |
| Klassinen Bluetooth (BR/EDR) | "Jatkuvasti nälkäinen"- Jatkuvasti suuri teho (kymmeniä mA). Optimoitu jatkuvaan datan suoratoistoon. | Äänen suoratoisto(kuulokkeet, kaiuttimet), tiedostonsiirto.Akun kesto: tunneista päiviin. |
Tärkeimmät sähkönkulutukseen vaikuttavat tekijät
Lähetysteho:Moduuli, joka on asetettu arvoon +8 dBm, kuluttaa huomattavasti enemmän tehoa kuin 0 dBm, mutta sen kantama on pidempi.
Tiedonsiirtonopeus:Kun lähetät enemmän dataa yhteystapahtumaa kohti, radio pysyy päällä pidempään, mikä lisää tehoa.
Kytkentäparametrit:
Yhteysväli:Lyhyemmät välit tarkoittavat useammin{0}}heräämistä ja suurempaa tehoa. Pidemmät välit säästävät virtaa, mutta lisäävät latenssia.
Slave-viive:Tämä on "ohituslaskenta", jonka avulla laite voi ohittaa yhteystapahtumat, jos sillä ei ole tietoja, mikä vähentää dramaattisesti keskimääräistä tehoa.
Oheislaitteiden käyttö:Jos moduulin sisäinen MCU käyttää myös sovelluskoodiasi ja antureitasi, tämä teho on lisättävä radion kulutukseen.
Johtopäätös
Kun arvioit Bluetooth-moduulin virrankulutusta, älä katso vain "huippu"- tai "sleep"-numeroita tietolomakkeessa. Kysyä:
"Mikä onkeskimäärinvirta sisäänminun erityinen käyttötapani?"
Etsi toimittajan sovellusmuistiinpanoja tai online-laskimia, jotka mallintavat virrankulutusta eri skenaarioissa (esim. "1 sekunnin anturin päivitys").
Jos haluat pienimmän tehon, valitse aBLE-moduulija työskentele laiteohjelmistosuunnittelijan kanssaoptimoida yhteysparametrit ja maksimoida nukkumisaika.

