Ich denke, die Verwendung eines Widerstands zum Verringern des Stroms wird die Batterielebensdauer verkürzen. Ist das wahr?
Die erste Aussage lässt sich nur schwer mit Ja / Nein beantworten. Technisch verbraucht es einen Teil der Energie für sich selbst, aber wenn der Widerstand steigt, sinkt die Energie (der Strom nimmt auch ab, was in einer Batterie wichtig ist).
Wie wird die Batterie verbraucht, wenn der Strom gering gehalten wird?
Dies ist eine sehr, sehr unordentliche Aussage. "Klein", das bedeutet für jeden etwas anderes. Wenn Sie so klein wie vernachlässigbar meinen, dann kann es ignoriert werden, aber ich bezweifle, dass dies bei einem Stromkreis, der uA zählt, zutrifft. Eine vernachlässigbare Regel kann sein, dass der durchschnittliche Strom weniger als 1/10 des gesamten Systemstroms beträgt (ich bin Felder, 1/10 ist genug für 1 / unendlich).
Ist es die Verlustleistung?
Ja, in kürzester Zeit. Mit einer Batterie ist eine Spannung verbunden, die Sie normalerweise im Voraus kennen. Die meisten Geräte haben einen Strom, der sich ändert, wenn sich die Spannung ändert. Da Sie jedoch die Spannung kennen, können Sie die Stromaufnahme feststellen. Da die Kapazität des Akkus in AH oder mAH gemessen wird, sind Sie eingestellt. Nehmen Sie die Kapazität in AH an und teilen Sie sie durch die Anzahl A, die Ihr Gerät zieht, und Sie haben Ihre Lebensdauer in Stunden. Nummer groß genug? Sie sind bereit. Wirst du 3 Wochen früher sterben? Jetzt müssen Sie einen Weg finden, um die durchschnittliche Stromaufnahme zu verringern oder größere Batterien zu erhalten.
Ich denke, mit einer Diode (und einem kleineren Widerstand) wird die Batterie immer noch verbraucht (LadyAda sagte so etwas wie "jedes lineare Gerät, um die Spannung zu senken, verbraucht die gleiche Menge an Leistung"). Ist das wahr? Ist es die gleiche Menge?
Wie bereits erwähnt, verfügen Sie effektiv über ein aktuelles Budget. Wenn Ihre durchschnittliche Stromaufnahme erhöht wird, haben Sie die Batterielebensdauer verloren.
Kann ich die Spannung "kostenlos" senken, ohne zu viel Strom zu verschwenden? Wie kann ein Regler-IC das tun, was ein Widerstand oder eine Diode nicht kann?
Ja, wenn Sie ein Gerät wie einen LED-Treiber verwenden, kann es den Trick machen. Die meisten davon sind Schaltnetzteile . Dies ist ein relativ fortschrittliches Konzept in der Elektronik. Versuchen Sie nicht, es zu verstehen. Verstehe nur, dass es betrügt. Es wird einen Wirkungsgrad im Bereich von 80 oder 90% haben. Sie können den Stromverbrauch Ihres Geräts berechnen und dann die Effizienz berücksichtigen, um den tatsächlichen Stromverbrauch zu ermitteln. Diese kann dann durch die Spannung geteilt werden und sollte mit Ihrer durchschnittlichen Stromaufnahme korrelieren.
Mein Rat
Es gibt einen einfacheren Weg. Als Joby sprach, PWM. Aber ich würde nicht vorschlagen, 10% PWM oder sogar 1% zu verwenden. Blinken Sie stattdessen kurz auf Ihrer LED, um Sie über wichtige Ereignisse zu informieren.
Wenn Sie überprüfen möchten, ob Ihr Gerät im Ruhezustand ist, blinken Sie alle 1 Sekunde. Wenn Sie senden, während RS232 verbunden ist, blinken Sie jedes Mal, wenn Sie ein "Paket" senden. Dies kann Ihnen alle paar Sekunden "Ein" -Zeiten von Millisekunden geben. Wenn Sie dies als grundlegende PWM betrachten, erhalten Sie weniger als 0,1%. Wenn Sie 20 mA ziehen, um zu blinken (ziemlich hell), dann ziehen Sie durchschnittlich 20 uA. Gehen Sie zu einer 2-mA-Diode, und Sie haben einen durchschnittlichen Strom von 2 uA. Wenn Sie jede Minute blinken, teilen Sie dies durch 60: 1 / 30uA.