一、功能簡介
LM35D溫度傳感器,這款傳感器能夠測量0-100攝氏度的溫度,并以電壓的數值輸出。從0度開始溫度每升高1度輸出電壓就會提高10mv,這樣我們就能夠使用模擬口檢測傳感器的電壓,通過簡單計算得到當前的溫度數值了。
二、引腳圖
LM35D電源供應模式有單電源與正負雙電源兩種,其引腳如圖一所示,正負雙電源的供電模式可提供負溫度的量測;兩種接法的靜止電流-溫度關系,在靜止溫度中自熱效應低(0.08℃),單電源模式在25℃下靜止電流約50μA,工作電壓較寬,可在4—20V的供電電壓范圍內正常工作非常省電。
工作電壓4~30V,在上述電壓范圍以內,芯片從電源吸收的電流幾乎是不變的(約50μA),所以芯片自身幾乎沒有散熱的問題。這么小的電流也使得該芯片在某些應用中特別適合,比如在電池供電的場合中,輸出可以由第三個引腳取出,根本無需校準。
目前,已有兩種型號的LM35可以提供使用。LM35DZ輸出為0℃~100℃,而LM35CZ輸出可覆蓋-40℃~110℃,且精度更高,兩種芯片的精度都比LM35高,不過價格也稍高。
三、接線說明
LM35是很常用的溫度傳感器元件,在元器件的應用上也只需要一個LM35元件,只利用一個模擬接口就可以,難點在于算法上的將讀取的模擬值轉換為實際的溫度。能夠實時感知周邊環境溫度的變化,接來下我們只要經過簡單的編程就能將傳感器輸出的數據轉換為攝氏溫度值。
四、程序設計思路
將LM35D插入到面包板上,用杜邦線連接開發板,中間腳接A0模擬口,另外兩個一個接正極一個負極。
void setup() {
Serial.begin(9600); //使用9600速率進行串口通訊
}
void loop() {
int n = analogRead(A0); //讀取A0口的電壓值
float vol = n * (5.0 / 1023.0*100); //使用浮點數存儲溫度數據,溫度數據由電壓值換算得到
Serial.println(vol); //串口輸出溫度數據
delay(2000); //等待2秒,控制刷新速度
}
Mixly編程軟件中有專用的LM35傳感器模塊,拖拉組合后便可使用,非常便捷易用;
-
傳感器
+關注
關注
2553文章
51392瀏覽量
756593 -
芯片
+關注
關注
456文章
51176瀏覽量
427263 -
電壓
+關注
關注
45文章
5637瀏覽量
116257
原文標題:LM35 溫度傳感器 接線圖及工作原理
文章出處:【微信號:gh_e32ad3aa085f,微信公眾號:智聯開發Arduino】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論