色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于RS-485總線的溫濕度監(jiān)控系統(tǒng)設(shè)計(jì)

          基于RS-485總線的溫濕度監(jiān)控系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2014-01-02 來源:網(wǎng)絡(luò) 收藏
          1概述
            
          環(huán)境條件中的溫濕度指標(biāo)是許多工作場合中的重要參數(shù),不論是倉庫管理、圖書保存還是工業(yè)測量與計(jì)量檢定,都需要符合操作規(guī)定的溫濕度環(huán)境條件。而溫濕度也是最不容易保障的指標(biāo),針對(duì)這一情況,研制可靠且實(shí)用的顯得非常重要。監(jiān)控系統(tǒng)以RS-485總線協(xié)議為基礎(chǔ)組成分布式網(wǎng)絡(luò)結(jié)構(gòu),采用PC機(jī)與單片機(jī)組成的多機(jī)系統(tǒng)完成測量與控制任務(wù)。

          2系統(tǒng)硬件結(jié)構(gòu)及工作原理
            
          2.1網(wǎng)絡(luò)監(jiān)控系統(tǒng)結(jié)構(gòu)

          圖1系統(tǒng)結(jié)構(gòu)原理圖
            
          系統(tǒng)結(jié)構(gòu)原理圖如圖1。系統(tǒng)采用兩級(jí)主從式總線型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。由1臺(tái)PC機(jī)(作為上位機(jī))、若干臺(tái)單片機(jī)(作為下位機(jī))和RS-485總線通信網(wǎng)絡(luò)組成。整個(gè)系統(tǒng)在監(jiān)控系統(tǒng)管理軟件的控制下,統(tǒng)一協(xié)調(diào)工作,完成設(shè)計(jì)功能。
            
          2.2主從式通信網(wǎng)絡(luò)
            
          監(jiān)控系統(tǒng)中網(wǎng)絡(luò)通信采用RS-485串行總線連接,串行通信具有傳輸距離長、連接簡單、使用靈活方便、數(shù)據(jù)傳輸可靠性高的特點(diǎn),在工業(yè)監(jiān)控、數(shù)據(jù)采集和實(shí)時(shí)控制系統(tǒng)中得到了廣泛應(yīng)用。其中采用差分通信方式進(jìn)行信號(hào)發(fā)送與接收的RS-485(EIA-485Standard)總線協(xié)議較RS-232C協(xié)議提高了抗共模干擾能力和傳輸速率,擴(kuò)大了傳輸距離,更適合作為現(xiàn)場總線應(yīng)用于復(fù)雜的環(huán)境中的工業(yè)控制和實(shí)時(shí)監(jiān)控系統(tǒng)中[1]。
            
          下位現(xiàn)場數(shù)據(jù)采集與控制單元掛接于同一條數(shù)據(jù)通信總線,總線為各現(xiàn)場單元共享,為避免總線通信的競爭與沖突,系統(tǒng)網(wǎng)絡(luò)通信采用主從式和廣播式通信控制方法。由主控微機(jī)決定一次通信過程的啟動(dòng)和終止,通過給需要通信的現(xiàn)場單元分配總線通信使用權(quán)的方法來實(shí)現(xiàn)與下位單片機(jī)與主控微機(jī)之間的網(wǎng)絡(luò)通信。網(wǎng)絡(luò)中的下位單片機(jī)請(qǐng)求通信時(shí)必須等待主控微機(jī)將總線使用權(quán)分配給它后才能收發(fā)數(shù)據(jù)[2]。采用主從通信控制方法雖然速度稍慢,但由于現(xiàn)場單片機(jī)與主控微機(jī)間的信息交換不是特別頻繁,因此對(duì)于本監(jiān)控系統(tǒng)是適用的。
            
          PC主控微機(jī)與各現(xiàn)場單元單片機(jī)之間所采用的通信規(guī)約是自定義的、非標(biāo)準(zhǔn)的、比較簡單的格式。主控PC微機(jī)通過RS-232C串口向總線通信協(xié)議轉(zhuǎn)換控制器發(fā)送命令幀信息,總線控制器接口電路負(fù)責(zé)RS-232C電平和RS-485電平之間的相互轉(zhuǎn)換,轉(zhuǎn)發(fā)此通信幀向RS-485總線網(wǎng)絡(luò)廣播。在通信幀中包含主控微機(jī)所要求的下位現(xiàn)場單元編號(hào),所有下位現(xiàn)場單元單片機(jī)都收聽廣播,在收到廣播幀后,進(jìn)行編號(hào)對(duì)比操作,各下位單片機(jī)把收到的編號(hào)與自己的編號(hào)進(jìn)行比較,編號(hào)相同的下位單片機(jī)控制器為被選中的下位機(jī),對(duì)接收到的幀信息進(jìn)行處理,其余下位單片機(jī)控制器皆為未選中的下位機(jī),需要丟棄收到的幀信息并繼續(xù)進(jìn)行網(wǎng)絡(luò)偵聽工作[3]。同樣,下位現(xiàn)場單元單片機(jī)向主控微機(jī)發(fā)送信息幀時(shí),由總線通信協(xié)議轉(zhuǎn)換控制器轉(zhuǎn)換為RS-232C通信協(xié)議電平向主控微機(jī)轉(zhuǎn)發(fā)。在設(shè)計(jì)實(shí)驗(yàn)中,監(jiān)控系統(tǒng)在串行通信波特率為9600bit/s,無奇偶校驗(yàn)位,8位數(shù)據(jù)位,1位停止位的設(shè)置下通信正常,沒有發(fā)生丟幀或錯(cuò)幀的現(xiàn)象。
            
          2.3下位機(jī)數(shù)據(jù)采集與控制單元
            
          下位機(jī)是一個(gè)以單片機(jī)為核心的數(shù)據(jù)采集與控制單元。是一個(gè)低功耗,高性能CMOS8位單片機(jī),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),功能強(qiáng)大的AT89S52可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。AT89S52具有如下資源:40個(gè)引腳,8kBytesFlash片內(nèi)程序存儲(chǔ)(Insystemprogrammable可反復(fù)擦寫1000次),256bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時(shí)鐘振蕩器??赏ㄟ^軟件設(shè)置省電模式??臻e模式下,CPU暫停工作,而RAM定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,直至外中斷激活或硬件復(fù)位[4]。下位機(jī)分別接有8路溫度濕度傳感器,進(jìn)行溫度濕度檢測,并根據(jù)各路的平均溫度和平均濕度,控制除濕機(jī)、空調(diào)機(jī)或其他設(shè)施,以使環(huán)境溫度與濕度控制在特定的范圍內(nèi),并輪流顯示平均溫度、濕度值。下位機(jī)還設(shè)有煙霧、火光和熱釋電紅外傳感器及其相關(guān)電路,組成防火、防盜報(bào)警系統(tǒng)。下位單片機(jī)通過TTL/RS-485通信接口電路與總線網(wǎng)絡(luò)相連接構(gòu)成半雙工主從式串行通信網(wǎng)絡(luò),實(shí)現(xiàn)下位機(jī)通過串行口與上位機(jī)交換數(shù)據(jù)。下位機(jī)是一個(gè)相對(duì)獨(dú)立的智能型區(qū)域數(shù)據(jù)測量與控制子系統(tǒng),當(dāng)監(jiān)控主機(jī)與下位單片機(jī)之間的通信發(fā)生故障時(shí),各下位機(jī)仍可獨(dú)立完成相關(guān)區(qū)域的數(shù)據(jù)采集、告警和控制功能。
          土壤濕度傳感器相關(guān)文章:土壤濕度傳感器原理
          溫濕度控制器相關(guān)文章:溫濕度控制器原理

          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉