外設測試 溫度感測器測試

2021-10-24 20:26:08 字數 508 閱讀 1352

溫度感測器測試方法有兩種。乙個是低標準的自動化的,另乙個是高要求的人工對比的。但都是基於驅動提供的感測器裝置節點進行溫度值讀取。

乙個溫度感測器裝置節點例項:

/sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0049/hwmon/hwmon1/temp1_input

使用 cat 命令即可讀取。一般除以 1000 得到攝氏度溫度值。

考慮裝置的執行環境與發熱情況,設定乙個溫度波動範圍值,比如 30 ~ 50 攝氏度。自動化測試程式自動獲取感測器溫度值,並確認處於該範圍之類。如果超出範圍則判定測試不通過。原因可能是裝置發熱異常,或感測器精度差。

當然,如果是直接無法讀取溫度值,在確保測試的軟體系統正常的情況下,可判定為感測器已損壞或使用的 i2c 匯流排異常。

測試員使用紅外測溫儀、熱成像儀等裝置,直接讀取感測器的溫度值,然後馬上使用 cat 命令獲取當前溫度感測器讀數,對比兩個資料偏差低於乙個百分比為測試通過,比如 5% 。

2023年10月16日

tiny6410溫度感測器驅動學習1(測試通過)

參考的驅動 如下 include include include include include include include include include define device name temp 裝置名字 static struct cdev cdev struct class tem...

器件選型 溫度感測器

溫度感測器是當今眾多產品應用中最常用的技術之一,比如應用在汽車 白電和工業類產品等中。為了進行可靠的溫度測量,選擇合適的溫度感測器十分重要。了解不同型別溫度感測器的優缺點有助於在測量前做出正確的選擇。熱電偶 熱敏電阻 ntc ptc 電阻溫度檢測器 rtd 和晶元型溫度感測器是測量中最常見的型別,它...

Arduino使用模擬溫度感測器

這也是37款感測器套件中的一款,感測器的樣式如下圖所示 測試 如下 用的就是商家資料中提供的 includedouble thermister int rawadc void setup void loop 本身比較簡單,應該沒有什麼問題,但是實際串列埠監視器中輸出的資料卻沒有變化,一直都是如下的資...