1樓:網友
額,沒太理解你的意思……顯示溫度就是讀取溫度值,然後解碼,送到數碼管或1602顯示。
微控制器上18b20溫度感測器的工作原理是什麼?
2樓:匿名使用者
我對ds18b20還是很熟悉的,前一陣才用過。如果你是應用這個的,那麼你不需要搞清楚它的內部原理,內部主要有和溫度感測器。ds18b20是使用一根資料線進行通訊,首先你要先向它傳送一系列脈衝訊號。
一般我們用的步驟大致為:初始化--跳過rom操作--啟動溫度轉換--(延時)--初始化--跳過rom操作--讀溫度暫存器命令然後就可以讀出溫度的資料了。先讀出的是低8位,然後是高位。
由於是單線通訊,所以對時序的要求相對較高,所以你要根據時序圖和自己的晶振頻率好好計算一下。最後還要注意的是,它的資料線平時是要拉到高電平的。以上都是我自己打出來的,希望對你有幫助!
3樓:趙文星空絮雨
溫度感測器(temperature transducer)是指能感受溫度並轉換成可用輸出訊號的感測器。溫度感測器是溫度測量儀表的核心部分,品種繁多。按測量方式可分為接觸式和非接觸式兩大類,按照感測器材料及電子元件特性分為熱電阻和熱電偶兩類。
工作原理。金屬膨脹原理設計的感測器。
金屬在環境溫度變化後會產生乙個相應的延伸,因此感測器可以以不同方式對這種反應進行訊號轉換。
雙金屬片式感測器。
雙金屬片由兩片不同膨脹係數的金屬貼在一起而組成,隨著溫度變化,材料a比另外一種金屬膨脹程度要高,引起金屬片彎曲。彎曲的曲率可以轉換成乙個輸出訊號。
雙金屬桿和金屬管感測器。
隨著溫度公升高,金屬管(材料a)長度增加,而不膨脹鋼杆(金屬b)的長度並不增加,這樣由於位置的改變,金屬管的線性膨脹就可以進行傳遞。反過來,這種線性膨脹可以轉換成乙個輸出訊號。
液體和氣體的變形曲線設計的感測器。
在溫度變化時,液體和氣體同樣會相應產生體積的變化。
多種型別的結構可以把這種膨脹的變化轉換成位置的變化,這樣產生位置的變化輸出(電位計、感應偏差、擋流板等等)。
4樓:匿名使用者
18b20為單匯流排結構,具體讀寫資料看資料手冊。
18b20實現溫度測量,對初始化和讀寫的時序問題很是困惑,有經驗的傳授點!
主機將匯流排拉低最短us,之後釋放匯流排。由於k 上拉電阻的作用,匯流排恢復到高電平。dsb檢測到上公升沿後等待到us,發出存在脈衝 拉低匯流排 us。至此,初始化和存在時序完畢。所有的寫時隙必須至少有us的持續時間。相鄰兩個寫時隙必須要有最少us的恢復時間。所有的寫時隙 寫和寫 都由拉低匯流排產生。為產生寫時...
怎樣判斷空調溫度感測器阻值,空調溫度感測器阻值是多少?
空調維修過程中,溫度感測器 熱敏電阻 故障比例較高,一旦出現開路 短路或特性曲線不良等故障,空調將顯示不正常的 不能正常工作。由於溫度感測器上沒有標明引數和阻值,往往在維修中難以確定,就是同一品牌,不同型號,其阻值也不一定相同。溫度感測器,即在溫度升高時阻值減小 溫度降低時阻值增大。cpu比較器的負...
進氣溫度感測器的工作原理,進氣溫度感測器的工作原理是什麼???
進氣溫度感測器就是個負溫度係數的熱敏電阻,當溫度升高時,電阻阻值減小 溫度降低時,電阻阻值增大。隨著電路中電阻的變化,導致電壓發生變化,從而產生不同的電壓訊號,完成控制系統的自動操作。進氣溫度感測器一根是由發動機ecu 的5v電壓tha,另一根為e2 與發動機內部搭鐵。檢測發動機的進氣溫度,將進氣溫...