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

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

案例頻道

一種簡易溫度測量裝置的設計
  • 企業:控制網     領域:工廠信息化     行業:建筑樓宇    
  • 點擊數:4468     發布時間:2007-07-27 22:04:31
  • 分享到:
本文介紹了一種簡易溫度測量裝置的硬件與軟件設計。該裝置以DS18B20為溫度傳感器,溫度顯示采用虛擬總線方式。文中給出了溫度傳感器、溫度顯示與P89C51RD2單片機的接口技術及實例。這種溫度測量裝置結構簡單,使用方便、可靠。






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

    溫度是一個很重要的環境參數,人們的生活與環境的溫度息息相關,工業生產過程中需要實時測量溫度,在農業生產中也離不開溫度測量。因此,研究溫度測量裝置很有實際意義與實用價值。本文介紹了數字溫度傳感器DS18B20的內部結構與工作時序,虛擬 總線的溫度顯示方式,以及它們與單片機P89C51RD2的應用接口。該溫度測量裝置適用于人們的日常生活和工業、農業生產用于溫度測量。
    
1 DS18B20數字溫度傳感器

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

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



圖1   DS18B20內部結構

    DS18B20用12位存貯溫度值,最高位為符號位,圖2為DS18B20的溫度存儲方式,負溫度S=1,正溫度S=0,如0550H為+85℃,FC90H為-55℃。



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

    1.2  DS18B20的操作時序

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



(a) 初始化時序


(b)寫時序


(c)寫時序


圖3   DS18B20工作時序圖

2  虛擬總線顯示方式

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

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

3  程序設計

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

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

/*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  ; /*置標志位*/
   LJMP  TSR5
TSR4: CLR  FLAG1  ;/*清標志位*/
   LJMP  TSR7
TSR5: MOV  R0,#06BH ;/*200μs*/
TSR6: DJNZ  R0,TSR6 ; /*延時*/
TSR7: SETB  DQ
   RET

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


   圖5   主程序流程圖

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



圖4   硬件電路原理圖

4  結束語

    數字式溫度傳感器DS18B20集溫度測量、A/D轉換于一體,具有單總線結構,數字量輸出,直接與微機接口等優點;虛擬總線占用微機接口資源少(一根SDA,一根SCL),總線構成簡單,能簡化系統設計。本文研制的簡易溫度測量裝置已成功應用于某實驗室溫度測控系統中,轉換精度較高,抗干擾能力較強,效果良好。

參考文獻: 

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

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

    [3] 呂元穎等.總線概述及有關例程.科技情報開發與經濟,2005,No15.P177~180.

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

熱點新聞

推薦產品

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



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 精品国偷拍自产在线观看-精品精品国产欧美在线-精品久久久久久无码不卡-精品麻豆一区二区三区乱码-勿言推理日剧在线观看-午夜资源 | 人妻不敢呻吟被中出A片视频-人妻超级精品碰碰在线97视频-人妻换人妻AA视频-人妻寂寞按摩中文字幕-人妻精品国产一区二区-人妻久久久精品99系列A片毛 | 欧美精欧美乱码一二三四区,怡红院五月天,国色天香社区在线看免费,水蜜桃视频在线高清观看,日韩欧美在线免费观看,水蜜桃在线视频 国产夜色福利院在线观看免费-国产夜趣福利免费视频-国产野花视频天堂视频免费-国产亚洲综合一区二区在线-日韩精品在线观看免费-日韩精品在线电影 | 亚欧成人毛片一区二区三区四区-亚欧成人乱码一区二区-亚久久伊人精品青青草原2020-亚飞与亚基在线观看-国产综合成人观看在线-国产综合91天堂亚洲国产 | 伊人任线任你躁-伊人热人久久中文字幕-伊人热久久-伊人热-欧美极品欧美精品欧美视频-欧美极品第一页 | 欧美日韩国产精品-欧美日韩国产剧情-欧美日韩国产伦理-欧美日韩国产欧美-you ji z z日本人在线观看-you jizz jizz japan日本 | 视频免费观看网址-视频免费观看视频-视频免费观看入口大全-视频免费1区二区三区-国产成人尤物精品一区-国产成人悠悠影院 | 亚洲香蕉久久综合网-亚洲香蕉久久一区二区三区四区-亚洲香蕉久久一区二区-亚洲香蕉国产高清在线播放-净空法师最新忏悔文-精油按摩理论片 | 五月天婷婷视频,九九爱这里只有精品,热和尚三区四区,善良的嫂子3在线播放,久久久久久久久久久久久久,热er99久久6国产精品免费 | 毛片黄色视频-毛片黄色片-毛片黄-毛片国产-亚洲剧场午夜在线观看-亚洲久操 | 在线看国产,精品国产一区二区二三区在线观看,国产一区二区三区视频,美女一级毛片免费观看,日韩aa在线观看,成人精品一区二区www | youjizz日本人-youjizz亚洲-youpornyoujizz中国-yy6080久久-欧美日韩国产在线-欧美日韩国产在线播放 | 香蕉网站男人网站-香蕉网站狼人久久五月亭亭-香蕉网在线视频-香蕉网在线观看-香蕉网伊-香蕉婷婷 中文有码中文字幕免费视频-中文有码视频-中文伊人-中文一区在线观看-欧美性综合-欧美性在线视频 | 五月天六月婷婷开心激情,天使的性电影,三级韩国一区久久二区综合,五月婷婷久,九九精品在线视频,66精品综合久久久久久久 | 色8影院-色5月综合-色5月婷婷-扫黑决战免费完整版高清-骚五月天-骚婷婷 | 国产系列欧美系列日韩系列在线-国产午夜在线视频-国产午夜在线观看视频播放-国产午夜在线观看视频-性夜影院爽黄a免费视频-性视频网址 | 91精品国产综合久久久久-91精品国产综合久久久久久-91精品国产综合久久青草-91精品国产综合久久婷婷-91精品国产综合久久香蕉-91精品国产综合久久消防器材 | 在线看国产,精品国产一区二区二三区在线观看,国产一区二区三区视频,美女一级毛片免费观看,日韩aa在线观看,成人精品一区二区www | 爆乳无码一区二区三区-爆乳熟妇一区二区三区霸乳-爆乳熟妇一区-爆乳少妇在办公室在线观看-爆乳护士一区二区三区在线播放-白丝一区二区三区 | 亚洲A片一区日韩精品无码-亚洲H成年动漫在线观看不卡-亚洲VA欧美VA天堂V国产综合-亚洲VA天堂VA欧美片A在线-亚洲爆乳精品无码AAA片-亚洲不卡高清免v无码屋 | 99只有精品-99这里只有精品在线-99这里只有精品视频-99这里只有精品66视频-欧美国产视频-欧美国产日韩综合 | 久久久久久久久久久久久久,免费福利资源站在线视频,午夜精品久久久久久影视riav,黄色的视频免费观看,国产人成免费视频,国产福利小视频 | 午夜久久久久久-午夜久久久-午夜精品在线免费观看-午夜精品影院-国产日韩久久-国产日韩精品一区在线观看播放 | 亚洲1卡二卡3卡四卡不卡-亚洲1卡2卡三卡3卡4卡网站-亚洲18gay1069-亚洲18gay video-国内精品久久久久久-国内精品久久久久激情影院 | 国产欧美日韩精品一区二区三区-国产欧美日韩精品一区二-国产欧美日韩精品高清二区综合区-国产欧美日韩精品第三区-天天舔天天操天天干-天天添天天干 | aaak7美国发布站-a v 在线视频 亚洲免费-99综合色-99在线这精品视频-国产成人综合洲欧美在线-国产成人综合在线观看网站 | 黄色在线网站-黄色在线网页-黄色在线网-黄色在线视频网址-品色阁-品色成人网 | 波多野结衣在线中文-波多野结衣在线影视免费观看-波多野结衣在线影视-波多野结衣在线一区二区-波多野结衣在线一区-波多野结衣在线网址 | 2018天天干天天射-2018天天干天天操-2018天天操夜夜操-2018天堂网-2018生活片性色生活片-2018精品国产一区二区 | 国产欧美日韩精品一区二区三区-国产欧美日韩精品一区二-国产欧美日韩精品高清二区综合区-国产欧美日韩精品第三区-天天舔天天操天天干-天天添天天干 | 欧洲亚洲日本-欧洲亚洲视频-欧洲亚洲一区-欧洲亚洲一区二区三区-国产精品第九页-国产精品第六页 老司机午夜精品网站在线观看-老司机午夜精品视频在线观看免费-老司机午夜精品视频观看-老司机午夜精品视频播放-一本色道久久88一综合-一本色道久久88综合日韩精品 | 亚洲视频一区二区,国产一区二区网站,国产精品…在线观看,欧美高清正版在线,欧美日韩 国产区 在线观看,亚洲最新视频在线观看 | 欧美一区二区三区香蕉视-欧美一区二区三区网站-欧美一区二区三区四区在线观看-欧美一区二区三区四区五区六区-欧美一区二区三区四区视频-欧美一区二区三区视视频 欧美性xxxxxx性,国产精彩视频在线观看,亚洲欧美视屏,久艹网,国产日韩欧美中文,亚洲欧美经典 | 久久久久久久久久久久久久,免费福利资源站在线视频,午夜精品久久久久久影视riav,黄色的视频免费观看,国产人成免费视频,国产福利小视频 | 激情区小说区偷拍区图片区-激情偷乱人成视频在线观看-激情文学另类小说亚洲图片-激情销魂乳妇奶水小说-香蕉九九-香蕉成人啪国产精品视频综合网 | 五月天视频网站,国产成人精品日本亚洲语言,999福利视频,精品123区,国产中文视频,美女视频一区二区三区在线 | 国产激情对白一区二区三区四-国产或人精品日本亚洲77美色-国产黄站-国产黄在线免费观看-日韩中文字幕网-日韩中文字幕视频在线观看 | 亚洲尹人-亚洲伊人久久综合影院2021-亚洲伊人久久在-亚洲伊人久久网-免费网站在线观看人数在哪里看的-免费网站在线观看国产v片 | 久久99国产亚洲高清-久久99国产亚洲高清观看首页-久久99国产亚洲精品观看-久久99国产一区二区-久久99国产一区二区三区-久久99国产综合精品 | 国产精品无码2021在线观看-国产精品污-国产精品网站在线进入-国产精品网站在线观看-四虎免费久久影院-四虎毛片 | 极品丝袜小说全集-极品丝袜乱系列在线阅读-极品丝袜老师h系列全文阅读-极品手交handjobtattoo-亚洲男人网-亚洲男人天堂影院 |