Energieeffizienz des eingebetteten Systems

Ich entwerfe ein eingebettetes System und hoffe, eine maximale Energieeffizienz zu erreichen, da das System mit 2x CR1620-Batterien betrieben wird. Neben der Energieeffizienz möchte ich die Stückliste so gering wie möglich halten.

Das System besteht aus 3 Hauptkomponenten 1 x 5 mm RGB-LED 1 x PIC16F18325 (5-V-Prozessor) oder PIC16LF18325 (3,3-V-Prozessor) 1 x MMA8452q-Beschleunigungsmesser (I2C und 3,3 V und wie angekündigt NICHT 5-V-tolerant)

Die LED verbraucht den größten Teil der Energie, da sie immer eingeschaltet ist, wenn das System verwendet wird.

Eine primäre Designüberlegung, die LEDs müssen unabhängig vom Verbrauch SO HELL WIE MÖGLICH sein, es ist der Rest des Systems, den ich optimieren muss.

Meine Fragen basieren auf diesen Szenarien:

Szenario 1 PIC16F18325 (5-V-Version kann direkt mit den 2x CR1620-Batterien betrieben werden) 3x BSS138 (N-Kanal-FET) 1- zur Stromversorgung des Beschleunigungsmessers (3,3 V) 2- SCL 3- SDA

Szenario 2 PIC16F18325 (5-V-Version kann direkt mit den 2x CR1620-Batterien betrieben werden) 3x Widerstandsspannungsteiler zur Stromversorgung des Beschleunigungsmessers (3,3 V), SCL und SDA **** Hinweis, ich bin mir nicht einmal sicher, ob dies funktioniert * *****

Szenario 3 Kombination aus Szenario 1 und 2, eventuell 1x BSS138 für Power und 2x Spannungsteiler für SCL und SDA oder 1x Spannungsteiler für Power und 2x BSS138 für SCL und SDA verwenden

Szenario 4 PIC16LF18325 (3,3-V-MCU) mit einem LM3940, um die Spannung von 6 V auf 3,3 V zu regeln (bei ca. 55% -65% Effizienz, da es sich um einen Linearregler handelt) und alles direkt verbinden.

Meine Fragen lauten also: Welches dieser Szenarien wird funktionieren? (Ich bin mir ziemlich sicher, dass 1 und 4 funktionieren, aber bei 2 und 3 bin ich mir nicht sicher.) Welches dieser Szenarien ist am energieeffizientesten? Wird die LED in Szenario 4 einen Helligkeitsunterschied haben, wenn sie mit 3,3 V gegenüber 5 V angesteuert wird? Angenommen, ich stelle den Widerstandswert so ein, dass die RGB-LED auf jedem Kanal mit 20 mA betrieben wird

Idealerweise wäre Szenario 4 der einfachste und zuverlässigste Weg, das System zu entwerfen, aber ich mache mir Sorgen über den gesamten Leistungsverlust des Linearreglers. Außerdem mache ich mir Sorgen, dass die Helligkeit der LED unter 3,3 V leiden würde.

Jede Hilfe und Beratung wäre sehr willkommen =) Vielen Dank im Voraus

Haben Sie diese Batterien getestet, um nur Ihre LEDs mit einem einfachen Linearregler zu betreiben, um zu sehen, wie lange sie halten? Selbst wenn Sie sich letztendlich für einen anderen Regler entscheiden, unterscheidet sich das Testergebnis nicht wesentlich von dem, was Sie wählen, zumal der Test den zusätzlichen Strom für die MCU usw. nicht enthalten würde. Die CR1620-Batterien sind nicht für 3 x 20 mA ausgelegt oder ausgelegt = 60mA Dauerstrom. Extrapoliert (wahrscheinlich mit großer Ungenauigkeit) aus den veröffentlichten Daten, schätze ich, dass die Batterie ihren "Endpunkt" (2 V als Spezifikation des Herstellers) nach maximal 10 Minuten [...]
[...] bei dieser Last, angenommen 20 Grad C - fällt bei niedrigen Temperaturen schneller ab. Wenn Sie eine viel längere Laufzeit erwarten als Ihr Testergebnis aus meinem oben vorgeschlagenen Test, dann muss IMHO etwas an den Einschränkungen (z. B. gewähltes LED-Verhalten und gewählter Batterietyp) geändert werden, um eine längere Laufzeit zu erreichen . Vorsicht - Sie könnten einige unangenehme Ergebnisse (z. B. Auslaufen, Erhitzen oder Schlimmeres) erhalten, wenn Sie diese Batterien bei 60 mA entladen - ein CR1620-Datenblatt, das ich gerade ausgewählt habe, listet den maximalen kontinuierlichen Stromverbrauch = 1 mA auf . Wenn also etwas Schlimmes passiert, haben Sie keinen Rückgriff auf den Hersteller :-(

Antworten (1)

Die Verwendung einer niedrigeren Spannung für die LED ist meistens in Ordnung. Sie werden weniger Energie im Widerstand verschwenden, aber Sie tauschen dies gegen weniger Toleranz bei der Anpassung von Widerstand und LED. Der Randfall ist offensichtlich, wo der Widerstand 0 Ohm betragen muss und die Durchlassspannung der LED 3,3 V beträgt – an diesem Punkt wird die UI-Kurve ziemlich steil, sodass Fertigungstoleranzen die Lichtleistung stark beeinflussen.

Ob ein Linearregler oder ein Abwärtswandler für den Prozessor und den Beschleunigungsmesser effizienter ist, hängt hauptsächlich von den beteiligten Strömen ab - bei kleinen Strömen ist linear tendenziell besser.

Sie können normalerweise 5-V- und 3,3-V-Komponenten mit Widerstandsteilern auf den Datenleitungen mischen (diese sind hochohmig, sodass der Teiler funktioniert), aber Sie benötigen einen geeigneten Regler für 3,3-V-Strom, und wenn Sie diesen effizient gestalten, Sie sind wahrscheinlich besser dran, wenn Sie überall eine einzige Spannung verwenden.

Wenn alles, was Sie brauchen, volle Helligkeit ist und die Kosten kein so großes Problem sind, könnte das Allegro A4490 für Sie arbeiten:

  • Verwenden Sie die Spannung am Vorwiderstand als Rückkopplungsspannung ( 800 M v 20 M A = 40 Ω ) erhalten Sie eine effiziente Stromregelung
  • Das Einschalten der Kanäle mit den hochohmigen Freigabeeingängen reduziert die Stromaufnahme der MCU, sodass Sie hier einen Linearregler verwenden können (idealerweise treibt die MCU nichts an).

Der Nachteil hier ist die Stückliste - Sie benötigen drei Widerstände, Induktivitäten und Flyback-Dioden als externe Komponenten für diesen IC, und da Ihr Strombedarf ziemlich gering ist, ist es höchstwahrscheinlich, dass es bessere ICs gibt.

wunderbar danke =) das ist genau die antwort auf die ich gehofft habe!