《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于CANbus和SNMP的起重力矩監控系統
基于CANbus和SNMP的起重力矩監控系統
摘要: 在工程機械的控制系統中,計算機技術、網絡通訊技術的應用日趨廣泛。CAN 總線由于其數據傳輸高可靠性和高實時性的特點,已經成為工業現場數據傳輸方式的事實標準之一,現已被廣泛應用于汽車、工業控制、智能樓宇、煤礦設備等各個行業的數據通訊。CAN 總線采用短幀報文結構,實時性好,并具有完善的數據校驗、錯誤處理以及檢錯機制,此外CAN 總線節點在嚴重錯誤下會自動脫離總線,對總線通訊沒有影響[1]。
Abstract:
Key words :
 

1 概述

 

在工程機械的控制系統中,計算機技術、網絡通訊技術的應用日趨廣泛。CAN 總線由于其數據傳輸高可靠性和高實時性的特點,已經成為工業現場數據傳輸方式的事實標準之一,現已被廣泛應用于汽車、工業控制、智能樓宇、煤礦設備等各個行業的數據通訊。CAN 總線采用短幀報文結構,實時性好,并具有完善的數據校驗、錯誤處理以及檢錯機制,此外CAN 總線節點在嚴重錯誤下會自動脫離總線,對總線通訊沒有影響[1]。CAN 總線網絡中,數據收發、硬件檢錯均由CAN 控制器硬件完成,大大增強了CAN 總線網絡的抗電磁干擾能力,因此非常適用于對實時性、安全性要求十分嚴格的機械控制網絡。

 

SNMP 作為TCP/IP 協議族的一個子協議,是IEITF 研究小組提出的網絡管理解決方案之一,它作為一種簡潔而流行的網絡管理協議在工業界獲得了廣泛的應用。SNMP 網絡管理模型中的重要組成部分包括:網絡管理協議、管理端(Manager)、代理(Agent )和管理信息庫(MIB)。其管理的基本思想是,通過管理端與代理之間的相互合作,以分布方式執行網絡管理活動[2]。管理端負責管理網絡中各種資源和設備,采用輪詢(polling )或手動方式向遠程的代理發送Get(讀取)和Set(設置)請求命令,以獲取信息或實施控制。代理駐留在設備上,負責設備的實際管理和控制,響應和執行管理端的管理命令,并且返回應答信息。MIB 存放被管對象資源的所有信息,管理端通過代理來讀取和設置MIB 文件中的變量值,以實現對被管理設備的監控。每個網絡設備上的MIB 又由代理負責維護。SNMP 最大的優點是協議簡潔,可擴展性強,只要將新的MIB 裝載在管理軟件上就可以實現對新的終端的控制與訪問。

 

起重力矩限制系統是起重機械運行中重要的安全保障裝置,其核心在于對規定動作執行的精確度,這不僅有賴于傳感器和執行器的精度,還有賴于數據采集信號和命令的執行速度。比如起落桿的左右轉動角度信號,通過數據采集模塊將信號標準化,主控工控機接收到該信號后和預先設定的參數做比較,并根據偏差指揮左轉或右轉開關動作,并最終到位。傳統的起重力矩控制系統采用基于RS485 的信號傳輸,其通訊波特率僅為57.6Kbps ,系統穩定性差,電動機和其他大功率設備常常影響系統的正常運行。而采用CAN 總線傳輸信號則不僅提高系統的抗電磁干擾能力,而且可使通訊波特率大大提高?;?/span>SNMP 協議的遠程通信,傳輸距離不受限制,這相對于其他工業控制總線有不可比擬的優勢。本文提出的方案結合應用CAN 總線和SNMP 協議的優點,構建遠程起重力矩監控系統,現場數據傳輸速率可高達500Kbps ,并具有硬件自動校驗和錯誤自動重發功能。該方案可以保障可靠、實時的數據傳輸和命令執行,保障起重機械的安全運行。

2 系統硬件結構與特點

 

在起重機工作現場,通過CAN 總線實現對各傳感器信號的采集以及對輸出裝置的控制,具有抗干擾能力強、可靠性高、實時響應性好,線纜少易敷設、成本低等優點?,F場工控機與遠程監控計算機之間的通信采用Internet 作為媒介,使用基于SNMP 協議的遠程傳輸,進一步拓展了CAN 總線的優勢。

 

現場起重機工作的角度、長度、壓力等信號由各類傳感器采集,輸入iCAN 數據采集模塊,經過CAN 總線傳給現場工控機,并存儲在駐留工控機內的MIB 文件中,供運行在遠程監控計算機中的管理端軟件查詢調用。同時,各開關的狀態變量也存儲在該MIB 文件中,根據管理端發來的設置值變更成新值,再經由現場CAN 總線網絡傳遞給輸出控制模塊以控制各開關的狀態,達到起重力矩遠程監控的目的。系統結構如圖1 所示。

 

 

 

 

其中,iCAN-4017 AI 功能模塊具有8 路模擬量輸入通道,符合CAN2.0B 協議規范,用于采集傳感器的輸入信號,將輸入信號經多路開關、AD 轉換后經光耦隔離模塊,通過CAN 總線通訊將輸入的模擬量信號傳送給現場工控機[3]。iCAN-2404 繼電器功能模塊有4 路具有自保持功能的繼電器輸出通道,它在工作時,工控機通過CAN 總線將輸出的繼電器控制數據傳送給該模塊,模塊通過光電隔離后輸出驅動繼電器,實現對上升、下降、左轉、右轉開關的控制。

3 系統軟件工作原理及實現

系統的軟件主要分為兩部分,其一是為了提取和設置CANbus 現場總線中的據,其二是基于SNMP 協議實現數據的遠程通信。

 

       3.1 提取和設置現場總線中的數據

 

              為了對傳感器數據進行處理,實時獲取系統工作狀態,并對各執行器進行相應的控制,我們利用iCAN 模塊附帶的函數庫在VC++開發平臺下編寫了相應的程序來通過各iCAN 模塊采集傳感器的信號,控制各開關的狀態。iCAN 主站函數庫以動態鏈接庫(DLL)的形式提供,內部封裝了iCAN 協議,屏蔽訪問控制細節,提供對現場總線iCAN 網絡中設備訪問的接口[3]。通過調用此函數庫,可以使PC-CAN 主站卡和iCAN 從站模塊進行通訊,完成工控機與現場總線上各節點設備之間的信息交換。

 

    3.2      基于SNMP 協議的通信實現

 

為了基于SNMP 協議在遠程監控計算機與現場工控機之間進行通信,需要開發兩部分的程序,即管理端程序和代理程序。管理端程序運行在遠程監控計算機中,代理程序駐留在與現場CAN 總線相連的工控機上,代理中還包括管理信息庫MIB,MIB 存儲被管理對象的信息,包括角度、壓力數據,各開關的開閉狀態等。管理端以輪詢方式向遠程的代理發送Get(讀?。┖?/span>Set(設置)請求命令,以獲取角度、長度和壓力信息或實施開關控制。代理將根據請求的內容從本地 MIB 中提取所需信息,并以響應報文方式將結果回送給管理端。具體地,它一方面不斷地檢查本地的狀態,更新MIB 庫中的變量值;另一方面,循環偵聽管理端的請求報文,并作出相應的響應,讀取或修改 MIB 中的變量值,將結果返回給管理端。通信交互過程如圖2 所示[4] 。

 

 

 

 2 管理端與代理的通信交互過程

1Get 操作

 

管理端向代理發送Get 請求,要求返回壓力、角度等數據。代理接受請求后,對PDU 進行解析處理,并調用相應的子功能模塊,從MIB 文件中讀出壓力、角度長度等變量的值,然后代理調用編碼模塊,將這些數據打包成相應的PDU 發送給管理端作為對Get 請求的響應。管理端接收到相應數據后,將它們與預先設定的參考值作比較,根據實際值與設定值之間的偏差,判斷起重力矩是否超過限制,并據此發出相應的開關控制命令。

2Set 操作

 

Set 請求的原理與Get 類似,不過是將某一新的值寫給相應的變量,而不是讀,從而實現對被管理設備的控制。在該系統中,管理端向代理發送Set 請求,以設置各開關的狀態變量。代理接受請求后,向MIB 文件中寫入各開關變量的新值,并通過現場的CAN 總線傳遞給輸出控制模塊來控制上升、下降、左轉、右轉開關的動作。

 

3.3 MIB 的編寫

 

MIB 是有關被管理目標對象的數據庫,其數據結構呈樹形。本系統中的MIB 文件存儲了現場傳感器采集的各種信號以及開關的狀態,通過讀取和設置這些MIB 對象的值,管理端完成監測和控制。MIB 文件編寫中最關鍵的一點是確定要定義的變量。在該系統的MIB 設計中定義的變量如表1 所示。

 

1 遠程起重力矩監控系統MIB 變量表

 

 

MIB 變量名

 

含義

 

類型

 

DegreeValue

 

角度的實際值

 

 Integer

 

LengthValue

 

長度的實際值

 

 Integer

 

PressureValue

 

壓力的實際值

 

 Integer

 

UpSwitch

 

上升開關狀態

 

 Integer

 

DownSwitch

 

下降開關狀態

 

 Integer

 

LeftSwitch

 

左轉開關狀態

 

 Integer

 

RightSwitch

 

右轉開關狀態

 

 Integer

 

 

 

3.4 代理與管理端程序的開發

 

采用AdventNet Agent Toolkit C Edition 工具包來開發代理程序,該工具包提供了一個廣泛而完整的開發環境,并帶有代理信息定義編輯器、編譯器等一系列代理開發工具及測試工具,降低了代理開發的復雜性。所開發的代理僅占用極小的空間,卻具有較高的性能,而且代理的擴展幾乎不會影響到應用和設備的性能。在編寫好MIB 文件后,依據Agent Toolkit C Edition 工具的開發流程編寫代理程序,其主要功能是對MIB 文件進行管理,并實現對網絡端口的偵聽,SNMP 數據報的解碼及編碼,對管理端的請求進行處理,以及對硬件的管理。

 

VC++.NET 開發平臺下利用NET-SNMP 開發包來編寫管理端程序。NET-SNMP 開發包是目前最為流行的基于C++SNMP 協議開發包之一,開發包中的SNMP 協議模塊為用戶使用SNMP 協議來構建網絡管理應用層軟件提供了良好的協議通訊的基礎,它提供了一系列的API 函數可供開發者使用。本系統的管理端程序運行在遠程監控計算機上,與工作現場工控機上駐留的代理之間進行遠程數據通信,主要完成Get Set 操作兩項任務。

 

5 結論

 

CAN 總線因其自身的諸多優點適合于對實時性、可靠性、安全性要求十分嚴格的機械控制網絡。SNMP 協議簡潔,可擴展性強,基于SNMP 協議的網絡傳輸以Internet 作為媒介,傳輸距離不受限制,可進一步拓展CAN 總線的優勢。本文的創新點在于,結合這兩種技術的優點,實現了基于CAN 總線和SNMP 協議的起重力矩遠程監控系統,該方案可以保障可靠、實時的遠程數據傳輸和命令執行,確保起重機械的安全運行。項目經濟效益達20 萬元。

此內容為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>
          欧美在线视频观看| 亚洲午夜在线观看| 欧美一级片久久久久久久| 午夜精品免费| 在线播放国产一区中文字幕剧情欧美| 99国产精品久久久久久久久久| 亚洲精品麻豆| 欧美成人精品高清在线播放| 亚洲欧美综合另类中字| 亚洲精品中文字幕在线观看| 韩国精品一区二区三区| 亚洲成人在线免费| 91久久午夜| 韩国三级电影久久久久久| 亚洲视频1区2区| 亚洲国产精品成人综合| 久久成年人视频| 国产午夜亚洲精品不卡| 国产一区二区日韩精品| 99精品国产热久久91蜜凸| 亚洲午夜一级| 欧美精品久久久久久久| 性欧美暴力猛交69hd| 久久久精品999| 欧美国产综合视频| 伊人伊人伊人久久| 国产日韩欧美一二三区| 国产精品久久久久久久久久久久久| 亚洲精品久久久久久下一站| 日韩网站在线看片你懂的| 日韩午夜激情| 亚洲综合二区| 在线精品国产成人综合| 亚洲午夜激情网站| 午夜精品久久久久久99热| 亚洲影视在线| 欧美日韩美女在线观看| 亚洲欧美国产精品桃花| 国产精品免费网站在线观看| 黄色日韩精品| 欧美日韩国产一中文字不卡| 精品999在线观看| 久久久精品999| 欧美日韩国产系列| 国产丝袜一区二区三区| 午夜在线电影亚洲一区| 国产一区欧美| 欧美3dxxxxhd| 9l视频自拍蝌蚪9l视频成人| 欧美精品久久久久久久免费观看| 欧美日本网站| 欧美日韩91| 亚洲主播在线播放| 欧美成黄导航| 在线午夜精品自拍| 亚洲精品看片| 一区在线观看视频| 国产麻豆精品在线观看| 国产精品成人一区二区三区夜夜夜| 亚洲国产欧洲综合997久久| 欧美96在线丨欧| 美女啪啪无遮挡免费久久网站| 一区精品在线| 欧美一区二区免费视频| 欧美极品一区| 欧美日精品一区视频| 国产一区视频观看| 欧美日韩国产成人在线| 亚洲免费av观看| 欧美成人精品在线视频| 国产精品区免费视频| 一区精品在线| 亚洲另类自拍| 欧美视频一区在线观看| 国产无遮挡一区二区三区毛片日本| 久热成人在线视频| 欧美午夜精品久久久久久浪潮| 香蕉亚洲视频| 久久全国免费视频| 欧美日韩一区二区欧美激情| 国产精品成人在线观看| 国产午夜一区二区三区| 欧美日韩精品是欧美日韩精品| 欧美日本在线视频| 99re成人精品视频| 欧美视频不卡中文| 亚洲综合色激情五月| 欧美在线视屏| 国产精品高潮呻吟久久| 麻豆精品视频在线| 美女999久久久精品视频| 久久久av网站| 国产综合欧美| 亚洲国产综合视频在线观看| 国产精品久久久久永久免费观看| 国产视频一区二区在线观看| 亚洲精品久久久久久久久久久久久| 亚洲午夜精品福利| 激情亚洲一区二区三区四区| 一区二区三区四区蜜桃| 久久成人国产| 在线看日韩欧美| 99在线精品视频在线观看| 久久天天狠狠| 亚洲美女中出| 亚洲二区在线视频| 好男人免费精品视频| 久久国产乱子精品免费女| 亚洲黄色av| 国产欧美综合一区二区三区| 国语精品中文字幕| 久久人人97超碰精品888| 在线看无码的免费网站| 一区二区激情| 韩国成人福利片在线播放| 国产私拍一区| 欧美精品久久一区二区| 99国产精品久久久久久久成人热| 国产欧美日韩亚洲一区二区三区| 美女啪啪无遮挡免费久久网站| 一本色道综合亚洲| 亚洲综合色婷婷| 每日更新成人在线视频| 亚洲视频成人| 欧美一级片在线播放| 亚洲毛片播放| 国产欧美日韩在线视频| 一区二区三区欧美在线| 黄色精品在线看| 亚洲无玛一区| 欧美人在线视频| 欧美伦理a级免费电影| 久久综合一区二区三区| 国产欧美日韩精品丝袜高跟鞋| 欧美精品精品一区| 国产亚洲精品aa午夜观看| 国产精品色婷婷| 影音先锋成人资源站| 久久在线播放| 美女性感视频久久久| 国产在线视频欧美一区二区三区| 欧美日韩在线播放| 极品尤物久久久av免费看| 在线观看中文字幕亚洲| 亚洲一区二区三区激情| 99精品热视频| 免费在线国产精品| 欧美主播一区二区三区| 亚洲一区二区三区精品在线| 国产精品一区二区久久| 亚洲免费网站| 玖玖玖免费嫩草在线影院一区| 国产亚洲毛片在线| 亚洲精品韩国| 亚洲美女av在线播放| 欧美成人在线影院| 国产精品毛片一区二区三区| 欧美一级在线亚洲天堂| 亚洲影院免费| 亚洲午夜电影在线观看| 久久久久国产成人精品亚洲午夜| 亚洲国产毛片完整版| 欧美黄色成人网| 裸体一区二区三区| 久久日韩粉嫩一区二区三区| 免费观看一级特黄欧美大片| 美女性感视频久久久| 国产片一区二区| 国模一区二区三区| 久久久女女女女999久久| 午夜日韩视频| 久久久久久久久久看片| 亚洲午夜激情在线| 欧美一级艳片视频免费观看| 99在线|亚洲一区二区| 洋洋av久久久久久久一区| 国产农村妇女毛片精品久久莱园子| 国产欧美日韩另类一区| 欧美午夜片在线免费观看| 欧美日韩国产亚洲一区| 一区二区欧美精品| 一区二区三区国产在线观看| 国产精品一区二区三区成人| 亚洲影音先锋| 亚洲网站在线| 一区二区在线观看视频在线观看| 国产亚洲精品成人av久久ww| 亚洲一区在线视频| 欧美好骚综合网| 国产精品人人做人人爽| 久久福利精品| 久久成人18免费网站| 欧美美女福利视频| 免费黄网站欧美| 亚洲欧美日本在线| 亚洲激情婷婷| 久久久女女女女999久久| 国产在线麻豆精品观看| 中文亚洲视频在线| 欧美国产视频在线观看| 欧美激情亚洲视频| 国产午夜精品久久久久久久| 国产在线播放一区二区三区| 韩日午夜在线资源一区二区| 亚洲三级免费电影| 欧美日韩国产综合视频在线观看| 欧美99在线视频观看| 蜜桃av一区二区在线观看| 国产一区二区你懂的| 久久九九热免费视频| 亚洲欧美日韩一区在线观看| 欧美一级二级三级蜜桃| 制服丝袜激情欧洲亚洲| 国内外成人免费视频| 国产精品多人| 午夜精品www| 久久久久网址| 国产精品热久久久久夜色精品三区| 欧美三级资源在线| 99精品国产在热久久| 国内成人自拍视频| 久久高清国产| 午夜精品久久久久久久99热浪潮| 依依成人综合视频| 国产精品欧美精品| 国产揄拍国内精品对白| 国产精品自在在线| 国产精品女人久久久久久| 亚洲一区一卡| 亚洲欧美在线免费观看| 日韩视频一区二区| 在线精品高清中文字幕| 欧美理论大片| 亚洲国内精品| 亚洲精品之草原avav久久| 在线成人欧美| 欧美精品在线网站| 国产尤物精品| 欧美精品九九99久久| 亚洲国产精品悠悠久久琪琪| 一区二区三区你懂的| 亚洲视频在线免费观看| 一区二区三区自拍| 欧美性大战久久久久| 久久午夜羞羞影院免费观看| 国产欧美一级| 欧美日韩综合视频网址| 欧美视频在线观看一区| 精品福利免费观看| 欧美日韩裸体免费视频| 欧美日韩大片一区二区三区| 久久香蕉精品| 欧美一区二区在线看| 99av国产精品欲麻豆| 久久九九全国免费精品观看| 亚洲高清一二三区| 一区二区精品在线| 激情综合电影网| 亚洲欧洲综合另类| 国产精品久久久久久久久久免费看| 欧美日韩国产成人在线观看| 欧美日在线观看| 亚洲一级一区| 亚洲精品视频在线看| 久久久噜噜噜久噜久久| 亚洲欧洲美洲综合色网| 一本色道久久精品| 黄色成人片子| 国产欧美日韩亚州综合| 一区二区三区免费在线观看| 国产精品视频网址| 国产一区二区欧美| 91久久久久久| 国产精品久久久久三级| 国产日韩一区二区| 欧美阿v一级看视频| 久久久www| 久久成人av少妇免费| 狼人社综合社区| 国产一区二区成人| 欧美成人一区二免费视频软件| 久久亚洲电影| 久久嫩草精品久久久精品| 亚洲色诱最新| 欧美成人午夜激情在线| 精品成人久久| 男女激情视频一区| 欧美黑人多人双交| 亚洲一区二区精品| 国产精品日韩欧美一区二区三区| 国产三级精品在线不卡| 欧美精品一区二区三区视频| 欧美专区在线观看一区| 亚洲欧美日韩精品久久亚洲区| 亚洲乱码日产精品bd| 日韩视频精品在线观看| 黄色精品一二区| 欧美日韩国产精品| 日韩视频免费观看高清完整版| 亚洲激情视频在线观看| 久久综合九色99| 欧美福利视频在线| 国产免费一区二区三区香蕉精| 国产精品综合av一区二区国产馆| 国产精品视频xxxx| 麻豆精品一区二区av白丝在线| 午夜精品免费| 欧美 亚欧 日韩视频在线| 中文国产一区| 亚洲综合社区| 国产精品日韩欧美一区| 久久婷婷综合激情| 免费亚洲一区| 一本久道久久综合狠狠爱| 国产一区亚洲一区| 香蕉久久夜色精品国产| 欧美日韩高清在线| 可以看av的网站久久看| 欧美日韩极品在线观看一区| 欧美国产三区| 久久一区精品| 国产一区二区三区久久悠悠色av| 91久久综合| 欧美激情欧美狂野欧美精品| 在线免费观看视频一区| 亚洲一区二区精品在线观看| 亚洲欧美精品中文字幕在线| 国产视频久久网|