nrf51822 內部溫度感測器

2021-07-11 09:36:28 字數 1356 閱讀 6082

1.目的

利用溫度感測器來獲得晶元的溫度

2.分析

nrf51822自帶乙個溫度感測器,nrf51822可以利用這個溫度穩定感測器來矯正晶體,具體看nrf51822 ---協議棧時鐘源選擇(32.768khz)

使用者自己同過溫度,獲得周圍環境變化的趨勢以及,保護板子的

3.平台:

協議棧版本:sdk10.0.0

編譯軟體:keil 5.14

硬體平台:nrf51822最小系統

4.步驟

1.首先看下溫度的引數,功耗,測量時間,測量範圍,精確度,測量精度0.25度

參考手冊:《nrf51822_ps v3.1.pdf》

2.通過在協議裡面呼叫這個函式可以獲得溫度的值,把這個獲得的值除以4就是測出的溫度。。

/**@brief get the temperature measured on the chip

* * this function will block until the temperature measurement is done.

* it takes around 50us from call to return.

* * @note pan #28 in pan-028 v 1.6 "negative measured values are not represented correctly" is corrected by this function.

* * @param[out] p_temp result of temperature measurement. die temperature in 0.25 degrees celsius.

* * @retval ::nrf_success a temperature measurement was done, and the temperature was written to temp

*/svcall(sd_temp_get, uint32_t, sd_temp_get(int32_t * p_temp));

3.初略的計算下溫度值。值保留整數部分

void get_tempure(void)

在main()函式中

// enter main loop.

for (;;)

執行結果如下。。 

器件選型 溫度感測器

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

Arduino使用模擬溫度感測器

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

溫度感測器 熱電偶

什麼叫熱電偶?這就要從熱電偶測溫原理說起,熱電偶是一種感溫元件,是一次儀表,它直接測量溫度,並把溫度訊號轉換成熱電動勢訊號,通過電氣儀表 二次儀表 轉換成被測介質的溫度。熱電偶測溫的基本原理是兩種不同成份的材質導體 稱為熱電偶絲材或熱電極 組成閉合迴路,當接合點兩端的溫度不同,存在溫度梯度時,迴路中...