當前位置:首頁 > 測試測量 > 測試測量
[導讀]本文首先介紹了SHT11的內(nèi)部結(jié)構(gòu)、測量原理,然后給出了采用SHT11和PIC16F73構(gòu)成的溫濕度測量系統(tǒng)的硬件接口電路。并使用VB編制的界面進行實時溫濕度顯示。

摘 要:本文首先介紹了SHT11的內(nèi)部結(jié)構(gòu)、測量原理,然后給出了采用SHT11和PIC16F73構(gòu)成的溫濕度測量系統(tǒng)的硬件接口電路。并使用VB編制的界面進行實時溫濕度顯示。
關(guān)鍵詞:SHT11;溫濕度監(jiān)測系統(tǒng);PIC16F73;Visual Basic

  引言

  為了有效地開展現(xiàn)代混凝土結(jié)構(gòu)耐久性的基礎(chǔ)研究,揭示混凝土結(jié)構(gòu)生命全過程的損傷演變規(guī)律,從根本上改善混凝土工程的耐久性,保證其應有的使用壽命,對混凝土使用環(huán)境進行溫濕度檢測顯得尤為重要。

  通常使用熱敏電阻和濕敏電容來分別測量溫度和濕度,A/D轉(zhuǎn)換后送入計算機,但這種測量方法一般都要設(shè)計相應的信號調(diào)理電路,還要經(jīng)過復雜的標定過程,其測量精度很難保證。這種測量溫濕度的系統(tǒng)在測量點數(shù)較少,而且精度要求不高的場合還可以勝任,而需要多點測量且精度要求較高時,其缺點就顯露無疑了。而且,當涉及到兩個參數(shù)的監(jiān)測時,每一個測量點都必須使用兩個獨立的傳感器和獨立的信號調(diào)理電路,這不僅使得測量系統(tǒng)的成本和體積大為提高,也在一定程度上增加了系統(tǒng)設(shè)計的復雜性。本文將采用SHT11芯片,實現(xiàn)更為優(yōu)化的設(shè)計方案。

  SHT11內(nèi)部結(jié)構(gòu)和工作原理

  SHT11數(shù)字式溫濕度傳感器采用CMOSens(Ce-mo-Sens)專利技術(shù)(CMOS和傳感器技術(shù)的融合)制造,它的特點為:全量程標定,二線數(shù)字輸出;濕度測量范圍為0~100%RH,溫度測量范圍為-40℃~+123.8℃,濕度測量精度為±3.0% RH,溫度測量精度為±0.4℃,響應時間<4s;低功耗 ( 30mW),可完全浸沒。其外形尺寸僅為7.5mm×5mm×2.5mm,體積與大火柴頭相近。芯片能輸出經(jīng)過完全校準的相對濕度和溫度數(shù)字信號,便于實現(xiàn)系統(tǒng)的集成。

  SHT11內(nèi)部結(jié)構(gòu)

  其內(nèi)部結(jié)構(gòu)如圖1所示。主要包括:相對濕度傳感器、溫度傳感器、放大器、14位ADC、校準存儲器E2PROM、RAM、CRC(循環(huán)冗余校驗碼)寄存器、二線制串行接口和低壓監(jiān)測電路等。

圖1 SHT11內(nèi)部結(jié)構(gòu)

  該芯片的DATA引腳在SCK時鐘的下降沿之后改變狀態(tài),并僅在SCK時鐘上升沿之后有效,所以,微控制器可以在SCK高電平時讀出數(shù)據(jù),而當其向SHT11發(fā)送數(shù)據(jù)時,則必須保證DATA上的電平狀態(tài)在SCK高電平段穩(wěn)定。在需要輸出高電平時,微控制器將置為高阻態(tài),由外部的上拉電阻將信號拉至高電平,從而實現(xiàn)高電平輸出。

  工作原理

  首先由兩個傳感器分別產(chǎn)生相對濕度和溫度信號,經(jīng)過放大后分別送到14位的ADC進行A/D轉(zhuǎn)換、標準和糾錯,最后通過二線制的串行接口,將相對濕度和溫度的數(shù)據(jù)送至微控制器,再利用微控制器完成非線性補償和溫度補償。

  溫濕度測量系統(tǒng)

  硬件電路的設(shè)計

  本系統(tǒng)以PIC16F73單片機作為微控制器。PIC16F73為8位28引腳微處理器,具有4KB的FLASH程序存儲器;22條雙向可編程I/O口線;192字節(jié)數(shù)據(jù)存儲器;3個定時器;5路8位A/D通道。

  該系統(tǒng)由測量、顯示和通信三部分組成。由于PIC16F73具備I2C總線接口,所以不需要進行虛擬。分別在DATA端接入1個4.7KW的上拉電阻,在VDD和GND端接入一個0.1mF的去耦電容。硬件連線圖如圖2所示。

圖2 系統(tǒng)硬件電路圖

  SHT11采用二線制的數(shù)據(jù)傳輸方式,為節(jié)省有限的I/O口資源,采用如下連接方式:將每個SHT11的SCK線都接到微控制器的同一個I/O口線上,而DATA線則分別掛接到不同I/O端口。同時,這樣的接線方式還有一個優(yōu)點:由于多個SHT11共用一條SCK線,因此,在每次測量中可以同時發(fā)出測量指令,這樣,各個傳感器同時進行測量,只需一次等待時間就可以完成整體數(shù)據(jù)的采集??s短了數(shù)據(jù)的采集時間,從而為控制系統(tǒng)的快速響應提供了條件。

  顯示部分電路采用帶有高速串行接口的4位LED控制驅(qū)動器ZLG7219實現(xiàn),接口采用同步串行外設(shè)接口SPI,編程簡單而且節(jié)省I/O口。溫度和濕度顯示各用4位,通過改變連接電源與ISET端口的電阻值,可以調(diào)節(jié)數(shù)碼管的顯示亮度。

  與上位機的數(shù)據(jù)通信部分采用接口芯片MAX232實現(xiàn)的RS-232的通信方式。

  為提高系統(tǒng)的可靠性,由MAX813LEUA組成看門狗電路,以防止程序跑飛而使系統(tǒng)失控。如果在1.6s內(nèi)PIC16F73不給WDI輸入端發(fā)送觸發(fā)信號,說明程序跑飛,MAX813LEUA將發(fā)出復位信號,使系統(tǒng)復位重新進行。

  溫濕度測量系統(tǒng)軟件的設(shè)計

  在單片機內(nèi)部寫有數(shù)據(jù)的采集和顯示等程序,能使當前的溫濕度值實時顯示在現(xiàn)場,另外,該溫濕度值通過RS-232總線接口送至PC,運行VB程序使溫濕度值在監(jiān)控界面上顯示。單片機軟件的流程如圖3所示。

圖3 軟件流程圖

  為實現(xiàn)溫濕度測量,使用VB編寫了上位機顯示畫面,能實時顯示出當前現(xiàn)場每個點位的溫濕度值,下面是對溫濕度進行轉(zhuǎn)化的部分程序:

  Select Case

  MSComm1.CommEvent

  Case comEvReceive

  Label11.Visible = True

  Label12.Visible = True

  buffer = MSComm1.Input

  arr = buffer

  For i = 1 To 11

  w_1(i) = arr(i - 1)

  Text1.Text = Text1.Text +

  " " + w_1(i)

  Next i

  Humidity = Str$((Val(w_1(4)) * 256 + Val(w_1(5))) / 100)

  Temperature = Str$(((Val(w_1(6)) * 256 + Val(w_1(7))) - 27315) / 100)

  Label2.Caption = Humidity

  Label10.Caption = Temperature

  End Select

  圖4是對其中的一個點進行采集的畫面,在圖中有串口號、波特率、檢驗位、數(shù)據(jù)位和停止位等設(shè)置,被測量點的當前溫濕度一目了然。

圖4 溫濕度顯示界面

  這里顯示的只是一個點,當然,也可以把所要顯示的多個點一起顯示,也可以切換到每一個點的歷史溫濕度值曲線,只要在程序上做一些修改就可以了。

  結(jié)語

  本文采用PIC16F73單片機和SHT11溫濕度傳感器及相關(guān)外圍芯片構(gòu)成了高性能溫濕度采集系統(tǒng),并使用VB實現(xiàn)了數(shù)據(jù)現(xiàn)場和上位機的實時通信,從而很方便地知曉現(xiàn)場每個點位的溫濕度狀況,為混凝土結(jié)構(gòu)的使用提供了強有力的依據(jù)?!?/P>

  參考文獻

  1. SHT1x / SHT7x Humidity & Temperature Sensor v3.00,March 2007

  2. PIC16F7X Data Sheet 28/40-pin, 8-bit COMOS FLASH Microcontrollers. Microchip Technology Inc. 2002

  3.(美)普雷德科(Predko,M.)編. 劉任平,劉玉琳等譯. PIC單片機便攜手冊. 北京:機械工業(yè)出版社,2005

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉