您的位置:首頁 > 資訊 > 企業(yè)動態(tài) > 正文

使用攻略丨CVC700如何集成第三方驅(qū)動器?(第二彈)

2024-01-09 09:54 性質(zhì):轉(zhuǎn)載 作者:科爾摩根AGV 來源:科爾摩根AGV
免責聲明:中叉網(wǎng)(www.htyl001.com)尊重合法版權(quán),反對侵權(quán)盜版。(凡是我網(wǎng)所轉(zhuǎn)載之文章,文中所有文字內(nèi)容和圖片視頻之知識產(chǎn)權(quán)均系原作者和機構(gòu)所有。文章內(nèi)容觀點,與本網(wǎng)無關。如有需要刪除,敬請來電商榷?。?/div>
樹立終身學習的觀念至關重要,對于工作而言更是如此。保持學習和工作的熱情和能力,以適應不斷變化的社會和經(jīng)濟環(huán)境。在求知欲下,持續(xù)探索和解鎖新的知識和技能,不斷進步,不斷提高。使用攻略丨C...

樹立終身學習的觀念至關重要,對于工作而言更是如此。保持學習和工作的熱情和能力,以適應不斷變化的社會和經(jīng)濟環(huán)境。在求知欲下,持續(xù)探索和解鎖新的知識和技能,不斷進步,不斷提高。

使用攻略丨CVC700如何集成第三方驅(qū)動器?

在日新月異的技術(shù)和行業(yè)發(fā)展中,身為工程師的你也應順應時代的步伐,保持競爭力,從而立于不敗之地。在前面的推文中,我們介紹了CVC700如何與第三方驅(qū)動器通過CANOpen協(xié)議通信。本文書接上回,繼續(xù)為您講解如何實現(xiàn)應用控制。

首先,應根據(jù)驅(qū)動器的用途,確認其操作模式,向0x6060 mode of operation賦值。

轉(zhuǎn)向控制

?如果是用于轉(zhuǎn)向控制,那么應將其設為位置模式,其目標位置0x607A和實際位置0x6064,分別代表了舵輪轉(zhuǎn)向的設定角度SetAngle和實際角度ActualAngle。

?這里推薦使用帶絕對值編碼器反饋的驅(qū)動器,這樣任何時候舵輪的實際角度都是已知的。

如果使用增量型編碼器反饋,則每次重新上電后,都需要進行一次找零。

具體操作為:先要將操作模式0x6060設為Home模式,而后通過驅(qū)動器的Home功能,找到舵輪的零位,再將其設為位置模式。

?一般地,驅(qū)動器的位置單位為pulse,而CVC700用于舵輪轉(zhuǎn)向控制的角度單位為deg,二者存在一個比例換算關系。同時,舵輪的安裝偏差,也決定了驅(qū)動器的零位,與車身舵輪的機械零位,存在一個差值。

可通過如下公式代入計算

0x607A=(SetAngle + SteerOffset)*SteerScale

ActualAngle=0x6064/SteerScale-SteerOffset

后期我們可以通過修正SteerOffset,使舵輪在SetAngle=0時,其實際物理位置就是車身舵輪的機械零位。

Kollmorgen AGV

行走控制

?如果是用于行走控制,操作模式0x6060應設為速度模式,其目標速度0x60FF和實際速度0x606C,分別代表了舵輪行走的設定速度SetSpeed和實際速度ActualSpeed。

?一般地,驅(qū)動器的速度單位為pulse/s或者rpm,而CVC700用于舵輪行走控制的速度單位為mm/s,二者存在一個比例換算關系,涉及到傳動比和舵輪直徑。

其值可通過如下公式代入計算

0x60FF=SetSpeed*SpeedScale

ActualSpeed=0x606C/SpeedScale

由于機械設計參數(shù)存在誤差,后期我們可以通過修正SpeedScale,使舵輪反饋的行走距離與實際物理距離一致。修正方法可以參考我們的調(diào)車文檔或者視頻。

?因為用于舵輪轉(zhuǎn)向/行走控制的邏輯發(fā)生器是在CVC700中完成的,所以轉(zhuǎn)向/行走驅(qū)動器的操作模式0x6060應設為周期同步位置/速度模式。

那么用于更改驅(qū)動器狀態(tài)的控制字0x6040,就需要根據(jù)當前狀態(tài)字的內(nèi)容,進行分步設置。

?當狀態(tài)字0x6041=Switch On Disabled時,控制字0x6040應設為xx 06,shut down command

?則狀態(tài)字變?yōu)?/span>Ready To Switch On,控制字0x6040應設為xx 07,switch on command

?則狀態(tài)字變?yōu)?/span>Switched On,控制字0x6040應設為xx 0F,enable operation command

?則狀態(tài)字變?yōu)?/span>Operation Enabled

至此驅(qū)動器處于使能工作狀態(tài),可以根據(jù)命令源目標位置0x607A或者目標速度0x60FF,使舵輪到達預期的轉(zhuǎn)向角度或者行駛速度。

Kollmorgen AGV 

輪系配置

在車輛應用設計軟件Vehicle Application Designer中,定義AGV的輪系結(jié)構(gòu)為單舵輪SD、差速輪Diff或多舵輪Quad X(最多可支持20個舵輪)。在每個輪子的配置頁面,指定其電氣連接的第三方驅(qū)動器所對應的SetAngle/ActualAngle,SetSpeed/ActualSpeed。

至此,CVC700便可以建立整車AGV的數(shù)學運動模型了,具體操作可以參閱我們的手冊Start up Vehicle或者相關視頻。

關于CVC700集成第三方驅(qū)動器的相關知識,就介紹到這里。作為一款功能強大的AGV專用控制器,CVC700集導航功能、通信功能、IO功能、以及PLC仿真功能于一體,為AGV的穩(wěn)定運行提供著可靠保障。更多相關專業(yè)知識及使用攻略,還在持續(xù)更新中,科爾摩根AGV期待與行業(yè)中的你共同進步,一同探索物流自動化的無限潛力。

Kollmorgen AGV在過去的50多年里,通過NDC平臺為自動導引車(AGV)和移動機器人提供了車輛自動化解決方案。通過OEM和系統(tǒng)集成商合作伙伴的生態(tài)體系,在全球范圍內(nèi)為各種應用部署了數(shù)萬輛先進的自動引導車輛。

科爾摩根AGV的解決方案由:系統(tǒng)、車輛、軟件工具和服務組成。其中NDC平臺不僅支持目前市面上多種主流導航方式,如激光導航,自然導航,二維碼導航等,還支持他們的組合導航方式。同時,NDC平臺包括用于管理車隊和有效引導車輛的軟件,以及用于導航和控制的硬件。后期,科爾摩根AGV 定期為合作伙伴提供技術(shù)支持,培訓,咨詢等服務。

使用Kollmorgen NDC8,合作伙伴幾乎可以實現(xiàn)不同類型的車輛或移動機器人的自動化,并將其集成到全球任何行業(yè)的任何類型的應用場景中。為終端用戶降低從前期項目實施到后期系統(tǒng)運維各方的實際成本。

網(wǎng)友評論
文明上網(wǎng),理性發(fā)言,拒絕廣告

相關資訊

關注官方微信

手機掃碼看新聞