日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

最新廣告
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
工業(yè)智能邊緣計算2025年會
CAIAC 2025
2025工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

一種簡易溫度測量裝置的設(shè)計
  • 企業(yè):控制網(wǎng)     領(lǐng)域:工廠信息化     行業(yè):建筑樓宇    
  • 點(diǎn)擊數(shù):4456     發(fā)布時間:2007-07-27 22:04:31
  • 分享到:
本文介紹了一種簡易溫度測量裝置的硬件與軟件設(shè)計。該裝置以DS18B20為溫度傳感器,溫度顯示采用虛擬總線方式。文中給出了溫度傳感器、溫度顯示與P89C51RD2單片機(jī)的接口技術(shù)及實(shí)例。這種溫度測量裝置結(jié)構(gòu)簡單,使用方便、可靠。






(中國船舶重工集團(tuán)公司第七一○研究所,湖北   宜昌   443003) 梁中明,徐   陽
梁中明(1978—)
男,南京航空航天大學(xué)碩士畢業(yè),現(xiàn)從事系統(tǒng)仿真研究工作,助理工程師。

    溫度是一個很重要的環(huán)境參數(shù),人們的生活與環(huán)境的溫度息息相關(guān),工業(yè)生產(chǎn)過程中需要實(shí)時測量溫度,在農(nóng)業(yè)生產(chǎn)中也離不開溫度測量。因此,研究溫度測量裝置很有實(shí)際意義與實(shí)用價值。本文介紹了數(shù)字溫度傳感器DS18B20的內(nèi)部結(jié)構(gòu)與工作時序,虛擬 總線的溫度顯示方式,以及它們與單片機(jī)P89C51RD2的應(yīng)用接口。該溫度測量裝置適用于人們的日常生活和工業(yè)、農(nóng)業(yè)生產(chǎn)用于溫度測量。
    
1 DS18B20數(shù)字溫度傳感器

    DS18B20是一種單線式數(shù)字溫度傳感器,具有3引腳TO-92小體積封裝形式;測溫范圍為-55℃~+125℃,可編程為9~12位A/D轉(zhuǎn)換精度,被測溫度用符號擴(kuò)展的16位數(shù)字量方式串行輸出,工作電源為+3V~+5.5V,可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn)生。
    
   
1.1 DS18B20的內(nèi)部結(jié)構(gòu)

    DS18B20內(nèi)部結(jié)構(gòu)如圖1所示,主要由4部分組成:64位ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器TH和TL、配置寄存器。其中DQ為數(shù)字信號輸入/輸出端;VDD為外接供電電源輸入端(在寄生電源接線方式時接地)。



圖1   DS18B20內(nèi)部結(jié)構(gòu)

    DS18B20用12位存貯溫度值,最高位為符號位,圖2為DS18B20的溫度存儲方式,負(fù)溫度S=1,正溫度S=0,如0550H為+85℃,F(xiàn)C90H為-55℃。



圖2   DS18B20溫度寄存器存儲方式

    1.2  DS18B20的操作時序

    DS18B20的單線式工作協(xié)議流程是:初始化→ROM操作指令→存儲器操作指令→數(shù)據(jù)傳輸。其工作時序包括初始化時序、寫時序和讀時序,如圖3所示。



(a) 初始化時序


(b)寫時序


(c)寫時序


圖3   DS18B20工作時序圖

2  虛擬總線顯示方式

    溫度顯示采用LED數(shù)碼管,其驅(qū)動芯片是ZLG7290。ZLG7290是接口的鍵盤及LED驅(qū)動器,可驅(qū)動8位共陰數(shù)碼管,無需外接元件即直接驅(qū)動LED,可擴(kuò)展驅(qū)動電流及驅(qū)動電壓。在每個顯示刷新周期,ZLG7290按照掃描位數(shù)寄存器指定的顯示位數(shù)N,把顯示緩存DpRam0~DpRamN的內(nèi)容先后順序送入LED驅(qū)動器實(shí)現(xiàn)動態(tài)顯示,減少N值可提高每位顯示掃描時間的占空比,以提高LED亮度,顯示緩存中的內(nèi)容不受影響。修改閃爍控制寄存器(FlashOnOff)可改變閃爍頻率和占空比(亮與滅的時間)。
     
    總線是PHILIPS公司推出的芯片間串行數(shù)據(jù)傳輸總線,2根線(SCL、SDA)即可實(shí)現(xiàn)完善的全雙工同步數(shù)據(jù)傳送,能夠十分方便地構(gòu)成多機(jī)系統(tǒng)和外圍器件擴(kuò)展系統(tǒng)。

    ZLG7290的接口傳輸速率可達(dá)32Kbit/s,容易與處理器接口,本文采用單主總線形式,硬件接口是SCL、SDA。本文設(shè)計的硬件電路圖如圖4所示,采用P89C51RD2的P1.6與P1.7模擬的SCL與SDA,構(gòu)成虛擬的總線顯示方式。

3  程序設(shè)計

    溫度測量裝置的主程序流程,如圖5所示。P89C51RD2控制DS18B20完成溫度讀取必須經(jīng)過三個步驟:初始化、ROM操作指令、存儲器操作指令。程序必須先啟動DS18B20開始轉(zhuǎn)換,再讀出溫度值,其中包括讀DS18B20,寫DS18B20以及延時子函數(shù)。

    溫度轉(zhuǎn)換主要是指將從DS18B20讀取的16進(jìn)制溫度數(shù)據(jù)轉(zhuǎn)換成BCD碼。溫度顯示是顯示出DS18B20測量的溫度數(shù)值,包含有總線啟動、結(jié)束子函數(shù),P89C51RD2發(fā)送命令、應(yīng)答子函數(shù)以及向ZLG7290發(fā)送字節(jié)數(shù)據(jù)函數(shù)。程序設(shè)計采用匯編語言與C語言編程,其中DS18B20、總線啟動與結(jié)束程序代碼如下:

/*DS18B20初始化程序*/
INIT_1820:
   SETB  DQ
   NOP
   CLR  DQ
   MOV  R0,#80H
TSR1: DJNZ  R0,TSR1 ; /*延時*/
   SETB  DQ
   MOV  R0,#25H
TSR2: DJNZ  R0,TSR2
   JNB  DQ,TSR3
   LJMP  TSR4  ;/*延時*/
TSR3: SETB  FLAG1  ; /*置標(biāo)志位*/
   LJMP  TSR5
TSR4: CLR  FLAG1  ;/*清標(biāo)志位*/
   LJMP  TSR7
TSR5: MOV  R0,#06BH ;/*200μs*/
TSR6: DJNZ  R0,TSR6 ; /*延時*/
TSR7: SETB  DQ
   RET

void Start_I2c() /*啟動總線*/
{
  SDA=1;  /*發(fā)送起始條件的數(shù)據(jù)信號*/
  _Nop();
  SCL=1;
  _Nop(); /*起始建立時間大于4.7μs*/
  _Nop();
  _Nop();
  _Nop();
  _Nop();   
  SDA=0;  /*發(fā)送起始信號*/
  _Nop();  /*起始鎖定時間大于4μs*/
  _Nop();
  _Nop();
  _Nop();
  _Nop();      
  SCL=0; /*鉗住總線*/
  _Nop();
  _Nop();
}


   圖5   主程序流程圖

void Stop_I2c()  /*結(jié)束總線*/
{
  SDA=0;  /*發(fā)送結(jié)束條件的數(shù)據(jù)信號*/
  _Nop();  /*發(fā)送結(jié)束條件的時鐘信號*/
  SCL=1;  /*結(jié)束時建立時間大于4μs*/
  _Nop();
  _Nop();
  _Nop();
 _Nop();
  _Nop();
  SDA=1;   /*發(fā)送總線結(jié)束信號*/
  _Nop();
  _Nop();
  _Nop();
  _Nop();
}



圖4   硬件電路原理圖

4  結(jié)束語

    數(shù)字式溫度傳感器DS18B20集溫度測量、A/D轉(zhuǎn)換于一體,具有單總線結(jié)構(gòu),數(shù)字量輸出,直接與微機(jī)接口等優(yōu)點(diǎn);虛擬總線占用微機(jī)接口資源少(一根SDA,一根SCL),總線構(gòu)成簡單,能簡化系統(tǒng)設(shè)計。本文研制的簡易溫度測量裝置已成功應(yīng)用于某實(shí)驗(yàn)室溫度測控系統(tǒng)中,轉(zhuǎn)換精度較高,抗干擾能力較強(qiáng),效果良好。

參考文獻(xiàn): 

    [1] DallasCorp.DS18B20[EB/OL].http://www.dalsem.com,2003.

    [2] 馬云峰等.數(shù)字溫度傳感器DS18B20原理與應(yīng)[EB/OL].http://www.chinacd.com/dzkw//2002-1/9.htm,2002-01-12/2003-09-26.

    [3] 呂元穎等.總線概述及有關(guān)例程.科技情報開發(fā)與經(jīng)濟(jì),2005,No15.P177~180.

    [4] P89c51RA2xx/RB2xx/RC2xx/RD2xx.datasheet. Philips Semiconductors .2002.

熱點(diǎn)新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 日本b站一卡二不卡三卡四卡-日本a在线天堂-人与动性行为高清在线播放-人体自拍亚洲综合图区-avav456-avaiai114 | 欧美日日射-欧美日视频-欧美日穴-欧美日一级-草久久免费视频-草久伊人 | 国产欧美日韩精品一区二区三区-国产欧美日韩精品一区二-国产欧美日韩精品高清二区综合区-国产欧美日韩精品第三区-天天舔天天操天天干-天天添天天干 | 免费观看a视频-免费观看a级网站-免费观看a级片-免费高清在线爱做视频-一本色道久久综合亚洲精品高清-一本色道久久综合亚洲精品 | 欧美在线日韩-欧美在线区-欧美在线看欧美视频免费网站-欧美在线精品一区二区在线观看-www..com黄-vr专区日韩精品中文字幕 | 欧美日韩一日韩一线不卡-欧美日韩一区在线观看-欧美日韩一区视频-欧美日韩一区二区综合在线视频-在线免费观看中文字幕-在线免费观看日本视频 | 中文区永久区乱码六区-中文欧美一级强-中文免费观看视频网站-中文免费-狼牙视频在线免费观看入口-狼窝by揽春全文免费阅读 | 欧美夜夜骑,青草视频在线观看完整版,久久精品99无色码中文字幕,欧美日韩一区二区在线观看视频,欧美中文字幕在线视频,www.99精品 热久久国产-热99这里只有精品-热99这里有精品综合久久-热99在线观看-国产精品99久久久-国产精品99久久99久久久看片 | 日b视频免费看-日b视频免费-人禽性bbb视频-人禽无码做爰在线观看-人妻中文字幕无码-人妻一区日韩二区国产欧美的无码 | 欧美日韩国产精品-欧美日韩国产剧情-欧美日韩国产伦理-欧美日韩国产欧美-you ji z z日本人在线观看-you jizz jizz japan日本 | 欧美黑寡妇香蕉视频-欧美国产一区视频在线观看-欧美国产一区二区三区-欧美国产一区二区-国产成人精品第一区二区-国产成人精品2021欧美日韩 | 久久九九99,伊人婷婷在线,日韩在线视频在线观看,黄色一级视频免费,日韩欧美亚州,亚洲精品在线免费 | 国产精品v免费视频-国产精品v毛片免费看观看-国产精品v户外野战-国产精品vr无码专区-国产精品va在线观看无码-国产精品va在线观看丝瓜影院 | 亚洲欧美在线x视频,国产97碰免费视频,88午夜理论不卡,伦理电影院一个免费看片高清在线欧美激情视频在线观看一区二区三区 | 精品国产无码一区二区-精品国产无套在线观看-精品国产无限资源免费观看-精品国产午夜福利在线观看-精品国产午夜久久久久九九-精品国产午夜肉伦伦影院 | 双性人bbwsex-双性花蒂产奶h-双性大奶肉文-双性产奶-国产福利在线观看 极品美女-国产福利在线播放 | 激情区小说区偷拍区图片区-激情偷乱人成视频在线观看-激情文学另类小说亚洲图片-激情销魂乳妇奶水小说-香蕉九九-香蕉成人啪国产精品视频综合网 | 国产又黄又爽又猛的免费视频播放-国产又黄又爽视频免费观看-国产又黄又湿又刺激不卡网站-国产又黄又a又潮娇喘视频-亚洲国产美女福利直播秀一区二区-亚洲国产乱码在线精品 | 欧美日韩亚洲无线码在线观看,国产成人亚洲综合91精品555,欧美成人国产,国产成人青青热久免费精品,亚洲欧美日韩色图,国产三级网站在线观看 | 欧美成人精品动漫在线专区-欧美成人精品区综合A片-欧美成人精品三区综合A片-欧美成人精品一区二区综合A片-欧美成人另类-欧美成人猛片AAAAAAA | 免费毛片网站在线观看-免费毛片网-免费毛片基地-免费乱理伦片在线观看八戒-亚洲一级毛片免费看-亚洲一级黄色片 | 色多多污污在线播放免费-色多多污污下载-色多多污污版免费下载安装-色多多污网站在线观看-第一次破女初国产美女-第一次处破女完整版电影 | 日本b站一卡二不卡三卡四卡-日本a在线天堂-人与动性行为高清在线播放-人体自拍亚洲综合图区-avav456-avaiai114 | 你懂的在线观看视频-你懂的日韩-你懂的国产精品-你懂的福利视频-夜夜操网-夜夜操天天爽 | 欧美夜夜骑,青草视频在线观看完整版,久久精品99无色码中文字幕,欧美日韩一区二区在线观看视频,欧美中文字幕在线视频,www.99精品 热久久国产-热99这里只有精品-热99这里有精品综合久久-热99在线观看-国产精品99久久久-国产精品99久久99久久久看片 | 精品无码免费黄色网站-精品无码免费一区二区三区-精品无码免费在线播放-精品无码免费专区-精品无码免费专区午夜-精品无码欧美黑人又粗又 | 欧美性高清极品猛交-欧美性高清hd-欧美性高清bbbbbbxxxxx-欧美性妇-中国一级毛片视频免费看-中国一级毛片国产高清 | 久久免费视频1-久久免费看视频-久久免费精品一区二区-久久免费精品视频-中文字幕亚洲专区-中文字幕亚洲一区二区三区 | 国产韩国精品一区二区三区久久-国产国语一级毛片在线视频-国产国语高清在线视频二区-国产国拍亚洲精品午夜不卡17-日韩在线欧美高清一区-日韩在线免费视频观看 | 国产又黄又爽又猛的免费视频播放-国产又黄又爽视频免费观看-国产又黄又湿又刺激不卡网站-国产又黄又a又潮娇喘视频-亚洲国产美女福利直播秀一区二区-亚洲国产乱码在线精品 | 精品午夜一区二区三区在线观看-精品午夜视频-精品午夜寂寞影院在线观看-精品午夜寂寞黄网站在线-日夜啪啪一区二区三区-日日摸天天爽天天爽视频 | 欧洲亚洲日本-欧洲亚洲视频-欧洲亚洲一区-欧洲亚洲一区二区三区-国产精品第九页-国产精品第六页 老司机午夜精品网站在线观看-老司机午夜精品视频在线观看免费-老司机午夜精品视频观看-老司机午夜精品视频播放-一本色道久久88一综合-一本色道久久88综合日韩精品 | 国产一区二区高清-国产一区二区福利久久-国产一区二区成人-国产一区二区不卡视频-亚洲高清网站-亚洲高清视频在线观看 | 一区二区国产精品-一区二区高清在线观看-一区二区高清在线-一区二区成人国产精品-九九视频精品全部免费播放-九九视频国产 | 在线看国产,精品国产一区二区二三区在线观看,国产一区二区三区视频,美女一级毛片免费观看,日韩aa在线观看,成人精品一区二区www | 视频区国产亚洲.欧美-视频黄色在线-视频国产激情-十九岁日本电影免费粤语高清-久久99九九精品免费-久久99九九国产免费看小说 | 波多野结衣的av一区二区三区-波多野结衣的电影-波多野结衣的中文-波多野结衣第二页视频-波多野结衣电影网-波多野结衣电影一区二区 | 又大又粗好舒服好爽视频-又大又白g奶-又粗又长又爽又大硬又黄-又粗又长又黄又爽视频-久久久久中文-久久久久这里只有精品 | a级国产精品片在线观看-a级国产乱理伦片野外-a级国产乱理伦片在线观看a-a级国产乱理片在线观看-a级国产片-a级国产视频 | 一区二区三区四区免费视频-一区二区三区视频在线观看-一区二区三区视频-一区二区三区欧美日韩-欧美黑人乱大交-欧美黑人巨大性极品hd欧 | 日本b站一卡二不卡三卡四卡-日本a在线天堂-人与动性行为高清在线播放-人体自拍亚洲综合图区-avav456-avaiai114 |