當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 溫度傳感器
發(fā)布日期:2022-10-09 點擊率:59
《單片機(jī)原理及應(yīng)用》
課程設(shè)計報告書
課題名稱 基于數(shù)字溫度傳感器的數(shù)字溫度計
姓 名
學(xué) 號
專 業(yè)
指導(dǎo)教師
機(jī)電與控制工程學(xué)院
年 月 日
填 寫 說 明
1 、正文部分:
(1) 標(biāo)題與正文格式定義標(biāo)準(zhǔn)如下:
一級標(biāo)題: 1. 標(biāo)題 1
二級標(biāo)題: 1.1 標(biāo)題 2
三級標(biāo)題: 1.1.1 標(biāo)題 3
四級標(biāo)題: 1.1.1.1 標(biāo)題 4
(2 )表格:盡可能采用三線表。
(3)圖形:直接插入的插圖應(yīng)有圖標(biāo)、圖號,不能直接插入的圖應(yīng)留
出插圖空位。圖中文字、符號書寫要清楚,并與正文一致。
(4)文字表述:要求層次清楚,語言流暢,語句通順,無語法和邏輯
錯誤, 無錯字、 別字、漏字。 文字的表述應(yīng)當(dāng)以科學(xué)語言描述研究過程和研究結(jié)果,
不要以口語化的方式表達(dá), 報告中科技術(shù)語和名詞應(yīng)符合規(guī)定的通用詞語, 并使用
法定計量單位和標(biāo)準(zhǔn)符號。
2 、參考文獻(xiàn):
(1)數(shù)量要求:參考文獻(xiàn)只選擇最主要的列入,應(yīng)不低于 5 種。
(2 )種類要求:參考文獻(xiàn)的引用,可以是著作 [M] 、論文 [J] 、專利文獻(xiàn)
[P] 、會議論文等。
(3)文獻(xiàn)著錄格式及示例。參考文獻(xiàn)用宋體五號字。
[1] 作者 . 書名 [M]. 版次 . 出版地 : 出版者 , 出版年 : 起止頁
碼 (著作圖書文獻(xiàn))
[2] 作者 . 文章名 [J]. 學(xué)術(shù)刊物名稱 . 年 . 卷 ( 期 ): 起止頁
碼 (學(xué)術(shù)刊物文獻(xiàn))
示例: [1] 王社國, 趙建光。 基于 ARM的嵌入式語音識別系統(tǒng)研究 [J] 。微
計算機(jī)信息, 2007 ,2-2:149-150.
3、附錄或附件: (可選項)
重要的測試結(jié)果、圖表、設(shè)計圖紙、源程序代碼、大量的公式、符號、照
片等不宜放入正文中的可以附錄形式出現(xiàn)。
4、如果需要可另行附頁粘貼。
2
任 務(wù) 書
1. 設(shè)計要求
利用數(shù)字溫度傳感器 DS18B20與單片機(jī)結(jié)合來測量溫度。利用數(shù)字溫度
傳感器 DS18B20測量溫度信號,計算后在 LED數(shù)碼管上顯示相應(yīng)的溫度
值。其溫度測量范圍為 - 55℃~ 125℃,精確到 0.5 ℃。數(shù)字溫度計所測
量的溫度采用數(shù)字顯示,控制器使用單片機(jī) AT89C51,測溫傳感器使用
DS18B20,用 3 位共陽極 LED數(shù)碼管以串口傳送數(shù)據(jù),實現(xiàn)溫度顯示。
2. 原理
從溫度傳感器 DS18B20可以很容易直接讀取被測溫度值,進(jìn)行轉(zhuǎn)換即滿
足設(shè)計要求。
DS18B20溫度傳感器是美國 DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智
能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測
溫度,并且可根據(jù)實際要求通過簡單的編程實現(xiàn) 9~12 位的數(shù)字讀數(shù)方
式。
DS18B
課題研究目的
本次課題是以STC89C51單片機(jī)為主控芯片,結(jié)合DS18B20溫度傳感器、藍(lán)牙模塊等設(shè)計的一個測溫系統(tǒng),溫度可以通過LCD液晶屏和手機(jī)APP實時顯示。通過手機(jī)APP對上下報警溫度進(jìn)行設(shè)置,如果所監(jiān)測到的溫度,超過了設(shè)置的溫度,則蜂鳴器報警提示。
具體功能:1.測量溫度的范圍是-5℃-99℃,其測量結(jié)果誤差小于0.5℃。
2.通過LCD液晶屏直讀顯示,方便、快捷。
3.可以通過按鍵設(shè)置和手機(jī)APP?設(shè)置報警系統(tǒng)的上下限,當(dāng)所測溫度高于或者低于設(shè)置溫度時,蜂鳴器將會報警。
溫度傳感器有很多類型,今天我們再來學(xué)習(xí)一種:溫度傳感器LM35
它精密集成電路溫度器件,輸出電壓與攝氏溫度成線性比例。
LM35器件優(yōu)于以開爾文校準(zhǔn)的線性溫度傳感器,因為用戶不需要從輸出中減去大的恒定電壓以獲得便利的攝氏縮放。LM35器件不需要任何外部校準(zhǔn)或調(diào)整,即可在室溫下提供±1/4°C的典型精度,在-55°C至150°C的溫度范圍內(nèi)提供±3°C的典型精度。
技術(shù)規(guī)格
直接以攝氏度校準(zhǔn)
線性 + 10-mV/°C比例因子
0.5°C確保準(zhǔn)確度(在25°C)
額定溫度范圍為-55°C至150°C
適用于遠(yuǎn)程應(yīng)用
必需的組件
你將需要以下組件:
1 × Breadboard 面包板
1 × Arduino Uno R3
1 × LM35 傳感器
程序
按照電路圖連接面包板上的組件,如下圖所示。
在計算機(jī)上打開Arduino IDE軟件。使用Arduino語言進(jìn)行編碼控制你的電路。通過單擊“New”打開一個新的窗口
。
Arduino代碼
float temp; //定義浮點型變量,記錄讀取的數(shù)據(jù)
int tempPin = 0;//傳感器數(shù)據(jù)接到A0口
void setup() {
Serial.begin(9600);
}
void loop() {
temp = analogRead(tempPin);//讀取模擬口傳來的數(shù)據(jù)
// read analog volt from sensor and save to variable temp
temp = temp * 0.;//通過系數(shù)換算
// convert the analog volt to its temperature equivalent
Serial.print("TEMPERATURE = ");
Serial.print(temp); // display temperature value
Serial.print("*C");
Serial.println();
delay(1000); // update sensor reading each one second
}
代碼說明
LM35傳感器有三個端子:Vs,Vout和GND。我們將按如下方式連接傳感器:
將+Vs連接到Arduino板上的+5v電壓。
將Vout連接到Arduino板上的模擬0或A0。
將GND連接到Arduino上的GND。
模數(shù)轉(zhuǎn)換器(ADC)基于公式ADC值將模擬值轉(zhuǎn)換為數(shù)字近似值=樣本*1024/參考電壓(+5v)。將模擬值轉(zhuǎn)換為數(shù)字逼近。 那么用+5v做參考,數(shù)字近似值將等于輸入電壓*205。數(shù)字溫度計課程設(shè)計報告書.pdf 第2張-傳感器知識網(wǎng)"/>
摘要:
溫度測量通常采用溫度-電壓轉(zhuǎn)換的原理實現(xiàn),測量的分辨率和精度受到A/D轉(zhuǎn)換器精度和價格的極大限制.本文在低成本的前提下,采用溫度-頻率轉(zhuǎn)換的原理設(shè)計了新型的數(shù)字溫度計.溫度計采用NTC熱敏電阻與NE555構(gòu)成多諧振蕩器,振蕩器輸出脈沖的頻率隨溫度變化,通過測量振蕩頻率間接測量溫度值,并利用高精度溫度計對測量結(jié)果進(jìn)行了非線性校正,在0℃~100℃的溫度范圍內(nèi)測量分辨率≤0.1℃,測量誤差≤0.2℃,具有較好的實用價值.
展開
下一篇: PLC、DCS、FCS三大控
上一篇: 電氣控制線路圖控制原