Jak monitorować i / lub kontrolować temperaturę SoC?


46

Czy istnieje sposób programowego monitorowania temperatury SoC BCM2835?

Jeśli tak, czy przyniesie coś dobrego? tzn. czy tymczasowe zawieszenie procesów intensywnie wykorzystujących procesor miałby szansę na obniżenie temperatury?

Wiem, że jedną odpowiedzią jest to, że nie powinno to mieć znaczenia, ponieważ chłodzenie powietrzem jest wystarczające. Jest tak jednak w sytuacji, gdy przepływ powietrza w obudowie jest bardzo ograniczony (a kontrolery SoC i ethernet niekoniecznie są pierwotnymi źródłami ciepła).


Czy wiesz, jak robi się gorąco? (Gorący w dotyku?) Czy możesz dodać mały radiator? Lub połączyć chip z obudową za pomocą zewnętrznego radiatora?
Alex L

@Alex, prawdopodobnie, ale to pytanie dotyczy konkretnie monitorowania.
finnw

1
Czy możesz mi powiedzieć, dlaczego jest to ważne? Twój Pi nigdy nie powinien być wystarczająco gorący, aby sam się uszkodzić, nawet przy niskim przepływie powietrza.
Jivings

@Jivings, właśnie poprawiłem literówkę w pytaniu (które może dotyczyć twojego komentarza). Mogą istnieć inne źródła ciepła, wszystko w ograniczonej przestrzeni.
finnw

Odpowiedzi:



26

Możesz także wpisać:

cat /sys/class/thermal/thermal_zone0/temp

Dane wyjściowe będą wtedy w miligradach!


1
Co, moim zdaniem, oznacza celsius = milligrades / 1000np. 40084 miligradów = 40,084 C.
berto

To prawda Berto!
Christian

Celsjusza:cat /sys/class/thermal/thermal_zone0/temp | awk '{ print ($1 / 1000) "°C" }'
Kanchu


4

Niestety, BCM2835 nie ma czujnika temperatury.

Dokumentacja jest raczej ograniczona (celowo przez Broadcom), jednak w karcie danych nie ma wzmianki o czujniku .

Możliwe byłoby podłączenie własnego czujnika za pomocą GPIO, który monitoruje temperaturę otaczającego powietrza lub temperaturę powierzchni układu.

Jeśli jednak urządzenie nie będzie działać w piekarniku, uważam, że temperatura nie powinna stanowić problemu.



-1

Zawsze dobrze jest obserwować temperaturę procesora. Nie chcesz, żeby przechodziło w przeciążenie nuklearne. Zwiększenie użycia procesora zwiększy TEMP. Jestem nowy Raspberry PI, ale jestem technologiem. Zauważam znaczny wzrost temperatury procesora przy dużym zużyciu procesora. Zamierzam dodać radiator i mały wentylator do sterowania w zależności od wzrostu ciepła.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.