溫度感測器

AHT20 溫顯度傳感器

Aht20 Humidity And Temperature Sensor

AHT20 是一款高精度、高可靠性的溫濕度傳感器,適用於多種環境監控應用。該傳感器採用先進的微電子製程技術的測量算法,確保溫濕度讀數的高精確度和快速反應。其特點包括寬工作溫度和濕度範圍、低功耗、以及良好的長期穩定性。該傳感器具有 I2C 介面,方便與各種微控制器(如 Arduino, ESP32, Raspberry Pi 等)進行通信。其封裝結構經過嚴格的處理,適合在苛刻的環境條件下使用。 AHT20 的一個突出優勢是其低功耗特性,非常適合由電池供電的便攜式設備或遠程監測站。此外,其小巧的尺寸和靈活的安裝選項使其可以方便地集成到各種產品和系統中。它也提供了多種測量模式,包括連續測量和觸發測量,以適應不同的應用需求。透過編程,您可以輕鬆地調整其測量範圍和精度,實現對特定應用的最佳匹配。

規格

邏輯電平
3.3 V
介面
i2c
I2C 位址
0x38
尺寸
15.2 × 10.5 × 3 mm

其他規格

電源電壓
2.0-5.5V 直流
測量範圍(濕度)
0-100%RH
測量範圍(溫度)
-40 – +85攝氏度
濕度精確度
+/- 2%RH 25攝氏度
溫度精確度
+/-0.3攝氏度
解析率
溫度: 0.01攝氏度,濕度: 0.024%RH
輸出信號
I2C

使用注意

  • 呢份文件係晶片 (IC) datasheet,唔係模組排針圖,所以唔應該直接當排針用。晶片本身係 3x3mm、1.0mm 高嘅雙排無引腳 SMD 封裝,需要回焊焊接。VDD 供電範圍 2.0–5.5V,建議 3.3V;SCL/SDA 上拉電壓必須由 VDD 供電,而且要加 10µF 去耦電容喺 VDD 同 GND 之間,盡量貼近晶片。上電時 VDD 要先過或同步過 SDA/SCL,避免漏電流由信號線灌入令晶片上電後唔工作。上電後最多 20ms 進入 idle,但讀取前建議等 40ms。I2C 7-bit 地址係 0x38。量測流程:先讀狀態字 0x71 檢查校準位 Bit[3],唔係 1 就發 0xBE(參數 0x08, 0x00)等 10ms;再發 0xAC(參數 0x33, 0x00)觸發量測,等 80ms,讀狀態字 Bit[7] 為 0 表示完成,然後連續讀 6 bytes,可選 CRC8(初值 0xFF,多項式 1+x4+x5+x8)。軟重置命令 0xBA,重置唔超過 20ms。回焊後晶片要喺 >75%RH 環境存放 2~4 小時再水合,否則讀數會漂移;亦可以喺 >40%RH 自然環境放兩日以上。焊接後唔可以洗板,要用免洗錫膏。避免接觸揮發性溶劑、膠紙、有刺鼻氣味嘅包裝材料,否則讀數可能偏高。長時間喺高濃度化學蒸氣會令讀數漂移,可以用 80~85℃、<5%RH 乾燥 10 小時,再喺 20~30℃、75~85%RH 水合 12 小時恢復。正常工作濕度範圍 0–80%RH,超出範圍讀數會有偏差;90%RH 下 200 小時後漂移 <3%RH。量測頻率太高會自熱影響精度,為令升溫低於 0.1℃,啟動時間唔應該超過量測時間 10%,建議每秒量一次。PCB layout 喺晶片底部避免走線或鋪銅,可以加銑槽減少熱傳;SCL/SDA 平行太近會 crosstalk,可以喺兩條信號線之間放 VDD/GND、分開走線或者用屏蔽線,降低 SCL 頻率都有幫助。
API: JSON · Markdown