基于canopen協(xié)議的電動執(zhí)行機(jī)構(gòu)設(shè)計
胥布工,程俊,匡付華
華南理工大學(xué)自動化科學(xué)與t程學(xué)院,廣東廣州510640
摘 要:針對常規(guī)型電動執(zhí)行機(jī)構(gòu)的現(xiàn)場接線方式存在著布線工作量大、操作維護(hù)困難、可靠性不高、網(wǎng)絡(luò)通信能力差等方面的問題,提出了一種基于canopen協(xié)議的總線型電動執(zhí)行機(jī)構(gòu)設(shè)計方案。在簡要介紹電動執(zhí)行機(jī)構(gòu)架構(gòu)的基礎(chǔ)上,首先給出了電動執(zhí)行機(jī)構(gòu)控制器的硬件設(shè)計方法,其中主要介紹了電動執(zhí)行機(jī)構(gòu)控制單元電路和can總線通訊接口電路的設(shè)計;接著給出了軟件設(shè)計的思路,重點介紹了對象字典的設(shè)計及canopen通訊程序的設(shè)計,針對通訊程序設(shè)計中的難點,提出了一種基于隊列方式的報文處理模式。最后,在實際工程中成功地應(yīng)用了所提出的設(shè)計方案,應(yīng)用結(jié)果表明這種總線型電動執(zhí)行機(jī)構(gòu)具有智能化、信息化、數(shù)字化等特點,能夠滿足工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)化發(fā)展需求。
關(guān)鍵詞:canopen協(xié)議;電動執(zhí)行機(jī)構(gòu);對象字典
中圖分類號:tp 273 支獻(xiàn)標(biāo)識碼:a
1引言
電動執(zhí)行機(jī)構(gòu)是工業(yè)過程控制系統(tǒng)不可缺少的部分,被廣泛用于石油化工、電廠等領(lǐng)域。近年來,伴隨著微電子技術(shù)和控制技術(shù)的迅速發(fā)展,電動執(zhí)行機(jī)構(gòu)也獲得了快速的發(fā)展,國外一些生產(chǎn)廠商在這幾年中相繼推出了常規(guī)的、帶現(xiàn)場總線通信協(xié)議的總線型電動執(zhí)行機(jī)構(gòu)。而國內(nèi)起步晚,目前生產(chǎn)的主要是常規(guī)的電動執(zhí)行機(jī)構(gòu),它采取傳統(tǒng)的現(xiàn)場接線方式,如每臺電動執(zhí)行機(jī)構(gòu)至少需要通過7~14根控制線才能將其參數(shù)傳遞到控制系統(tǒng)的控制模板上。這種方式安裝、維護(hù)代價高,系統(tǒng)的可擴(kuò)展性差,且易受現(xiàn)場操作人員的技術(shù)水平、精神狀態(tài)及工作情緒等人為因素的影響,誤操作較多。另外,對于一些有著特殊要求的環(huán)境,如易燃易爆、輻射、或人們不易到達(dá)的地方,這種傳統(tǒng)控制方式難以勝任;為解決上述問題就要求執(zhí)行機(jī)構(gòu)向數(shù)字化、智能化、網(wǎng)絡(luò)化方向發(fā)展。鑒于此,本文提出了一種基于canopen協(xié)議的電動執(zhí)行機(jī)構(gòu)設(shè)計方案。
2設(shè)計方案概述
canopen協(xié)議是一種在歐洲非常流行的can高層協(xié)議,該協(xié)議清晰、透明、精煉,便于系統(tǒng)配置和功能重構(gòu),在工業(yè)控制中有著良好的應(yīng)用前景。本文提出的設(shè)計方案是在常規(guī)電動執(zhí)行機(jī)構(gòu)設(shè)計中加入can總線通訊模塊,使其成為一種具備總線通訊能力的智能電動執(zhí)行機(jī)構(gòu)。這種智能電動執(zhí)行機(jī)構(gòu)采取總線控制方式,只需通過2根信號線就能完成所有信息的傳輸,更重要的是由于其具備了總線通訊功能,操作人員只需在控制室就可對執(zhí)行機(jī)構(gòu)實行遠(yuǎn)程控制。
3 電動執(zhí)行機(jī)構(gòu)硬件設(shè)計
電動執(zhí)行機(jī)構(gòu)硬件設(shè)計是建立在了解其基本架構(gòu)的基礎(chǔ)之上的,為此,在硬件設(shè)計前先簡要介紹一下電動執(zhí)行機(jī)構(gòu)的架構(gòu)。
1)電動執(zhí)行機(jī)構(gòu)的架構(gòu)電動執(zhí)行機(jī)構(gòu)是根據(jù)調(diào)節(jié)器(或上位機(jī))給出的控制信號產(chǎn)生推力或位移的一種裝置,主要由控制器、伺服電機(jī)、位置檢測裝置和減速器四部分組成,其構(gòu)成如圖l所示。
控制器采集閥位給定信號和位置反饋信號,閥位給定信號由上位調(diào)節(jié)裝置經(jīng)總線系統(tǒng)發(fā)送,由現(xiàn)場總線接收。減速輸出的信號經(jīng)位置檢測裝置后形成位置反饋信號送給控制器,控制器輸出經(jīng)過一個采用晶閘管作為開關(guān)元件的繼電器非線性環(huán)節(jié)去控制電機(jī)的運轉(zhuǎn),電機(jī)帶動減速器來驅(qū)動輸出軸產(chǎn)生相應(yīng)的位移。
2)控制器的硬件設(shè)計控制器系統(tǒng)硬件由電動執(zhí)行機(jī)構(gòu)控制單元和can總線接口單元組成,如圖2所示。
整個電動執(zhí)行機(jī)構(gòu)設(shè)計采用模塊化設(shè)計,選用lpc2292作為這兩個單元模塊的中央處理器。lpc2292是philip公司的內(nèi)嵌有can控制器的高性能單片機(jī),工作頻率高達(dá)30 mhz,非常適合用于總線控制系統(tǒng)。電動執(zhí)行機(jī)構(gòu)控制單元含位置檢測電路、電機(jī)驅(qū)動電路、故障檢測/報警電路及液晶顯示電路。位置檢測電路用導(dǎo)電塑料精密旋轉(zhuǎn)電位器作為位置傳感器,電機(jī)驅(qū)動 |