欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

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

摘 要:介紹了一種基于RS-485總線的溫濕度監(jiān)控系統(tǒng)。給出了其整體結構、硬件設計、系統(tǒng)通信網(wǎng)絡方案以及系統(tǒng)軟件的開發(fā)和實現(xiàn)。該監(jiān)控系統(tǒng)可方便地應用于大多數(shù)溫度和濕度控制場合。經(jīng)實際驗證,系統(tǒng)的穩(wěn)定性好,精度高,符合監(jiān)控要求。

關鍵詞:RS-485總線;溫濕度;監(jiān)控系統(tǒng);單片機; 串行通信

Abstract: The paper presents a temperature-humidity monitoring system based on RS-485 bus. The development and realization of the system structure, hardware design, communication network and the software design of the monitoring system are introduced. The system which can apply to most of temperature-humidity control occasions easily has good stability and accuracy under experiments.

Key Words: RS-485 Bus; Temperature-Humidity; Monitoring System; Microcontroller;Serial Communication

1 概述

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

2 系統(tǒng)硬件結構及工作原理

  2.1網(wǎng)絡監(jiān)控系統(tǒng)結構


圖1 系統(tǒng)結構原理圖

  系統(tǒng)結構原理圖如圖1。系統(tǒng)采用兩級主從式總線型網(wǎng)絡拓撲結構。由1臺PC機(作為上位機)、若干臺AT89S52單片機(作為下位機)和RS-485總線通信網(wǎng)絡組成。整個系統(tǒng)在監(jiān)控系統(tǒng)管理軟件的控制下,統(tǒng)一協(xié)調工作,完成設計功能。

  2.2 主從式通信網(wǎng)絡

  監(jiān)控系統(tǒng)中網(wǎng)絡通信采用RS-485串行總線連接,串行通信具有傳輸距離長、連接簡單、使用靈活方便、數(shù)據(jù)傳輸可靠性高的特點,在工業(yè)監(jiān)控、數(shù)據(jù)采集和實時控制系統(tǒng)中得到了廣泛應用。其中采用差分通信方式進行信號發(fā)送與接收的RS-485(EIA-485Standard)總線協(xié)議較RS-232C協(xié)議提高了抗共模干擾能力和傳輸速率,擴大了傳輸距離,更適合作為現(xiàn)場總線應用于復雜的環(huán)境中的工業(yè)控制和實時監(jiān)控系統(tǒng)中[1]。

  下位現(xiàn)場數(shù)據(jù)采集與控制單元掛接于同一條數(shù)據(jù)通信總線,總線為各現(xiàn)場單元共享,為避免總線通信的競爭與沖突,系統(tǒng)網(wǎng)絡通信采用主從式和廣播式通信控制方法。由主控微機決定一次通信過程的啟動和終止,通過給需要通信的現(xiàn)場單元分配總線通信使用權的方法來實現(xiàn)與下位單片機與主控微機之間的網(wǎng)絡通信。網(wǎng)絡中的下位單片機請求通信時必須等待主控微機將總線使用權分配給它后才能收發(fā)數(shù)據(jù)[2]。采用主從通信控制方法雖然速度稍慢,但由于現(xiàn)場單片機與主控微機間的信息交換不是特別頻繁,因此對于本監(jiān)控系統(tǒng)是適用的。

  PC主控微機與各現(xiàn)場單元單片機之間所采用的通信規(guī)約是自定義的、非標準的、比較簡單的格式。主控PC微機通過RS-232C串口向總線通信協(xié)議轉換控制器發(fā)送命令幀信息,總線控制器接口電路負責RS-232C電平和RS-485電平之間的相互轉換,轉發(fā)此通信幀向RS-485總線網(wǎng)絡廣播。在通信幀中包含主控微機所要求的下位現(xiàn)場單元編號,所有下位現(xiàn)場單元單片機都收聽廣播,在收到廣播幀后,進行編號對比操作,各下位單片機把收到的編號與自己的編號進行比較,編號相同的下位單片機控制器為被選中的下位機,對接收到的幀信息進行處理,其余下位單片機控制器皆為未選中的下位機,需要丟棄收到的幀信息并繼續(xù)進行網(wǎng)絡偵聽工作[3]。同樣,下位現(xiàn)場單元單片機向主控微機發(fā)送信息幀時,由總線通信協(xié)議轉換控制器轉換為RS-232C通信協(xié)議電平向主控微機轉發(fā)。在設計實驗中,監(jiān)控系統(tǒng)在串行通信波特率為9600bit/s,無奇偶校驗位,8位數(shù)據(jù)位,1位停止位的設置下通信正常,沒有發(fā)生丟幀或錯幀的現(xiàn)象。

  2.3 下位機數(shù)據(jù)采集與控制單元

  下位機是一個以AT89S52單片機為核心的數(shù)據(jù)采集與控制單元。AT89S52是一個低功耗,高性能CMOS 8位單片機,器件采用ATMEL公司的高密度、非易失性存儲技術制造,兼容標準MCS-51指令系統(tǒng)及80C51引腳結構,功能強大的AT89S52可為許多嵌入式控制應用系統(tǒng)提供高性價比的解決方案。AT89S52具有如下資源:40個引腳,8k Bytes Flash片內(nèi)程序存儲(In system programmable可反復擦寫1000次),256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。可通過軟件設置省電模式。空閑模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,直至外中斷激活或硬件復位[4]。下位機分別接有8路溫度濕度傳感器,進行溫度濕度檢測,并根據(jù)各路的平均溫度和平均濕度,控制除濕機、空調機或其他設施,以使環(huán)境溫度與濕度控制在特定的范圍內(nèi),并輪流顯示平均溫度、濕度值。下位機還設有煙霧、火光和熱釋電紅外傳感器及其相關電路 ,組成防火、防盜報警系統(tǒng)。下位單片機通過TTL/RS-485通信接口電路與總線網(wǎng)絡相連接構成半雙工主從式串行通信網(wǎng)絡,實現(xiàn)下位機通過串行口與上位機交換數(shù)據(jù)。下位機是一個相對獨立的智能型區(qū)域數(shù)據(jù)測量與控制子系統(tǒng),當監(jiān)控主機與下位單片機之間的通信發(fā)生故障時,各下位機仍可獨立完成相關區(qū)域的數(shù)據(jù)采集、告警和控制功能。

  各溫度和濕度傳感器分別將檢測到的溫度和濕度物理量轉換成電信號,經(jīng)各自的低噪聲放大器放大、模數(shù)轉換器(A/ D)后,送到AT89S52單片機進行數(shù)據(jù)分析處理。下位機可接受上位機的訪問,根據(jù)需要將溫度、濕度數(shù)據(jù)實時傳遞給上位機,由上位機對各倉庫的溫濕度數(shù)據(jù)進行記錄并做相應處理。由于不同武器裝備對環(huán)境溫、濕度要求不同,用戶可通過外加鍵盤,在所需要的范圍內(nèi)隨意設置系統(tǒng)監(jiān)控的溫、濕度指標,以便系統(tǒng)適應不同的需要。

3 軟件設計

  3.1網(wǎng)絡監(jiān)控系統(tǒng)軟件的設計與開發(fā)

  網(wǎng)絡監(jiān)控系統(tǒng)軟件的設計與開發(fā)采用基于面向對象程序設計思想和關系數(shù)據(jù)庫技術,在Windows9x/2000/XP系統(tǒng)平臺上采用Borland C++ Builder編程語言開發(fā)而成。監(jiān)控系統(tǒng)軟件完成的主要任務和功能有:系統(tǒng)組態(tài)、串行通信管理、圖形顯示管理、數(shù)據(jù)存儲、報表打印、統(tǒng)計分析、異常處理等。倉儲網(wǎng)絡監(jiān)控系統(tǒng)的軟件設計功能較多而復雜,而且層次比較多。因此在設計上首先基于Windows的多任務處理機制,前臺完成命令響應、各模塊調用以及系統(tǒng)工作狀態(tài)的動態(tài)實時圖形化顯示等,后臺負責實時監(jiān)視接收各下位現(xiàn)場單元發(fā)送的數(shù)據(jù)、定時巡檢或隨機抽檢工作現(xiàn)場的單片機控制器、進行異常處理和報警處理等;在編程技術上采用VCL組件開發(fā)技術,應用多線程技術進行多任務處理;其次,采用模塊化程序設計,把一個大的程序劃分為若干個小的功能模塊,每個模塊之間既相互獨立又相互聯(lián)系,這樣可以提高軟件的可維護性、可讀性、可靠性和高效性[2]。

  3.2 下位機程序設計[5]

  下位機主程序流程圖如圖2所示。包括對系統(tǒng)進行初始化處理;判斷中斷方式(含優(yōu)先級)設置;串行口工作方式設置;系統(tǒng)各種指標的裝入;鍵盤初始化;控制信號初始化以及建立數(shù)據(jù)指針、通道初值并啟動 A/ D轉換。


圖2 下位機主程序流程圖

  以下僅給出下位機處理呼叫應答時的部分程序:

  # define ADD0 x01

  …

  sbit tr=p1.3;

  void service serial(void) interrupt4using1

  {

  uchar  rs;

  RI=0;

  ES=0;  //關串行中斷

  tr=0;

  rs=SBUF;

  …

  }

  if(rs!=ADD)  //不是呼叫本機

  {

  ES=1;

  if(P3.3=0 ) //A/D轉換請求中斷

  …

  Return;

  }

  SM2 =0;

  tr=1;

  SBUF=ADD;  //應答

  While(TI=0);

  TI=0;

  tr=0;   //執(zhí)行通信命令

  …

4 結語

  實踐證明,基于RS-485總線協(xié)議的網(wǎng)絡監(jiān)控系統(tǒng)依托集中管理、分散控制的現(xiàn)代控制技術,組成監(jiān)控系統(tǒng)的硬件和軟件采用標準化、模塊化和系統(tǒng)化的設計,系統(tǒng)的配置具有通用性強、系統(tǒng)組態(tài)靈活、控制功能完善以及系統(tǒng)安裝、調試和維修簡便等特點,并且還可以通過智能通信接口或標準的通信網(wǎng)絡協(xié)議和其它監(jiān)控系統(tǒng),如門禁管理子系統(tǒng)相交聯(lián)通信,組成功能更完善的自動化網(wǎng)絡管理系統(tǒng)。

參考文獻

  [1] 邱公偉,趙祥元,巫淑萍.實時控制與智能儀表多微機系統(tǒng)的通信技術[M].北京:清華大學出版社,1996

  [2] 周海峰,趙春宇,陳大躍.基于RS-485的種子處理成套設備的網(wǎng)絡控制設計[J].測控技術,2004,23(12):48-49

  [3] 韓世進,張樂年.基于RS-485的多路數(shù)據(jù)采集系統(tǒng)[J].現(xiàn)代電子技術,2003(11):14-15

  [4] 孫育才,王榮興,孫華芳. ATMEL新型AT89S52系列單片機及其應用[M].北京:清華大學出版社,2005

  [5] 李華,孫曉民,李紅青,等.MCS-51系列單片機實用接口技術[M].北京:北京航空航天大學出版社,1993


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

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          国产精品色呦呦| 久久亚洲精华国产精华液| 国产精品网站导航| 亚洲国产wwwccc36天堂| 国产成人免费av在线| 久久只精品国产| 天天综合日日夜夜精品| 欧美午夜精品一区| 欧美一区二区久久| 久久精品视频在线免费观看 | 欧美无砖专区一中文字| 自拍偷拍欧美精品| 色婷婷久久99综合精品jk白丝| 自拍偷拍亚洲综合| 欧美日韩精品三区| 亚洲精品国产a| 欧美午夜精品久久久久久超碰 | 天天操天天色综合| 日韩女优电影在线观看| 九九视频精品免费| 日韩理论电影院| 欧美一级在线视频| 欧美性高清videossexo| 夜夜夜精品看看| 欧美一区二区性放荡片| 成人三级伦理片| 亚洲影视在线观看| 国产精品美女一区二区三区| 欧美一级一区二区| 欧美四级电影网| 91理论电影在线观看| 国产精品一品二品| 日韩精品欧美精品| 国产亚洲精品免费| 精品国产乱码久久久久久蜜臀| 91国产丝袜在线播放| thepron国产精品| 国内精品伊人久久久久影院对白| 亚洲色图清纯唯美| 国产精品乱码一区二区三区软件 | 国模一区二区三区白浆| 国产精品久久午夜| 精品久久久久久久久久久久久久久 | 欧美国产日韩在线观看| 欧美怡红院视频| 国产在线一区观看| 精品一区中文字幕| 午夜a成v人精品| 精品一区二区三区久久久| 久久久久青草大香线综合精品| 91看片淫黄大片一级| 成人午夜在线播放| 国产精品中文字幕日韩精品| 亚洲不卡在线观看| 中文字幕日韩精品一区| 欧美大片一区二区三区| 欧美性猛片aaaaaaa做受| 成人av电影免费观看| 高清beeg欧美| 95精品视频在线| 免费在线观看精品| 狠狠色综合播放一区二区| 精品一区二区精品| 秋霞影院一区二区| 青青草原综合久久大伊人精品 | 欧美精品三级在线观看| 欧美电影一区二区| 精品国产一区二区三区久久影院 | 欧美电视剧在线看免费| 欧美经典一区二区三区| 国产日韩精品一区二区浪潮av | 成人一二三区视频| 成人久久18免费网站麻豆| 在线看国产日韩| 久久天堂av综合合色蜜桃网| 国产精品麻豆网站| 蜜桃视频一区二区三区| 97精品视频在线观看自产线路二| 欧美久久一二区| 国产精品网站在线播放| 天使萌一区二区三区免费观看| 久久99热狠狠色一区二区| 粉嫩欧美一区二区三区高清影视| 一本到三区不卡视频| 69堂亚洲精品首页| 亚洲综合一区二区精品导航| 99久久久久免费精品国产| 精品福利在线导航| 免费人成精品欧美精品| 欧美在线不卡视频| 亚洲免费色视频| 欧洲一区二区三区在线| 中文字幕在线不卡| 色婷婷激情综合| 国产精品国产自产拍高清av王其| 激情小说欧美图片| 成人av第一页| 亚洲一二三级电影| 欧美人与禽zozo性伦| 日韩亚洲欧美综合| 高清beeg欧美| 一区二区在线观看视频在线观看| 色av综合在线| 亚洲精品视频在线| 日韩一区二区在线看片| 久久er99精品| 一区二区三区91| 在线看国产日韩| 国产在线观看免费一区| 国产精品久久久久久福利一牛影视 | 亚洲国产高清在线| 欧美在线你懂得| 国内精品国产三级国产a久久| 综合久久一区二区三区| 99精品桃花视频在线观看| 亚洲18女电影在线观看| 色哟哟一区二区在线观看 | 欧美日本一道本| 99免费精品在线| 日本不卡一区二区| 亚洲一区二区欧美激情| 久久嫩草精品久久久精品| 成人影视亚洲图片在线| 亚洲欧美一区二区三区国产精品 | 亚洲色欲色欲www| 国产精品青草综合久久久久99| 在线看日韩精品电影| 成人激情图片网| 91亚洲永久精品| 丁香网亚洲国际| av一区二区不卡| 国产成人精品一区二区三区四区 | 免费在线看成人av| 久久超碰97中文字幕| 国产一区二区在线观看视频| 国产毛片精品视频| 亚洲精品在线三区| 久久久久久久久伊人| 欧美成人精精品一区二区频| 亚洲精品在线观| 亚洲视频精选在线| 亚洲免费在线看| 五月天亚洲婷婷| 黄一区二区三区| 色综合天天综合网国产成人综合天| 国产成人综合网| 欧美吞精做爰啪啪高潮| 久久伊人中文字幕| 亚洲午夜在线观看视频在线| 免费xxxx性欧美18vr| 91在线国产福利| 中日韩av电影| 欧美国产欧美亚州国产日韩mv天天看完整 | 免费看欧美女人艹b| 成人ar影院免费观看视频| 日韩视频不卡中文| 丝袜美腿亚洲色图| 欧美色老头old∨ideo| 亚洲人吸女人奶水| 国产精一品亚洲二区在线视频| 麻豆精品精品国产自在97香蕉| 亚洲福利视频一区二区| av亚洲精华国产精华| 亚洲一区在线观看视频| 日韩丝袜情趣美女图片| 国产成人av影院| 亚洲一级在线观看| 精品久久人人做人人爱| 欧美性大战久久久久久久| 国产一区二区三区美女| 一区二区三区高清在线| 久久久国产午夜精品| 欧美日韩亚洲高清一区二区| 国产999精品久久| 麻豆一区二区99久久久久| 亚洲天堂a在线| 久久久五月婷婷| 3751色影院一区二区三区| 94色蜜桃网一区二区三区| 国产精品自在在线| 免费视频一区二区| 亚洲va韩国va欧美va精品| 日韩码欧中文字| 中文字幕一区二区视频| 久久久久久久久久久久久久久99 | 亚洲bt欧美bt精品777| 国产精品的网站| 中文子幕无线码一区tr| 精品国产髙清在线看国产毛片| 欧美日韩一区精品| 欧美在线观看一区二区| 91在线免费视频观看| 国产99精品国产| 国产成人自拍高清视频在线免费播放| 日本一不卡视频| 日产精品久久久久久久性色| 性感美女极品91精品| 天天影视色香欲综合网老头| 性欧美疯狂xxxxbbbb| 国产麻豆精品一区二区|