資料介紹
本文轉(zhuǎn)載自: PYNQ開源社區(qū)微信公眾號
感興趣者可與 pynq_china@xilinx.com 聯(lián)系,共同合作拓展項目。
這項工作是由加州州立理工大學波莫納分校、C3SR的產(chǎn)學合作課程設計項目。該項目的目標是創(chuàng)建一個通用的運動控制器,與任何運動控制系統(tǒng)或設備兼容,解決工業(yè)和開源運動控制器中的問題,同時也相對便宜,易于對創(chuàng)作者群體進行擴展。項目在PYNQ框架下開發(fā)了可重構(gòu)運動控制器,所提出的體系結(jié)構(gòu)依賴于使用S曲線算法來控制軌道上的運動,而另一個則是為了驗證概念。
1.什么是S型運動軌跡規(guī)劃
市場上發(fā)現(xiàn)的許多工業(yè)運動控制器使用具有線性加速和減速階段的梯形運動輪廓。然而,由于圖1所示不同點期間的加速度突然變化,這會導致沖擊運動,導致控制系統(tǒng)中出現(xiàn)不必要的振蕩。在 S 曲線算法中,加速和減速階段使用二階或更高多項式實現(xiàn),以減少這種沖擊運動并產(chǎn)生更平滑的運動。S曲線的階數(shù)越高,生成的運動將變得越平滑,盡管這是以額外資源為代價的。

S 曲線算法本身有 5 個主要部分,如圖 2 所示。第一節(jié)和第二節(jié)包括一個增加的正加速度階段,然后是遞減的正加速度階段。第三部分是加速度為 0 且速度為最大值的穩(wěn)定狀態(tài)。第 4 節(jié)和第 5 節(jié)是前兩節(jié)的相反狀態(tài),其負加速度增加,然后是負加速度遞減,直到系統(tǒng)到達目的地。應當指出,這些部分可以進一步細分為其他部分,這將有助于進一步理順提案。

2.實現(xiàn)
此控制器的實現(xiàn)需要三個主要組件:S-Curve 算法塊(藍色)、FIFO 塊(橙色)和包含向目標設備驅(qū)動程序生成脈沖的管理塊(黃色)。
使用此實現(xiàn)版本的FIFO塊是因為S曲線和管理塊的頻率不同。它充當一個緩沖區(qū),使S曲線與管理器中的脈沖產(chǎn)生相兼容。管理器本身是幾個功能的組合,其中最重要的是脈沖發(fā)生器或PWM,因為它將S曲線的頻率轉(zhuǎn)換為驅(qū)動器的脈沖。

3.該項目狀態(tài)和未來計劃
目前的項目狀態(tài)是一個工作的二階S曲線運動控制器,計劃擴展到更高的階數(shù)以及多個運動軸。在電源和資源使用方面,運動控制器僅使用約318mw,僅占用PYNQ板不到30%的資源,有很大的擴展空間。詳細步驟請點擊:

掃碼添加小助手
加入工程師交流群
- 正運動脈沖+總線運動控制器XPL .C108E用戶手冊 0次下載
- 把PYNQ框架移植到ZC702開發(fā)板上
- 基于運動控制芯片MCX314As的多軸運動控制器的設計 25次下載
- 運動控制器入門指南 28次下載
- PYNQ的常見問題
- zdevelop2.68運動控制器開發(fā)軟件的詳細資料免費下載 33次下載
- 基于GUC運動控制器指令及運動狀態(tài)檢測 4次下載
- MapReduce框架下的Skyline結(jié)果優(yōu)化算法_馬學森 0次下載
- 如何用運動控制器構(gòu)建最佳應用方案
- 基于ARM+FPGA的可重構(gòu)控制器設計及其在加載系統(tǒng)中的應用
- 基于SOPC的運動控制器設計
- 基于MPC5200的運動控制器設計
- 基于DSP的運動控制器的研究與開發(fā)
- 基于嵌入式運動控制器系統(tǒng)的設計與開發(fā)
- 基于MCX314as的運動控制器設計
- 微控制器與運動控制器的區(qū)別 1.7k次閱讀
- EtherCAT運動控制器與PLC的區(qū)別 2.3k次閱讀
- 什么是EtherCAT運動控制器?它有哪些特點? 1.9k次閱讀
- 什么是運動控制器?它有哪些作用? 2.8k次閱讀
- EtherCAT運動控制器在ROS上的應用開發(fā)案例(下) 1.9k次閱讀
- EtherCAT運動控制器在ROS上的應用開發(fā)案例(上) 3.1k次閱讀
- 全國產(chǎn)EtherCAT運動控制邊緣控制器(五):IO配置與回零運動的Python+Qt開發(fā) 1.9k次閱讀
- 全國產(chǎn)EtherCAT運動控制邊緣控制器-ZMC432H 1.7k次閱讀
- 應用ZMC408SCAN開放式激光振鏡運動控制器的C++開發(fā) 2.8k次閱讀
- 運動控制器分類_運動控制器選型 6.1k次閱讀
- 基于ARM與DSP的嵌入式運動控制器設計詳解 8.1k次閱讀
- 運動控制器哪家好_全球十大運動控制器品牌排行版 10.6w次閱讀
- 常見的運動控制器有哪些 3.4w次閱讀
- 什么是運動控制器_運動控制器的工作原理及應用 3.9w次閱讀
- 可重構(gòu)技術(shù)分析及動態(tài)可重構(gòu)系統(tǒng)設計 1.5w次閱讀
下載排行
本周
- 1MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 2MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 3聯(lián)想flex2-14D/15D說明書
- 4.92 MB | 次下載 | 免費
- 4收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 524Pin Type-C連接器設計報告
- 1.06 MB | 次下載 | 免費
- 6新一代網(wǎng)絡可視化(NPB 2.0)
- 3.40 MB | 次下載 | 免費
- 7MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
- 8MS1022高精度時間測量(TDC)電路數(shù)據(jù)手冊
- 1.81 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論