国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

PMAC運動控制卡在AGV控制系統中的應用

發布時間:2010-8-10 14:37    發布者:lavida
關鍵詞: AGV , PMAC , 控制系統 , 運動控制
自動引導車(AGV) 是現代工業自動化物流系統中的關鍵設備之一, AGV在地面控制系統的統一調用下能夠實現貨物自動搬運、無人傳送等 。  

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

本文提出一種以PMAC2 PC - 104運動控制器作為控制器的AGV底盤控制系統, 采用PMAC作為控制器使多軸控制變得更簡單, 控制系統更具開放性且實時性強。  

1AGV系統硬件構成  

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

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



  


其中PMAC主要實現對AGV驅動電機、控制面板開關量以及報警裝置的控制。  

2AGV控制系統伺服環設置  

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



  


3上位機通信程序編制  

AGV控制軟件使用Visual C + +進行設計, 通過PMAC的各種參數設置實現對AGV小車運動路線的控制, 如圖3所示。AGV 控制軟件主要實現參數設置、路徑編制、狀態診斷功能。  



  


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

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

CLOSE  

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

#2 - > 4000Y  

OPEN PROG 10 CLEAR  

GOSUB 20000調用圓心計算子程序  

Q0 =Q3 - Q9求圓心到終點的角度  

Q27 =ATAN2 (Q4 - Q10)  

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

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

X (Q11) Y(Q12) 部分運動  

Q28 =Q28 +Q8角度增加  

ENDWH ILE  

X (Q3) Y(Q4)終運動  

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)起點到終點的角度  

Q0 =Q20 /2  

Q25 =ATAN2 (Q23) 中心離開中線的角度  

Q26 =Q24 - Q25  

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

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

RETURN  

CLOSE  

4結束語  

AGV集光、機、電、計算機為一體, 綜合了當今科技領域先進的理論和應用技術。以PMAC作為控制器, 能夠滿足AGV運動的高實時和高精度的要求, 其開放結構易于今后產品線的更新換代和系統的移植。
本文地址:http://m.qingdxww.cn/thread-20599-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 超碰视频97av| 欧美成年性色mmm| 中文字幕在线播放视频| 日韩成人一级| 青草国内精品视频在线观看| 天天干天天操天天射| 一级做a爰全过程免费视频毛片| 网址在线观看| 大胸美女被C得嗷嗷叫动态图| 毛片免费观看的视频| 亚洲一区在线播放| 人人爽人人干| 色综合视频| 水户香奈大战黑人在线播放| 一级高清毛片免费a级高清毛片| 国产午夜福利100集发布| 我半夜摸妺妺的奶C了她| 日本免费人成黄页在线观看视频| 三级黄色毛片网站| 色狠狠色综合吹潮| 双性小说肉| caoporn超碰视频| 麻豆AV蜜桃AV久久| 色在线网站| 欧美亚洲国产日韩一区二区三区| 婷婷综合在线| 亚拍一区| 国产热久久精| 性欧美FREE少妇XXX| 亚洲情欲| 午夜狠狠操| 亚洲 欧美 国产 在线观看| 国产精品青青草原app大全| 爽爽影院免费观看| 日本福利片午夜免费观着| 四虎影院在线观看网站| 亚洲人成网站在线观看播放青青| 川师 最美老师| 亚洲精品午夜aaa级久久久久| 欧美一级视频免费观看| 四虎影视国产精品永久在线|