999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

DS18B20溫度傳感器的工作原理探析

2017-01-11 00:50:04徐錦鋼鄢江西師范大學(xué)科學(xué)技術(shù)學(xué)院江西機(jī)電職業(yè)技術(shù)學(xué)院
大陸橋視野 2016年22期
關(guān)鍵詞:單片機(jī)

徐錦鋼鄢 妍/.江西師范大學(xué)科學(xué)技術(shù)學(xué)院 .江西機(jī)電職業(yè)技術(shù)學(xué)院

DS18B20溫度傳感器的工作原理探析

徐錦鋼1鄢 妍2/1.江西師范大學(xué)科學(xué)技術(shù)學(xué)院 2.江西機(jī)電職業(yè)技術(shù)學(xué)院

本文圍繞DS18B20溫度傳感器的工作原理展開論述,使用proteus仿真軟件設(shè)計和繪制了DS18B20的測溫電路圖,并通過1602液晶顯示器觀察DS18B20測得的溫度值,驗證了DS18B20測溫電路及程序設(shè)計的正確性,并給出了部分C程序代碼。

DS18B20;測溫;仿真

1.DS18B20溫度傳感器簡介

DS18B20是DALLAS公司生產(chǎn)的一種溫度傳感器,具有體積小、先進(jìn)的單總線數(shù)據(jù)通信方式、全數(shù)字溫度轉(zhuǎn)換及輸出、測量精度可達(dá)土0.5℃、檢測溫度范圍寬(可達(dá)-55℃~+125℃)等優(yōu)點,因此使得DS18B20應(yīng)用非常廣泛[1]。

2.電路連接

電路連接如上圖1所示,主要包括AT89S52單片機(jī)、DS18B20和1個1602型液晶顯示器。DS18B20組成的溫度測量系統(tǒng)線路非常簡單,只要求1個接口就可實現(xiàn)通信,圖中DS18B20的第2腳(DQ)即為數(shù)據(jù)通信端,接至單片機(jī)的P3.3口,傳輸命令字和溫度信號。DS18B20的第3腳(VCC)接5V電源,第1腳(GND)接地。1602液晶數(shù)據(jù)端(D0-D7)接至單片機(jī)P0口,控制端(RS、RW、EN)分別接至單片機(jī)P2.0、P2.1、P2.2口。

圖1 電路連接圖

3.DS18B20單總線內(nèi)部構(gòu)造介紹

圖2 DS18B20單總線開漏等效電路

單總線系統(tǒng)只有1根數(shù)據(jù)線,主機(jī)或者從機(jī)設(shè)備通過1個漏極開路或三態(tài)接口連接至該數(shù)據(jù)線,這樣使得主機(jī)或者從機(jī)設(shè)備在不發(fā)送數(shù)據(jù)時可釋放數(shù)據(jù)總線,以便總線可被其他設(shè)備使用。圖2給出了DS18B20單總線開漏等效電路,單總線要求外接1個約為5K歐姆的上拉電阻,以保證總線閑置時為高電平,如圖1中的電阻R1所示[2]。

4.DS18B20溫 度傳感器程序設(shè)計

單總線器件要求嚴(yán)格遵守相應(yīng)的通信協(xié)議,如此才能保證數(shù)據(jù)傳輸?shù)耐暾裕@種協(xié)議一般定義了若干種類型的信號,包括器件復(fù)位、讀數(shù)據(jù)、寫數(shù)據(jù),均由主機(jī)(即單片機(jī))發(fā)出同步信號,所有的命令字和數(shù)據(jù)字都是低位在前,高位在后。

本文編寫了一個完整的DS18B20測量顯示程序,主要包括DS18b20初始化函數(shù)、主機(jī)寫字節(jié)數(shù)據(jù)函數(shù)、主機(jī)讀字節(jié)數(shù)據(jù)函數(shù)、開始溫度轉(zhuǎn)換、溫度獲取及數(shù)據(jù)修正函數(shù)。下面以其中的前4個函數(shù)示例,并給出注解。

4.1 DS18b20初始化函數(shù)

單總線的所有操作均是從1個初始化序列開始的,初始化序列包括1個由總線控制器發(fā)出的復(fù)位脈沖和隨后由從機(jī)回發(fā)的應(yīng)答脈沖,函數(shù)程序代碼如下:

void Init_DS18B20()

{

uint i;

DQ=0;//拉低總線開始復(fù)位

i=103;

while(i>0)i--;//短暫延時

ds=1;//主機(jī)寫1,釋放總線

i=4;

while(i>0)i--;//短暫延時

}

4.2 主機(jī)寫字節(jié)數(shù)據(jù)函數(shù)

void write_byte(uchar dat)

{

uchar i;

for(i=0;i<8;i++)

{

DQ=0;//主機(jī)拉低DQ

dat>>=1;//待輸出位通過移位操作先進(jìn)入PSW的CY位

DQ=CY;

delay(8);

DQ=1;

}

}

4.3 主機(jī)讀字節(jié)數(shù)據(jù)函數(shù)

void read_byte()

{

uchar i,dat=0;

for(i=0x01;i!=0;i<<=1)

{

DQ=0;_nop_();//主機(jī)拉低DQ,開始讀時隙

DQ=1;_nop_();//主機(jī)釋放DQ,準(zhǔn)備讀

if(DQ)

{dat|=i;}//1us后主機(jī)開始讀取1位

delay(8);//實際延時77us

}

return dat;//將讀到的字節(jié)數(shù)返回

}

4.4 開始溫度轉(zhuǎn)換函數(shù)

void tempchang(void)

{

Init_DS18B20();//初始化

delay(1);

write_byte(0xcc);//寫命令字0xcc,跳過讀取ROM序列號

write_byte(0x44);//寫命令字0x44,啟動溫度轉(zhuǎn)換

}

5.電路功能測試

按照圖1搭好電路后,調(diào)節(jié)DS18B20器件上的溫度增減按鍵,模擬外界溫度的變化,單片機(jī)在獲取溫度值后,將溫度值顯示在1602液晶上,如圖中測得溫度為26℃時,液晶也顯示為26℃,見下圖3所示,說明電路連接及程序編寫均正確無誤。

圖3 測試結(jié)果

6.結(jié)束語

本文采用單片機(jī)作為主控制器,設(shè)計了基于DS18B20的溫度測量顯示電路,論述了DS18B20的工作原理,給出了部分測試程序并注解。通過測試,DS18B20能夠正常測溫,電路工作正常。

[1]DS18B20芯片手冊[DB/OL].百度文庫,2007-03.

[2]彭 偉.單片機(jī)C語言程序設(shè)計實訓(xùn)100例[M].北京:電子工業(yè)出版社,2014-03.

徐錦鋼(1983-),男,江西高安人,講師,碩士研究生,研究方向:電子信息工程。

猜你喜歡
單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機(jī)在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機(jī)的三維LED點陣設(shè)計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機(jī)系列
基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計
主站蜘蛛池模板: 综合色88| 久久人人爽人人爽人人片aV东京热| 亚洲精品天堂自在久久77| 亚洲国产中文在线二区三区免| vvvv98国产成人综合青青| 精品久久高清| 国产一区二区精品福利| 99re热精品视频国产免费| a毛片免费在线观看| 欧美三级视频在线播放| 欧美啪啪网| 国产成人精品亚洲77美色| 97视频精品全国免费观看| 午夜影院a级片| 一级毛片在线播放| 欧美精品二区| 亚洲综合精品香蕉久久网| 欧美亚洲国产精品第一页| 日韩在线成年视频人网站观看| 亚洲乱码在线视频| 伊人久久婷婷五月综合97色| 夜色爽爽影院18禁妓女影院| 青青青伊人色综合久久| 欧美精品在线免费| 国产高清无码第一十页在线观看| 国产日本一线在线观看免费| 成人亚洲视频| 亚洲综合色吧| 国产精品欧美亚洲韩国日本不卡| 成人福利在线视频| av在线5g无码天天| 伊人成人在线| 中文字幕不卡免费高清视频| 99视频在线免费观看| 国产天天射| 国产精品va| 久久黄色影院| 91最新精品视频发布页| 精品人妻系列无码专区久久| 免费无遮挡AV| 国产精品亚洲精品爽爽| 久久亚洲国产一区二区| 日本草草视频在线观看| 亚洲国产成人在线| 亚洲欧洲日产国码无码av喷潮| 国产一级一级毛片永久| 72种姿势欧美久久久大黄蕉| 国产精品亚洲片在线va| 欧美成人一级| 都市激情亚洲综合久久 | 国产色伊人| 国产手机在线ΑⅤ片无码观看| 国产打屁股免费区网站| 午夜精品久久久久久久无码软件| www.国产福利| 91小视频在线| 国产成人AV大片大片在线播放 | 欧美高清视频一区二区三区| 欧美日韩免费| 欧美色99| 欧洲免费精品视频在线| 国产欧美精品一区二区 | 国产丝袜91| 99久久成人国产精品免费| 国产精品永久不卡免费视频 | 99在线国产| 最新国产精品第1页| 亚洲天堂免费在线视频| 亚洲日韩高清在线亚洲专区| 99视频只有精品| 在线不卡免费视频| 国产精品手机在线播放| 亚洲乱亚洲乱妇24p| 99久久精品国产自免费| 99热这里只有免费国产精品 | 日本91视频| 久久semm亚洲国产| 99热国产这里只有精品无卡顿"| 在线精品欧美日韩| 91精品亚洲| 高清久久精品亚洲日韩Av| 一级做a爰片久久毛片毛片|