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 本身比較簡單,應該沒有什麼問題,但是實際串列埠監視器中輸出的資料卻沒有變化,一直都是如下的資...
溫度感測器 熱電偶
什麼叫熱電偶?這就要從熱電偶測溫原理說起,熱電偶是一種感溫元件,是一次儀表,它直接測量溫度,並把溫度訊號轉換成熱電動勢訊號,通過電氣儀表 二次儀表 轉換成被測介質的溫度。熱電偶測溫的基本原理是兩種不同成份的材質導體 稱為熱電偶絲材或熱電極 組成閉合迴路,當接合點兩端的溫度不同,存在溫度梯度時,迴路中...