Raspberry Pi 有睡眠模式嗎?
嚴(yán)格來說,Raspberry Pi 沒有臺式機(jī)或筆記本電腦上的睡眠模式。硬件可以打開或關(guān)閉,但不會像更完整的系統(tǒng)那樣進(jìn)入省電或睡眠模式。
該功能在全新安裝的 Raspberry Pi OS 上可用,但默認(rèn)情況下處于關(guān)閉狀態(tài)。我們稱之為 DPMS(顯示電源管理系統(tǒng))。
DPMS 有 3 個值可以設(shè)置,掛起時間、休眠時間和關(guān)閉時間。這些值可以通過終端命令設(shè)置:
xset dpms
以下是一個例子:
xsetdpms60120240
您可以使用以下方式打開或關(guān)閉 DPMS:
xset+dpmsxset -dpms
暫停只是讓顯示器進(jìn)入睡眠狀態(tài),但其他一切仍保持開啟。
如何讓Raspberry Pi 模擬睡眠模式?
要使用中斷讓 Raspberry Pi 休眠和喚醒,您通常會考慮編寫一個系統(tǒng),讓 Pi 進(jìn)入低功耗狀態(tài),然后由外部信號喚醒。但是,需要注意的是,Raspberry Pi 型號沒有筆記本電腦或 PC 那樣的傳統(tǒng)“休眠”模式(至少樹莓派官方文檔中未提及休眠的任何細(xì)節(jié))。如何實(shí)現(xiàn)呢?最接近的功能是停止 CPU 或關(guān)閉各種組件以降低功耗,但這與其他類型計(jì)算機(jī)中的休眠模式不同。
對于 Raspberry Pi,您可以通過軟件實(shí)現(xiàn)類似的效果,方法是關(guān)閉不必要的進(jìn)程或控制外部設(shè)備的電源以節(jié)省能源。可以使用 GPIO 引腳將 Pi 從停止?fàn)顟B(tài)喚醒,其中外部信號(如按下按鈕或來自其他設(shè)備的信號)會重置 Pi,使其重新啟動。
以下是模擬睡眠和喚醒功能的基本方法:
模擬睡眠:
1. 降低功耗:您可以關(guān)閉 HDMI、LED 燈或其他外圍設(shè)備以節(jié)省電量。例如,要關(guān)閉 HDMI 輸出,您可以使用:
/usr/bin/tvservice -o
并將其重新打開:
/usr/bin/tvservice -p
2. 軟件關(guān)機(jī):如果您希望 Pi 進(jìn)入耗電量最小的狀態(tài),您可以考慮在不切斷電源的情況下停止系統(tǒng)。使用以下命令:
sudohalt
或者
sudopoweroff
3. 請注意,在這種狀態(tài)下,Raspberry Pi 基本上處于關(guān)閉狀態(tài),正常的 GPIO 輸入無法喚醒它。
如何喚醒:
要通過外部中斷將 Raspberry Pi 從停止?fàn)顟B(tài)喚醒,您需要使用硬件方法,因?yàn)?Pi 停止時軟件沒有運(yùn)行。
1. 使用 GPIO 引腳觸發(fā)重置:您可以將按鈕或其他信號連接到 GPIO 引腳,以觸發(fā) RUN 引腳重置。此方法需要物理訪問 Raspberry Pi 的引腳。
2. 外部喚醒電路:您可以構(gòu)建一個外部電路來監(jiān)控 GPIO 引腳,然后觸發(fā) Raspberry Pi 上的 RUN 引腳。當(dāng) GPIO 引腳檢測到高信號(來自另一個設(shè)備或傳感器)時,外部電路會向 RUN 引腳發(fā)送信號,重置 Raspberry Pi 并使其啟動。
- 您需要將外部信號(例如按鈕或傳感器輸出)連接到設(shè)置為外部電路輸入的 GPIO 引腳。
- 外部電路應(yīng)監(jiān)控此輸入,然后將其連接到 Raspberry Pi 上的 RUN 引腳。當(dāng)輸入變?yōu)楦唠娖綍r,電路會暫時將 RUN 引腳接地,從而重置 Pi。
此設(shè)置需要仔細(xì)考慮電氣特性,以免損壞 Raspberry Pi。最好使用防抖電路或軟件來確保 Pi 不會快速連續(xù)地收到多個重置信號。
請記住,這些解決方案更多的是降低功耗和重新啟動 Pi,而不是筆記本電腦和 PC 中真正的睡眠/喚醒功能。如果您的項(xiàng)目需要根據(jù)特定事件喚醒 Pi,您可能需要讓它保持在最低限度的狀態(tài)下運(yùn)行,并使用軟件監(jiān)控 GPIO 引腳或其他輸入,以了解觸發(fā)“喚醒”操作的條件。
結(jié)語
你的樹莓派正在為什么場景燃燒青春?是7x24小時監(jiān)控的視頻監(jiān)控?還是隨時待命的語音助手?快來評論區(qū)說出你的省電需求。
-
睡眠模式
+關(guān)注
關(guān)注
0文章
10瀏覽量
6742 -
Raspberry Pi
+關(guān)注
關(guān)注
2文章
620瀏覽量
22986 -
樹莓派
+關(guān)注
關(guān)注
121文章
1966瀏覽量
107115
發(fā)布評論請先 登錄
樹莓派的種類_樹莓派安裝教程
樹莓派3wifi配置_樹莓派3開啟wifi熱點(diǎn)_樹莓派3的wifi使用教程
樹莓派3硬件配置_樹莓派3都能裝什么系統(tǒng)_樹莓派3系統(tǒng)安裝教程
樹莓派有什么用_樹莓派能用來做啥_樹莓派新手入門教程
樹莓派是什么樹莓派的簡單介紹

樹莓派也出MCU了?樹莓派Pico來了!

樹莓派

樹莓派顯示器電源管理禁止屏幕休眠

樹莓派控制步進(jìn)電機(jī)

樹莓派分類器:用樹莓派識別不同型號的樹莓派!

評論