Abschnitte der Dokumentation
Rechner für die Akkulaufzeit
Slug battery-life. Schätzen Sie die Akkulaufzeit für IoT- und tragbare Geräte unter Berücksichtigung der durchschnittlichen Stromaufnahme, des Arbeitszyklus, der Selbstentladungsrate und der Abschaltung für die Entladetiefe ab. Geeignet für LiPo-, Alkali-, NiMH- und Knopfzellenbatterien.
Eingaben
Senden Sie jede dieser Eingaben in inputs, in den gezeigten Einheiten. Die meisten sind erforderlich: Ein Aufruf, dem eine davon fehlt, wird abgelehnt (400) und kostet nichts; eine, auf die der Rechner verzichten kann, erhält den gezeigten Standardwert. Eine Eingabe außerhalb ihres Bereichs wird trotzdem berechnet und in der Provenienz markiert.
| Name | Einheit | Bereich | Standardwert | Beschreibung |
|---|---|---|---|---|
| capacityZahl | mAh | 1 … 100000 | 2000 | Akkukapazität |
| avgCurrentZahl | mA | 0.001 … 10000 | 100 | Durchschnittlicher Stromverbrauch des Geräts während des aktiven Betriebs |
| dutyCycleZahl | % | 0.001 … 100 | 100 | Prozentsatz der Zeit, in der das Gerät aktiv ist und Strom bezieht. 100% = Dauerbetrieb. |
| selfDischargeZahl | %/month | 0 … 30 | 2 | Monatliche Selbstentladungsrate der Batterie. LiPo: ~ 2%, NiMH: ~ 15%, Alkalisch: ~ 1% |
| cutoffSocZahl | % | 0 … 80 | 20 | Minimaler Ladezustand, bei dem das Gerät den Betrieb einstellt. 20% = Gerät wird abgeschaltet, wenn die Kapazität noch 20% beträgt. |
| numLoadsZahl | keine | 0 … 7 | 0 | Lasten an der Batterie neben dem Gerät, jeweils mit eigenem Strom und eigener Einschaltdauer (0–7) |
| load1CurrentZahl | mA | 0 … 10000 | 10 | Strom, den die zusätzliche Last 1 im eingeschalteten Zustand aufnimmt |
| load1DutyZahl | % | 0 … 100 | 10 | Anteil der Zeit, in dem die zusätzliche Last 1 eingeschaltet ist |
| load2CurrentZahl | mA | 0 … 10000 | 10 | Strom, den die zusätzliche Last 2 im eingeschalteten Zustand aufnimmt |
| load2DutyZahl | % | 0 … 100 | 10 | Anteil der Zeit, in dem die zusätzliche Last 2 eingeschaltet ist |
| load3CurrentZahl | mA | 0 … 10000 | 10 | Strom, den die zusätzliche Last 3 im eingeschalteten Zustand aufnimmt |
| load3DutyZahl | % | 0 … 100 | 10 | Anteil der Zeit, in dem die zusätzliche Last 3 eingeschaltet ist |
| load4CurrentZahl | mA | 0 … 10000 | 10 | Strom, den die zusätzliche Last 4 im eingeschalteten Zustand aufnimmt |
| load4DutyZahl | % | 0 … 100 | 10 | Anteil der Zeit, in dem die zusätzliche Last 4 eingeschaltet ist |
| load5CurrentZahl | mA | 0 … 10000 | 10 | Strom, den die zusätzliche Last 5 im eingeschalteten Zustand aufnimmt |
| load5DutyZahl | % | 0 … 100 | 10 | Anteil der Zeit, in dem die zusätzliche Last 5 eingeschaltet ist |
| load6CurrentZahl | mA | 0 … 10000 | 10 | Strom, den die zusätzliche Last 6 im eingeschalteten Zustand aufnimmt |
| load6DutyZahl | % | 0 … 100 | 10 | Anteil der Zeit, in dem die zusätzliche Last 6 eingeschaltet ist |
| load7CurrentZahl | mA | 0 … 10000 | 10 | Strom, den die zusätzliche Last 7 im eingeschalteten Zustand aufnimmt |
| load7DutyZahl | % | 0 … 100 | 10 | Anteil der Zeit, in dem die zusätzliche Last 7 eingeschaltet ist |
Ausgaben
Zurückgegeben in values, nach Namen. Ein Wert, der unbegrenzt oder nicht definiert ist, ist null.
| Feld | Einheit | Beschreibung |
|---|---|---|
| runtimeHoursHauptwert | h | Laufzeit |
| runtimeDays | days | Laufzeit |
| effectiveCurrent | mA | Effektiver Strom |
| usableCapacityMAh | mAh | Nutzbare Kapazität |
| selfDischargeCurrent | mA | Selbstentladestrom |
Aufruf
- Berechnen: ein Aufruf, Anfrage und Antwort vollständig, und seine Fehler.
- Batch: dieser Rechner zusammen mit anderen oder ein Sweep, in einer Anfrage.
- Nach einem Zielwert auflösen: der Wert einer Eingabe, der eine Ausgabe auf einen Zielwert bringt.