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

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

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

3天內不再提示

hpm_apps v1.8.0上線:HPM6200四軸伺服驅控方案重磅發布!

先楫半導體HPMicro ? 2025-02-12 08:04 ? 次閱讀

HPM APPS v1.8.0上線啦!

文檔路徑
本地路徑

English: hpm_apps/docs/index.html

中文: hpm_apps/docs/index_zh.html

在線文檔:

Englist//hpm-apps.readthedocs.io/en/latest/

中文:https://hpm-apps.readthedocs.io/zh-cn/latest/

代碼倉庫
hpm_apps:

github:https://github.com/hpmicro/hpm_apps

gitee:https://gitee.com/hpmicro/hpm_apps

hpm_sdk:

github:https://github.com/hpmicro/hpm_sdk

gitee:https://gitee.com/hpmicro/hpm_sdk

1

HPM6200四軸伺服驅控方案


?概 述?

HPM6200是來自上海先楫半導體科技有限公司的基于RISC_V內核的32位高性能微控制器

針對HPM6200系列MCU,先楫半導體推出四軸伺服驅控方案,本方案單軸采用FOC控制,同步計時器實現四軸電機以固定相位差運動。

四軸驅控樣機如下圖所示。

ff0a65a0-e8d4-11ef-9434-92fbcf53809c.png

單軸驅控細節圖如下圖所示。

ff1f7972-e8d4-11ef-9434-92fbcf53809c.png

本方案測試電機型號信息如下表所示,如選用其他型號電機,需要重新調整PI控制參數相關宏定義即可。

電機型號極對數編碼器類型分辨率
雷賽智能BLM570502增量式4000count/r

?軟件方案?

軟件設計主要分為四個部分:預定位,速度/位置環,電流環,S曲線,同步計時器,串口通信USB通信。

其中全局參數如下表所示。

名稱說明類型
PI參數SPEEDLOOP_KP速度環kp宏定義
PI參數SPEEDLOOP_KI速度環ki宏定義
PI參數SPEEDLOOP_OUTMAX速度環輸出最大值宏定義
PI參數POSITIONLOOP_KP位置環kp宏定義
PI參數POSITIONLOOP_KI位置環ki宏定義
PI參數POSITIONLOOP_OUTMAX位置環輸出最大值宏定義
運行模式OpMode_Typ速度:1位置:0枚舉
速度軌跡規劃CONSTANT_SPEED_TIME_s勻速時間宏定義
速度軌跡規劃MOVE_SPEED運動速度r/s宏定義
速度軌跡規劃MOVE_ACC加速度r/s/s宏定義
速度軌跡規劃MOVE_JERK加加速度r/s/s/s宏定義
位置軌跡規劃MOVE_RELATIVE_POS_r絕對運動位置r宏定義
位置軌跡規劃CYCLE_CNT往返運動次數宏定義
位置軌跡規劃CONTINOUS_RONUD_MOVE_TYPE連續往返運動宏定義
位置軌跡規劃SIGNLE_MOVE_TYPE單次往返運動宏定義
速度軌跡規劃MULTIPLE_MOVE_TYPE多次往返運動(以上三種任選一種)宏定義
速度軌跡規劃DWELLTIME_ms運行相對距離后停止時間宏定義
全局控制MOTOR_CONTROL_Global結構體
電機參數MOTOR_PARA結構體

具體函數接口如下表所示。

函數接口名稱描述調用狀態
pwm_sync同步計時器伺服初始化
pmsm0_foc_angle_align軸0預定位伺服啟動
motor0_highspeed_loop軸0電流環50us中斷
pos_cmd_gene位置軌跡規劃1ms中斷
vel_cmd_gene速度軌跡規劃1ms中斷
motor_speed_ctrl速度/位置環1ms中斷

?預定位?

上電時,電機轉子位置隨機,編碼器轉子位置與電機轉子存在固定角度差。因此需要將電機轉子位置轉到固定位置,此時既知道編碼器的位置也知道轉子角度。本方案中采用的是在正常運行之前將編碼器轉子位置與電機轉子位置重合的方法。

主要實現步驟分為三步:

電角度90°,逐步增大 d軸電流到限幅;

保持d軸電流,逐步減小電角度至0度;

保持電角度為0度,逐步減小d軸電流至0。

?電流環?

pwm通道產生比較中斷,中斷內執行電流環。電路環回路主要有兩部分工作:

電流幅值更新:ADC采樣三相電流,以及經過CLARK,PARK變換后成為DQ軸直流分量。電流環PI控制器控制DQ軸電流

電角度更新:QEI模塊獲得電機反饋位置,再根據電機極對數計算得出電角度

?軌跡規劃?

電機在啟停時,速度存在階躍的情況。電機速度的突變可能會導致電流過載。所以通常用加減速控制算法來規劃電機速度。

在本方案中,我們使用的是電機庫中的軌跡規劃算法——S曲線,通過可變加加速度大小來控制加速度的變化,保證加速度不突變,使得加減速的速度曲線平滑,電機更平穩運行。

這里以運動軸0為例,簡單介紹下如何使用電機庫中的軌跡規劃算法:

(1)添加電機庫

將hpm_motor添加到middleware文件夾下

工程引用hpm_motor庫

更多細節請查看電機庫使用說明文檔。(hpm_apps/middleware/hpm_motor/doc)

(2)對配置參數結構體的各成員賦值

定義結構體變量

CMDGENE_PARA cmdpar[4] = {0};

速度模式下

配置cmdpar[0].cmdgene_in_par.velcfgpar

位置模式下

配置cmdpar[0].cmdgene_in_par.poscfgpar

(3)軌跡生成

軸0使能后,在1ms中斷內調用軌跡生成函數,獲得對應時間序列的速度指令、位置指令

速度模式下:vel_cmd_gene

位置模式下:pos_cmd_gene

(4)軌跡規劃重置

API:cmd_gene_disable

清除軌跡規劃中間變量,以便再次對用戶指定的PTP運動的起點,終點,速度規劃算法,計算連接各點的加速度,加加速度,由此再推算出各點的位置,速度。

?速度/位置環?

計時器產生1ms中斷,控制速度環/位置環更新:

速度/位置指令

反饋位置/反饋速度


?同步計時器?

通過配置連接到PWM的同步觸發輸入SYNCI模塊,讓四個電機以一定的相位差開啟運動。

?UART/USB通信?

為了方便用戶控制電機,支持用UART或USB調試工具下發運動指令,用戶可在cmakelist文件中選擇使用UART或USB。MCU根據接收到的運動指令進行相應的運動。

2

Ethercat master 更新

Ethercat 主站使用開源SOEM, 當前版本主要更新以下內容:

優化延時抖動。實測掛載25臺從站設備,抖動在20us以內。

優化減少RAM資源使用。

支持在裸機和RTOS下運行。

由于 SOEM 開源協議的限制,故源代碼不會放在 hpm_apps 中,請自行下載源代碼并放到middleware目錄下即可。

SOEM 下載鏈接:https://github.com/hpmicro/ethercat_soem/releases。

3

其 他

全系列適配SDK1.8.0

修復HPM二級BOOT固件升級方案user_app linker文件缺少變量的問題

修復hpm_monitor服務UART通道DMA傳輸時地址轉換錯誤的問題

?完 結?

在使用過程中有任何疑問或者建議,歡迎在github對應項目中提交。

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

    關注

    48

    文章

    7819

    瀏覽量

    153142
  • RISC-V
    +關注

    關注

    46

    文章

    2439

    瀏覽量

    47831
  • 先楫半導體
    +關注

    關注

    10

    文章

    240

    瀏覽量

    2471
收藏 人收藏

    評論

    相關推薦

    重磅更新 | 先楫半導體HPM_SDK v1.9.0 發布

    版本更新概況[New]增加HPM6P00系列MCU以及hpm6p00evk支持[New]增加了開發板已知問題說明[Update]將全系列開發板VCore電壓調節至1.275VHPM6
    的頭像 發表于 04-02 08:31 ?144次閱讀
    <b class='flag-5'>重磅</b>更新 | 先楫半導體<b class='flag-5'>HPM</b>_SDK <b class='flag-5'>v</b>1.9.0 <b class='flag-5'>發布</b>

    先楫半導體HPM_SDK v1.7.0發布!這些更新你值得關注!

    先楫半導體HPM_SDK v1.7.0發布!這些更新你值得關注!
    的頭像 發表于 02-08 13:42 ?414次閱讀
    先楫半導體<b class='flag-5'>HPM</b>_SDK <b class='flag-5'>v</b>1.7.0<b class='flag-5'>發布</b>!這些更新你值得關注!

    先楫半導體hpm_apps v1.7.0上線

    先楫半導體hpm_apps v1.7.0上線
    的頭像 發表于 02-08 13:41 ?354次閱讀
    先楫半導體<b class='flag-5'>hpm_apps</b> <b class='flag-5'>v</b>1.7.0<b class='flag-5'>上線</b>

    先楫半導體HPM_SDK v1.8.0 發布

    先楫半導體HPM_SDK v1.8.0 發布
    的頭像 發表于 02-08 13:39 ?368次閱讀
    先楫半導體<b class='flag-5'>HPM</b>_SDK <b class='flag-5'>v1.8.0</b> <b class='flag-5'>發布</b>

    上新?|?HPM6E80高壓伺服EtherCAT驅動器方案

    求遠電子基于先楫半導體HPM6E80推出的HPM6E00_EtherCAT_MDR高壓伺服EtherCAT從站驅動器方案,提供完善的軟硬件參考,可極大的降低產品開發難度,縮短產品上市時
    的頭像 發表于 02-08 13:38 ?290次閱讀
    上新?|?<b class='flag-5'>HPM</b>6E80高壓<b class='flag-5'>伺服</b>EtherCAT驅動器<b class='flag-5'>方案</b>

    HPM_SDK V1.8.0支持Ethernet/IP工業以太網協議棧

    1、概述Ethernet/IP是工業以太網中經常使用的協議棧,OpENer是ethernet/IP的一種開源實現。HPM_SDKV1.8.0中增加了對OpEner的支持,并提供了三個
    的頭像 發表于 02-08 13:38 ?232次閱讀
    <b class='flag-5'>HPM</b>_SDK <b class='flag-5'>V1.8.0</b>支持Ethernet/IP工業以太網協議棧

    HPM6E80高壓伺服EtherCAT驅動器方案

    本文導讀 求遠電子基于先楫半導體HPM6E80推出的HPM6E00_EtherCAT_MDR高壓伺服EtherCAT從站驅動器方案,提供完善的軟硬件參考,可極大的降低產品開發難度,縮短
    的頭像 發表于 01-09 15:45 ?749次閱讀
    <b class='flag-5'>HPM</b>6E80高壓<b class='flag-5'>伺服</b>EtherCAT驅動器<b class='flag-5'>方案</b>

    HPMicroMonitorStudio 哪里找

    hpm_apps/pmsm_53例程中提到了HPMicroMonitorStudio通用上位機軟件。我在sdk和apps中翻了半天也沒找到,有大神知道在哪里找嗎? https://gitee.com
    發表于 08-08 00:47

    GUI Guider V1.8.0全新版本正式上線

    在這個充滿創新與挑戰的時代,我們深知高效、靈活的GUI設計工具對人機交互應用的重要性。經過幾個月的精心打磨與測試,GUI Guider V1.8.0全新版本正式上線了!本次更新不僅帶來了前所未有的設計自由度,更在功能優化與用戶體驗上實現了質的飛躍。
    的頭像 發表于 08-02 09:26 ?1200次閱讀

    先楫半導體hpm_apps v1.6.0上線

    先楫半導體hpm_apps v1.6.0上線
    的頭像 發表于 08-02 08:18 ?1243次閱讀
    先楫半導體<b class='flag-5'>hpm_apps</b> <b class='flag-5'>v</b>1.6.0<b class='flag-5'>上線</b>

    支持HPM6E00!HPMicro Pintool Web v0.3.1正式上線

    1、新增HPM6E00系列數據先楫發布了最新的HPM6E00系列芯片,Pintool也迅速支持了HPM6E00系列芯片及封裝,包括:-HPM
    的頭像 發表于 07-05 08:18 ?929次閱讀
    支持<b class='flag-5'>HPM</b>6E00!HPMicro Pintool Web <b class='flag-5'>v</b>0.3.1正式<b class='flag-5'>上線</b>!

    先楫半導體hpm_sdk v1.6.0上線

    HPM6E80HPM6E00系列MCU是一款高性能、高實時以太互聯,RISC-V雙核微控制器。HPM6E00系列提供多達4端口千兆以太交換模塊,支持TSN,并且
    的頭像 發表于 07-02 08:17 ?763次閱讀
    先楫半導體<b class='flag-5'>hpm</b>_sdk <b class='flag-5'>v</b>1.6.0<b class='flag-5'>上線</b>

    國產高性能MCU又一力作,集成授權EtherCAT,助力工業伺服走向海內外

    電子發燒友網報道(文/黃晶晶)成立不到4年的先楫半導體HPMicro陸續推出并量產6款高性能MCU,包含HPM6700/6400、HPM6300、HPM6200HPM5300及
    的頭像 發表于 07-02 08:17 ?1698次閱讀
    國產高性能MCU又一力作,集成授權EtherCAT,助力工業<b class='flag-5'>伺服</b>走向海內外

    HPM USB系列:HPM6700雙USB功能介紹

    HPM6700系列MCU提供了2個USB外設端口。這些端口內置高速PHY,支持OTG模式,主機模式支持高速、全速和低速模式,設備模式支持高速和全速模式,完全兼容USB2.0協議。這使得HPM
    的頭像 發表于 05-31 08:17 ?766次閱讀
    <b class='flag-5'>HPM</b> USB系列:<b class='flag-5'>HPM</b>6700雙USB功能介紹

    Andes晶心、經緯恒潤暨先楫半導體三方攜手共筑RISC-V AUTOSAR軟件生態

    的VehicleOS軟件平臺解決方案,共同致力于RISC-V在車規級芯片領域的生態。此次合作經緯恒潤AUTOSAR產品INTEWORK-EAS將適配先楫半導體HPM6200全線產品
    的頭像 發表于 05-15 08:17 ?837次閱讀
    Andes晶心、經緯恒潤暨先楫半導體三方攜手共筑RISC-<b class='flag-5'>V</b> AUTOSAR軟件生態
    主站蜘蛛池模板: 精品三级在线观看 | 日本高清色视频www 日本高清色视频在线观看免费 | 国模欢欢炮交啪啪150 | 99久久精品免费看国产免费 | 成人永久免费视频网站在线观看 | 免费视频www | bt天堂在线最新版www | 在线高清国产 | 噜噜色小说 | 男女交性视频免费 | 插插操操 | 噜噜影院无毒不卡 | 亚洲综合色就色手机在线观看 | 亚洲国产欧美在线成人aaaa | 国产日韩精品一区二区三区 | 在线观看免费视频国产 | 国模私拍一区二区 | 天天夜干 | 天天干天天射天天舔 | 一本大道香蕉大vr在线吗视频 | 噜噜色综合 | 国产精品麻豆va在线播放 | 欧美第一网站 | 日本高清免费aaaaa大片视频 | 国模私拍在线观看 | 亚洲成a人片在线观看导航 亚洲成a人片在线观看尤物 | 最近2018中文字幕免费视频 | 91aaa免费观看在线观看资源 | 午夜一级毛片 | 午夜伦y4480影院中文字幕 | 在线观看一级毛片 | 久久黄色网 | 中文字幕一区在线 | 欧美三级网址 | 国产精品丝袜xxxxxxx | 免费看吻胸亲嘴激烈网站 | 狠狠综合欧美综合欧美色 | 黄色网页在线观看 | 9984四虎永久免费网站 | 天天涩综合| 超h 高h 污肉1v1御书屋 |