• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于DS18B20的數(shù)字溫度計設計

      2016-03-22 10:22:02邵陽學院信息工程系付藝豪許建明
      電子世界 2016年4期
      關鍵詞:溫度傳感器單片機

      邵陽學院信息工程系 付藝豪 許建明 李 忠

      ?

      基于DS18B20的數(shù)字溫度計設計

      邵陽學院信息工程系付藝豪許建明李忠

      【摘要】文章介紹了基于單片機的溫度檢測及其顯示系統(tǒng)設計,主要是以DS18B20溫度傳感器作為基礎進行溫度檢查,利用單片機模塊的處理功能,在液晶顯示器上顯示相應的檢查溫度。本系統(tǒng)主要由三個模塊組成:單片機核心控制模塊、DS18B20溫度檢測模塊、液晶屏顯示模塊。硬件部分介紹了系統(tǒng)中各個單元模塊的原理,軟件部分介紹了系統(tǒng)的軟件結構和系統(tǒng)的程序?qū)崿F(xiàn)。本設計有著成本低、功耗低、實用性強等優(yōu)點,具有很好的應用價值。

      【關鍵詞】單片機;液晶顯示器;溫度傳感器

      在現(xiàn)代工業(yè)生產(chǎn)過程中,電量或非電量是重要的被控參數(shù),其中溫度是最常見的被控量,在各種生產(chǎn)和生活的領域中,人們經(jīng)常要對鍋爐、加熱爐、熱處理裝置等各種設備進行溫度的檢測和控制。由于智能電子技術的發(fā)展,微處理器已經(jīng)替代了傳統(tǒng)技術的溫度測量和控制方法,特別利用單片機測溫和控溫的裝置不僅具有數(shù)碼顯示、簡單靈活、電路簡單、成本低廉等優(yōu)點,而且可以提高被控溫度的測量精度,提高設備的性能。本文介紹一種基于單總線、數(shù)字化的溫度控制系統(tǒng),并利用Proteus仿真軟件和Keil軟件對系統(tǒng)電路進行綜合的虛擬仿真,實現(xiàn)溫度實時測量和數(shù)碼顯示。

      1 系統(tǒng)基本工作原理

      系統(tǒng)主要由硬件和軟件兩大部分構成,系統(tǒng)框圖如圖1所示。由于DS18B20是單總線A/D器件,先由主控制器對其發(fā)送溫度轉換的命令后,DS18B20開始采集被測溫度物理量進行溫度轉換為電信號操作,在內(nèi)部進行A/D轉換形成數(shù)字量并存放到內(nèi)部16位寄存器中,再由單片機對DS18B20進行讀取串行數(shù)字量。最后由單片機對讀出數(shù)字量進行處理,在LCD1602液晶顯示器上進行顯示。假設溫度值超過設定溫度范圍,則單片機會控制報警裝置進行報警。

      圖1 系統(tǒng)框圖

      2 硬件系統(tǒng)設計

      2.1單片機系統(tǒng)

      AT89C51單片機是ATMEL公司研制生產(chǎn)的,具有低電壓、高性能、8位CMOS結構等特點。片內(nèi)包含4k字節(jié)的PEROM和128字節(jié)的RAM,采用ATMEL公司的非易失性存儲、高密度生產(chǎn)技術,兼容MCS-51指令系統(tǒng),內(nèi)置通用8位中央處理器和Flash存儲單元,功能強大的AT89C51單片機可應用在各種要求高性能的應用領域和場合。

      2.2DS18B20溫度傳感器

      DS18B20是DALLAS公司生產(chǎn)的單總線的溫度傳感器,具有3引腳TO-92小體積封裝形式;測量溫度范圍為-55℃到+125℃,利用程序控制可以改變?yōu)?到12位A/D轉換精度,溫度測量分辨率可達0.0625℃,被測溫度利用16位串行數(shù)字量輸出。單片機只需要一根I/O線就能與多個DS18B20進行串行通信,占用微處理器的I/O口線較少,可節(jié)省大量的引腳和電路資源。

      2.3LCD1602液晶顯示器

      由于液晶顯示器LCD比陰極射線管顯示器CRT、數(shù)碼顯示器LED顯示穩(wěn)定,不閃爍,顯示內(nèi)容多的特點,在應用過程中采用LCD顯示器更加普遍。單片機可以直接用數(shù)據(jù)口連接LCD的數(shù)據(jù)口,系統(tǒng)會更加簡單可靠,更加方便操作。本系統(tǒng)采用LCD1602液晶顯示器進行溫度顯示,單片機P2.0-P2.2作為液晶顯示器的控制端口,P0口作為數(shù)據(jù)口,顯示效果完全達到設計要求。

      圖2 系統(tǒng)仿真圖

      3 軟件設計與仿真

      系統(tǒng)軟件的設計關鍵在于DS18B20的時序控制。DS18B20屬于單總線溫度傳感器,利用一根數(shù)據(jù)線對數(shù)據(jù)的雙向傳輸,數(shù)據(jù)的傳輸時序或協(xié)議就非常重要,對數(shù)據(jù)讀寫提出嚴格的時序規(guī)定,而單片機AT89C51并不能直接進行數(shù)據(jù)單線傳輸,必須利用程序進行模擬單總線的時序工作。系統(tǒng)的主程序主要通過初始化,發(fā)送啟動指令,獲取溫度,顯示溫度,報警等子程序?qū)崿F(xiàn)。通過一個循環(huán)設置,使系統(tǒng)不斷地進行對溫度的檢測。對電路進行仿真測試圖如2所示。

      4 結束語

      本設計采用了單片機控制的溫度檢測系統(tǒng)。采用DS18B20單總線溫度傳感器測量精度高、互換性很好,能直接將溫度的模擬量轉換成串行數(shù)字量,只需要一根I/O口線就能夠傳輸溫度數(shù)據(jù),比普通的并行總線要方便簡單,且抗干擾能力強。這種控制系統(tǒng)具有電路簡單、性能穩(wěn)定、成本低廉、擴展性強等優(yōu)勢,是現(xiàn)代工業(yè)控制中溫度檢測和控制的優(yōu)良的方案,具有廣泛的實用價值。

      參考文獻

      [1]江世明,許建明,朱群峰,申壽云.單片機原理及應用[M].上海:上海交通大學出版社,2013.

      [2]郁有文,常健,程繼紅.傳感器原理及工程應用[M].西安:西安電子科技大學出版社,2008.

      [3]黃同成.程序設計基礎教程(c語言)[M].長沙:湖南人民出版社,2011.

      付藝豪(1994—),男,貴州貴陽人,大學本科,現(xiàn)就讀于邵陽學院信息工程系電子科學與技術專業(yè)。

      許建明(1977—),男,湖南武岡人,碩士,副教授,主要從事電子技術研究。

      通信作者:

      作者簡介:

      猜你喜歡
      溫度傳感器單片機
      氣象用溫度傳感器檢定結果的測量不確定度評定與應用
      基于單片機的SPWM控制逆變器的設計與實現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      溫度傳感器DS18B20在溫度計設計中的應用
      電子制作(2019年12期)2019-07-16 08:45:44
      基于單片機的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      一種高性能CMOS溫度傳感器
      小議PLC與單片機之間的串行通信及應用
      電子制作(2018年12期)2018-08-01 00:48:04
      XTR105電流變送器在溫度傳感器中的應用
      電子制作(2018年12期)2018-08-01 00:47:40
      基于單片機的平衡控制系統(tǒng)設計
      電子制作(2017年19期)2017-02-02 07:08:27
      一種自組網(wǎng)分布式無線溫度傳感器的設計
      时尚| 康定县| 和平区| 娱乐| 保靖县| 阿克| 霞浦县| 新民市| 夹江县| 茂名市| 惠水县| 长寿区| 四会市| 独山县| 龙门县| 元江| 临汾市| 昭平县| 万源市| 卢湾区| 岳池县| 宣化县| 青铜峡市| 皋兰县| 镇原县| 潮安县| 沐川县| 灵丘县| 太谷县| 堆龙德庆县| 灵寿县| 温宿县| 漳浦县| 化隆| 蓬溪县| 青田县| 石渠县| 松阳县| 泸定县| 平昌县| 南川市|