在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ZMC600E運動控制器T型、S型速度規劃詳解

ZLG致遠電子 ? 2024-12-30 11:40 ? 次閱讀

導讀

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

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

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

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

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

圖1 產品示意圖

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

圖2 ZMC600E接口圖

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


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

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

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

T型速度規劃圖示如下:

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

圖3 T型速度規劃曲線

T型速度規劃問題可以定義為:已知路程S,初始速度V0,結束速度Vn,限制條件最大速度Vmax,最大加速度Accmax,最大減速度Decmax。被控對象從A點運動到B點,要求生成的速度軌跡在這些條件下時間最優。

從圖3可以明顯看出,T 型規劃的加速度表現出不連續性。具體而言,在加速階段與勻速階段以及減速階段與勻速階段的銜接處,存在著較為顯著的突變情況。這種突變會對執行器產生沖擊,影響舒適性。T 型規劃適用于機械加工快速定位及對響應速度要求高、舒適性要求低的工業自動化領域。


d836ccbc-c65f-11ef-9434-92fbcf53809c.jpg ?S型規劃

S型規劃,也稱為S曲線速度規劃,是一種平滑的速度規劃方法。S型規劃通常包括7個階段:加加速、勻加速、減加速、勻速、加減速、勻減速、減減速。這種規劃方法可以減少機器的振動和噪音,提高運動的平滑性。

S型速度規劃圖示如下:

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

圖4 S型速度規劃曲線

S型速度規劃問題可以定義為:已知路程S,初始速度V0、結束速度Vn、以及限制條件最大速度Vmax,最大加速度Accmax,最大減速度Decmax、最大加加速度Jerkmax。被控對象從起點A移動到終點B,要求生成的速度軌跡在滿足上述約束條件下時間最優。

與T 型速度規劃不同,S 型速度規劃在加速和減速階段不僅考慮加速度的限制,還引入了加加速度(jerk)的限制。這使得速度曲線在加速和減速時呈現平滑的 S 型曲線,避免突然的加速度變化,從而減少沖擊,提高運動的平穩性。因此,S 型速度規劃通常用于對平滑度要求較高的運動控制場景,如機器人、數控機床等應用中。


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

ZMC600E 運動控制器提供了T型和S型運動控制 API 接口,方便用戶進行速度規劃的設置和調整。

創建T型速度規劃

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

創建S型速度規劃

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

刪除速度規劃的句柄

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

配置速度規劃限制參數

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

設置速度規劃

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

獲取執行速度規劃的所需的總時間

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

獲取某個時間點的規劃信息

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

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

從A點到B點路程共50m,從起點開始運動,起始和結束速度為0,最大速度5m/s,最大加速度2m/s2,最大減速度2m/s2,分別使用T型和S型速度規劃,使用S型時最大加加速度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;}

執行結果如圖下圖所示。

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

圖5 T型速度規劃示例

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

圖6 S型速度規劃示例

ZMC600E 運動控制器提供T型和S型速度規劃算法可以滿足不同應用場景下的速度控制需求。深入掌握速度規劃技術,將有助于提高設備的控制精度和效率,為工業生產帶來更大的價值。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 運動控制器
    +關注

    關注

    2

    文章

    404

    瀏覽量

    24741
  • 總線
    +關注

    關注

    10

    文章

    2887

    瀏覽量

    88125
  • 工業自動化
    +關注

    關注

    17

    文章

    2403

    瀏覽量

    67257
收藏 人收藏

    評論

    相關推薦

    脈沖全閉環EtherCAT運動控制器的固件升級

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

    EtherCAT運動控制器PT/PVT實現用戶自定義軌跡規劃

    EtherCAT運動控制器PT/PVT實現用戶自定義軌跡規劃
    的頭像 發表于 08-15 11:49 ?647次閱讀
    EtherCAT<b class='flag-5'>運動</b><b class='flag-5'>控制器</b>PT/PVT實現用戶自定義軌跡<b class='flag-5'>規劃</b>

    e溫控表接k傳感會怎樣

    E溫控表和K傳感是工業自動化領域中常用的溫度測量和控制設備。E
    的頭像 發表于 07-24 09:19 ?976次閱讀

    運動控制器的主要功能是什么?

    運動控制器是一種用于控制機械運動的設備,它在工業自動化、機器人技術、航空航天等領域有著廣泛的應用。運動
    的頭像 發表于 06-13 09:21 ?804次閱讀

    EtherCAT運動控制器在UVW對位平臺中的應用

    ZMC406運動控制器為例,介紹正運動UVW三種對位平臺機械手模型與算法的應用
    的頭像 發表于 05-27 11:29 ?969次閱讀
    EtherCAT<b class='flag-5'>運動</b><b class='flag-5'>控制器</b>在UVW對位平臺中的應用

    EtherCAT運動控制器Delta機械手應用

    以正運動ZMC406R運動控制器為例,講解Delta機械手運動控制應用開發。
    的頭像 發表于 05-09 10:47 ?1626次閱讀
    EtherCAT<b class='flag-5'>運動</b><b class='flag-5'>控制器</b>Delta機械手應用

    ZMC900E控制器之ROS2環境安裝指南

    ZMC900E是致遠電子研發的最新一代高性能EtherCAT控制器,支持ROS2系統,兼備強大功能和實時性,為工業應用帶來新的可能。本文將詳述ROS2特點和安裝,助力用戶在機器人上的二次開發
    的頭像 發表于 04-29 08:24 ?610次閱讀
    <b class='flag-5'>ZMC900E</b><b class='flag-5'>控制器</b>之ROS2環境安裝指南

    多軸高性能EtherCAT總線運動控制器ZMC408CE硬件介紹

    ZMC408CE是正運動推出的一款多軸高性能EtherCAT總線運動控制器,具有EtherCAT、EtherNET、RS232、CAN和U盤等通訊接口,
    發表于 04-28 12:40 ?783次閱讀
    多軸高性能EtherCAT總線<b class='flag-5'>運動</b><b class='flag-5'>控制器</b><b class='flag-5'>ZMC</b>408CE硬件介紹

    EtherCAT運動控制器在LabVIEW中的運動控制與實時數據采集

    本文以正運動技術EtherCAT運動控制器ZMC408CE為例,介紹如何使用LabVIEW對控制器參數進行獲取內容并生成示波器波形。 01
    的頭像 發表于 04-08 11:45 ?976次閱讀
    EtherCAT<b class='flag-5'>運動</b><b class='flag-5'>控制器</b>在LabVIEW中的<b class='flag-5'>運動</b><b class='flag-5'>控制</b>與實時數據采集

    EtherCAT主站控制器系統實時性測試

    EtherCAT作為高效的現場總線網絡技術,其實時性能需依賴高實時操作系統才能充分展現。本文以ZMC600E為例,測試系統實時性并分析操作系統抖動數據。ZMC600EEtherCAT主站控制器是廣州
    的頭像 發表于 03-26 08:23 ?770次閱讀
    EtherCAT主站<b class='flag-5'>控制器</b>系統實時性測試

    如何產生一個控制伺服做S運動的脈沖?

    請問如何產生一個控制伺服做S運動的脈沖?
    發表于 03-25 06:53

    EtherCAT運動控制器在ROS上的應用開發案例(上)

    本文以正運動技術EtherCAT運動控制器ZMC432和ZMC408CE為例,介紹正運動技術
    的頭像 發表于 03-17 11:06 ?1352次閱讀
    EtherCAT<b class='flag-5'>運動</b><b class='flag-5'>控制器</b>在ROS上的應用開發案例(上)

    ZMC900E 國產EtherCAT主站控制器 — 電源口傳導騷擾整改

    為確保EtherCAT主站控制器在工業自動化中的可靠和穩定應用,EMC測試至關重要。本文以ZMC900E電源傳導騷擾整改為例,深入解析EMC原理,助您精準定位問題,避免無效整改。圖1ZMC900E
    的頭像 發表于 03-07 08:23 ?872次閱讀
    <b class='flag-5'>ZMC900E</b> 國產EtherCAT主站<b class='flag-5'>控制器</b> — 電源口傳導騷擾整改

    EtherCAT運動控制器在ROS上的應用(上)

    本文以正運動技術EtherCAT運動控制器ZMC432和ZMC408CE為例,介紹正運動技術
    的頭像 發表于 03-06 11:47 ?1222次閱讀
    EtherCAT<b class='flag-5'>運動</b><b class='flag-5'>控制器</b>在ROS上的應用(上)
    主站蜘蛛池模板: 国产自在自线午夜精品视频在| 国模视频在线| 欧美黑人巨大xxxx猛交| 永久视频免费| 噜噜噜 综合 亚洲| 五月婷婷丁香在线| 天天色官网| 国产一区二区三区美女图片| 好看的一级毛片| 欧美色老头| 特黄三级| 被啪漫画羞羞漫画| 5g成人影院| 国产美女主播一级成人毛片| 天天操天天弄| www.av网站| 国产精品特黄毛片| 久久久久琪琪免费影院| 日韩精品一区二区三区免费视频| 亚洲伊人电影| 乱说欲小说又粗又长| yy6080三级理论韩国日本| 午夜影院免费观看| 草色网| 国产在线视频你懂得| 91桃色国产线观看免费| www三级免费| 天堂在线链接| 亚洲444kkk| 亚洲主播自拍| www.夜色| 欧美黄色片视频| 手机看片中文字幕| 最新sss华人| 性欧美处| 五月激情视频| 久久99热不卡精品免费观看| 特级黄毛片| 韩国在线a免费观看网站| 天天色天天爽| 91男女视频|