時間:2008-10-31 08:58:00來源:ronggang
圖2 基于CAN總線伺服運(yùn)動控制系統(tǒng)結(jié)構(gòu)[/align]
硬件上采用PHILIPS的SJA1000獨(dú)立CAN控制器,PCA82C250通用CAN收發(fā)器,為了保證總線傳輸質(zhì)量,提高抗干擾能力,可以在SJA1000和PCA82C250之間加接兩個高速光耦,一般使用6N137[4]。SJA1000控制器支持CAN2.0B底層通信協(xié)議,CANopen或Device Net等應(yīng)用層通信協(xié)議。最簡單的硬件電路如圖3所示。通過制定簡單的通信協(xié)議之后,便可以構(gòu)成簡單的CAN總線控制系統(tǒng)。此種系統(tǒng)價格便宜,經(jīng)濟(jì)實用,適用于智能通信卡、汽車控制系統(tǒng)、電梯控制系統(tǒng)、溫度和濕度等數(shù)據(jù)采集和報警系統(tǒng)、廠房監(jiān)控系統(tǒng)等對于穩(wěn)定性,可靠性和工作環(huán)境要求一般的系統(tǒng)中。
[align=center]
圖3 最簡單的CAN總線硬件電路[/align]
3 基于CAN總線的ELMO運(yùn)動控制系統(tǒng)
3.1 ELMO系統(tǒng)硬件構(gòu)成
系統(tǒng)基于CAN 2.0B通信協(xié)議,應(yīng)用層采用的是分布式運(yùn)動控制系統(tǒng)常用的CANopen協(xié)議。該協(xié)議詳細(xì)規(guī)定了通信模式,網(wǎng)絡(luò)管理及其相關(guān)參數(shù)的設(shè)定。
系統(tǒng)設(shè)計采用的拓?fù)浣Y(jié)構(gòu)是菊花鏈型拓?fù)浣Y(jié)構(gòu)。此種拓?fù)浣Y(jié)構(gòu)是用電纜把一臺設(shè)備依次連接到下一臺設(shè)備,一直到最后一臺設(shè)備和終端器為止。如圖4所示。
[align=center]
圖4 菊花鏈型拓?fù)浣Y(jié)構(gòu)[/align]
這里的終端器集成在最后一個驅(qū)動器中。這種結(jié)構(gòu)也可以認(rèn)為是長度為零的總線型拓?fù)浣Y(jié)構(gòu)。若采用菊花鏈型拓?fù)浣Y(jié)構(gòu),當(dāng)一臺設(shè)備從區(qū)域取下來,該設(shè)備后面區(qū)域上的所有設(shè)備將失去連接,從而產(chǎn)生故障。這將導(dǎo)致許多設(shè)備失效 潛在的過程停運(yùn)。本系統(tǒng)采用此種拓?fù)浣Y(jié)構(gòu):(1)CAN總線最遠(yuǎn)通信距離是10km,用于工廠控制或監(jiān)控時,此種結(jié)構(gòu)可以降低總的電纜長度,減少電纜的使用從而減少設(shè)備連接費(fèi)用。(2)綜上所述,該種結(jié)構(gòu)需要每一臺設(shè)備具有高度的穩(wěn)定性與可靠性,而Elmo伺服運(yùn)動控制系統(tǒng)正是這樣一種系統(tǒng),它運(yùn)用專利芯片設(shè)計,確保高穩(wěn)定性.低電磁輻射:高抗震12G,使用溫度范圍:40—80℃,強(qiáng)重力可達(dá)25+G,運(yùn)行濕度90%,平均無故障時間50萬小時。
圖5整個系統(tǒng)的體系結(jié)構(gòu)中,運(yùn)動控制器采用了以色列ELMO公司的獨(dú)立型的運(yùn)動控制器Maestro,驅(qū)動器采用Elmo專用伺服驅(qū)動器Bassoon。
[align=center]
圖5 Elmo分布式伺服系統(tǒng)體系結(jié)構(gòu)[/align]
運(yùn)動控制器Maestro主要由五大模塊組成[5],如圖6。
(1)藍(lán)色表示主機(jī)通信模塊:Host Communications Services,負(fù)責(zé)Maestro與外部的通信。
?。?)黑色代表命令行解釋模塊:Command line interpreter,負(fù)責(zé)個人指令通過Maestro或SimplIQ立即執(zhí)行。
(3)棕黃色代表內(nèi)核模塊:Virtual Machine,負(fù)責(zé)執(zhí)行用戶指令程序。
?。?)淡黃色代表控制管理模塊:Motion Manager,發(fā)送與接收來自各軸的信息,協(xié)調(diào)各軸的運(yùn)動。
?。?)綠色代表CAN總線模塊:CAN Network Communications Server,內(nèi)部集成有支持CAN總線通信的模塊和支持CANOpen協(xié)議的模塊,負(fù)責(zé)與CAN總線進(jìn)行通信,支持CANopen DS301,DSP401,DSP402通信協(xié)議。
[align=center]
圖7 類層次結(jié)構(gòu)與相互關(guān)系框圖[/align]
圖7中CMacApiTestApp是CWinApp的派生類,CMainFrame是CMDIFrameWnd的派生類。CMacApiTestApp總管整個程序,控制整個進(jìn)程。CMainFrame最重要的是消息處理類,它是其他子窗口的父窗口,無論什么控制消息都要通過它。例如響應(yīng)全部的菜單消息、對話框消息、定時器消息、控件消息、自定義消息以及底層的*.DLL交互消息,發(fā)送運(yùn)動控制命令。
4 總結(jié)
本文通過比較一般的CAN總線運(yùn)動控制系統(tǒng)與Elmo伺服運(yùn)動控制系統(tǒng),突出了Elmo控制系統(tǒng)的特點(diǎn)。通過比較可以知道,Elmo伺服控制系統(tǒng)具有很多一般CAN總線控制系統(tǒng)不具有的構(gòu)造與設(shè)計,是一款穩(wěn)定性與精度超高的運(yùn)動控制系統(tǒng)。事實上,它廣泛的應(yīng)用于航空航天與軍事工業(yè)等穩(wěn)定性要求超高的工作環(huán)境中。Elmo伺服靈巧的模塊化設(shè)計如果用于其他運(yùn)動控制系統(tǒng)中,必將產(chǎn)生很高的生產(chǎn)效率,大大提高系統(tǒng)的穩(wěn)定性。
參考文獻(xiàn)
[1] 鄔寬明.CAN總線原理及應(yīng)用系統(tǒng)設(shè)計[M].北京:北京航空航天大學(xué)出版社, 1996.6
[2] 嚴(yán)彩忠,舒志兵.基于觸摸屏的分布式伺服控制系統(tǒng)研究[J].組合機(jī)床與自動化加工技術(shù).2007(4):48-51
[3] 史久根.CAN現(xiàn)場總線系統(tǒng)設(shè)計技術(shù)[M].北京:國防工業(yè)出版社,2004.10
[4] 基于CAN的混合動力汽車控制系統(tǒng)體系結(jié)構(gòu)研究[J].農(nóng)業(yè)機(jī)械學(xué)報.2004,35(6):9-11
[5] Maestro Software Manual[S].Elmo company
[6] 舒志兵, 等. 交流伺服運(yùn)動控制系統(tǒng)[M].北京:清華大學(xué)出版社, 2006.3.
標(biāo)簽:
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.wangxinlc.cn)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-31
勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價比王者」NK290M普及型數(shù)控...
2025-10-09
2025-09-23