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

        ?

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

        2017-01-11 00:50:04徐錦鋼鄢江西師范大學(xué)科學(xué)技術(shù)學(xué)院江西機電職業(yè)技術(shù)學(xué)院
        大陸橋視野 2016年22期
        關(guān)鍵詞:液晶溫度傳感器字節(jié)

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

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

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

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

        DS18B20;測溫;仿真

        1.DS18B20溫度傳感器簡介

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

        2.電路連接

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

        圖1 電路連接圖

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

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

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

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

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

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

        4.1 DS18b20初始化函數(shù)

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

        void Init_DS18B20()

        {

        uint i;

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

        i=103;

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

        ds=1;//主機寫1,釋放總線

        i=4;

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

        }

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

        void write_byte(uchar dat)

        {

        uchar i;

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

        {

        DQ=0;//主機拉低DQ

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

        DQ=CY;

        delay(8);

        DQ=1;

        }

        }

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

        void read_byte()

        {

        uchar i,dat=0;

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

        {

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

        DQ=1;_nop_();//主機釋放DQ,準備讀

        if(DQ)

        {dat|=i;}//1us后主機開始讀取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器件上的溫度增減按鍵,模擬外界溫度的變化,單片機在獲取溫度值后,將溫度值顯示在1602液晶上,如圖中測得溫度為26℃時,液晶也顯示為26℃,見下圖3所示,說明電路連接及程序編寫均正確無誤。

        圖3 測試結(jié)果

        6.結(jié)束語

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

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

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

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

        猜你喜歡
        液晶溫度傳感器字節(jié)
        不可壓液晶方程組的Serrin解
        No.8 字節(jié)跳動將推出獨立出口電商APP
        《液晶與顯示》征稿簡則
        液晶與顯示(2020年8期)2020-08-08 07:01:46
        溫度傳感器DS18B20在溫度計設(shè)計中的應(yīng)用
        電子制作(2019年12期)2019-07-16 08:45:44
        No.10 “字節(jié)跳動手機”要來了?
        一種高性能CMOS溫度傳感器
        XTR105電流變送器在溫度傳感器中的應(yīng)用
        電子制作(2018年12期)2018-08-01 00:47:40
        簡談MC7字節(jié)碼
        液晶與顯示2015年第30卷第1期 目錄
        液晶與顯示(2015年1期)2015-02-28 21:15:54
        溫度傳感器在筆記本電腦散熱系統(tǒng)中的應(yīng)用
        免费在线观看草逼视频| a国产一区二区免费入口| 亚洲AⅤ永久无码精品AA| 一本久久综合亚洲鲁鲁五月夫| 白白色发布会在线观看免费| 久9re热视频这里只有精品| 亚洲日韩国产精品第一页一区| 国产一起色一起爱| 久久久国产熟女综合一区二区三区| 人人妻人人做人人爽| 亚洲国产成人久久一区www| 无码人妻丝袜在线视频| 国家一级内射高清视频| 国产激情视频在线观看的| 88国产精品视频一区二区三区| 欧美zozo另类人禽交| 青青草免费手机直播视频| 国产强被迫伦姧在线观看无码| 中文字幕无码不卡免费视频| 国产aⅴ丝袜旗袍无码麻豆| 国产传媒精品成人自拍| 国产男女免费完整视频| 亚洲夜夜骑| 亚洲一区有码在线观看| 日本真人添下面视频免费| 无码人妻丰满熟妇片毛片| 国产一级淫片a免费播放口| 国产三区三区三区看三区| 国产特级毛片aaaaaa视频| 国产精品11p| 免费高清日本一区二区| 国产精品视频永久免费播放| 亚洲 自拍 另类 欧美 综合| 欧美国产伦久久久久久久| 国产一区亚洲二区三区极品| 末发育娇小性色xxxx| 免费高清日本中文| 国产亚洲精品一品二品| 鲁丝片一区二区三区免费| 国产精品入口牛牛影视| 日本在线观看一区二区视频|