《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于RS-485總線的溫濕度監控系統設計
基于RS-485總線的溫濕度監控系統設計
摘要: 介紹了一種基于RS-485總線的溫濕度監控系統。給出了其整體結構、硬件設計、系統通信網絡方案以及系統軟件的開發和實現。該監控系統可方便地應用于大多數溫度和濕度控制場合。經實際驗證,系統的穩定性好,精度高,符合監控要求。
Abstract:
Key words :

鄧亞君 徐遵磊 張穎

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

2 系統硬件結構及工作原理
  
2.1網絡監控系統結構

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

3 軟件設計
  
3.1網絡監控系統軟件的設計與開發
  
網絡監控系統軟件的設計與開發采用基于面向對象程序設計思想和關系數據庫技術,在Windows9x/2000/XP系統平臺上采用Borland C++ Builder編程語言開發而成。監控系統軟件完成的主要任務和功能有:系統組態、串行通信管理、圖形顯示管理、數據存儲、報表打印、統計分析、異常處理等。倉儲網絡監控系統的軟件設計功能較多而復雜,而且層次比較多。因此在設計上首先基于Windows的多任務處理機制,前臺完成命令響應、各模塊調用以及系統工作狀態的動態實時圖形化顯示等,后臺負責實時監視接收各下位現場單元發送的數據、定時巡檢或隨機抽檢工作現場的單片機控制器、進行異常處理和報警處理等;在編程技術上采用VCL組件開發技術,應用多線程技術進行多任務處理;其次,采用模塊化程序設計,把一個大的程序劃分為若干個小的功能模塊,每個模塊之間既相互獨立又相互聯系,這樣可以提高軟件的可維護性、可讀性、可靠性和高效性[2]。
  
3.2 下位機程序設計[5]
  
下位機主程序流程圖如圖2所示。包括對系統進行初始化處理;判斷中斷方式(含優先級)設置;串行口工作方式設置;系統各種指標的裝入;鍵盤初始化;控制信號初始化以及建立數據指針、通道初值并啟動 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;
  …
 ?。?br />   if(rs!=ADD)  //不是呼叫本機
 ?。?br />   ES=1;
  if(P3.3=0 ) //A/D轉換請求中斷
  …
  Return;
 ?。?br />   SM2 =0;
  tr=1;
  SBUF=ADD;  //應答
  While(TI=0);
  TI=0;
  tr=0;   //執行通信命令
  …
4 結語
  
實踐證明,基于RS-485總線協議的網絡監控系統依托集中管理、分散控制的現代控制技術,組成監控系統的硬件和軟件采用標準化、模塊化和系統化的設計,系統的配置具有通用性強、系統組態靈活、控制功能完善以及系統安裝、調試和維修簡便等特點,并且還可以通過智能通信接口或標準的通信網絡協議和其它監控系統,如門禁管理子系統相交聯通信,組成功能更完善的自動化網絡管理系統。

參考文獻
  
[1] 邱公偉,趙祥元,巫淑萍.實時控制與智能儀表多微機系統的通信技術[M].北京:清華大學出版社,1996
[2] 周海峰,趙春宇,陳大躍.基于RS-485的種子處理成套設備的網絡控制設計[J].測控技術,2004,23(12):48-49
[3] 韓世進,張樂年.基于RS-485的多路數據采集系統[J].現代電子技術,2003(11):14-15
[4] 孫育才,王榮興,孫華芳. ATMEL新型AT89S52系列單片機及其應用[M].北京:清華大學出版社,2005
[5] 李華,孫曉民,李紅青,等.MCS-51系列單片機實用接口技術[M].北京:北京航空航天大學出版社,1993

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲午夜视频在线观看| 亚洲人成啪啪网站| 久久久夜精品| 国产欧美精品va在线观看| 久久中文字幕一区二区三区| 国内精品伊人久久久久av一坑| 国外成人在线| 久久成人资源| 欧美伦理a级免费电影| 国内精品视频666| 日韩一区二区精品视频| 欧美日本一区| 亚洲国产精品久久久久秋霞蜜臀| 这里只有精品电影| 久久久久久久999| 欧美日韩三级一区二区| 国产亚洲高清视频| 你懂的视频一区二区| 亚洲激情国产精品| 亚洲人成网站在线播| 免费亚洲电影在线观看| 国产精品美女在线观看| 国产精品美女视频网站| 亚洲淫性视频| 国产精品一区二区三区久久久| 国产伦精品一区二区三区视频孕妇| 亚洲午夜一二三区视频| 裸体一区二区| 午夜一级在线看亚洲| 99精品热6080yy久久| 亚洲精品1234| 国产精品伦子伦免费视频| 欧美国产国产综合| 久久久国产成人精品| 欧美在现视频| 国产精品激情av在线播放| 久久躁狠狠躁夜夜爽| 国产精品vvv| 欧美日韩中文在线| 亚洲天天影视| 羞羞视频在线观看欧美| 蜜臀av在线播放一区二区三区| 激情综合网址| 欧美一区二区免费观在线| 国产精品v欧美精品v日本精品动漫| 亚洲电影在线观看| 欧美伦理在线观看| 久久亚洲综合网| 很黄很黄激情成人| 久久夜色精品国产亚洲aⅴ| 韩国精品一区二区三区| 久久国产日韩欧美| 久久国产精品网站| 亚洲欧美日韩国产综合| 亚洲美女av在线播放| 亚洲日本欧美在线| 久久精品欧洲| 欧美精品一区二区在线观看| 欧美日韩亚洲高清| 欧美在线高清视频| 尤物九九久久国产精品的分类| 亚洲一区二区视频| 亚洲国产精品久久人人爱蜜臀| 亚洲视频一起| 国产亚洲人成a一在线v站| 久久久久青草大香线综合精品| 欧美高清视频一区| 久久久久久久97| 国产一区二区三区在线免费观看| 99亚洲伊人久久精品影院红桃| 国产精品视频内| 亚洲国产精彩中文乱码av在线播放| 国产精品一区视频网站| 亚洲一区图片| 日韩亚洲精品视频| 亚洲视屏一区| 免费不卡中文字幕视频| 在线看片日韩| 国产精品日韩一区| 欧美日韩综合不卡| 国产日韩精品一区| 黄色av日韩| 久久色中文字幕| 欧美日韩精选| 亚洲字幕在线观看| 国产精品一区二区欧美| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲三级视频| 国产综合av| 欧美人成网站| 久久久国产精品一区| 亚洲伦理久久| 亚洲综合第一页| 欧美国产日韩精品免费观看| 精品白丝av| 欧美激情片在线观看| 国产精品免费一区二区三区在线观看| 国产精品久久福利| 激情五月婷婷综合| 亚洲免费久久| 亚洲理伦电影| 久久视频在线看| 久久精品中文| 国产精品劲爆视频| 国内精品久久国产| 国产精品国产三级国产aⅴ无密码| 久久久一区二区| 亚洲精品国精品久久99热一| 久久久蜜桃一区二区人| 亚洲精品乱码久久久久久蜜桃91| 欧美日韩美女在线观看| 亚洲一区二区三区四区五区黄| 一本色道久久88综合亚洲精品ⅰ| 欧美成人视屏| 久久精品主播| 91久久精品一区二区三区| 亚洲福利专区| 亚洲综合首页| 黄色成人av网| 国产女主播在线一区二区| 亚洲午夜久久久久久久久电影院| 国产亚洲成精品久久| 伊人久久婷婷色综合98网| 一区二区三区在线视频播放| 久久久久久一区二区三区| 在线电影欧美日韩一区二区私密| 久久精品亚洲精品国产欧美kt∨| 国产日韩一区| 激情一区二区三区| 欧美日韩精品免费| 国产日韩在线视频| 欧美日韩成人激情| 免费欧美在线| 亚洲欧美国产高清| 亚洲视频综合| 欧美亚洲一区二区在线观看| 一本色道久久综合| 久久综合九色综合欧美狠狠| 欧美日韩p片| 午夜精彩国产免费不卡不顿大片| 欧美在线播放| 欧美国产精品v| 91久久中文| 欧美日韩精品不卡| 欧美一级久久久| 亚洲视频你懂的| 亚洲伦理精品| 亚洲精品久久久久久久久久久久久| 亚洲国产日韩欧美综合久久| 亚洲激情欧美激情| 午夜在线视频观看日韩17c| 精品99一区二区| 最新成人av网站| 亚洲一区二区三区在线| 亚洲美女少妇无套啪啪呻吟| 久久精品欧美日韩精品| 欧美一二三视频| 中文在线不卡| 欧美色另类天堂2015| 亚洲第一二三四五区| 久久精品亚洲一区二区三区浴池| 国产一区在线视频| 国产精品久久999| 欧美日韩免费观看一区| 久久精品一区蜜桃臀影院| 亚洲片在线观看| 99精品久久免费看蜜臀剧情介绍| 亚洲女ⅴideoshd黑人| 国产日韩欧美综合一区| 亚洲欧美一区二区三区极速播放| 一本久久a久久免费精品不卡| 日韩亚洲欧美成人一区| 一区二区高清在线观看| 国产欧美精品一区| 亚洲国产一区二区视频| 久久久久久9| 国产精品免费电影| 国产精品成人一区二区三区吃奶| 欧美激情在线观看| 日韩一区二区精品葵司在线| 另类av导航| 激情五月婷婷综合| 欧美精品18+| 伊人春色精品| 欧美一区二区三区久久精品| 影音先锋中文字幕一区二区| 老司机亚洲精品| 欧美揉bbbbb揉bbbbb| 亚洲一区3d动漫同人无遮挡| 一本大道久久精品懂色aⅴ| 久久精品99国产精品| 亚洲日韩中文字幕在线播放| 国产精品久久久一本精品| 99精品99| 国产精品女同互慰在线看| 欧美日韩hd| 久久一区二区视频| 亚洲精品黄网在线观看| 欧美呦呦网站| 国产美女一区二区| 99在线观看免费视频精品观看| 亚洲一区日韩在线| 久久人体大胆视频| 久久久女女女女999久久| 狠狠久久亚洲欧美专区| 欧美日韩午夜视频在线观看| 国产精品国产三级国产aⅴ浪潮| 国产精品区免费视频| 久久久亚洲一区| 久久久亚洲成人| 亚洲女爱视频在线| 伊人男人综合视频网| 久久精品五月婷婷| 欧美高清成人| 欧美黄污视频| 亚洲国产精品99久久久久久久久| 日韩午夜精品视频| 久久一二三四| 亚洲黄色高清| 欧美激情视频免费观看| 影音先锋日韩有码| 国产精品久久久99| 亚洲直播在线一区| 国产日韩久久| 国产一区二区三区高清播放| 亚洲精品1区2区| 亚洲电影免费观看高清完整版在线| 久久久综合香蕉尹人综合网| 久久性天堂网| 国产日韩欧美在线视频观看| 久久久av水蜜桃| 在线亚洲电影| 日韩一区二区久久| 免费日韩av电影| 免费人成网站在线观看欧美高清| 亚洲精品国产精品乱码不99| 欧美一区二粉嫩精品国产一线天| 在线亚洲电影| 黄色日韩网站视频| 亚洲精品一区在线观看| 另类专区欧美制服同性| 欧美亚洲系列| 性欧美videos另类喷潮| 91久久久久久久久久久久久| 欧美1级日本1级| 美日韩精品视频| 黄网站色欧美视频| 亚洲视频欧美视频| 亚洲欧美日韩精品久久奇米色影视| 久久久久久亚洲精品不卡4k岛国| 国产色爱av资源综合区| 欧美四级在线观看| 亚洲丰满在线| 久久这里只有精品视频首页| 欧美日韩综合不卡| 日韩一区二区免费高清| 蜜臀av性久久久久蜜臀aⅴ| 亚洲精品网站在线播放gif| 欧美国产欧美综合| 91久久精品国产91久久性色| 国产一区二区欧美日韩| 久久精品2019中文字幕| 亚洲色图综合久久| 欧美丝袜第一区| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲欧美欧美一区二区三区| 最新国产成人av网站网址麻豆| 一本色道88久久加勒比精品| 亚洲免费av观看| 久久九九久精品国产免费直播| 欧美激情综合五月色丁香小说| 欧美特黄a级高清免费大片a级| 亚洲色图自拍| 国产一区二区三区电影在线观看| 国产真实精品久久二三区| 久久午夜视频| 媚黑女一区二区| 一本色道久久88亚洲综合88| 久久综合色一综合色88| 亚洲美女精品一区| 午夜欧美理论片| 国产欧美韩国高清| 亚洲欧美日韩国产| 亚洲国产专区校园欧美| 亚洲国产乱码最新视频| 亚洲主播在线播放| 欧美精品成人一区二区在线观看| 国产精品热久久久久夜色精品三区| 国产精品进线69影院| 欧美精品在线极品| 国产欧美精品一区二区三区介绍| 久久久国产亚洲精品| 怡红院精品视频| 中文亚洲免费| 欧美精品aa| 亚洲一区二区在线播放| 日韩网站免费观看| 欧美日韩三级在线| 欧美专区第一页| 国产精品三区www17con| 免费成人av在线看| 国产精品久久久久久久免费软件| 最新成人在线| 亚洲久久一区| 国产自产2019最新不卡| 国产精品日本精品| 久久影音先锋| 亚洲国产精品一区二区三区| 性欧美精品高清| 久久久久久免费| 一区免费视频| 欧美性事在线| 亚洲欧美第一页| 欧美日韩在线精品一区二区三区| 欧美日本三级| 亚洲精品免费在线| 销魂美女一区二区三区视频在线| 欧美日韩一卡二卡| 亚洲在线电影| 欧美日韩精品一区二区三区| 久久在精品线影院精品国产| 久久久久国产精品麻豆ai换脸| 国产欧美一区二区三区另类精品| 亚洲激情国产精品| 久久精品99国产精品| 久久午夜色播影院免费高清| 一区二区久久| 欧美日韩大陆在线|