亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2017-02-28 20:46:20徐錦鋼鄢妍
        大陸橋視野·下 2016年11期
        關(guān)鍵詞:仿真測(cè)溫

        徐錦鋼++鄢妍

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

        【關(guān)鍵詞】DS18B20;測(cè)溫;仿真

        1.DS18B20溫度傳感器簡(jiǎn)介

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

        2.電路連接

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

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

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

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

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

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

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

        4.1 DS18b20初始化函數(shù)

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

        void Init_DS18B20()

        {

        uint i;

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

        i=103;

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

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

        i=4;

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

        }

        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,開始讀時(shí)隙

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

        if(DQ)

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

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

        }

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

        }

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

        void tempchang(void)

        {

        Init_DS18B20();//初始化

        delay(1);

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

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

        }

        5.電路功能測(cè)試

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

        6.結(jié)束語(yǔ)

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

        參考文獻(xiàn):

        [1]DS18B20芯片手冊(cè)[DB/OL].百度文庫(kù),2007-03.

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

        猜你喜歡
        仿真測(cè)溫
        硬線測(cè)溫探頭在離心式壓縮機(jī)組的應(yīng)用
        基于WiFi無(wú)線通信測(cè)溫系統(tǒng)的設(shè)計(jì)
        變壓器光纖測(cè)溫探頭的安裝固定
        電子制作(2017年8期)2017-06-05 09:36:15
        一種幫助幼兒車內(nèi)脫險(xiǎn)應(yīng)急裝置的仿真分析
        科技資訊(2016年18期)2016-11-15 20:09:22
        Buck開關(guān)變換器的基本參數(shù)設(shè)計(jì)及仿真分析
        試析PLC控制下的自動(dòng)化立體倉(cāng)庫(kù)仿真情況分析
        基于MADYMO的航空座椅約束系統(tǒng)優(yōu)化設(shè)計(jì)
        科技視界(2016年18期)2016-11-03 21:44:44
        中國(guó)體態(tài)假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
        科技視界(2016年18期)2016-11-03 20:31:49
        基于DS18B20的單片機(jī)測(cè)溫系統(tǒng)
        電子制作(2016年21期)2016-05-17 03:52:50
        機(jī)械加工仿真技術(shù)研究
        亚洲av综合av一区| 色婷婷一区二区三区77| 亚洲国产日韩一区二区三区四区| 国产精品一区二区av麻豆| 一本加勒比hezyo无码人妻| 国产精品青草视频免费播放| 男女羞羞的视频免费网站| 国产精品福利高清在线| 少妇被粗大的猛烈进出免费视频| 国产日韩成人内射视频| 日本最新一区二区三区免费看| 亚洲精品中字在线观看| 妺妺窝人体色www聚色窝仙踪| 国产成人亚洲综合无码| 久久久99久久久国产自输拍| 国产精品又湿又黄九九九久久嫩草| 久久精品国产亚洲av香蕉| 日产无人区一线二线三线新版 | 亚洲av少妇高潮喷水在线| 亚洲成a∨人片在线观看不卡| 伊人久久网国产伊人| 伊人影院在线观看不卡| 国产一区av男人天堂| 亚洲国产天堂一区二区三区| 国产日产精品久久久久久| 黄色大片国产精品久久| 噜噜噜噜私人影院| 亚洲日韩国产精品第一页一区| 九九精品国产99精品| 中文字幕人妻互换av| 欧美人伦禁忌dvd放荡欲情| 亚洲欧美欧美一区二区三区| 亚洲国产精品成人一区| 亚洲最新无码中文字幕久久| 亚洲av男人的天堂在线观看| 美女窝人体色www网站| 亚洲精品久久视频网站| 无码少妇精品一区二区免费动态| 人妻丰满av无码中文字幕| 中文字幕人妻av一区二区| 在教室伦流澡到高潮hgl动漫|