Standby-Modus von Single-Board-Computern

Standby-Modus von Single-Board-Computern

Gibt es eine Möglichkeit, einen Smartphone-ähnlichen Standby-Modus auf einem Einplatinencomputer (wie RaspberryPi, Odroid oder so) zu erreichen?

Die meisten dieser Boards scheinen im Leerlauf etwa 0,5 bis 2 Watt zu verbrauchen, was für mobile Geräte völlig inakzeptabel ist. Im Gegensatz dazu können die meisten Smartphones, die aus ähnlichen Komponenten bestehen, mit einer einzigen Akkuladung eine Woche lang funktionieren, wenn das Display selten verwendet wird.

Wie komme ich an diese Bereitschaftszeiten?

Antwort1

Da Ihre Frage nicht spezifisch ist, kann ich nur eine allgemeine Antwort geben.

Die meisten, wenn nicht alle Mikrocontroller, die in diesen SBCs (Single Board Computers) verwendet werden, können in den Energiesparmodus wechseln. Sie schalten auf eine viel niedrigere Taktfrequenz um, was zu einer Verringerung des Stromverbrauchs führt.

Sie werden entweder regelmäßig für einen sehr kurzen Zeitraum aktiviert, um ihre Eingänge zu überprüfen, oder externe Ereignisse können dazu führen, dass sie in den Volllastmodus wechseln. Externe Ereignisse können ein Tastendruck oder der Empfang von etwas über einen Kommunikationskanal sein.

Wir stellen beispielsweise Module her, die in Elektrorollstühlen verwendet werden (mit ARM-Mikrocontrollern), die durch Aktivität auf dem CAN-Bus aktiviert werden können. Auf diese Weise kann ein Modul das gesamte Netzwerk aktivieren.

Wenn Sie etwas Ähnliches erreichen möchten, müssen Sie in der von Ihnen verwendeten Entwicklungsumgebung nach Unterstützung für den Energiesparmodus suchen.

verwandte Informationen