一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ZMC600E運(yùn)動(dòng)控制器T型、S型速度規(guī)劃詳解

ZLG致遠(yuǎn)電子 ? 2024-12-30 11:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

導(dǎo)讀

想深入了解ZMC600E運(yùn)動(dòng)控制器的速度規(guī)劃嗎?T型線性加減速簡潔高效,S型過渡自然減震,避免沖擊。通過合理的規(guī)劃選擇,可有效提升設(shè)備精度、效率與性能。深入探索其核心,為工業(yè)自動(dòng)化設(shè)備的控制賦能。

ZMC600E是廣州致遠(yuǎn)電子股份有限公司開發(fā)的最新一代高性能智能總線型控制器,是面向工廠智能化時(shí)代的機(jī)器人控制器。ZMC600E采用多核異構(gòu)應(yīng)用處理器為核心,其內(nèi)核包括2個(gè)64位的ArmCortex-A53核,主頻1.0GHz;4個(gè)Cortex-R5F內(nèi)核,主頻800MHz。同時(shí)板載1GB DDR4、4GB eMMC以及32KB FRAM。

ZMC600E EtherCAT主站控制器為了滿足不同的自動(dòng)化應(yīng)用需求,在硬件接口上面,精心設(shè)計(jì)了1路EtherCAT主站接口,ms 周期任務(wù)抖動(dòng)±5μs 以內(nèi);3 路以太網(wǎng)接口,其中1路是千兆網(wǎng)口;2路RS485;2路CAN;32個(gè)用戶I/O,其中16路DI,16路DO,輸入支持最多2路正交編碼或兩路脈沖計(jì)數(shù);1個(gè)USB3.0接口;支持TF卡;系統(tǒng)電源采用高穩(wěn)定隔離電源,支持掉電檢測(cè);提供多種程序加密手段,保護(hù)用戶應(yīng)用軟件知識(shí)產(chǎn)權(quán)。

ZMC600E 示意圖及接口圖如下所示:

d80be0ba-c65f-11ef-9434-92fbcf53809c.png

圖1 產(chǎn)品示意圖

d82a6f12-c65f-11ef-9434-92fbcf53809c.png

圖2 ZMC600E接口圖

ZMC600E EtherCAT主站控制器為設(shè)備制造商提供多軸數(shù)、多IO點(diǎn)數(shù)控制的新一代可靠智能的運(yùn)動(dòng)控制解決方案,提供T型、S型速度規(guī)劃算法,可以廣泛應(yīng)用于注塑行業(yè)、沖壓行業(yè)、車床行業(yè)、搬運(yùn)碼垛、關(guān)節(jié)機(jī)器人、噴涂、玻璃機(jī)、壓鑄機(jī)、包裝設(shè)備、3C設(shè)備、鋰電池設(shè)備、紡織、流水線工作站、非標(biāo)自動(dòng)化裝備、特種機(jī)床等高端設(shè)備應(yīng)用。


d836ccbc-c65f-11ef-9434-92fbcf53809c.jpg ?速度規(guī)劃的概念

速度規(guī)劃這里特指,在已知運(yùn)動(dòng)的起點(diǎn)和終點(diǎn)和完整路徑的情況下,基于給定的時(shí)間約束, 最大速度約束和最大加速度減速度約束的條件,設(shè)計(jì)運(yùn)動(dòng)的速度隨時(shí)間的曲線。速度規(guī)劃是運(yùn)動(dòng)控制領(lǐng)域中的一個(gè)關(guān)鍵環(huán)節(jié),其核心目的是為機(jī)械設(shè)備或機(jī)器人在運(yùn)動(dòng)路徑上設(shè)計(jì)合適的速度曲線,以確保整個(gè)運(yùn)動(dòng)過程的平滑性、效率、安全性和舒適性。合理的速度規(guī)劃能夠有效提升設(shè)備的運(yùn)行效率、精度和穩(wěn)定性,同時(shí)減少能耗和機(jī)械磨損。因此,在自動(dòng)化系統(tǒng)中,速度規(guī)劃是提高性能和可靠性的核心技術(shù)之一。常用的速度規(guī)劃主要為T型和S型速度規(guī)劃算法。
d836ccbc-c65f-11ef-9434-92fbcf53809c.jpg ?T型規(guī)劃

T型規(guī)劃,也稱為梯形速度規(guī)劃,是工業(yè)界最廣泛采用的形式,它是一種時(shí)間最優(yōu)的簡單速度規(guī)劃方法。它通常包括三個(gè)階段:加速、勻速和減速。在加速階段,速度從零逐漸增加到設(shè)定的最大速度;在勻速階段,速度保持恒定;在減速階段,速度逐漸減小到零。

T型速度規(guī)劃圖示如下:

d8788828-c65f-11ef-9434-92fbcf53809c.pngd8840be4-c65f-11ef-9434-92fbcf53809c.png

圖3 T型速度規(guī)劃曲線

T型速度規(guī)劃問題可以定義為:已知路程S,初始速度V0,結(jié)束速度Vn,限制條件最大速度Vmax,最大加速度Accmax,最大減速度Decmax。被控對(duì)象從A點(diǎn)運(yùn)動(dòng)到B點(diǎn),要求生成的速度軌跡在這些條件下時(shí)間最優(yōu)。

從圖3可以明顯看出,T 型規(guī)劃的加速度表現(xiàn)出不連續(xù)性。具體而言,在加速階段與勻速階段以及減速階段與勻速階段的銜接處,存在著較為顯著的突變情況。這種突變會(huì)對(duì)執(zhí)行器產(chǎn)生沖擊,影響舒適性。T 型規(guī)劃適用于機(jī)械加工快速定位及對(duì)響應(yīng)速度要求高、舒適性要求低的工業(yè)自動(dòng)化領(lǐng)域。


d836ccbc-c65f-11ef-9434-92fbcf53809c.jpg ?S型規(guī)劃

S型規(guī)劃,也稱為S曲線速度規(guī)劃,是一種平滑的速度規(guī)劃方法。S型規(guī)劃通常包括7個(gè)階段:加加速、勻加速、減加速、勻速、加減速、勻減速、減減速。這種規(guī)劃方法可以減少機(jī)器的振動(dòng)和噪音,提高運(yùn)動(dòng)的平滑性。

S型速度規(guī)劃圖示如下:

d8a779da-c65f-11ef-9434-92fbcf53809c.pngd8bd64e8-c65f-11ef-9434-92fbcf53809c.pngd8d661c8-c65f-11ef-9434-92fbcf53809c.png

圖4 S型速度規(guī)劃曲線

S型速度規(guī)劃問題可以定義為:已知路程S,初始速度V0、結(jié)束速度Vn、以及限制條件最大速度Vmax,最大加速度Accmax,最大減速度Decmax、最大加加速度Jerkmax。被控對(duì)象從起點(diǎn)A移動(dòng)到終點(diǎn)B,要求生成的速度軌跡在滿足上述約束條件下時(shí)間最優(yōu)。

與T 型速度規(guī)劃不同,S 型速度規(guī)劃在加速和減速階段不僅考慮加速度的限制,還引入了加加速度(jerk)的限制。這使得速度曲線在加速和減速時(shí)呈現(xiàn)平滑的 S 型曲線,避免突然的加速度變化,從而減少?zèng)_擊,提高運(yùn)動(dòng)的平穩(wěn)性。因此,S 型速度規(guī)劃通常用于對(duì)平滑度要求較高的運(yùn)動(dòng)控制場(chǎng)景,如機(jī)器人、數(shù)控機(jī)床等應(yīng)用中。


d836ccbc-c65f-11ef-9434-92fbcf53809c.jpg ?速度規(guī)劃API

ZMC600E 運(yùn)動(dòng)控制器提供了T型和S型運(yùn)動(dòng)控制 API 接口,方便用戶進(jìn)行速度規(guī)劃的設(shè)置和調(diào)整。

創(chuàng)建T型速度規(guī)劃

d8ee35c8-c65f-11ef-9434-92fbcf53809c.png

創(chuàng)建S型速度規(guī)劃

d900bb3a-c65f-11ef-9434-92fbcf53809c.png

刪除速度規(guī)劃的句柄

d913af92-c65f-11ef-9434-92fbcf53809c.png

配置速度規(guī)劃限制參數(shù)

d92ce1a6-c65f-11ef-9434-92fbcf53809c.png

設(shè)置速度規(guī)劃

d948c3a8-c65f-11ef-9434-92fbcf53809c.png

獲取執(zhí)行速度規(guī)劃的所需的總時(shí)間

d9600ce8-c65f-11ef-9434-92fbcf53809c.png

獲取某個(gè)時(shí)間點(diǎn)的規(guī)劃信息

d96fc5fc-c65f-11ef-9434-92fbcf53809c.png

d836ccbc-c65f-11ef-9434-92fbcf53809c.jpg ?示例

從A點(diǎn)到B點(diǎn)路程共50m,從起點(diǎn)開始運(yùn)動(dòng),起始和結(jié)束速度為0,最大速度5m/s,最大加速度2m/s2,最大減速度2m/s2,分別使用T型和S型速度規(guī)劃,使用S型時(shí)最大加加速度4m/s3。
代碼如下:

#include #include #include #include "velocity.h"
int main(int argc, char *argv[]){ if (argc != 2) { printf( "Usage: ./velocity_test 0/1\n"); return -1; } velocity_handle handle = NULL; if(strcmp(argv[1], "0") == 0) { handle = velocity_new_t(); velocity_set_config(handle, 5, 2, 2, 0); } else if(strcmp(argv[1], "1") == 0) { handle = velocity_new_s(); velocity_set_config(handle, 5, 2, 2, 4); } else { printf( "Usage: ./velocity_test 0/1\n"); return -1; } velocity_set_plan(handle, 50, 0, 0);
double time = velocity_get_plan_time(handle);
for(double t = 0; t < time; t+=0.001) ?{ ? ?double pos = 0, vel = 0, acc = 0; ? ?velocity_get_plan_slice(handle, t, &pos, &vel, &acc); ? ?printf("pos:%f, vel:%f, acc:%f\n", pos, vel, acc); ?}
velocity_delete(handle);
return 0;}

執(zhí)行結(jié)果如圖下圖所示。

d9a29108-c65f-11ef-9434-92fbcf53809c.png

圖5 T型速度規(guī)劃示例

d9ad101a-c65f-11ef-9434-92fbcf53809c.png

圖6 S型速度規(guī)劃示例

ZMC600E 運(yùn)動(dòng)控制器提供T型和S型速度規(guī)劃算法可以滿足不同應(yīng)用場(chǎng)景下的速度控制需求。深入掌握速度規(guī)劃技術(shù),將有助于提高設(shè)備的控制精度和效率,為工業(yè)生產(chǎn)帶來更大的價(jià)值。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 運(yùn)動(dòng)控制器

    關(guān)注

    2

    文章

    450

    瀏覽量

    25290
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2960

    瀏覽量

    89769
  • 工業(yè)自動(dòng)化

    關(guān)注

    17

    文章

    2741

    瀏覽量

    68349
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ZMC600E,多核異構(gòu)如何成就機(jī)器人精準(zhǔn)控制

    導(dǎo)讀ZMC600E主站控制器憑借其多核異構(gòu)處理的強(qiáng)大性能,實(shí)現(xiàn)了高算力與高實(shí)時(shí)性的完美平衡,讓機(jī)器人動(dòng)作流暢、精準(zhǔn)無誤。接下來,讓我們深入了解其內(nèi)核結(jié)構(gòu)的奧秘。在ZMC600E主站
    的頭像 發(fā)表于 02-24 11:37 ?311次閱讀
    <b class='flag-5'>ZMC600E</b>,多核異構(gòu)如何成就機(jī)器人精準(zhǔn)<b class='flag-5'>控制</b>?

    手把手帶你入門AWStudio運(yùn)動(dòng)控制編程

    導(dǎo)讀面對(duì)一臺(tái)ZMC600E運(yùn)動(dòng)控制器與多臺(tái)伺服電機(jī),我們?cè)撛鯓幼屗ぷ髌饋??本文帶你了解PLCOPen,并詳細(xì)講解如何使用AWStudio控制電機(jī)運(yùn)
    的頭像 發(fā)表于 02-10 11:38 ?693次閱讀
    手把手帶你入門AWStudio<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制</b>編程

    簡單易用緊湊總線運(yùn)動(dòng)控制器ZMC432M

    簡單易用的32軸總線運(yùn)動(dòng)控制器ZMC432M!助您輕松學(xué)握運(yùn)動(dòng)控制。
    的頭像 發(fā)表于 01-21 11:04 ?287次閱讀
    簡單易用緊湊<b class='flag-5'>型</b>總線<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制器</b>:<b class='flag-5'>ZMC</b>432M

    ZMC600E運(yùn)動(dòng)控制器直線和圓弧插補(bǔ)算法詳解

    導(dǎo)讀想深入了解ZMC600E運(yùn)動(dòng)控制器的插補(bǔ)算法嗎?空間直線插補(bǔ)適用于精確定位,圓弧插補(bǔ)提供平滑曲線過渡。合理應(yīng)用這些算法,能提升多軸協(xié)同能力,保障工作精度與可靠性,讓工業(yè)自動(dòng)化更高效、更智能
    的頭像 發(fā)表于 01-20 11:39 ?584次閱讀
    <b class='flag-5'>ZMC600E</b><b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制器</b>直線和圓弧插補(bǔ)算法<b class='flag-5'>詳解</b>

    步進(jìn)控制的光柵尺全閉環(huán)解決方案:32軸EtherCAT總線運(yùn)動(dòng)控制器ZMC432CL-V2 #正運(yùn)動(dòng)技術(shù)

    運(yùn)動(dòng)控制器
    正運(yùn)動(dòng)技術(shù)
    發(fā)布于 :2024年11月27日 11:38:04

    脈沖全閉環(huán)EtherCAT運(yùn)動(dòng)控制器的固件升級(jí)

    固件是常用功能。推薦優(yōu)先使用最新的RTSys軟件。 本文以ZMC406R-V2運(yùn)動(dòng)控制器為例給大家介紹正運(yùn)動(dòng)固件升級(jí)的多種方式。 ZMC40
    的頭像 發(fā)表于 11-07 10:58 ?975次閱讀
    脈沖全閉環(huán)EtherCAT<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制器</b>的固件升級(jí)

    EtherCAT運(yùn)動(dòng)控制器PT/PVT實(shí)現(xiàn)用戶自定義軌跡規(guī)劃

    EtherCAT運(yùn)動(dòng)控制器PT/PVT實(shí)現(xiàn)用戶自定義軌跡規(guī)劃。
    的頭像 發(fā)表于 08-15 11:49 ?1256次閱讀
    EtherCAT<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>控制器</b>PT/PVT實(shí)現(xiàn)用戶自定義軌跡<b class='flag-5'>規(guī)劃</b>

    e溫控表接k傳感會(huì)怎樣

    E溫控表和K傳感是工業(yè)自動(dòng)化領(lǐng)域中常用的溫度測(cè)量和控制設(shè)備。E
    的頭像 發(fā)表于 07-24 09:19 ?2110次閱讀