a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > ZedBoard開發平臺的多軸串聯控制系統

ZedBoard開發平臺的多軸串聯控制系統

作者:汪卓 時間:2013-02-07 來源:電子產品世界 收藏

  摘要:技術突飛猛進的發展,為運動控制系統的研究和應用注入了新的活力,并且使得開發成本和周期都大為縮減。本論文將多電機驅動、電機控制器、多電機串聯控制器、在線調試等功能在開發平臺中實現,突出了 AP SoC系列處理器資源豐富、配置靈活的特點。系統使用集成半橋驅動器BTS7960實現了高效電機驅動板設計。在設計方法上使用軟硬件協同設計方法,在大大擴展系統功能的基礎上,有效地縮短了開發時間。

本文引用地址:http://www.j9360.com/article/141883.htm

  引言

  運動控制系統廣泛應用于工業自動化領域。系統需求日漸復雜,系統的響應速度、精度要求越來越高。多軸串聯控制技術已在工業界得到廣泛的應用,主要用于消除傳動間隙,驅動大慣量、高負載對象等。使用多軸串聯控制技術既可以改善系統傳動間隙的影響,又能夠提升系統的響應性能和魯棒性。

  由于各個軸之間的驅動電機性能存在差異,使用傳統速度控制方案或者主從結構方案都難以達到理想的控制效果。Y. Koren教授于1980年提出了交叉耦合控制方案,并逐步應用于多軸串聯控制系統中。但是要實現這種方案,需要復雜的硬件設計、強大的實時計算能力、昂貴的系統配置和較高的系統功耗。

   All Programmable SoC( AP SoC)是Xilinx公司推出的新型All Programmable解決方案,是用來應對高級運動控制、實時工業網絡、機器視覺以及新一代工業自動化應用的挑戰。Zynq-7000 AP SoC集成了雙核Cortex-A9 MPCore處理器系統,支持Xilinx 28nm可編程邏輯的ARM TrustZone安全技術。同時Zynq-7000內部集成了豐富的邏輯資源,其Programmable Logic(PL)部分包含約1.3M等效邏輯門和220個DSP Slices。這些邏輯資源提供了完善的高級運動控制解決方案。本設計通過開發系統實現了從底層驅動至上位機人機交互等一整套完整的系統功能。

  多軸串聯控制系統

  本系統設計借助于開發系統強大的性能和美信公司完善的硬件支持,實現了快速、高效的系統開發。前期系統模型和分析利用Matlab完成。通過Matlab與Xilinx產品的相互支持,設計者可以快速確定控制器方案和具體實施細節。本設計將電機驅動、交叉補償單元、電機標準接口均在ZedBoard開發系統中應用實現。系統外部同時連接兩臺直流電機。各電機的實時狀態也通過接口反饋到上位機,并可以傳遞給Matlab進行數據分析和參數調試。

  系統的電機驅動PI控制器和補償PI控制器均利用PL實現。由于使用了Xilinx的DSP開發套件System Generator(XSG),使得開發周期縮短、開發難度降低。在Matlab/Simulink仿真環境下,設計相關PID模塊。通過XSG,系統可以直接生成PL可執行模塊。該模塊可以利用Matlab與其他模塊仿真,通過這項功能進行參數調整將大大節約開發的時間。

  在此基礎上,本設計采用交叉補償方案完成電機串聯控制。在單電機驅動結構之外,系統增加張力扭矩PI補償,控制兩臺電機保持協同消隙所需要的扭矩關系。所設計的系統結構框圖如圖1所示。張力扭矩軌跡表示兩臺電機力矩的關系。其指令意義表示兩臺電機驅動的電流指令之差,物理意義表示兩臺電機輸出力矩之差。  

linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

pid控制相關文章:pid控制原理


pid控制器相關文章:pid控制器原理




評論


相關推薦

技術專區

關閉