技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網 > 技術頻道 > 故障維修 > 基于CANopen的伺服控制模式解決遠程控制接線復雜、控制單一、可靠性不高等問題

基于CANopen的伺服控制模式解決遠程控制接線復雜、控制單一、可靠性不高等問題

時間:2018-07-26 11:00:56來源:控制工程

導語:?針對伺服電機遠程控制接線復雜、控制單一、可靠性不高等問題,提出利用CANopen通信協(xié)議、驅動子協(xié)議實現(xiàn)伺服電機控制的新方法。分析CANopen協(xié)議的對象字典和報文格式,詳細介紹了CANopen伺服控制狀態(tài)機各步驟的轉換以及實現(xiàn)CANopen協(xié)議下PP、PV、HM3鐘伺服控制模式的報文設置。

1、引言

針對伺服電機遠程控制接線復雜、控制單一、可靠性不高等問題,提出利用CANopen通信協(xié)議、驅動子協(xié)議實現(xiàn)伺服電機控制的新方法。分析CANopen協(xié)議的對象字典和報文格式,詳細介紹了CANopen伺服控制狀態(tài)機各步驟的轉換以及實現(xiàn)CANopen協(xié)議下PP、PV、HM3鐘伺服控制模式的報文設置。利用CAN卡和伺服驅動設備以及伺服驅動設備以及PC機構建了實驗平臺,在上位機界面通過報文設置成功實現(xiàn)了基于CANopen協(xié)議的伺服電機的PP、PV、HM的三種模式的控制。實臉結果表明利用協(xié)議的報文設置控制電機簡單易操作,通訊數(shù)據(jù)快速、可靠,用戶通過上位機可以很好的實現(xiàn)對伺服電機的監(jiān)控。

2、系統(tǒng)總體架構

整個控制系統(tǒng)由PC機、CANopen上位機、USBCAN適配器、伺服驅動設備構成。CANopen通訊部分由DS301協(xié)議實現(xiàn),伺服控制部分由DSP402協(xié)議實現(xiàn)伺服驅動設備作為的從節(jié)點,具有CANopen通訊功能,負責電機的電流、轉速、位置等控制對象,它通過通信接口與總線相連,將信息傳送給計算機的上位機界面;上位機界面則根據(jù)從站的反饋信息通過USBCAN適配器對伺服驅動設備實現(xiàn)控制。

伺服控制的系統(tǒng)總體架構,如圖所示

3、CANopen伺服控制原理

1)CANopen通訊設備模型

CANopen的設備模型分為以下3個部分:通信單元、對象字典、應用過程。用戶可以通過該模型對功能完全不同的設備進行描述。

CANopen的核心概念是對象字典,對象字典包含描述這個設備和它的網絡行為的所有參數(shù),應用單元和通信單元都可以問這個參數(shù)列表。對象字典中的參數(shù)通過一個16位索引和位子索引進行識別和定位。

通信部分由CAN收發(fā)器、CAN控制器和CANopen協(xié)議棧組成協(xié)議棧中定義了實現(xiàn)通訊的通訊對象:NMT(網絡管理報文)、PDO(過程數(shù)據(jù))SDO(服務數(shù)據(jù)對象)預定義報文或者特殊能對象(含同步報文、緊急報文、時間標記對象等)通信的所有內容和功能由這些通信對象描述,所有設備之間通信也通過這些通信對象完成。其中NMT用于主站對從站進行狀態(tài)管理以及從站應答自身所處的通信狀態(tài),SDO用于主站對從站的對象字典進行配置和監(jiān)控。PDO用來傳輸高速、小型數(shù)據(jù)。而特殊功能對象則用于同步網絡中的通信對象(通常為PDO)的方法。

應用部分是對設備的基本功能的定義和描述,它是連接設備與主站上位機的紐帶,其核心功能是通過訪問設備的對象字典對設備進行參數(shù)配置、狀態(tài)控制和監(jiān)控,并高速傳輸設備的過程數(shù)據(jù)信息。

2)伺服控制模式

CANopen驅動及運動控制設備子協(xié)議DSP402對特性的描述要求非常準確,它不僅定義了驅動器的運行模式,還定義了用于控制驅動器的狀態(tài)機。

驅動器狀態(tài)機通過對象字典中的控制字6040來控制,并通過狀態(tài)字6041來讀取驅動器的狀態(tài)??刂茽顟B(tài)機如圖

狀態(tài)機可以分成以下3個部分:“PowerDisabled”(主電關閉)”“PowerEbabled”(主電打開)和“Fult”。所有狀態(tài)在發(fā)生報警后均進入“Fault”在上電后,驅動器完成初始化,然后再進入SWUTCH_ON_DISABLED狀態(tài),在該狀態(tài),可以進行CAN通訊,可以對驅動器進行配置。此主電仍然關閉,電機沒有被勵磁。經過StateTransition(狀態(tài)傳輸)2,3,4后,進入OPERATIONENABle此時,主電已開啟,驅動器根據(jù)配置的工作模式控制電機。StateTransition(狀態(tài)傳輸)9完成關閉電路主電。一旦驅動器發(fā)生報警,驅動器的狀態(tài)都進入FAULT。

PP模式(簡表位置模式)是典型的定位模式,可通過單步設定與連續(xù)設定兩種方式控制電機運行到目標位置。PV模式(簡表速度模式)是速度控制模式,HM(回零模式)提供多種達到起始位置的方法

4、系統(tǒng)軟硬件實現(xiàn)

1)系統(tǒng)硬件搭建

本設計采用USBCAN和伺服驅動設備和PC機來搭建硬件平臺。伺服驅動控制芯片采用的是DSP的芯片。

系統(tǒng)硬件搭建按以下步驟進行。首先在TI的開發(fā)環(huán)境中配置好的相關參數(shù),并建立DS301工程項目,完成CANopen協(xié)議通信程序的調試運行。項目調試成功之后下載到驅動器中,在上位機界面中設置報文,測試SDO、PDO、NMT等通訊對象。測試結果正確則系統(tǒng)硬件搭建完成

2)系統(tǒng)軟件設計

整個伺服控制的軟件設計在CCS中建立,主要包括永磁同步電機的閉環(huán)控制程序和CANopen協(xié)議找的實現(xiàn)兩大部分。流程圖,如圖

初始化部分程序主要完成DSP系統(tǒng)的初始化以及CANopen通訊的初始化。

初始化主要完成的工作如下:

初始化相關變量,使能全局中斷,進人伺服電機編碼器霍爾傳感器反饋UVW三路信號來判斷電機初始電角度位置。

初始化通訊的主要完成的工作如下:

設置從站節(jié)點地址和CAN通信波特率,初始化各通對象,完成各路的預定義映射,最后進入通信處理程序。

3)伺服控制報文設置

CANopen報文結構由11位的COB-ID以及最多8字節(jié)的數(shù)據(jù)域構成。在上位機界面中通過NMT報文設置控制從站進入預作狀態(tài)或者運行狀態(tài),再通過SDO報文設置伺服控制的各個參數(shù)(速度、位置等)以及狀態(tài)機的各個狀態(tài)可以使電機按照不同控制模式運轉起來,最后通過將電機的當前參數(shù)映射到PDO中,讀取PDO報文的值得到電機當前值,將其與設置值對比得到控制結果的正確性??刂茍笪娜坑蒘DO實現(xiàn)

1.PP模式控制報文列表,見表

2.PV模式控制報文列表

3.HM模式報文列表

三種控制模式報文操作都是首先設置伺服控制模式,然后根據(jù)當前模式依次輸入相關的目標控制值(如位置、速度、回零方式等),最后按照狀態(tài)機步驟使用6040h控制電機啟動與停

5、系統(tǒng)控制模式驗證

本系統(tǒng)的上位機界面由USBCAN的上位機界面及電機的監(jiān)控界面兩部分構成,其中USBCAN的上位機界面作為CANopen報文數(shù)據(jù)監(jiān)控界面,電機的監(jiān)控界面用VB2008開發(fā)。在上位機界面中通信波特率選用1Mbps伺服電機Node-ID設置為1,心跳周期為1s,TPDO發(fā)送周期為100ms,同時設置好電機電流環(huán)、位置環(huán)、速度環(huán)的參數(shù),將設置的報文依次輸入上位機界面的SDO控制,電機啟動并運行到報文中的設定值,電機手動遙控器顯示值與設定值一致,同時上位機界面中報文顯示值也與設定值一致,成功實現(xiàn)了伺服控制的控制。

1)PP模式電機監(jiān)控界面中位置控制曲線,

在上位機界面中設置好報文值,電機啟動。電機先加速運行,達到設定的目標速度值后開始勻速運行,直至達到設定的目標位置值就不再變化。上位機過程數(shù)據(jù)與電機監(jiān)控曲線變化一致。如果需要改變電機的位置值,在上位機界面中依次輸人新的控制報文,電機會根據(jù)設定值正轉或者反轉,繼續(xù)運行到新的位置。

2)PV模式電機首先加速到設定的目標速度值,然后按照設疋值勾速運打。如果需要改變運行的速度,同樣可在上位機界面中輸人新的速度值,加速時的變化如上所述。減速控制時,電機減速直至速度為則停止。上位機數(shù)據(jù)變化與電機監(jiān)控曲線變化一致速度控制曲線,如圖所。

3)HM模式電機先加速到設定速度,然后尋找原點位置,找到原點后,電機回零,減速直至這時分別在上位機界面以及電機的手動遙控器伺服電機中査看電機的當前位置值,都可以看到電機的當前設為說明電機回零操作完成。位置曲線,如圖所示。

6、結語

實踐證明:系統(tǒng)運行可靠,數(shù)據(jù)準確易分析,機先加速運行,達到設定的目標速度值后開始勻速實時性好,協(xié)議棧程序易植入。該方法可以擴展適用于多電機控制系統(tǒng),而且的CANopen通信協(xié)議棧適用于所有設備,工程應用非常廣泛。

標簽:

點贊

分享到:

上一篇:淺談無線物聯(lián)網平臺開發(fā)套件...

下一篇:淺談用Z源逆變器驅動直流電機...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.treenowplaneincome.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯(lián)網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網-工業(yè)自動化與智能制造的全媒體“互聯(lián)網+”創(chuàng)新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號