勵志

勵志人生知識庫

ds18b20動作原理

DS18B20是一種數字溫度感測器,其工作原理和讀寫時序與DS1820相似,但具有更短的溫度轉換延時時間(750ms),並且解析度可以通過編程調整,實現9到12位的溫度讀數。DS18B20的主要特點包括:

測溫原理:DS18B20利用兩個不同溫度係數的晶振來測量溫度。低溫度係數晶振的振盪頻率受溫度影響很小,用於產生固定頻率的脈衝信號給計數器1。高溫度係數晶振的振盪頻率隨溫度變化明顯,其產生的信號作為計數器2的脈衝輸入。計數器1預置在-55℃所對應的基數值,對低溫度係數晶振產生的脈衝信號進行減法計數。當計數器1的預置值減到0時,溫度暫存器的值加1,然後計數器1重新開始計數。當計數器2計數到0時,停止溫度暫存器值的累加,此時溫度暫存器中的數值即為所測溫度。

結構與引腳:DS18B20有三個引腳:GND(電源地線)、DQ(數位訊號輸入/輸出端)、VDD(外接供電電源輸入端)。每個DS18B20都有一個唯一的64位序列號,使得多個DS18B20可以掛載在同一條匯流排上而不會混淆。

工作方式:DS18B20不需要外圍元件,可以直接工作。它通過單匯流排方式傳輸被測溫度值,支持廣泛的電壓範圍(3V-5V)。測溫範圍為-55℃至+125℃,在-10℃至+85℃時,精度為±0.5℃。

封裝:DS18B20提供TO-92、SOIC及CSP等多種封裝形式。

通過上述信息,我們可以了解到DS18B20的工作原理、結構特點以及使用方式,這些信息對於理解和套用這款溫度感測器是非常有幫助的。