Як я можу контролювати та / або контролювати температуру SoC?


46

Чи існує спосіб програмного моніторингу температури BCM2835 SoC?

Якщо так, чи принесе це користь? тобто, тимчасово призупинення процесів, що вимагають процесора, має шанс знизити температуру?

Я знаю, що одна відповідь - це не має значення, оскільки достатньо охолодження повітря. Однак це стосується ситуації, коли потік повітря в корпусі дуже обмежений (а контролери SoC і Ethernet не обов'язково є первинними джерелами тепла.)


Чи знаєте ви, як гаряче стає? (Гаряче на дотик?) Не могли б ви додати невеликий радіатор? Або з'єднайте мікросхему до корпусу із зовнішнім радіатором?
Алекс Л

@ Алекс, напевно, але це питання стосується моніторингу.
finnw

1
Чи можете ви сказати мені, чому це важливо? Ваша Пі ніколи не повинна нагріватися досить, щоб пошкодити себе, навіть при малому потоці повітря.
Відхилення

@ Живі, я щойно зафіксував помилку в запитанні (яке могло б вирішити ваш коментар.) Можуть бути й інші джерела тепла, і все це у обмеженому просторі.
finnw

Відповіді:



26

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

cat /sys/class/thermal/thermal_zone0/temp

Вихід буде тоді в міліградах!


1
Що, я вважаю, означає celsius = milligrades / 1000, наприклад, 40084 міліградів = 40.084 С.
Берто

Це правильно берто!
Крістіан

cat /sys/class/thermal/thermal_zone0/temp | awk '{ print ($1 / 1000) "°C" }'
Центральний


4

На жаль, BCM2835 не має датчика температури.

Документація є досить обмеженою (цілеспрямовано Broadcom), проте жодного датчика в описі немає .

Можна було б приєднати власний датчик через GPIO, який відстежує температуру навколишнього повітря або температуру поверхні мікросхеми.

Однак, якщо пристрій не буде працювати у вашій духовці, я вважаю, що температура не повинна бути проблемою.



-1

Завжди добре спостерігати за темпом процесора. Ви не хочете, щоб це перейшло в ядерну перевантаження. Збільшення використання процесора збільшить TEMP. Я новий PI Raspberry, але я технік. Я помічаю значне збільшення темпу процесора при високому використанні процесора. Я збираюся додати радіатор і невеликий вентилятор, яким потрібно керувати залежно від підвищення тепла.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.