精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

基于CAN總線與以太網互聯的實時溫度和濕度監控系統的研究與設計

時間:2023-04-27 18:37:45 論文范文 我要投稿
  • 相關推薦

基于CAN總線與以太網互聯的實時溫度和濕度監控系統的研究與設計

  can(controller area network)即控制器局域網,是國際上應用最廣泛的現場總線之一。起先can-bus被設計作為汽車環境中的微控制器通訊,在車載的各電子控制裝置(ecu)之間交換信息形成汽車電子控制網絡。作為一種技術先進、可靠性高、功能完善、成本合理的遠程網絡通訊控制方式,can-bus已被廣泛應用于各個自動化控制系統中。

基于CAN總線與以太網互聯的實時溫度和濕度監控系統的研究與設計

  從高速的網絡到低價位的多路接線都可以使用can-bus。例如,在自動控制、智能大廈、電力系統、安防監控等各領域,can-bus都具有不可比擬的優越性。工業控制系統的分布化、智能化、信息化發展,要求企業從現場控制層到管理層實現全面無縫信息集成。工業以太網滿足這一要求,實現了工業控制網絡與企業信息網絡的無縫連接,成為控制網絡發展的主要方向,為全分散智能控制網絡系統實現遠程控制提供了可能[1]。本文作者主要介紹基于can總線與以太網互聯的實時溫度、濕度監控系統,從而實現監控設備的網絡化和智能化。

  1系統介紹

  1.1can總線與互聯網互聯的發展狀況can總線是一種有效支持分布式控制的串行通信網絡,是德國bosch公司從20世紀80年代初為解決現代汽車中眾多的控制與測試儀器之間的數據交換而設計的一種串行數據通信協議,歷經技術規范2.0a和2.0b后已形成can國際標準(iso11898)

  。can遵循osi模型,按照osi基準模型,can機構分為2層:數據鏈路層和物理層。按照ieee802.2和802.3標準,數據鏈路層又劃分為邏輯鏈路控制層(llc)和媒體訪問控制層(mac);物理層又劃分為物理信令層(pls)、物理媒體附屬裝置層(pma)和媒體相關接口層(mdi)。由于can具有獨特的優點,使得它在工業領域中得到廣泛應用。

  目前,基于can總線獲得廣泛應用的應用層協議有devicenet和canopen等。can具有以下主要特點[2]:

  (1)can為多主工作方式,網絡上任一節點均可在任意時刻主動地向網絡上其他節點送信息,而不分主從;

  (2)在報文標識符上,can上的節點分成不同的優先級,可滿足不同的實時要求;

  (3)can采用非破壞總線仲裁技術。當多個節點同時向總線發送信息出現沖突時,優先級較低的節點會主動地退出發送,而最高優先級的節點可不受影響地繼續傳輸數據,從而大大節省了總線沖突仲裁時間;

  (4)can節點只需通過對報文標識符濾波即可實現點對點、一對多點及全局廣播幾種方式傳送接收數據;

  (5)can報文采用短幀結構,傳輸時間短,受干擾概率低,保證了數據出錯率極低;

  (6)can節點在錯誤嚴重的情況下具有自動關閉輸出功能,以使總線上其他節點的操作不受影響。

  現場總線網絡與工業以太網的結合使得企業的管理可以深入到測控現場,在這種互聯方式下,由以太網構建信息網,通過兩者的有機聯接,從而構成一個中型/大型的遠程監控/數據傳輸網絡[3]。

  1.2系統架構系統由溫度、濕度測控器、can以太網通信轉換器、服務器和客戶端組成,如圖1所示。

  溫度、濕度測控器主要負責現場溫度、濕度數據的采集、處理、控制、顯示、報警以及通過can總線與通信轉換器進行數據交換。

  can、以太網通信轉換器主要負責can總線數據的發送和接收,并將can的數據通過局域網發送到服務器上。

  服務器負責監控結果數據的存儲和報表的存儲,同時,向客戶端提供訪問服務。

  客戶端通過瀏覽器上因特網訪問服務器上的數據并進行通信和控制。

  2硬件設計溫度、濕度測控器主要分為數據采集、控制和can總線通訊3部分

  溫度、濕度測控器的溫度、濕度傳感器采用瑞士圖2溫度、濕度測控器的硬件框圖fig.2structure of temperature and humidity controllersensirion公司的sht10,傳感器包括1個電容式聚合體測濕元件和1個能隙式測溫元件,并與1個14位a/d轉換器以及串行接口電路在同一芯片上實現無縫連接。sht10具有超快響應、抗干擾能力強等優點。

  每個sht10傳感器都在極精確的濕度校驗室中進行校準。校準系數以程序的形式儲存在otp內存中,傳感器內部在檢測信號的處理過程中要調用這些校準系數。兩線制串行接口和內部基準電壓,使系統集成變得簡易快捷。溫度、濕度測控器的mcu采用微芯公司的pic18f2580,它是整個溫度、濕度測控器的運算控制單元,它采用16位的risc指令系統、哈佛總線結構、兩級流水線取指等技術,具有32kb快閃存內存、4kb的ram、片內看門狗、內部eeprom、can控制器等豐富的片內資源,抗抗干擾性能強,功耗低,速度高[4]。pic18f2580主要負責數據采集與控制,并與通信轉換層適配器進行實時can總線數據的通信。

  can與以太網通信轉換層硬件框圖如圖3所示,它的處理器采用nxp公司的arm7tdmi-s核的單片機lpc2378,是一款支持實時仿真和嵌入式跟蹤的16/32位arm7tdmi-s cpu,處理器時鐘高達72mhz。片內含有高達512kb的片內flash和58kb的片內sram存儲器,具有強大的通信接口:10/100m以太網媒體訪問控制器(mac),2路can-bus接口。

  增強型外設4個32位捕獲/比較定時器、1個帶有2kb電池sram的低功耗實時時鐘、看門狗定時器和1個片內4mhz的rc振蕩器。lpc2378的強大功能為can和以太網的通信轉換帶來了極大方便[5]。

  3軟件設計軟件設計的對象主要包括3部分:溫度、濕度測控器的檢測控制和can通信,can以太網通信轉換,b/s平臺。

  3.1溫度、濕度測控器的軟件設計溫度、濕度測控器的軟件流程

  它主要包括初始化子程序、can數據的接收和發送程序、顯示程序、鍵盤掃描程序、控制程序。can數據的接收和發送對實時性要求比較高,故采用中斷方式進行處理。微處理器pic18f2580在程序開始首先要對can控制器模塊進行初始化。主要通過測控器本身的地址標識的讀取來對can控制器的過濾器和屏蔽器進行配置。屏蔽器用于確定標識符中的哪一位被過濾器檢查,這樣,一旦1條有效的信息被信息緩沖器mab接收,信息的標識符區域將與過濾器值相比較,若相匹配,則信息將被裝入接收緩沖器。微控制器收到can數據后,根據相應命令進行相應動作,如設置相應報警溫度濕度、執行相應控制等,然后,做出相應的應答。

  控制程序主要是通過串行接口對sht10進行數據讀取,并把讀取數據與設定數據進行比較,運用bang-bang控制通過驅動電路控制中央空調,使得房間保持一定的溫度和濕度。3.2can與以太網通信轉換軟件設計3.2.1lpc2378的can控制器與can總線間的數據傳輸lpc2378的can控制器帶有1個完整的發送和接收緩沖器串行接口,它是1個雙重接收緩沖器,有了這個雙重的接收緩沖器,芯片可以在對1個報文進行處理時,可接收另一個報文,但它不含有驗收濾波器。驗收濾波器是獨立的器件,它對所有can通道進行can標識符過濾。

  數據從can控制器發送到can總線由can控制器自動完成。發送程序采用中斷方式,中斷方式發送程序分為發送主程序和中斷服務程序。主程序用于控制信息的發送,中斷服務程序負責發送臨時存儲區中的暫存信息。中斷流程圖見圖5。

  μc/os-ⅱ是一個包含時間管理、任務調度等基本功能的小型、輕量級的嵌入式實時操作系統的內核,而且lpc2378是基于armtdmi的arm的內核,其內核與存儲器結構都很適合操作系統的運行[6]。

  以太網控制器采用uc/ip的協議棧,主要使用tcp/ip協議。tcp/ip是面向連接的協議,它在2個tcp之間創建1條虛連接,tcp在運輸層使用流量控制和差錯控制機制來保證數據的可靠性[7]。tcp提供全雙工服務,即數據可在同一時間雙向流動。控制器作為客戶端發起連接。通過tcp/ip數據的收發中斷見圖6。

  對于tcp數據包,lcp2378取出數據,并存入數據區,對數據進行相應分析后,通過can控制器發到can總線上,對于從can總線上接收的數據,同樣存入相應數據區,將數據按照tcp/ip進行封裝發送。

  圖6與以太網通信的中斷方式的數據收發fig.6 data exchange with ethernet through interruption4實驗測試系統研制成功后,與多個帶有32個節點can總線子網系統和以太網環境中進行測試。主要針對tcp/ip協議和can協議的數據通信實現對其性能和穩定性進行驗證。圖7所示為使用zlgcantest工具監測到的數據截圖。

  圖7can總線數據截圖fig.7 can field bus screenshot整個系統正式投入運行后,到目前為止已經投入運行半年時間,系統運行穩定,沒有出現數據丟失或者由于總線沖突導致的節點自動脫離總線的現象。

  5結論

  (1)所設計的基于can總線與以太網互聯的實時溫度、濕度監控系統在某數據中心得到應用,系統中采用的底層使用can總線通信,中間層使用以太網通信,上層通過服務器與因特網連接,經過長時間的測試和運行,并與其他通信方式相比較,can總線通信方式穩定性良好,可靠性高。

  (2)由于原數據中心測控裝置分布較分散,房間數量多,導致房間溫度、濕度控制不穩定甚至導致事故發生。采用該系統以后,不僅所有的房間溫度、濕度可以乾地遠程實時監控,而且整個測控系統的穩定性、準確性大大提高。

  (3)實踐證明,基于can總線與以太網互聯的實時監控系統的系統是可行的,符合未來監控技術的發展趨勢。另外,該系統也可以應用于其他需要實時監控的領域。

  參考文獻:

  [1]鄔寬明.can總線原理與應用系統設計[m].北京:北京航空航天大學出版社,1996.wu kuan-ming.the theory and application system design ofcan bus[m].beijing:beihang university presss,1996.

  [2]饒運濤,鄒繼軍,鄭勇蕓.現場總線can原理與應用技術[m].北京:北京航空航天大學出版社,2003.rao yun-tao,zou ji-jun,zheng yong-yun.the theory andapplication system design of can bus[m].beijing:beihanguniversity presss,2003.

  [3]xu jian-ning,liu wei-dong,ji yan-peng,et al.remotemeasuring and controlling system based on ethernet and canbus[j].computer measurement&control,2007,15(3):302?304.

  [4]劉小強,粟梅.基于can總線的數據采集處理系統的設計[j].儀表技術與傳感器,2006(9):22?24.liu xiao-qiang,su mei.design of data acquisition systembased on can fieldbus[j].instrument technique and sensor,2006(9):22?24.

  [5]曹小華,趙成,陶德罄.基于現場總線can的實時監控系統研究與設計[j].武漢理工大學學報,2005,29(6):910?916.cao xiao-hua,zhao cheng,tao de-qing.research anddesign of real-time supervisory control system based on canfieldbus[j].journal of wuhan university of technology,2005,29(6):910?916.

  [6]王永翔,王立德.多播交互式can總線與以太網互聯網關設計[j].電子測量與儀器學報,2007,21(3):83?87.wang yong-xiang,wang li-de.design of multicast andswitch gateway between can field bus and ethernet[j].journalof electronic measure and instrument,2007,21(3):83?87.

  [7]劉暾東,謝維盛,蔡崗全.ethernet/ip通信適配器的設計與實現[j].儀器儀表學報,2008,29(10):2220?2224.liu tun-dong,xie wei-sheng,cai gang-quan.design andrealization of ethernet/ip communication adapter[j].chinesejournal of scientific instrument,2008,29(10):2220?2224

【基于CAN總線與以太網互聯的實時溫度和濕度監控系統的研究與設計】相關文章:

遠程監控系統中的CAN總線與以太網互聯設計04-29

基于CAN總線的機載通信系統協議設計04-30

基于CAN總線的小型無人機飛控系統設計04-28

基于CAN總線的分布式安全報警系統04-30

基于CAN總線和軟PLC的船舶輔鍋爐控制系統04-27

公路隧道實時監控系統的研究04-26

基于CAN總線的軍用汽車控制系統數據傳輸研究04-26

基于互聯網的城市消防監控系統研究04-27

基于CAN總線和虛擬儀器技術的汽車CAN節點測試儀設計04-27

基于CAN總線的電動汽車燈光控制系統設計04-30

主站蜘蛛池模板: 国产又黄又爽又刺激的免费网址| 国产FREEXXXX性播放| 亚洲国产理论片在线播放| 国产精品自产拍在线观看中文| 奶水都出来了[14p]| 欧美人与性动交α欧美精品| 国产高清在线a视频大全| 男女后式激烈动态图片| 国产激情免费视频在线观看| 亚洲色精品三区二区一区| 国自产偷精品不卡在线| free性开放小少妇| 中文字幕日韩欧美一区二区三区| chinese熟女老女人hd| 九九视频在线观看视频6| 国产FREEXXXX性播放| 成在线人视频免费视频| 玩弄放荡人妻一区二区三区| 奇米777四色影视在线看| 国产高潮视频在线观看| 亚洲熟女综合一区二区三区| 老熟女富婆激情刺激对白| 欧美日韩中文国产一区| a级国产乱理伦片在线观看| 国产午夜三级一区二区三| 欧美亚洲日韩国产人成在线播放| 国产在线视频一区二区三区| 亚洲国产一区二区三区| 日本免费一区二区三区| 唯美 清纯 另类 亚洲| 中文字幕乱伦视频| 丰满少妇又爽又紧又丰满在线观看| 色一情一乱一伦一区二区三区| 欧美激情一区二区三区| 最好看免费观看高清电影大全| 日本一码二码三码是什么尺码| 玩弄丰满熟妇xxxxx性| 国产欧美一区二区精品性色| 中文字幕亚洲无线码在线一区| 免费A级毛片无码A∨免费| jzzijzzij日本成熟少妇|