Как контролировать и /или контролировать температуру SoC?

Есть ли способ программно контролировать температуру BCM2835 SoC?

Если да, то это принесет пользу? то есть временно приостанавливать процессы с интенсивным использованием ЦП, имеет шанс снизить температуру?

Я знаю, что один ответ заключается в том, что это не имеет значения, потому что воздушного охлаждения достаточно. Однако это касается ситуации, когда поток воздуха в корпусе очень ограничен (и контроллеры SoC и ethernet не обязательно являются первичными источниками тепла.)

46 голосов | спросил finnw 16 J0000006Europe/Moscow 2012, 02:53:18

6 ответов


50

В прошивку добавлена ​​ возможность отслеживания температуры графического процессора .

/opt /vc /bin /vcgencmd measure_temp
Темп = 48.7'C
ответил John La Rooy 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 11 Sep 2012 11:11:37 +0400 2012, 11:11:37
25

Вы также можете ввести:

cat /sys /class /therm /therm_zone0 /temp

Результат будет в миллиградах!

ответил Christian 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 20 Sep 2012 19:21:02 +0400 2012, 19:21:02
10

В дополнение к ответу gnibbler:

/opt /vc /bin /vcgencmd measure_temp | egrep "[0-9.] {4,}" -o
49,8
ответил user2913 18 +04002012-10-18T22:18:48+04:00312012bEurope/MoscowThu, 18 Oct 2012 22:18:48 +0400 2012, 22:18:48
4

К сожалению, BCM2835 не имеет датчика температуры.

Документация довольно ограничена (целенаправленно Broadcom), однако нет упоминания о датчике в лист данных .

Можно было бы подключить свой собственный датчик через GPIO, который контролирует температуру окружающего воздуха или температуру поверхности чипа.

Однако, если устройство не будет работать внутри вашей печи, я чувствую, что температура не должна быть проблемой.

ответил Jivings 16 J0000006Europe/Moscow 2012, 18:58:09
3

Вот несколько удобных датчиков, которые имеют логический уровень, чтобы указать, находится ли температура выше заданного значения https: //raspberrypi. stackexchange.com/a/1206/590 . Вам просто нужен один GPIO, чтобы определить, слишком ли жарко.

ответил John La Rooy 23 J000000Monday12 2012, 02:14:09
-1

Всегда хорошо следить за темпом процессора. Вы не хотите, чтобы он перешел в ядерную перегрузку. Увеличение использования ЦП приведет к увеличению TEMP. Я новичок в малине PI, но я технический. Я замечаю значительное увеличение темпа процессора с высоким потреблением процессора. Я собираюсь добавить радиатор и небольшой вентилятор, который будет контролироваться в зависимости от повышения температуры.

ответил Walt 14 +03002017-10-14T04:41:06+03:00312017bEurope/MoscowSat, 14 Oct 2017 04:41:06 +0300 2017, 04:41:06

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132