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