全部評論(2條)
-
- sg9cl4 2011-11-14 00:00:00
- CMOSens技術(shù)數(shù)字式溫濕度傳感器 新聞出處:孟臣 李敏 發(fā)布時(shí)間: 2006年08月29日 摘要:介紹了新一代基于CMOSensTM技術(shù)的單片全校準(zhǔn)數(shù)字式相對溫濕度傳感器,該傳感器是一種將COMS芯片技術(shù)與傳感器技術(shù)結(jié)合在一起構(gòu)成的高集成度、體積極小的濕度傳感器。文中對基于CMOSensTM技術(shù)的傳感器的技術(shù)特性,應(yīng)用特性進(jìn)行了詳細(xì)闡述。 關(guān)鍵詞:COMSensTM 數(shù)字式 溫濕度傳感器 1 概述 當(dāng)前,在自動(dòng)化測試與控制領(lǐng)域中,溫濕度的測量獲得了越來越廣泛的應(yīng)用,而在眾多的濕度測量方法中,電容式濕度測量法被普遍采用,電容式濕度測量法的原理是將薄膜電容附在不同材質(zhì)(如玻璃、陶瓷等)上即可做出傳感元件,這種電介質(zhì)是一個(gè)聚合體,它能通過一定比例的水吸收或釋放到相對環(huán)境溫度中來改變電容器的電容量,這種電容量的變化可以通過檢測電路來檢驗(yàn),這樣就得到了相對空氣濕度的數(shù)值。但是現(xiàn)有的基于電容式濕度測量的濕度傳感器普遍存在著以下的問題。 ⑴ 極低的長期穩(wěn)定性:由于電容式濕度傳感器產(chǎn)品都是被置于大氣環(huán)境下,必然會(huì)受到一定外部環(huán)境的影響,由于傳感器電容元件的尺寸較大,同時(shí)由于聚合體層的老化,使得這些傳感器在相同的外部環(huán)境下卻顯示出了完全不同的靈敏度,因此每一年的變化、即傳感器的年變化誤差已成為評價(jià)傳感器質(zhì)量的重要標(biāo)準(zhǔn),金屬電極的老化也會(huì)使?jié)穸鹊臏y量誤差增加; ⑵極復(fù)雜的校準(zhǔn)過程:使用前,電容式濕度傳感器必須經(jīng)過一段復(fù)雜的校準(zhǔn)處理過程,為了實(shí)現(xiàn)校準(zhǔn),用戶必須擁有復(fù)雜且價(jià)格昂貴的校準(zhǔn)及參考系統(tǒng); ⑶模擬信號處理技術(shù):電容式濕度測量的信號處理是基于模擬測量原理的,模擬測量還與電源電壓、環(huán)境溫度、傳感器的精度等因素有關(guān),以上問題的解決均需要通過模擬電子電路來解決,因此不可避免的使成本增加,同時(shí)使得傳感器的互換性較差。 以上幾方面的問題給基于電容式的濕度測量帶來了諸多的不便。為了使眾多的濕度傳感器能夠互換使用,同時(shí)又能降低成本而不影響傳感器的質(zhì)量,瑞士 Sensirion公司將CMOS芯片技術(shù)與傳感器技術(shù)結(jié)合起來,推出了基于智能傳感器理念的CMOSensTM技術(shù)的溫濕度傳感器。兩種技術(shù)的結(jié)合發(fā)揮出了巨大的優(yōu)勢互補(bǔ)作用。 SHT15傳感器的內(nèi)部結(jié)構(gòu)如圖1所示。 圖1 SHT15溫濕度傳感器的內(nèi)部結(jié)構(gòu) SHT15傳感器的性能參數(shù)見表1。 表1 SHT15傳感器的性能參數(shù) 2 技術(shù)特性 2.1基于CMOSensTM傳感器性能特點(diǎn) SHT15是一款基于CMOSensTM技術(shù)的由多個(gè)傳感器模塊組成的單片全校準(zhǔn)數(shù)字輸出的相對濕度和溫度傳感器,它采用了特有的工業(yè)化CMOS技術(shù)確保了極高的可靠性和zhuo越的長期穩(wěn)定性,整個(gè)芯片包括經(jīng)校準(zhǔn)的相對濕度和溫度傳感器,它們與一個(gè)14位的A/D轉(zhuǎn)換器相連,每一個(gè)傳感器都是在精確的溫室中進(jìn)行校準(zhǔn)的,校準(zhǔn)系數(shù)預(yù)先存在OTP內(nèi)存中,在測量校準(zhǔn)的全過程都要用到這些系數(shù),二線串行I2C總線接口支持簡單、快速的系統(tǒng)集成。SHT15傳感器的特點(diǎn)如下: ⑴全校準(zhǔn)數(shù)字輸出,相對濕度、溫度傳感器; ⑵溫度值分辨率為14位,濕度值分辨率為12位,可編程降至12位和8位; ⑶具有露點(diǎn)計(jì)算輸出功能; ⑷無需外圍元件; ⑸小體積(7×5×3mm),可表面貼裝; ⑹zhuo越的長期穩(wěn)定性; ⑺自動(dòng)斷電功能; ⑻工業(yè)標(biāo)準(zhǔn)I2C總線接口; ⑼可靠的CRC傳輸校驗(yàn)。 傳感器的相對濕度精度如圖2(a)所示,溫度精度如圖2(b)所示,25℃露點(diǎn)精度如圖2(c)所示。 (a) 相對濕度精度 (b) 溫度精度 (c) 露點(diǎn)精度 圖2 SHT15相對濕度、溫度和露點(diǎn)精度 2.2傳感器信號輸出 ⑴濕度值輸出 SHT15可通過I2C總線直接輸出數(shù)字量濕度值,其相對濕度數(shù)字輸出特性曲線見圖3。 圖3 SHT15傳感器相對濕度數(shù)字輸出特性曲線 由圖3數(shù)字輸出特性曲線可以看出,SHT15的輸出特性呈一定的非線性,為了補(bǔ)償濕度傳感器的非線性以獲取準(zhǔn)確數(shù)據(jù),可按如下公式修正濕度值: RHlinear=c1+c2·SORH+c3·SORH2 (1) 式中SORH為傳感器相對濕度測量值,系數(shù)取值如下: 12位SORH : c1=-4 c2=0.0405 c3=-2.8*10-6 8位SORH : c1=-4 c2=0.648 c3=-7.2*10-4 ⑵溫度值輸出 由設(shè)計(jì)決定的SHT15溫度傳感器的線性非常好,故可用下列公式將溫度數(shù)字輸出轉(zhuǎn)換成實(shí)際溫度值: 溫度=d1+d2*SOT 當(dāng)電源電壓為5V、溫度傳感器的分辨率為14位時(shí),d1=-40,d2=0.01,當(dāng)溫度傳感器的分辨率為12位時(shí),d1=-40,d2=0.04。 ⑶露點(diǎn)計(jì)算 空氣的露點(diǎn)值可根據(jù)相對濕度和溫度值由下面的公式計(jì)算。 LogEW=(0.66077+7.5*T/(237.3+T)+(log10(RH)-2) Dp=((0.66077-logEW)*237.3)/(logEW-8.16077) 2.3命令與接口時(shí)序 SHT15傳感器共有5條用戶命令,具體命令格式見表2。 表2 SHT15傳感器命令列表 下面介紹一下具體的命令順序及命令時(shí)序。 ⑴傳輸開始 初始化傳輸時(shí),應(yīng)發(fā)出“傳輸開始”命令,命令包括SCK為高時(shí),DATA由高電平變?yōu)榈碗娖?,并在下一個(gè)SCK為高時(shí)將DATA升高。 后一個(gè)命令順序包含三個(gè)地址位(目前只支持“000”)和5個(gè)命令位,通過DATA腳的ack位處于低電位表示SHT15正確收到命令。 ⑵連接復(fù)位順序 如果與SHT15傳感器的通訊中斷,下列信號順序會(huì)使串口復(fù)位: 當(dāng)使DATA線處于高電平時(shí),觸發(fā)SCK 9次以上(含9次),并隨后發(fā)一個(gè)前述的“傳輸開始”命令。 ⑶溫濕度測量時(shí)序 當(dāng)發(fā)出了溫(濕)度測量命令后,控制器就要等到測量完成。使用8/12/14位的分辨率測量分別需要大約11/55/210毫秒。為表明測量完成,SHT15會(huì)使數(shù)據(jù)線為低,此時(shí)控制器必須重新啟動(dòng)SCK。然后傳送兩字節(jié)測量數(shù)據(jù)與1字節(jié)CRC校驗(yàn)和??刂破鞅仨毻ㄟ^使DATA為低來確認(rèn)每一字節(jié),所有的量中從右算MSB列于diyi位。通訊在確認(rèn)CRC數(shù)據(jù)位后停止。如果沒有用CRC-8校驗(yàn)和,則控制器就會(huì)在測量數(shù)據(jù)LSB后,保持ack為高來停止通訊,SHT15在測量和通訊完成之后會(huì)自動(dòng)返回睡眠模式。需要注意的是,為使SHT15溫升低于0.1℃,則此時(shí)工作頻率不能大于15%(如:12位精確度時(shí),每秒Z多進(jìn)行3次測量)。 測量溫度和測量濕度命令所對應(yīng)的時(shí)序如圖4所示。 圖4 測量溫度和測量濕度命令所對應(yīng)的時(shí)序 3 應(yīng)用設(shè)計(jì) 3.1 硬件接口電路設(shè)計(jì) 這里以AT89C2051單片機(jī)為例給出SHT15與單片機(jī)的接口電路如圖5所示。 圖5 SHT15與AT89C2051的接口電路 由于AT89C2051不具備I2C總線接口,故使用單片機(jī)通用I/O口線來虛擬I2C總線,利用P1.0來虛擬數(shù)據(jù)線DATA,利用P1.1口線來虛擬時(shí)鐘線,并在DATA端接入一只4.7K的上拉電阻,同時(shí)在VDD及GND端接入一只0.1μf的去耦電容。 3.2非線性校正及溫度補(bǔ)償 公式(1)給出的相對濕度的非線性補(bǔ)償計(jì)算公式,對于單片機(jī)系統(tǒng)而言,由于計(jì)算量大而過于復(fù)雜,下面給出簡化的計(jì)算方法。 為了避免復(fù)雜的計(jì)算工作量,可根據(jù)系統(tǒng)要求的測量精度分別采用以下的小計(jì)算量修正算法。 ⑴線性 當(dāng)系統(tǒng)對濕度測量精度要求不高時(shí),可采用以下的線性計(jì)算公式。 RHsimple=c1+c2·SORH 這里c1=0.5; c2=0.5 ⑵2*線性 當(dāng)系統(tǒng)對濕度測量精度要求較高時(shí),可采用以下的2*線性計(jì)算公式,即用Z小的計(jì)算復(fù)雜性來提高精確度。 RHreal=(a*SO+b)/256 這里的SO表示8位濕度傳感器輸出濕度值,當(dāng)0≤SO≤107時(shí),a=143 ,b=512 ,當(dāng)108≤SO≤255 時(shí),a=143 ,b=512。 ⑶溫度補(bǔ)償 上述濕度計(jì)算公式是按環(huán)境溫度為25℃進(jìn)行計(jì)算的,而實(shí)際的測量溫度值則在一定的范圍內(nèi)變化,所以應(yīng)考慮濕度傳感器的溫度系數(shù),按如下公式對環(huán)境溫度進(jìn)行補(bǔ)償。 RH true=(T℃-25)·(t1+t2·SORH)+RHlinear 當(dāng)SORH為12位時(shí)t1=0.01;t2=0.00008,當(dāng)SORH為8位時(shí),t1=0.01;t2=0.00128。 3.3高級應(yīng)用 SHT15一些高級功能可通過控制內(nèi)部寄存器狀態(tài)獲得,內(nèi)部狀態(tài)寄存器為8位。 表3 SHT15狀態(tài)寄存器的類型及含義 ⑴加熱控制 使傳感器芯片中的加熱開關(guān)接通,傳感器溫度大約增加5℃,這會(huì)使能耗增加至8mA@5v,加熱用途如下: ⑴通過對啟動(dòng)加熱器前后的溫、濕度進(jìn)行比較,可以正確地區(qū)別傳感器的功能; ⑵在相對濕度較高的環(huán)境下,傳感器可通過加熱來避免冷凝。 ⑵低電壓檢測 SHT15的工作極限功能可以檢測VDD電壓是否低于2.45V,準(zhǔn)確度為±0.1V。 ⑶下載校準(zhǔn)系數(shù) 為了節(jié)省能量并提高速度,OTP在每次測量前都要重新下載校準(zhǔn)系數(shù),每一次測量都會(huì)節(jié)省8.2毫秒。 ⑷測量分辨率設(shè)定 可以將測量分辨率由14位(溫度)、12位(濕度)分別減少到12位和8位。主要應(yīng)用于高速或低功耗場合。 4 結(jié)束語 CMOSensTM 技術(shù)是一種全新的基于智能傳感器設(shè)計(jì)理念的新技術(shù),該技術(shù)將溫度傳感器、濕度傳感器、信號調(diào)理、數(shù)字變換、串行數(shù)字通信接口、數(shù)字校準(zhǔn)全部集成到一個(gè)高集成度、體積極小的芯片當(dāng)中,極大的方便了溫濕度傳感器在嵌入式測控領(lǐng)域的應(yīng)用,同時(shí)該傳感器也代表了傳感器技術(shù)的發(fā)展方向 ZG電子市場網(wǎng) 曹涵 推薦
-
贊(19)
回復(fù)(0)
-
- ooggrree 2011-11-13 00:00:00
- 是TL431吧,精度達(dá)1%
-
贊(11)
回復(fù)(0)
熱門問答
- 單片機(jī)控制SHT15溫濕度傳感器的穩(wěn)定電源怎么弄?
2011-11-12 09:57:32
382
2
- AVR mega16單片機(jī)控制DH11溫濕度傳感器。
- 寫一段代碼,滿足AVRmega16單片機(jī)控制DH11溫濕度傳感器,傳感器接在I/O口的PA0口上,全局變量Data[5]保存從DH11讀取的5個(gè)數(shù)據(jù)。然后用TFT12864顯示出來。用AtmelStudio6.0編寫程序。... 寫一段代碼,滿足AVR mega16單片機(jī)控制DH11溫濕度傳感器,傳感器接在I/O口的PA0口上,全局變量Data[5]保存從DH11讀取的5個(gè)數(shù)據(jù)。然后用TFT12864顯示出來。用Atmel Studio 6.0編寫程序。 展開
2018-11-24 10:58:56
306
0
- 單片機(jī)與溫濕度傳感器
- 板子是430F149芯片是DHT11LCD是1602求完整的main函數(shù),dht11驅(qū)動(dòng)函數(shù)和1602顯示函數(shù)琢磨半天了程序就是編譯不通過要能用的不要隨便抄的!大神直接聯(lián)系546709472濫竽充數(shù)的就不一一回復(fù)... 板子是430F149 芯片是DHT11 LCD是1602 求完整的main函數(shù),dht11驅(qū)動(dòng)函數(shù)和1602顯示函數(shù) 琢磨半天了 程序就是編譯不通過 要能用的不要隨便抄的! 大神直接聯(lián)系546709472 濫竽充數(shù)的就不一一回復(fù)了 展開
2014-12-11 09:58:06
348
3
- 單片機(jī)。溫濕度傳感器和土壤濕度傳感器
- 你好,是這樣的,做了一個(gè)自動(dòng)澆水和補(bǔ)光的,單片機(jī)上用的是溫濕度傳感器,電路還有模塊信息都弄焊接好了。就是在原先放溫濕度傳感器的地方可以直接換成土壤濕度傳感的嗎?... 你好,是這樣的,做了一個(gè)自動(dòng)澆水和補(bǔ)光的,單片機(jī)上用的是溫濕度傳感器,電路還有模塊信息都弄焊接好了。 就是在原先放溫濕度傳感器的地方 可以 直接換成土壤濕度傳感的嗎? 展開
2017-11-06 09:55:32
530
1
- 求救。溫濕度傳感器當(dāng)開關(guān)用控制風(fēng)扇,怎么弄,求指點(diǎn)
- 用現(xiàn)成的一個(gè)溫濕度傳感器,通過測量溫濕度,輸出一定的電壓或電流,進(jìn)而通過一個(gè)模擬電路,來控制電風(fēng)扇的開關(guān)... 用現(xiàn)成的一個(gè)溫濕度傳感器,通過測量溫濕度,輸出一定的電壓或電流,進(jìn)而通過一個(gè)模擬電路,來控制電風(fēng)扇的開關(guān) 展開
2014-05-11 03:39:17
378
1
- 空調(diào)如何通過溫濕度傳感器控制溫濕度的
- 需要用到DDC嗎?空調(diào)主機(jī)自身有控制單元嗎... 需要用到DDC嗎?空調(diào)主機(jī)自身有控制單元嗎 展開
2010-05-04 22:57:56
368
1
- 國內(nèi)高溫溫濕度傳感器那家的性能穩(wěn)定
2014-12-11 09:18:49
495
2
- 單片機(jī)通過溫濕度傳感器sht11控制草坪噴水,程序怎么寫???
2012-12-12 10:50:58
498
4
- 單片機(jī)控制電源快速充電器的設(shè)計(jì)
2016-10-26 08:44:11
458
1
- DHT11溫濕度傳感器如何把溫濕度數(shù)據(jù)傳給單片機(jī)STC89C52
2016-06-14 16:12:20
541
2
- 怎么用AT89c52單片機(jī)和DHT11溫濕度傳感器鏈接采集溫濕度
2014-04-13 01:37:59
319
1
- 溫濕度傳感器SHT10與51單片機(jī)連接電路
2009-08-08 05:29:07
339
4
- 求DHT22/AM2302溫濕度傳感器AT89S52單片機(jī)程序
- 求DHT22/AM2302溫濕度傳感器AT89S52單片機(jī)程序,就是溫濕度數(shù)據(jù)讀取和處理的哪方面。求具體程序。... 求DHT22/AM2302溫濕度傳感器AT89S52單片機(jī)程序,就是溫濕度數(shù)據(jù)讀取和處理的哪方面。求具體程序。 展開
2012-05-29 02:50:34
362
2
- 如何把單片機(jī),伺服電機(jī),電源,傳感器連接起來?
2014-02-27 22:28:59
441
1
- 溫室大棚里的控制溫濕度用什么傳感器?
- 是用于畢業(yè)設(shè)計(jì)里面的~... 是用于畢業(yè)設(shè)計(jì)里面的~ 展開
2009-05-15 19:57:40
501
4
- DHT11溫濕度傳感器怎么把采集到的溫濕度數(shù)據(jù)傳給單片機(jī)STC89C52
2018-12-01 04:59:08
486
0
- 購買溫濕度傳感器,溫濕度傳感器,溫濕度傳感器哪家好
2018-03-10 05:19:25
599
1
- 直流穩(wěn)定電源
- 要求設(shè)計(jì)穩(wěn)定電源。。(1)穩(wěn)壓電源在輸入電壓220V、50Hz、電壓變化范圍+15%~-20%條件下:a.輸出電壓可調(diào)范圍為+9V~+12Vb.Z大輸出電流為1.c.電壓調(diào)整率≤0.2%(輸入電壓220... 要求設(shè)計(jì)穩(wěn)定電源。。 (1)穩(wěn)壓電源 在輸入電壓220V、50Hz、電壓變化范圍+15%~-20%條件下: a.輸出電壓可調(diào)范圍為+9V~+12V b.Z大輸出電流為1. c.電壓調(diào)整率≤0.2%(輸入電壓220V變化范圍+15%~-20%下,空載到滿載) d.負(fù)載調(diào)整率≤1%(Z低輸入電壓下,滿載) e.紋波電壓(峰-峰值)≤5mV(Z低輸入電壓下,滿載) f.效率≥40%(輸出電壓9V、輸入電壓220V下,滿載) g.具有過流及短路保護(hù)功能 (2)穩(wěn)流電源 在輸入電壓固定為+12V的條件下: a.輸出電流:4~20mA可調(diào) b.負(fù)載調(diào)整率≤1%(輸入電壓+12V、負(fù)載電阻由200Ω~300Ω變化時(shí),輸出電流為20mA時(shí)的相對變化率) (3)DC-DC變換器 在輸入電壓為+9V~+12V條件下: a.輸出電壓為+100V,輸出電流為10mA b.電壓調(diào)整率≤1%(輸入電壓變化范圍+9V~+12V) c.負(fù)載調(diào)整率≤1%(輸入電壓+12V下,空載到滿載) d.紋波電壓(峰-峰值)≤100mV (輸入電壓+9V下,滿載) 希望給個(gè)有明確元件數(shù)據(jù)的圖。。 高手給個(gè)圖啊。。。 急切急切?。。?! 非常急切啊 ?。。? 實(shí)驗(yàn)課程設(shè)計(jì)啊、、模擬電子技術(shù)。。。。 來個(gè)好心人啊 展開
2009-01-09 02:18:05
390
6
- 100分,求溫濕度傳感器SHT11的源程序(51單片機(jī)語言)
- 謝謝了,在線等.... 謝謝了,在線等. 展開
2008-06-02 21:46:45
392
3
- 如何用單片機(jī)控制煤氣傳感器?如何用單片機(jī)檢測有害氣體
2009-10-04 11:27:31
416
3
4月突出貢獻(xiàn)榜
推薦主頁
最新話題





參與評論
登錄后參與評論