回覆列表
  • 1 # 電子產品設計方案

    數字溫度計需要採集溫度資料和顯示溫度資料

    數字溫度計主要的功能是把採集到的溫度資料顯示出來。功能雖然很簡單,但是採集溫度資料和驅動顯示器顯示溫度都需要微控制器來協助。

    採集溫度資料

    可以用NTC作為溫度感測器來採集溫度資料。NTC是負溫度係數的熱敏電阻,溫度越高電阻越小,它的阻值與溫度有著一定的對應關係。可以用固定電阻與NTC形成分壓,微控制器的透過AD轉換得到電壓值,透過電壓值計算出當前的溫度。固定電阻和NTC的公差越小,溫度會越精準;微控制器AD轉換的精度越高,得到的資料也越準確。

    Van=5V (1+R2/R1),微控制器測量到AN的電壓後,可以計算出NTC(R1)的電阻值,根據NTC阻值與溫度的關係推算出當前溫度。

    也可以用數字溫度感測器來採集溫度資料,數字溫度感測器精度更高,它內建了採集、計算溫度資料的晶片,可以直接輸出溫度資料,微控制器透過I2C/SPI等介面可以直接讀取到溫度資料。

    顯示溫度

    得到溫度資料後,可以用數碼管或者LCD把溫度顯示出來。簡單的數碼管或者LCD一般是由七個段畫組成一個“8”字,只要點亮對應的段畫就可以得到對應的數字。比如點亮數碼管上的A/B/C/C/G段就會顯示數字“3”。

    但點亮數碼管或者LCD的段畫,也需要微控制器參與,以數碼管為例,單片透過三極體就可以驅動數碼管顯示。根據溫度變化,改變數碼管上顯示的數字就可以了。

    當然,以上只是數字溫度計的原型,一般的數字溫度計都會附帶其它功能;比如溫度單位轉換、溫度資料記錄、溼度、時間、鬧鐘、報警等等。

  • 中秋節和大豐收的關聯?
  • 什麼是湖人血統?為什麼有些湖人球迷不喜歡詹姆斯去湖人?