環境溫、濕度及光照三合一傳感器設計
發布時間:2011-07-18
中心議題:
- 溫、濕度及光照三合一傳感器設計
解決方案:
- 溫濕度傳感器工作時序
- 光傳感器I2C通訊格式
- 溫、濕度及光照三合一傳感器應用設計
在對環境溫度、濕度和光照度進行測量時,大多使用熱敏電阻、濕敏電容和光敏器件來分別測量溫度、濕shi度du和he光guang照zhao度du。這zhe種zhong測ce量liang方fang法fa一yi般ban要yao設she計ji相xiang應ying的de信xin號hao調tiao理li電dian路lu,還hai要yao經jing過guo複fu雜za的de標biao定ding過guo程cheng,測ce量liang精jing度du難nan以yi保bao證zheng。當dang對dui兩liang個ge以yi上shang的de參can數shu進jin行xing監jian測ce時shi,每mei一yi個ge測ce量liang點dian都dou必bi須xu使shi用yong獨du立li傳chuan感gan器qi和he獨du立li的de信xin號hao調tiao理li電dian路lu,這zhe不bu僅jin使shi得de測ce量liang係xi統tong的de成cheng本ben和he體ti積ji大da幅fu提ti高gao,也ye在zai一yi定ding程cheng度du上shang增zeng加jia了le係xi統tong設she計ji的de複fu雜za性xing。本ben設she計ji采cai用yongSHT11溫濕度傳感器芯片和一款集成了ADC的環境光傳感器MAX9635,實現溫、濕度及光照三合一傳感器設計。
1 三合一傳感器簡介
該傳感器集環境溫、濕度和光照度傳感器於一體,使測量係統的成本和體積大為降低,減少了係統設計的複雜性。
1.1 溫濕度測量
環境溫度、濕度測量采用SHT11數字溫濕度傳感器芯片。其主要特點有:(1)高度集成。(2)提供二線數字串行接口,接口簡單。(3)測量精度可編程調節。(4)測量精確度高,可以提供溫度補償的濕度測量值和高質量的露點計算。(5)測量和通信結束後,自動轉入低功耗模式。(6)高可靠性,自校準。
SHT11將溫度、濕度感測、A/D轉換和加熱器等功能集成到一個芯片上,該芯片分別將濕度和溫度轉換成電信號,經14位A/D轉換後;由二線串行數字接口輸出數字信號。在測量過程中,校準係數會自動校準來自傳感器的信號。
youyujiangchuanganqiyudianlubufenjiehezaiyiqi,yinci,gaichuanganqijuyoubiqitaleixingshiduchuanganqiyouyuededuodexingneng。shouxianshichuanganqixinhaoqiangdudezengjiazengqianglechuanganqidekangganraoxingneng,baozhenglechuanganqidechangqiwendingxing。chuanganqikezhijietongguoI2C總線與任何類型的微處理器、微控製器係統連接,從而減少了接口電路的硬件成本,簡化了接口方式。
1.2 光照度測量
環境光傳感器采用集成了光電二極管和ADC,且提供I2C數字接口的光傳感器MAX9635。傳感器IC具有超低電流損耗(典型值為0.65μA)和極寬的光動態範圍為0.045~188 000 lx。片內自動量程調整機製無需用戶幹涉增益範圍的設置。

2 溫濕度傳感器工作時序
SHT11的I2C通訊數據格式與普通格式不兼容。
(1)傳輸開始。在SCK為高時使SDA由高電平變為低電平,並在下一個SCK為高時將SDA升高,如圖1所示。

[page]
(2)地址與測試對象命令。該命令包含3個地址位和5個命令位,其後為應答ACK位,表示SHT11正確收到命令。傳感器命令列表,如表2所示。
(3)溫濕度測量時序。當發出了溫/濕度測量命令後,控製器就要等到測量完成(使用8/12/14位的分辨率測量分別需要大約11/55/210 ms)。當測量完成後,SHT11將數據線拉低,然後傳送2 Byte的測量數據與1 Byte CRC校驗和。通訊在確認CRC數據位後停止。如果沒有用CRC校驗和,則控製器就會在測量數據LSB後保持ACK為高來停止通訊,測量和通訊完成後會自動返回睡眠模式。測量溫度和濕度命令所對應的時序見SHT11說明書。
(4)溫濕度寄存器配置。溫濕度傳感器中一些高級功能是通過狀態寄存器實現的。寄存器中各位的類型及說明詳見SHT11使用說明書。
3 光傳感器I2C通訊格式
Start和Stop條件:主機通過發送Start條件啟動通信,Start、Repeated Start條件如圖2所示,Stop條件如圖3所示。

從地址:寫操作從地址0x94,讀操作0x95。
應答:寫操作模式下,應答位(ACK)是第9個時鍾位,是傳感器IC對其接收的每個數據字節的握手信號,如圖4所suo示shi。如ru果guo成cheng功gong接jie收shou主zhu機ji發fa送song確que認ren,若ruo數shu據ju傳chuan輸shu失shi敗bai,總zong線xian主zhu機ji會hui重zhong試shi通tong信xin。每mei次ci讀du取qu字zi節jie後hou,主zhu機ji均jun發fa送song應ying答da信xin號hao,使shi數shu據ju繼ji續xu傳chuan輸shu。當dang主zhu機ji從cong傳chuan感gan器qiIC讀取數據的最後Byte時,發送非應答,隨後是Stop。
寫數據格式:圖4所示為向傳感器IC寫入1個字節數據時的正確幀格式。

讀數據格式:圖5所示為讀1 Byte數據時的正確幀格式。

寄存器定義:0x00和0x01中斷狀態與中斷使能;0x02功能配置;0x03和0x04存放流明讀數;0x05和0x06中設置流明上限和流明下限;0x07中設置適當的門限定時器數據。
自動量程調整模式:自動模式配置下,自動量程調整電路采用兩種方法改變其靈敏度。光照超過700 lx時,分流器通過除以係數8來降低光電二極管的電流。默認設置下,分流比為1,電流直接送入A/D轉換器。當光強降低時,自動量程調整電路將積分時間從100 ms提高到200 ms、400 ms或800 ms。分流器和不同積分時間相組合,可使A/D轉換範圍比其16位標稱範圍提高8倍,或降低8倍。從而獲得22位或略高於4 000 000:1的動態範圍。
流明讀數的數據格式:傳感器IC提供用戶易於接收的數字輸出格式。它由4位指數和隨後的8位尾數組成。在最高靈敏度模式下,1個計數值表示0.045 lx。尾數最大值為255,指數最大值為14。所以,最大量程為255×214=4 177 920。在此模式下,最大讀數為188 000 lx,大於該值的任何讀數均被認為是過載。
門限寄存器數據格式:傳感器IC中斷電路要求按照特定格式給出上限和下限,以便正確解析數據。寄存器0x05和0x06中的上限和下限數值必須與高字節流明格式相匹配,由4位指數和尾數的4個最高有效位組成。
[page]
4 三合一傳感器的應用設計
微處理器采用二線串行數字接口和傳感器進行通信,硬件接口非常簡單;然而,通信協議是芯片廠家定義的,所以在軟件設計中,需要用微處理器通用I/O口模擬通信協議.
4.1 硬件設計
硬件連接如圖6所示。

4.2 軟件設計
由於SHT11和MAX9635的二線串行通信協議和I2C協議不兼容。必須使用GTIO口模擬出如圖4和圖5所示的數據格式。

基於以上宏定義,可以方便地使SCK和SDA總線輸出持續一定時間的高電平或低電平,從而實現傳感器的讀寫。
4.3 溫度、濕度光照值的計算
4.3.1 濕度線性補償和溫度補償
SHT11可通過SDA數據總線直接輸出數字量濕度值為“相對濕度”,需要進行線性補償和溫度補償後才能得到較為準確的濕度值。可按式(1)修正濕度值。

式中,RHlinear為經過線性補償後的濕度值,SORH為相對濕度測量值,C1,C2和C3為線性補償係數,取值如表3所示。

由於溫度對濕度的影響十分明顯,而實際溫度和測試參考溫度25℃有所不同。補償公式如式(2)所示。

[page]
式中,RHtrue為經過線性補償和溫度補償後的濕度值;T為測試濕度值時的溫度;t1和t2為溫度補償係數,取值如表4所示。

4.3.2 溫度值輸出
由於SHT11具有較好的線性輸出。實際溫度值可由式(3)算得。

式中,d1和d2為特定係數。d1的取值與SHT11工作電壓有關,d2的取值則與SHT11內部A/D轉換器采用的分辨率有關,其對應關係分別如表5和表6所示。

5 結束語
該傳感器集溫度傳感器、濕度傳感器和環境光傳感器於一體,可用於對環境溫、濕度和光照度實時監測,具有精度高、成本低、體積小、接口簡單等優點;由於芯片采用采用數字信號輸出,因此抗幹擾能力比同類芯片高。傳感器IC具有超低電流損耗、極寬的光動態範圍、免調試和自動量程調整的特點,無需用戶幹涉增益範圍的設置。因此,該傳感器在對溫室、汽車等環境溫濕度、光監測和其他自動控製等領域將得到廣泛應用。
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 1200餘家企業齊聚深圳,CITE2026打造電子信息產業創新盛宴
- 掌握 Gemini 3.1 Pro 參數調優的藝術
- 築牢安全防線:電池擠壓試驗機如何為新能源產業護航?
- Grok 4.1 API 實戰:構建 X 平台實時輿情監控 Agent
- 電源芯片國產化新選擇:MUN3CAD03-SF助力物聯網終端“芯”升級
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall



