0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

溫度傳感器電路 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 2018-01-31 14:48 ? 次閱讀

溫度傳感器設(shè)計(jì)方案(一)

設(shè)計(jì)要求:

(1)溫度低于或超出設(shè)定溫度范圍時(shí)發(fā)出報(bào)警。

(2)溫度值可在數(shù)碼管上實(shí)時(shí)數(shù)字顯示。

(3)報(bào)警溫度可以由人工自由設(shè)定。

單片機(jī)電路設(shè)計(jì)中,大多數(shù)都是使用傳感器,所以這是非常容易想到的,所以可以采用一直溫度傳感器DS18B20,此傳感器,可以很容易直接讀取被測(cè)溫度值,進(jìn)行轉(zhuǎn)換,就可以滿足設(shè)計(jì)要求。

設(shè)計(jì)框圖

根據(jù)資料設(shè)計(jì)出如圖方案框圖

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

工作原理

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

DS18B20的測(cè)溫原理中,低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給減法計(jì)數(shù)器,高溫度系數(shù)晶振隨溫度變化其振蕩頻率明顯改變,所產(chǎn)生的信號(hào)作為減法計(jì)數(shù)器的脈沖輸入。

計(jì)數(shù)門(mén)的開(kāi)啟時(shí)間由高溫度系數(shù)振蕩器來(lái)決定,每次測(cè)量前,首先將-55度所對(duì)應(yīng)的基數(shù)分別置入減法計(jì)數(shù)器和溫度寄存器中,減法計(jì)數(shù)器對(duì)低溫系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法基數(shù),當(dāng)減法計(jì)數(shù)器的預(yù)置值減到0時(shí)溫度寄存器的值將加1,減法計(jì)數(shù)器的預(yù)制將重新被裝入,減法計(jì)數(shù)器重新開(kāi)始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行基數(shù)。

當(dāng)斜率累加器用于補(bǔ)償和修正測(cè)溫過(guò)程中的非線性,,其輸出用于修正減法計(jì)數(shù)器的預(yù)置值,只要計(jì)數(shù)門(mén)仍未關(guān)閉就重復(fù)上述過(guò)程,直至溫度寄存器值達(dá)到被測(cè)溫度值,這就是DS18B20的測(cè)溫原理。

(2) 主要設(shè)計(jì)過(guò)程如下:

我們?cè)O(shè)計(jì)的溫度系統(tǒng)是由中央控制器、溫度檢測(cè)器及顯示器組成。控制器采用單片機(jī)C51系列,溫度檢測(cè)部分采用DS18B20溫度傳感器,用LCD做顯示器。溫度傳感器DS18B20采集溫度信號(hào)送給該單片機(jī)處理,存儲(chǔ)器通過(guò)單片機(jī)對(duì)某些時(shí)間點(diǎn)的數(shù)據(jù)進(jìn)行存儲(chǔ),單片機(jī)再溫度數(shù)據(jù)送LCD顯示,已達(dá)到顯示當(dāng)前溫度的目的。

溫度采集模塊:

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

單片機(jī)控制及AD轉(zhuǎn)換模塊

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

顯示模塊

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

報(bào)警模塊:

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

電源模塊

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

溫度傳感器設(shè)計(jì)方案(二)

基于DS18B20溫度傳感器設(shè)計(jì)

本設(shè)計(jì)的主要內(nèi)容是應(yīng)用單片機(jī)和溫度傳感器設(shè)計(jì)一個(gè)數(shù)字溫度表,DS18B20是一種可組網(wǎng)的高精度數(shù)字溫度傳感器,由于其具有單總線的獨(dú)特優(yōu)點(diǎn),可以使用戶輕松地組建起傳感器網(wǎng)絡(luò),并可使多點(diǎn)溫度測(cè)量電路變得簡(jiǎn)單、可靠。本設(shè)計(jì)基于數(shù)字溫度傳感器DS18B20,以AT89C51片機(jī)為核心設(shè)計(jì)此測(cè)試系統(tǒng),具有結(jié)構(gòu)簡(jiǎn)單、測(cè)溫精度高、穩(wěn)定可靠的優(yōu)點(diǎn)??蓪?shí)現(xiàn)溫度的實(shí)時(shí)檢測(cè)和顯示,本文給出了系統(tǒng)的硬件電路詳細(xì)設(shè)計(jì)和軟件設(shè)計(jì)方法,經(jīng)過(guò)調(diào)試和實(shí)驗(yàn)驗(yàn)證,實(shí)現(xiàn)了預(yù)期的全部功能。

電路設(shè)計(jì)

1、 設(shè)備整機(jī)結(jié)構(gòu)及硬件電路框圖

根據(jù)設(shè)計(jì)要求與設(shè)計(jì)思路,設(shè)計(jì)硬件電路框圖如下圖所示, 4位數(shù)碼管顯示器系統(tǒng)中AT89C51成對(duì)DS18B20初始化、溫度采集、溫度轉(zhuǎn)換、溫度數(shù)碼顯示。

本裝置詳細(xì)組成部分如下:

a、主控模塊:AT89C51片機(jī);

b、 傳感器電路:DS18B20溫度傳感器;

c、電路:四位數(shù)碼管顯示。

按照系統(tǒng)設(shè)計(jì)功能的要求,確定系統(tǒng)由3個(gè)模塊組成:主控制器、測(cè)溫電路和顯示電路。

數(shù)字溫度計(jì)總體電路結(jié)構(gòu)框圖所示:

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

2、單片機(jī)的選擇

單片機(jī)AT89C51有低電壓供電和體積小等特點(diǎn),四個(gè)端口只需要兩個(gè)口就能滿足電路系統(tǒng)的設(shè)計(jì)需要,很適合便攜手持式產(chǎn)品的設(shè)計(jì)使用系統(tǒng)可用二節(jié)電池供電。

AT89C51的管腳結(jié)構(gòu)圖:

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

3、 溫度顯示電路

四位共陽(yáng)極數(shù)碼管,能夠顯示小數(shù)和負(fù)溫度。零下時(shí),第一個(gè)數(shù)碼管顯示負(fù)號(hào)。當(dāng)溫度超過(guò)99.9時(shí),四個(gè)數(shù)碼管全部亮。列掃描用P2.0—P2.3來(lái)實(shí)現(xiàn),列驅(qū)用NOT。電路仿真圖如下:

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

4、 溫度傳感器

DS18B20溫度傳感器是美國(guó)DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測(cè)溫元件相比,它能直接讀出被測(cè)溫度,并且可根據(jù)實(shí)際要求通過(guò)簡(jiǎn)單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。電路圖如下:

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

系統(tǒng)總電路圖如下

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

5、 軟件設(shè)計(jì)

主要包括主程序、讀出溫度子程序、溫度轉(zhuǎn)換命令子程序、計(jì)算溫度子程序和現(xiàn)實(shí)數(shù)據(jù)刷新子程序等。

主程序 主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理DS18B20的測(cè)量溫度值。溫度測(cè)量每1S進(jìn)行一次。主流程圖如下:

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

讀出溫度子程序 讀出溫度子程序的主要功能是讀出RAM中的9字節(jié)。在讀出時(shí)須進(jìn)行CRC校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫(xiě)。流程圖如下:

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

溫度轉(zhuǎn)換命令子程序 溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開(kāi)始命令。當(dāng)采用12位分辨率時(shí),轉(zhuǎn)換時(shí)間約為750ms。在本程序設(shè)計(jì)中,采用1s顯示程序延時(shí)法等待轉(zhuǎn)換的完成。流程圖如下:

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

計(jì)算溫度子程序 計(jì)算溫度子程序?qū)AM中讀取值進(jìn)行BCD碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定。

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

顯示數(shù)據(jù)刷新子程序 顯示數(shù)據(jù)刷新子程序主要是對(duì)顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高數(shù)據(jù)顯示位為0時(shí),將符號(hào)顯示位移入下一位。

溫度傳感器設(shè)計(jì)方案匯總(二款溫度傳感器的設(shè)計(jì)方案)

6、 系統(tǒng)所運(yùn)用的功能介紹:

DS18B20與單片機(jī)之間采用串行通信的方式進(jìn)行數(shù)據(jù)讀寫(xiě)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 溫度傳感器
    +關(guān)注

    關(guān)注

    48

    文章

    2993

    瀏覽量

    156801
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    由ATmega324p實(shí)現(xiàn)的數(shù)字化無(wú)線溫度傳感器設(shè)計(jì)方案

    本文提出一個(gè)無(wú)線傳感器設(shè)計(jì)方案,來(lái)實(shí)現(xiàn)主機(jī)端與傳感器節(jié)點(diǎn)之間的通信,并且通過(guò)選用低功耗的芯片和對(duì)軟件的低功耗設(shè)計(jì)實(shí)現(xiàn)了低功耗的目標(biāo)。##系統(tǒng)軟件設(shè)計(jì)。
    發(fā)表于 07-31 10:43 ?3363次閱讀
    由ATmega324p實(shí)現(xiàn)的數(shù)字化無(wú)線<b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b><b class='flag-5'>設(shè)計(jì)方案</b>

    無(wú)線溫度傳感器設(shè)計(jì)方案集錦

    本文羅列出關(guān)于無(wú)線溫度傳感器設(shè)計(jì)的各種方案,以供讀者進(jìn)行設(shè)計(jì)參考。##基于nRF905的無(wú)線溫度傳感器網(wǎng)絡(luò)硬件設(shè)計(jì)。##基于藍(lán)牙技術(shù)的無(wú)線
    發(fā)表于 08-13 16:42 ?1.2w次閱讀

    快捷的傳感器系統(tǒng)設(shè)計(jì)方案

    (如溫度)中,可以非常容易地用一個(gè)特定的器件匹配不同的傳感器(這將在本文的后面詳細(xì)解釋)?! ∏皟?b class='flag-5'>款傳感器AFE器件  就在幾個(gè)月前,有兩
    發(fā)表于 09-06 21:35

    傳感器原理及應(yīng)用方案專題

    角度傳感器設(shè)計(jì)方案基于SoPC技術(shù)的傳感器非線性軟件校正的實(shí)現(xiàn)一種以NRF9E5為核心的無(wú)線傳感器網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)無(wú)線溫度
    發(fā)表于 12-16 13:59

    需求藍(lán)牙溫度傳感器方案

    大家好,現(xiàn)在公司需要設(shè)計(jì)一溫度傳感溫度達(dá)到一定程度上能啟動(dòng)制冷片TEC1-12706并通過(guò)藍(lán)牙功能顯示在手機(jī)或者電腦上面。溫度
    發(fā)表于 08-16 15:19

    溫度開(kāi)關(guān)型模擬溫度傳感器設(shè)計(jì)方案

    導(dǎo)讀:TI的LM57是一高精度、雙路輸出、集成的、模擬溫度傳感器溫度開(kāi)關(guān)。通過(guò)使用兩個(gè)外部1%電阻,其跳閘溫度(TTRIP)是可編程的。L
    發(fā)表于 11-06 15:54

    一種基于51單片機(jī)兩路溫度控制設(shè)計(jì)方案介紹

      本文提出了基于51單片機(jī)兩路溫度控制設(shè)計(jì)方案,該設(shè)計(jì)方案采用兩個(gè)DS18B20溫度傳感器
    發(fā)表于 07-03 07:17

    分享一不錯(cuò)的高分辨率傳感器USB接口設(shè)計(jì)方案

    分享一不錯(cuò)的高分辨率傳感器USB接口設(shè)計(jì)方案
    發(fā)表于 05-25 06:13

    小白求助,求大神分享傳感器設(shè)計(jì)方案

    小白求助,求大神分享傳感器設(shè)計(jì)方案
    發(fā)表于 10-18 06:01

    工業(yè)溫度傳感器探頭有什么作用,溫度傳感器探頭的解決方案

     溫度是最常用的參數(shù)之一,用于測(cè)量、監(jiān)視和控制各種行業(yè)中的一些過(guò)程。溫度傳感器探頭可能是收集精確溫度測(cè)量值和提高應(yīng)用效率的最佳解決方案?!∫?/div>
    發(fā)表于 01-16 14:11

    藍(lán)牙溫度傳感器設(shè)計(jì)方案

    藍(lán)牙溫度傳感器,大家如果需要就下來(lái)看看吧,希望能幫助你們。
    發(fā)表于 04-19 10:56 ?37次下載

    溫度報(bào)警電路設(shè)計(jì)方案匯總(四報(bào)警電路原理圖詳解)

    本文主要介紹了溫度報(bào)警電路設(shè)計(jì)方案匯總(四報(bào)警電路原理圖詳解)。
    的頭像 發(fā)表于 01-26 15:54 ?11.1w次閱讀
    <b class='flag-5'>溫度</b>報(bào)警<b class='flag-5'>器</b>電路<b class='flag-5'>設(shè)計(jì)方案</b><b class='flag-5'>匯總</b>(四<b class='flag-5'>款</b>報(bào)警<b class='flag-5'>器</b>電路原理圖詳解)

    如何實(shí)現(xiàn)無(wú)線溫度傳感器的設(shè)計(jì)詳細(xì)方案說(shuō)明

    無(wú)線傳感器已成為不可缺少的器件,對(duì)于無(wú)線傳感器,大家已有所耳聞。往期文章中,小編對(duì)無(wú)線傳感器基礎(chǔ)知識(shí)有所介紹。為增進(jìn)大家對(duì)無(wú)線傳感器的認(rèn)識(shí),本文將對(duì)無(wú)線
    的頭像 發(fā)表于 06-27 14:43 ?5969次閱讀

    溫度傳感器電路的設(shè)計(jì)方案

    溫度檢測(cè)和控制應(yīng)用的范圍非常廣泛,所以有許多設(shè)計(jì)可供選擇。本方案提供深層次設(shè)計(jì)信息和電路,用于使用最流行的熱傳感器構(gòu)建熱檢測(cè)信號(hào)鏈。
    發(fā)表于 09-11 14:42 ?8831次閱讀
    <b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>電路的<b class='flag-5'>設(shè)計(jì)方案</b>

    溫度傳感器電路設(shè)計(jì)方案

    電子發(fā)燒友網(wǎng)站提供(溫度傳感器電路設(shè)計(jì)方案)資料免費(fèi)下載。
    發(fā)表于 11-11 12:00 ?113次下載
    <b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>電路<b class='flag-5'>設(shè)計(jì)方案</b>