新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的智能感溫水表的設(shè)計(jì)

        基于單片機(jī)的智能感溫水表的設(shè)計(jì)

        作者: 時(shí)間:2012-02-08 來(lái)源:網(wǎng)絡(luò) 收藏

        2.1 流量傳感器的
        水管中的液體流量信號(hào)的采集是通過(guò)雙干簧管傳感器實(shí)現(xiàn)的。系統(tǒng)采用了MARR-5干簧管,這是一種磁敏開(kāi)關(guān),其結(jié)構(gòu)如圖3所示。包含2片軟磁性材料做成的磁簧片,被封裝在充有惰性氣體的玻璃管里,磁簧片間留有空隙,構(gòu)成常開(kāi)觸點(diǎn)。

        本文引用地址:http://www.104case.com/article/172155.htm

        c.jpg


        當(dāng)永久磁鐵靠近干簧管時(shí),簧片的接點(diǎn)就會(huì)感應(yīng)出極性相反的磁極。由于磁極極性相反而相互吸引,當(dāng)吸引的磁力超過(guò)簧片的抗力時(shí),分開(kāi)的接點(diǎn)便會(huì)吸合。
        在熱水管道中安裝一個(gè)可以自由轉(zhuǎn)動(dòng)的葉輪,水的流動(dòng)推動(dòng)葉輪不斷旋轉(zhuǎn),流量越大,葉輪的轉(zhuǎn)速越高。葉輪軸向安裝一個(gè)計(jì)數(shù)轉(zhuǎn)盤(pán),一片永磁鐵固定轉(zhuǎn)盤(pán)上,干簧管固定安裝在計(jì)數(shù)轉(zhuǎn)盤(pán)附近。整個(gè)傳感器的組成示意圖如圖4所示。

        d.jpg


        轉(zhuǎn)盤(pán)每轉(zhuǎn)一圈,永磁鐵就經(jīng)過(guò)干簧管一次,即在信號(hào)端產(chǎn)生一個(gè)計(jì)量脈沖,計(jì)數(shù)器統(tǒng)計(jì)計(jì)量脈沖即可求出流量。但是使用單個(gè)干簧管易受水錘現(xiàn)象、人為電磁干擾等外界因素的影響,產(chǎn)生較大的計(jì)量誤差。所以,感溫流量傳感器時(shí)采用了雙干簧管傳感器(見(jiàn)圖4)。當(dāng)檢測(cè)到干簧管A吸合時(shí),先記錄下來(lái);再檢測(cè)干簧管B,只有檢測(cè)到干簧管B吸合后才認(rèn)為此次采集的計(jì)數(shù)脈沖有效。
        2.2 溫度傳感器
        水管溫度傳感器采用了Dallas公司的DS18B20傳感器,測(cè)量范圍:-55~+125℃,分辨率12位,滿足要求。DS18B20以計(jì)數(shù)器原理工作,可直接向輸出數(shù)字量,不需要后加加A/D轉(zhuǎn)化模塊。它采用單總線方式,僅需一根信號(hào)線與連接即可傳送串行數(shù)據(jù),且不需要外部元件。測(cè)溫結(jié)果的數(shù)字量位數(shù)為9~12位,并可編程選擇。控制簡(jiǎn)單,工作可靠。
        2.3 液晶顯示電路和存儲(chǔ)電路
        感溫信息顯示模塊采用液晶顯示屏(LCD)顯示。由于該顯示的內(nèi)容包括少量數(shù)字和字母,段式LCD1602B就可以滿足要求,且價(jià)格低廉。它內(nèi)部集成有LCD控制器、LCD驅(qū)動(dòng)器和RAM,因而可方便顯示數(shù)據(jù)的編程。設(shè)計(jì)中,1602B采用3~4線串行數(shù)據(jù)輸入,直接與單片機(jī)P0口相連。由于串行接口方式節(jié)省了所需的口線和系統(tǒng)資源,因而使系統(tǒng)具有較高的資源利用率。
        數(shù)據(jù)存儲(chǔ)電路采用I2C總線的E2PROM存儲(chǔ)器CAT24WC04。CAT24WC04是串行的E2PROM存儲(chǔ)器,其存儲(chǔ)容量為4 KB。圖2中草SCL為時(shí)鐘線,SDA為數(shù)據(jù)線。當(dāng)前時(shí)刻的流量數(shù)據(jù)會(huì)保存在CAT24WC04中,可保證掉電時(shí),數(shù)據(jù)不丟失。



        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 锡林浩特市| 沁源县| 渭南市| 阜康市| 康定县| 铁岭县| 鹤庆县| 徐汇区| 遂昌县| 荆州市| 余庆县| 隆尧县| 花莲县| 曲周县| 肇州县| 五原县| 武邑县| 青河县| 和硕县| 南皮县| 日喀则市| 尼木县| 定陶县| 高青县| 密云县| 彭阳县| 慈溪市| 东乡族自治县| 盱眙县| 昭苏县| 长丰县| 隆昌县| 武平县| 延安市| 鹿泉市| 禹城市| 聂荣县| 延川县| 合作市| 台州市| 岱山县|