一、引言
    適宜的溫、濕度是人類及一切動植物生存生長所必需的兩個最基本的環(huán)境參數(shù),在現(xiàn)代生產(chǎn)生活中,溫度和濕度的監(jiān)測與控制有著十分重要的意義。但是,目前常用的溫、濕度測控系統(tǒng)大多存在至少兩大缺點:其一,需要大量的連線才能把現(xiàn)場傳感器的信號送到采集卡上,布線施工麻煩,成本也高;其二,線路上傳送的是">

      技術(shù)頻道

      用單總線器件組建溫濕度測控系統(tǒng)

      一、引言
      適宜的溫、濕度是人類及一切動植物生存生長所必需的兩個最基本的環(huán)境參數(shù),在現(xiàn)代生產(chǎn)生活中,溫度和濕度的監(jiān)測與控制有著十分重要的意義。但是,目前常用的溫、濕度測控系統(tǒng)大多存在至少兩大缺點:其一,需要大量的連線才能把現(xiàn)場傳感器的信號送到采集卡上,布線施工麻煩,成本也高;其二,線路上傳送的是模擬信號,易受干擾和損耗,為了克服這些缺點,一種基于數(shù)字化單總線技術(shù)的系統(tǒng)應(yīng)運而生。
      數(shù)字化單總線技術(shù)[1]是利用DALLAS公司生產(chǎn)的新型器件實現(xiàn)的,它將系統(tǒng)的地址線、數(shù)據(jù)線、控制線合為一根導(dǎo)線,允許在這根導(dǎo)線上掛接數(shù)百個控制對象,形成多點單總線測控系統(tǒng)。這些測控對象所用的芯片都由該公司提供,采用單總線協(xié)議后,可在檢測點將模擬信號數(shù)字化。這樣,在單總線上傳輸?shù)谋闶菙?shù)字信號。本文介紹的溫、濕度測控系統(tǒng)就是基于單總線技術(shù)及其器件組建的,它具有性價比高,硬件施工維修方便,抗干擾性能好等特點。

      二、總設(shè)計方案[2]
      用單片機對單總線系統(tǒng)進行現(xiàn)場長期監(jiān)控是非常經(jīng)濟實惠的方案,其硬件連接非常簡單,可用單片機并口P1、P2、P3中的任一位端口與單總線連接來進行雙向數(shù)據(jù)傳輸,而且還可通過RS232/485轉(zhuǎn)換器串行口使單片機與上位PC連接,以便在WINDOWS平臺上進行高級的軟件管理。
      1、系統(tǒng)原理
      采用單總線技術(shù)設(shè)計的溫濕度監(jiān)測系統(tǒng),只要一條雙絞線(一根為信號線,一根為地線)從單片機拉向監(jiān)控現(xiàn)場,然后將各種監(jiān)控對象掛接在其上就可以了,其示意圖如圖1。圖中只畫出了一個監(jiān)控現(xiàn)場的配置,其布線接頭與通常電話線路使用的一樣,插入和拔出都很方便。雖然RS232是串行通訊中目前最常用的接口,且在PC機系列中,每臺微機均配有標準的RS232,但是這種共地傳輸,由于受距離與環(huán)境的影響,極易受到干擾。因此,RS232方式的通訊,一般應(yīng)用于速度為20kb/s,距離20m以內(nèi)的條件下,不適合于高速、遠距離通訊。而RS485串行通訊是一種多發(fā)送器的電路新標準,它采用了差分平衡的電氣接口,利用平衡驅(qū)動、差分接收的方法,從根本上消除了地線信號。因此,RS485可用于距離1200m,速度為100kb/s的高速通訊。由此,在本課題設(shè)計中,需要在PC機側(cè)配置RS232/RS485轉(zhuǎn)換器。DS2405是DALLAS公司提供了一種可尋址的開關(guān)器件,其主要特性為:適用于單總線協(xié)議,由單總線上數(shù)據(jù)決定的漏極開路輸出的邏輯電平作為開關(guān)控制信號,控制信號輸出端(PIO)吸收能力大于4mA,0.4V,不用外接電源。

      圖1中每個與單總線直接相連的測控對象的機構(gòu)芯片均有一個64位的ROM,其中存有16位十進制編碼的序列號,稱之為身份證,以確保芯片掛接在總線上可以被識別出來,這是在單總線上實現(xiàn)定位和尋址通信的關(guān)鍵所在。

      圖2為單總線芯片入口示意圖。由圖可見,芯片內(nèi)還含有收、發(fā)控制和電源電路,其耗電量都很小,從總線上獲得一點電量存儲在大電容中就可以正常工作了,故一般不需要另附電源。

        2、溫、濕度測量
      (1)溫度測量
      溫度測量采用DALLAS公司生產(chǎn)的數(shù)字溫度傳感器DS18B20,它是利用在板專利技術(shù)來測量溫度的。傳感器和數(shù)字轉(zhuǎn)換電路都被集成在一起,每個DS18B20都具有唯一的64位序列號。DSl8B20只有一個數(shù)據(jù)輸入/輸出口,因此,多個DSl8B20可以并聯(lián)到3或2根線上,CPU只需一根端口線就能與諸多DS18B20進行通信,而它們只需簡單的通信協(xié)議就能加以識別,這樣就節(jié)省了大量的引線和邏輯電路。DS18B20可編程設(shè)定9~12位的分辨率,固有測量精度為±0.5℃,測量溫度范圍為-55℃~+125℃。用戶還可自設(shè)定非易失性溫度報警上下限值,并可用報警搜索命令識別溫度超限的DS18B20。由于溫度計采用數(shù)字輸出形式,故不需要A/D轉(zhuǎn)換器。
      (2)濕度測量[3]
      濕度測量采用HONEYWELL公司生產(chǎn)的集成濕度傳感器IH3605,其測量濕度范圍為0~100%RH,固有精度為±2%RH,工作溫度范圍為-40℃~+85℃,它的輸出電壓是供電電壓、濕度及溫度的函數(shù)。電源電壓升高,輸出電壓將成比例升高。在實際應(yīng)用中,可通過以下兩個步驟可計算出實際的相對濕度值:
      〔1〕首先根據(jù)下述計算公式,計算出25℃溫度條件下相對濕度值RH0。

      Vout=VDc(0.0062RHo+0.16) (1)
      式中,VOUT—IH3605的電壓輸出值;
      VDC—IH3605的供電電壓值;
      RH0—25℃時的相對濕度值;
      〔2〕進行溫度補償,計算出當(dāng)前溫度下的實際相對濕度值RH

      RH=RHo/(1.0546-0.00216t) (2)
      式中,RH—實際的相對濕度值;t—當(dāng)前的溫度值,單位為℃。

      其輸出電壓與相對濕度的關(guān)系曲線如圖3所示。由于IH3605的輸出電壓較高且線性度較好,因此電路無需進行信號放大及調(diào)整。可以將IH3605的輸出信號直接接到A/D轉(zhuǎn)換器上,完成模擬量到數(shù)字量的轉(zhuǎn)換。又由于此系統(tǒng)采用的是單總線技術(shù),所以在這里采用DALLAS公司生產(chǎn)的適合于單總線協(xié)議的A/D轉(zhuǎn)換器DS2450,它采用逐次逼近的交換原理,有四路模擬輸入通道和兩種模擬輸入量程(0V~2.56V和0 V~5.12V)—未用做輸入的通道可作為輸出通道使用,一個數(shù)據(jù)口(以16.3kb/s的速率通信,超速模式下可達142kb/s),轉(zhuǎn)換精度可在2~16位之間任意選擇,響應(yīng)模擬電壓超門限報警設(shè)置,不用另接電源和外圍電路。

      3、數(shù)據(jù)處理
      由A/D轉(zhuǎn)換控制與狀態(tài)存儲器可知[4]:RC3、RC2、RC1、RC0的組合控制著A/D轉(zhuǎn)換精度的位數(shù),0000為16位、0001為1位、……、1111為15位;IR控制輸入電壓范圍,IR=1時,模擬輸入上限5.10V,IR=0時輸入上限為2.55V。由此,可以用DS2450將IH3605輸出的模擬信號轉(zhuǎn)化為符合單總線協(xié)議的數(shù)字信號。例如,分辨率為12位(1101)、輸入電壓范圍為5.1V(IR=1)時,則一個字節(jié)的輸入電壓為1.25mV。由此可以得出輸出數(shù)據(jù)M(十進制),

      M=Vout/1.25*1000 (3)

      表1 濕度、溫度與DS2450輸出數(shù)據(jù)之間的關(guān)系

      相對濕度(%RH)

      溫度

      (℃)

      傳感器輸出電壓

      (V)

      DS2450輸出數(shù)據(jù)(16進制)

      0

      25

      0.8

      0280H

      85

      0.8

      0280H

      20

      25

      1.42

      0470H

      85

      1.40

      0460H

      40

      25

      2.08

      0680H

      85

      1.90

      05F0H

      60

      25

      2.56

      0800H

      85

      2.50

      07D0H

      80

      25

      3.25

      0A28H

      85

      3.01

      0968H

      100

      25

      3.90

      0C30H

      85

      3.50

      0AF0H

      由表1可知,濕度傳感器IH3605和A/D轉(zhuǎn)換器DS2450可以獲得當(dāng)前的濕度值,同時數(shù)字溫度傳感器DS18B20又可測得當(dāng)前的溫度值,故此系統(tǒng)可以同時測量外界的溫、濕度。由于此系統(tǒng)只要求對所測的濕度(假設(shè)占用D通道)信號進行轉(zhuǎn)換,DS2450的A、B、C通道未選中被跳過,所以根據(jù)DS2450A/D轉(zhuǎn)換器的特性 [5],可以將 A、B通道外接上拉電阻和電源,輸出高、低限報警信號,如圖4所示。又根據(jù)數(shù)字式溫度計DS18B20的特性及應(yīng)用,用戶可自設(shè)定溫度報警上下限值TH和TL(非易失),當(dāng)外界的溫、濕度值超過設(shè)定值時,可尋地址開關(guān)DS2405會自動開啟空調(diào)機、去濕機,從而實現(xiàn)了對溫、濕度的控制。

      三、結(jié)論
      用單總線技術(shù)及其器件組建的溫、濕度測控系統(tǒng),比采用傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)具有較高的性能價格比。測控對象越多越顯示其優(yōu)越性。由于總線信號數(shù)字化,使系統(tǒng)的抗干擾性能好,可靠性高,有很強的實用性。

      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 91香蕉福利一区二区三区| 理论亚洲区美一区二区三区| 一本一道波多野结衣AV一区| 日韩精品一区二区三区中文版| 国产精品一区二区av| 日亚毛片免费乱码不卡一区 | 色偷偷久久一区二区三区| 国产乱子伦一区二区三区| 在线播放一区二区| 国产AV午夜精品一区二区入口| 人妻无码一区二区视频| 天天躁日日躁狠狠躁一区| 91国偷自产一区二区三区| 久久一区不卡中文字幕| 日本欧洲视频一区| 国产剧情国产精品一区| 本免费AV无码专区一区| 中文字幕在线一区| 中日av乱码一区二区三区乱码| 无码精品人妻一区二区三区免费| 日韩在线视频一区| 日韩美一区二区三区| 四虎成人精品一区二区免费网站| 国精产品一区一区三区MBA下载| 麻豆果冻传媒2021精品传媒一区下载| 任你躁国语自产一区在| 国产成人久久精品区一区二区| 精品一区二区三区东京热| 亚欧免费视频一区二区三区| 精品人妻中文av一区二区三区| 精品无码人妻一区二区三区品 | 日本一区二区三区日本免费 | 久久se精品一区二区影院| 亚洲av区一区二区三| A国产一区二区免费入口| 国产视频一区二区在线播放| 精品一区二区久久| 国内自拍视频一区二区三区| 国产精品亚洲专一区二区三区| 视频一区二区三区人妻系列| 韩日午夜在线资源一区二区|