<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > PMAC運動(dòng)控制卡在A(yíng)GV控制系統中的應用

PMAC運動(dòng)控制卡在A(yíng)GV控制系統中的應用

作者: 時(shí)間:2010-08-12 來(lái)源:網(wǎng)絡(luò ) 收藏

自動(dòng)引導車(chē)() 是現代工業(yè)自動(dòng)化物流系統中的關(guān)鍵設備之一, 在地面控制系統的統一調用下能夠實(shí)現貨物自動(dòng)搬運、無(wú)人傳送等 。

的工作特點(diǎn)要求AGV控制系統應具備電機多軸控制、多傳感器數據實(shí)時(shí)采集與處理、與上位機數據交換等功能。目前, 由于采用單片機成本低、集成度高、使用方便, 在運動(dòng)控制中得到廣泛應用, 但其很難控制多軸設備; PLC工作可靠、控制的I/O點(diǎn)數多, 但控制2個(gè)電機進(jìn)行插補運動(dòng)困難, 控制多軸設備的成本高。DSP運動(dòng)控制卡能夠進(jìn)行2 軸及多軸控制, 價(jià)格不高, 但必須和工控機配合使用, 功能還不夠完善, 仍需進(jìn)行大量的軟件開(kāi)發(fā)工作。

本文提出一種以PMAC2 PC - 104運動(dòng)控制器作為控制器的AGV底盤(pán)控制系統, 采用PMAC作為控制器使多軸控制變得更簡(jiǎn)單, 控制系統更具開(kāi)放性且實(shí)時(shí)性強。

1AGV系統硬件構成

PMAC ( Programmable Multi-Axis Controller) 是美國Delta Tau數字系統公司推出的一種可編程多軸運動(dòng)控制器, 它采用Motorola公司的DSP56300處理器作為CPU, 可以實(shí)現最多8個(gè)坐標系同時(shí)運動(dòng),可以通過(guò)存儲在其內部的程序單獨操作 , 使用PMAC作為AGV控制器, 物理結構可以大大簡(jiǎn)化,系統設計和調試過(guò)程也變得更簡(jiǎn)單。

AGV采用4輪- 雙輪驅動(dòng), 左右2個(gè)同軸輪獨立驅動(dòng), 通過(guò)2輪差速實(shí)現AGV行駛狀態(tài)的調整, 適宜采用PMAC運動(dòng)控制器作為系統的核心處理器, 為了實(shí)現PMAC 多軸控制功能, 需在PMAC板上擴展相應的I/O接口板, 同時(shí)采用、伺服驅動(dòng)單元、編碼器以及相應的傳感器構成1套完整的開(kāi)放式AGV 控制系統, 見(jiàn)圖1。

其中PMAC主要實(shí)現對AGV驅動(dòng)電機、控制面板開(kāi)關(guān)量以及報警裝置的控制。

2AGV控制系統伺服環(huán)設置

為保證AGV運行時(shí)的精確性和穩定性, 電機控制采用速度、位置雙反饋系統, 如圖2 所示。變量lx03指向寄存器地址$720作為位置編碼器的地址 , 在每一個(gè)伺服周期閉上位置環(huán)。電機編碼器的數據經(jīng)過(guò)處理后存儲到lx03 指定的地址,閉上位置環(huán)。變量lx04指向寄存器地址$721作為速度編碼器的地址, 在每一個(gè)伺服周期閉上速度環(huán)。陀螺儀的數據經(jīng)過(guò)處理后存儲到lx04指定的地址, 閉上速度環(huán)。使用雙反饋系統需將lx25變量設置為1, 以打開(kāi)PMAC的硬件位置捕獲功能,提高控制精度。


3上位機通信程序編制

AGV控制軟件使用Visual C + +進(jìn)行設計, 通過(guò)PMAC的各種參數設置實(shí)現對AGV小車(chē)運動(dòng)路線(xiàn)的控制, 如圖3所示。AGV 控制軟件主要實(shí)現參數設置、路徑編制、狀態(tài)診斷功能。

Delta Tau公司為PMAC提供了PComm32動(dòng)態(tài)鏈接庫, 作為上層應用程序與PMAC通訊的橋梁。PComm32包含所有上位機與PMAC 之間通信的200多個(gè)函數。

AGV控制軟件通過(guò)調用PComm32 中的函數實(shí)現對PMAC的控制, PComm32包括PMAC1dll、PMAC1VXD、PMAC1SYS 3 部分, 利用其提供的動(dòng)態(tài)鏈接庫并結合Visual C + +編程, 通過(guò)調用動(dòng)態(tài)鏈接庫提供的OPENPmacDevice () 、CLOSEP2macDevice () 、PmacGetResponse () 、PmacFlush ()等函數, PC 機將AGV 每個(gè)動(dòng)作的相關(guān)數據以ASC II碼指令的形式發(fā)送至PMAC, 從而實(shí)現控制軟件與PMAC之間的命令和信息交換。PMAC執行順時(shí)針圓弧運動(dòng)的PMAC 驅動(dòng)命令程序如下:

CLOSE

1#1 - > 4000X設置坐標系

#2 - > 4000Y

OPEN PROG 10 CLEAR

GOSUB 20000調用圓心計算子程序

Q0 =Q3 - Q9求圓心到終點(diǎn)的角度

Q27 =ATAN2 (Q4 - Q10)

WH ILE (Q28 Q11 =Q9 +Q5*COS(Q28) 圓弧X坐標

Q12 =Q10 +Q5SIN (Q28) 圓弧Y坐標

X (Q11) Y(Q12) 部分運動(dòng)

Q28 =Q28 +Q8角度增加

ENDWH ILE

X (Q3) Y(Q4)終運動(dòng)

RETURN

N20000計算圓心子程序

Q20 = SQRT( (Q3 - Q1) * (Q3 - Q1) + (Q4 - Q2) *(Q4 - Q2) )

Q21 =Q5* Q5 - Q20* Q20 /4

FQ23 = SQRT(Q21)

Q0 =Q3 - Q1

Q24 =ATAN2 (Q4 - Q2)起點(diǎn)到終點(diǎn)的角度

Q0 =Q20 /2

Q25 =ATAN2 (Q23) 中心離開(kāi)中線(xiàn)的角度

Q26 =Q24 - Q25

Q9 =Q1 +Q5* COS(Q26) 中心X坐標

Q10 =Q2 +Q5* SIN (Q26) 中心Y坐標

RETURN

CLOSE

4結束語(yǔ)

AGV集光、機、電、計算機為一體, 綜合了當今科技領(lǐng)域先進(jìn)的理論和應用技術(shù)。以PMAC作為控制器, 能夠滿(mǎn)足AGV運動(dòng)的高實(shí)時(shí)和高精度的要求, 其開(kāi)放結構易于今后產(chǎn)品線(xiàn)的更新?lián)Q代和系統的移植。

伺服電機相關(guān)文章:伺服電機工作原理




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>