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

技術頻道

基于RS-485總線的溫濕度監控系統設計

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

關鍵詞:RS-485總線;溫濕度;監控系統;單片機; 串行通信

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 概述

  環境條件中的溫濕度指標是許多工作場合中的重要參數,不論是倉庫管理、圖書保存還是工業測量與計量檢定,都需要符合操作規定的溫濕度環境條件。而溫濕度也是最不容易保障的指標,針對這一情況,研制可靠且實用的溫濕度監控系統顯得非常重要。監控系統以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;

  …

  }

  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;   //執行通信命令

  …

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


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

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

      亚洲视频专区在线| 欧美自拍丝袜亚洲| 久久综合影视| 国产主播喷水一区二区| 9i看片成人免费高清| 欧美福利影院| 一区二区三区国产精品| 国产三区精品| 亚洲欧洲av一区二区| 欧美一级一区| 国产精品视频一区二区高潮| 99国产精品久久久久久久成人热| 欧美96在线丨欧| 伊人久久亚洲热| 久久久久久欧美| 国产午夜精品一区二区三区欧美 | 亚洲日本一区二区三区| 久久亚洲欧美国产精品乐播| 国语自产精品视频在线看抢先版结局| 一区二区三区在线观看视频| 欧美午夜免费影院| 国产精品乱码久久久久久| 99精品热视频只有精品10| 欧美日本中文| 亚洲色无码播放| 欧美日韩在线精品| 欧美高清不卡在线| 亚洲精品久久久久| 欧美日韩精品一区二区三区四区| 99精品免费视频| 欧美日韩视频免费播放| 在线中文字幕日韩| 国产麻豆成人精品| 久久男人资源视频| 亚洲精品国产精品乱码不99| 欧美日韩成人在线| 欧美人成在线视频| 国产精品久久久久久av下载红粉| 美女视频黄免费的久久| 亚洲女性裸体视频| 亚洲午夜在线| 香蕉尹人综合在线观看| 日韩特黄影片| 亚洲无限乱码一二三四麻| 亚洲毛片播放| 一本一本久久a久久精品牛牛影视| 亚洲高清影视| 99视频日韩| 欧美精品免费在线观看| 亚洲欧美一区在线| 亚洲电影免费观看高清| 欧美特黄一区| 久久精品一区二区三区中文字幕| 亚洲国产视频直播| 国产精品高潮呻吟久久av无限| 久久精品国产第一区二区三区最新章节 | 久久久久这里只有精品| 日韩西西人体444www| 国产一区二区三区四区在线观看| 老司机一区二区| 亚洲天堂av高清| 久久久久久久久综合| 99热这里只有精品8| 国内精品久久久久久久果冻传媒| 欧美日韩国产区一| 美女网站久久| 欧美在线观看一二区| 一本色道久久综合亚洲精品婷婷 | 欧美韩日视频| 久久精品123| 亚洲视频高清| 亚洲区在线播放| 国产在线精品二区| 国产精品试看| 欧美视频在线不卡| 欧美va亚洲va香蕉在线| 久久久久久久久蜜桃| 亚洲综合色在线| 一本色道88久久加勒比精品| 激情久久久久久久| 国产性猛交xxxx免费看久久| 欧美日韩色婷婷| 欧美激情网友自拍| 免费在线欧美黄色| 久久久一区二区三区| 欧美一级理论片| 亚洲欧美大片| 亚洲免费网站| 亚洲在线视频一区| 一区二区三区四区蜜桃| 夜夜嗨av一区二区三区| 亚洲激情国产| 亚洲激情欧美激情| 亚洲日韩欧美视频一区| 亚洲第一区在线| 欧美日韩成人激情| 欧美国产先锋| 欧美激情精品久久久| 欧美成人精品影院| 欧美激情片在线观看| 欧美电影资源| 欧美激情一区二区三区在线视频| 欧美成人精品1314www| 欧美成人精品影院| 欧美日韩国产不卡在线看| 欧美精品v国产精品v日韩精品| 欧美激情精品久久久六区热门| 欧美粗暴jizz性欧美20| 欧美国产日韩免费| 欧美人在线视频| 欧美日韩情趣电影| 国产精品视频专区| 国产一区二区黄| 在线精品一区二区| 99视频精品免费观看| 亚洲自拍啪啪| 久久久夜夜夜| 欧美日韩国产区| 国产精品一区二区三区免费观看| 国产日韩精品一区| 韩国女主播一区| 日韩手机在线导航| 午夜精品福利在线| 老牛国产精品一区的观看方式| 欧美激情中文不卡| 国产精品日韩在线一区| 一区国产精品| 亚洲少妇最新在线视频| 久久国产精品一区二区三区| 欧美1区2区3区| 国产精品区二区三区日本 | 欧美激情在线播放| 国产精品主播| 亚洲精品男同| 欧美一区二区三区四区在线| 欧美成人自拍视频| 国产日韩精品一区二区浪潮av| 亚洲国产黄色| 欧美一区二区三区免费在线看| 欧美成人tv| 国产日韩av一区二区| 亚洲精品国产精品国产自| 午夜在线一区二区| 免费一级欧美片在线播放| 国产精品午夜春色av| 亚洲人在线视频| 久久精品一区二区三区不卡| 欧美日韩在线一区二区| 亚洲第一色在线| 亚洲欧美一区二区三区在线| 欧美韩日一区二区| 国产一区二区三区在线观看视频| 99在线精品视频在线观看| 久久久999成人| 国产精品a久久久久久| 亚洲激情在线观看| 久久影院午夜论| 国产日韩欧美一二三区| 亚洲免费在线| 欧美日韩国产首页| 亚洲黄网站黄| 久久蜜臀精品av| 国产日韩精品一区观看 | 在线高清一区| 91久久精品国产91久久性色tv| 欧美在线免费播放| 国产美女在线精品免费观看| 一本色道久久综合一区| 欧美国产日韩二区| 亚洲大片免费看| 久久伊人精品天天| 韩日欧美一区二区| 久久久精品动漫| 狠狠爱综合网| 久久久伊人欧美| 激情一区二区| 另类综合日韩欧美亚洲| 影音先锋在线一区| 老**午夜毛片一区二区三区| 在线看欧美日韩| 麻豆国产精品va在线观看不卡| 狠狠色综合网| 狼人社综合社区| 在线精品国产成人综合| 麻豆成人91精品二区三区| 亚洲第一精品福利| 欧美成人黑人xx视频免费观看| 亚洲高清免费| 欧美高清视频| 夜夜嗨av一区二区三区四区 | 久久成人精品电影| 国内精品久久久久影院色| 久久婷婷国产综合国色天香| 国产自产精品| 久久综合网hezyo| 日韩亚洲成人av在线| 国产精品初高中精品久久| 亚洲欧美在线高清| 在线观看免费视频综合| 欧美华人在线视频|