كيف تقرأ درجة حرارة معالج الراسبيري باي Raspberry Pi

لوحة Raspberry Pi مع مراقبة حرارية ومكونات تبريد

تحتوي لوحات Raspberry Pi على مراقبة داخلية للحرارة، لذلك يمكن فحص حالة المعالج دون حساس خارجي. التشخيص المفيد يجمع بين درجة حرارة SoC ومؤشرات خفض الأداء أو هبوط الجهد.

قراءة درجة الحرارة الحالية

تعطي أداة البرنامج الثابت قراءة مباشرة وفورية:

vcgencmd measure_temp

ويعرض Linux قيمة المنطقة الحرارية بأجزاء الألف من الدرجة المئوية:

cat /sys/class/thermal/thermal_zone0/temp

اقسم الناتج على 1000. وللمراقبة كل ثانية أثناء اختبار حمل استخدم:

watch -n 1 vcgencmd measure_temp

فحص Throttling وهبوط الجهد

درجة الحرارة وحدها لا تفسر كل بطء. يعرض الأمر vcgencmd get_throttled قناعًا ثنائيًا يبيّن حالات هبوط الجهد وتحديد التردد وخفض الأداء الحالية أو التي حدثت سابقًا. يجب تفسير القيمة وفق جدول البتات الرسمي، وليس اعتبار كل قيمة غير صفرية إنذار حرارة فقط.

ما درجة الحرارة المقبولة؟

يختلف السلوك الحراري باختلاف طراز اللوحة والبرنامج الثابت والحمل. يحمي النظام نفسه بخفض الأداء قرب الحدود الحرارية. تختلف القمة القصيرة عن التشغيل المستمر قرب الحد؛ لذا راقب الاتجاه داخل الصندوق وفي درجة حرارة البيئة الفعلية للمشروع.

تحسين التبريد مع فحص التغذية

ابدأ بتهوية جيدة وصندوق لا يحبس الحرارة، ثم أضف مبددًا أو حل تبريد نشطًا مناسبًا للأحمال المستمرة. استخدم أيضًا مصدرًا وكابلًا بالقدرة الصحيحة لأن هبوط الجهد قد يشبه مشكلة أداء حرارية حتى عندما تكون اللوحة باردة.

اترك تعليقا

*
*
يمكن للأعضاء المسجلين فقط ترك تعليقات.