<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用單片機設計實現測溫電路

Wildesbeast ? 來源:福星電子網 ? 作者:福星電子網 ? 2020-05-05 15:32 ? 次閱讀

單片機電子產品中的應用已經越來越廣泛,在很多的電子產品中也用到了溫度檢測和溫度控制,但那些溫度檢測與控制電路通常較復雜,成本也高,本文提供了一種低成本的利用單片機多余I/O口實現的溫度檢測電路,該電路非常簡單,且易于實現,并且適用于幾乎所有類型的單片機。其電路如下圖所示:

左圖中:

P1.0、P1.1和P1.2是單片機的3個I/O腳,RK為100k的精密電阻,RT為100K-精度為1%的熱敏電阻,R1為100Ω的普通電阻,C1為0.1μ的瓷介電容。其工作原理為:

先將P1.0、P1.1、P1.2都設為低電平輸出,使C1放電至放完。

將P1.1、P1.2設置為輸入狀態,P1.0設為高電平輸出,通過RK電阻對C1充電,單片機內部計時器清零并開始計時,檢測P1.2口狀態,當P1.2口檢測為高電平時,即C1上的電壓達到單片機高電平輸入的門嵌電壓時,單片機計時器記錄下從開始充電到P1.2口轉變為高電平的時間T1。

將P1.0、P1.1、P1.2都設為低電平輸出,使C1放電至放完。

再將P1.0、P1.2設置為輸入狀態,P1.1設為高電平輸出,通過RT電阻對C1充電,單片機內部計時器清零并開始計時,檢測P1.2口狀態,當P1.2口檢測為高電平時,單片機計時器記錄下從開始充電到P1.2口轉變為高電平的時間T2。

從電容的電壓公式:

可以得到:T1/RK=T2/RT,即 RT=T2×RK/T1

通過單片機計算得到熱敏電阻RT的阻值。并通過查表法可以得到溫度值。

從上面所述可以看出,該測溫電路的誤差來源于這幾個方面:單片機的定時器精度,RK電阻的精度,熱敏電阻RT的精度,而與單片機的輸出電壓值、門嵌電壓值、電容精度無關。因此,適當選取熱敏電阻和精密電阻的精度,單片機的工作頻率夠高,就可以得到較好的測溫精度。當單片機選用4M工作頻率,RK、RT均為1%精度的電阻時,溫度誤差可以做到小于1℃。 如果P1.2具有外部上升沿中斷的功能,程序可以更簡單,效果更好。

單片機工作的程序流程圖如下:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6008

    文章

    44105

    瀏覽量

    623564
  • 熱敏電阻
    +關注

    關注

    13

    文章

    1012

    瀏覽量

    101003
  • 測溫電路
    +關注

    關注

    4

    文章

    43

    瀏覽量

    23317
收藏 人收藏

    評論

    相關推薦

    如何利用AT89C52單片機設計一個測溫系統?

    如何利用AT89C52單片機設計一個測溫系統?
    發表于 10-20 06:40

    如何實現單片機測溫風扇控制系統的設計?

    如何實現單片機測溫風扇控制系統的設計?
    發表于 02-22 06:40

    使用51單片機設計的紅外測溫電路圖分享

    本文檔的主要內容詳細介紹的是使用51單片機設計的紅外測溫電路圖免費下載。
    發表于 09-26 06:02

    基于單片機的實用測溫方法的實現

    提出了一種基于單片機的利用模擬比較器實現的溫度測量方法,詳細介紹了這種方法的測溫原理、過程,并通過實例證明了這種方法的經濟、實用性。關鍵詞:單片機;模擬比
    發表于 06-12 13:05 ?27次下載

    基于I2C總線單片機暖水鍋爐測溫系統實現

    基于I2C總線單片機暖水鍋爐測溫系統實現:摘要:溫度測量是工程控制領域常見的一種情況,本文介紹了一種基于I2C 總線的單片機暖水鍋爐的測溫
    發表于 06-21 22:40 ?23次下載

    單片機設計資料集

    單片機設計資料集
    發表于 04-16 16:24 ?79次下載
    <b class='flag-5'>單片機設</b>計資料集

    單片機實現測溫電路

    單片機實現測溫電路 利用單片機實現極簡單的測溫
    發表于 11-06 15:13 ?1341次閱讀
    用<b class='flag-5'>單片機</b><b class='flag-5'>實現</b>的<b class='flag-5'>測溫</b><b class='flag-5'>電路</b>

    利用單片機實現極簡單的測溫電路

    利用單片機實現極簡單的測溫電路 單片機在電子產品中的應用已經越來越廣泛,在很多的電子產品中也用到了溫度檢測和溫度控制,但那些溫度檢測與控制
    發表于 11-30 10:48 ?1306次閱讀

    單片機實現測溫電路設計

    本文提供了一種低成本的利用單片機多余I/O口實現的溫度檢測電路,該電路非常簡單,且易于實現,并且適用于幾乎所有類型的
    發表于 06-03 10:52 ?4737次閱讀
    用<b class='flag-5'>單片機</b><b class='flag-5'>實現</b>的<b class='flag-5'>測溫</b><b class='flag-5'>電路</b>設計

    使用單片機設計的智能奶瓶電路原理圖免費下載

    本文檔的主要內容詳細介紹的是使用單片機設計的智能奶瓶電路原理圖免費下載。
    發表于 09-02 08:00 ?0次下載
    使用<b class='flag-5'>單片機設</b>計的智能奶瓶<b class='flag-5'>電路</b>原理圖免費下載

    使用51單片機設計與實現紅外測溫的論文免費下載

    的軟件結合,加以完善。單片機控制系統能夠取代以前利用復雜電子線路或數字電路構成的控制系統,可以軟件控制來實現,并能夠實現智能化。
    發表于 09-26 17:51 ?43次下載
    使用51<b class='flag-5'>單片機設</b>計與<b class='flag-5'>實現</b>紅外<b class='flag-5'>測溫</b>的論文免費下載

    使用51單片機設計的紅外測溫電路圖免費下載

    本文檔的主要內容詳細介紹的是使用51單片機設計的紅外測溫電路圖免費下載。
    發表于 02-29 17:29 ?45次下載
    使用51<b class='flag-5'>單片機設</b>計的紅外<b class='flag-5'>測溫</b>儀<b class='flag-5'>電路</b>圖免費下載

    使用51單片機設計的紅外測溫電路圖免費下載

    使用51單片機設計的紅外測溫電路圖免費下載
    發表于 03-20 17:23 ?78次下載
    使用51<b class='flag-5'>單片機設</b>計的紅外<b class='flag-5'>測溫</b>儀<b class='flag-5'>電路</b>圖免費下載

    使用單片機實現多點測溫的仿真文件免費下載

    本文檔的主要內容詳細介紹的是使用單片機實現多點測溫的仿真文件免費下載。
    發表于 03-19 13:48 ?18次下載

    使用單片機設計的多功能鬧鐘電路原理圖

    使用單片機設計的多功能鬧鐘電路原理圖免費下載。
    發表于 06-11 09:49 ?45次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>