色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

【世說芯品】1塊開發板,24小時,完成伺服電機控制?

Excelpoint世健 ? 2023-06-12 10:55 ? 次閱讀

如何在24小時之內完成伺服控制器設計?妮姐和豆豆就使用了一個“神器”,真的快速地完成了——

這個“神器”就是TMC4671,有多神,先賣個關子,大家繼續往下看。

電機控制最復雜的是算法

電機控制,用簡單的硬件電路就可以,但是無法做到穩定、高速、精確。如果在要求不高的場合,這些簡單的硬件控制也是可行的,但到了工業控制機器人以及其他更精細的場合中,顯然需要對電機的速度、電流、位置進行高精度的閉環控制了。但問題又來了,對電機的高精度控制,離不開控制算法。

電機控制算法通過運算向電機提供適當的驅動信號,預測電機轉載的位置,盡快地和盡平穩地使電機轉速達到指令速度,并維持這個速度。一旦電機轉速達到了指令速度,即使在各種不利因素的干擾下也應該保持速度值不變。針對不同的電機、不同的應用,需要選擇合適的控制算法。

稚暉君曾在知乎發布了一篇關于“【自制FOC驅動器】深入淺出講解FOC算法與SVPWM技術”的文章,把他學習FOC算法過程中看到的一些有關無刷電機矢量控制的資料和個人理解整理分享出來。相信大多數做電機調試的小伙伴都看過,雖然稚暉君已經深入簡出的介紹了,但基本上要看上N遍才能看懂理解,甚至需要要花1,2個月的時間,才能弄出來一套能用的控制算法。

誰要是能幫我們搞定算法,那就完美了!這個事,早在三年前,就實現了,就是用TMC4671

TMC4671是什么神器?

TMC4671是一款ADI Trinamic于2020年發布的全球首個具有針對BLDC/PMSM和兩相步進電動機以及直流電動機和音圈的磁場定向控制的全集成伺服控制器IC、集成ADC、位置傳感器接口(增量式編碼器,HALL信號等)和位置插值器的完整組件。全集成就是它最大的特點:

?硬件上,集成了ADC、位置傳感器接口(增量式編碼器,HALL信號等)和位置插值器的完整組件。

?軟件上內置了算法庫,包括位置和速度控制、FOC算法和控制、PWM驅動引擎、電流環檢測,以及編碼器引擎等。

f010e5f6-04c9-11ee-ba01-dac502259ad0.png

其中轉矩環核心的FOC算法,將FOC算法包含的Park,反Park變化等時間關鍵性的計算都集成在芯片中。因此開發動態伺服控制器只需幾行代碼,就可以輕松驅動像我們常見的無刷電機、永磁同步電機等。

f0475974-04c9-11ee-ba01-dac502259ad0.png一句話就是:TMC4671就是一個全能選手,電機控制的活基本全能搞定,不管是直流,步進,還是BLDC

f07fff68-04c9-11ee-ba01-dac502259ad0.png

24小時真的能完成嗎?

能。

不過,需要借助達爾聞朋友、技術型授權代理商世健提供的這套TCM4671方案,以及Trinamic的TMCL IDE。

f0c14590-04c9-11ee-ba01-dac502259ad0.png

只有TCM4671顯然不行的,因此在這塊開發板上還有MCU、驅動器、MOSFET、以及通信接口電源管理等,具體信號鏈框架如下:

f17dc684-04c9-11ee-ba01-dac502259ad0.png

驅動器TMC6100同樣也來自Trinamic,含有3個半橋,可以用于高壓BLDC,PMSM和伺服電機。此外,還有8 VDC至60 VDC的寬電壓范圍,以及0.5 A,1 A或1.5 A的可編程柵極電流,通過六個外部MOSFET控制電機,它可以驅動功率從瓦到千瓦的各種電機。

f1bacd22-04c9-11ee-ba01-dac502259ad0.png

這塊開發板的通信方式有兩種,一種是板子上的32位MCU,通過RS485或者CAN總線與外部PC進行通信后,控制TMC4671;一種是使用USB-SPI-RTMI工具,通USB轉SPI直接連接到TMC4671進行調試。兩種方式使用的上位機軟件是不同的,前者使用的是由世健設計開發的上位機軟件,后者使用的是官網的TMCL-IDE。

世健的上位機軟件,經過MCU的處理,用戶可以根據自己應用場景,參考源碼進行調試,比較適合二次開發的項目,而TMCL-IDE提供軟件工具可以用來調試不同控制環路,RTMI 是調試、監控和系統配置的最簡便的方式。

我們本次的目的是讓電機動起來,不進行二次開發,所以選擇TMC-IDE進行環路控制與調試。

首先,需要把固件代碼燒錄到MCU中。如果使用這個方案的話,世健提供了源碼,方便用戶二次開發。

然后,連接好所有的硬件之后,就可以上電、打開TMCL-IDE軟件了。

f2197610-04c9-11ee-ba01-dac502259ad0.png

在IDE里,可以直觀地看到TMC4671的寄存器參數的值。只要仔細閱讀datasheet,就知道每個寄存器的意義。

f2da98f4-04c9-11ee-ba01-dac502259ad0.png

接下來就是對調節電流環、速度環、位置環的PI調參。對于電流環,在IDE中使用Torque Flux / Tuning和Step response工具調整。Torque轉矩/Flux磁通工具在開環模式下確定PI參數。確定PI參數后,一鍵更新到寄存器中就可以了。

f32f1852-04c9-11ee-ba01-dac502259ad0.png

當電流環調節完成之后,就要對速度環調節了,使用的是 step response tool (closed loop) 閉環階躍響應工具。對TMC4671的0x58寄存器:PID_VELOCITY_I、PID_VELOCITY_IP ,進行調節,讓實際速度達到目標速度即可。

f3753c56-04c9-11ee-ba01-dac502259ad0.png

對于位置環的調試,需要前面的電流環和速度環配置好之后,使用階躍響應工具來調試。同速度環一樣,也是直接進行寄存器的操作,在PID_POSITION_I和PID_POSITION_P寄存器中,設置 PI 位置控制器的初始值,通過階躍響應工具查看具體的效果即可。

對于開發一套基于TMC4671的伺服控制系統,基本的流程就是:世健的開源代碼(可二次開發)—電流環、速度環、位置環的參數調節——高精度的控制電機運動。所以,真的有可能在24小時完成哦。

對于這套電機控制方案,兩個最直觀的使用體驗:

1)不需要死磕控制算法,使用世健的這套TMC4671的話,他們提供了源碼,并且可做二次開發,這就相當于站在巨人的肩膀,他們把最基礎的底層已經搭建好了,我們只需要針對自己的應用優化就可以了。

2)TMC4671配合TMCL-IDE,真是簡單又好用。IDE可以自動識別電機參數,所有參數調試都是圖形化的。速度環、電流環、位置環獲得相應的P和I的值,更新到TMC4671的寄存器中,或者直接對寄存器進行操作就可以了。

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

    關注

    85

    文章

    2044

    瀏覽量

    57810
  • 開發板
    +關注

    關注

    25

    文章

    5032

    瀏覽量

    97375
收藏 人收藏

    評論

    相關推薦

    微主板/開發板Linux系統播放音頻方法,觸覺智能RK3562開發板演示

    本文介紹瑞微方案主板/開發板Linux系統播放音頻的方法,觸覺智能RK3562開發板演示,通用RK3566、RK3568、RK3588等
    的頭像 發表于 12-13 11:40 ?180次閱讀
    瑞<b class='flag-5'>芯</b>微主板/<b class='flag-5'>開發板</b>Linux系統播放音頻方法,觸覺智能RK3562<b class='flag-5'>開發板</b>演示

    追加名額丨米爾瑞微RK3576開發板有獎試用

    米爾與瑞微合作發布的新品基于瑞微RK3576應用處理器的MYD-LR3576開發板免費試用活動加碼啦~~米爾追加了2價值849元的MYD-LR3576
    的頭像 發表于 11-22 01:00 ?167次閱讀
    追加名額丨米爾瑞<b class='flag-5'>芯</b>微RK3576<b class='flag-5'>開發板</b>有獎試用

    其利天下技術開發·引起伺服電機抖動的可能性因素·伺服電機驅動器開發

    上周,我們公司的伺服電機工程師在測試伺服電機時,電機突然發生強烈抖動。經過排查,也解決了問題。我覺得這個話題可以值得聊聊,
    的頭像 發表于 11-12 17:39 ?329次閱讀
    其利天下技術<b class='flag-5'>開發</b>·引起<b class='flag-5'>伺服</b><b class='flag-5'>電機</b>抖動的可能性因素·<b class='flag-5'>伺服</b><b class='flag-5'>電機</b>驅動器<b class='flag-5'>開發</b>

    有獎丨米爾 瑞微RK3576開發板免費試用

    米爾與瑞微合作發布的新品基于瑞微RK3576應用處理器的MYD-LR3576開發板免費試用活動來啦~~米爾提供了7價值849元的MYD-LR3576
    的頭像 發表于 11-12 01:00 ?301次閱讀
    有獎丨米爾 瑞<b class='flag-5'>芯</b>微RK3576<b class='flag-5'>開發板</b>免費試用

    伺服電機原理及控制應用

    伺服電機(Servo Motor)是一種高精度、高性能的電動機系統,廣泛應用于需要精確控制位置、速度和加速度的場合。 一、伺服電機的工作原理
    的頭像 發表于 10-22 16:58 ?475次閱讀

    EFR32MG24開發板介紹及IDE使用

    EFR32MG24開發板介紹及IDE使用
    的頭像 發表于 08-10 10:47 ?704次閱讀
    EFR32MG<b class='flag-5'>24</b><b class='flag-5'>開發板</b>介紹及IDE使用

    伺服電機也是脈沖控制嗎為什么

    伺服電機是一種高精度、高響應速度的電機,廣泛應用于工業自動化、機器人、航空航天等領域。伺服電機控制
    的頭像 發表于 07-14 10:37 ?871次閱讀

    EVASH Ultra EEPROM 開發板使用說明書 簡介

    ,該芯片是一款256Kb的EEPROM,具有I2C接口。開發板包含所有必要的組件,用于與微控制器和其他數字系統接口,非常適合開發、測試和原型設計。 板卡布局 正面 R1,
    的頭像 發表于 07-01 09:39 ?477次閱讀

    RL78/G24快速原型開發板資料包大全

      RL78/G24快速原型開發板資料包大全  RL78/G24 快速原型開發板配備RL78/G24
    發表于 06-04 16:21 ?2次下載

    請問KIT_MOTOR_DC_250W_24V和KIT_XMC4400_DC_V1這個開發板適配嗎?

    請問KIT_MOTOR_DC_250W_24V和KIT_XMC4400_DC_V1這個開發板適配嗎? 如適配應該選用什么電機
    發表于 05-30 06:21

    海科技通用 MCU 應用筆記: CS32F103 FOC 電機評估使用指南

    本文檔描述了基于海 CS32F103 系列芯片的矢量控制電機開發板 V1.00 的設計理念、結構和使用說明,以幫助用戶快速使用此開發板,評
    發表于 05-16 11:35

    如何使用Arduino UNO和電位器控制伺服電機

    在本Arduino伺服電機教程中,您將學習如何使用Arduino UNO和電位器控制伺服電機
    的頭像 發表于 02-11 10:11 ?2790次閱讀
    如何使用Arduino UNO<b class='flag-5'>板</b>和電位器<b class='flag-5'>控制</b><b class='flag-5'>伺服</b><b class='flag-5'>電機</b>

    學習筆記分享|使用C庫函數控制ELF 1開發板的LED

    (ELF1/ELF1S開發板及顯示屏)在嵌入式Linux系統開發中,通過編程控制硬件資源是至關重要的技能之一,今天跟各位小伙伴分享一篇專注于
    的頭像 發表于 01-19 11:12 ?552次閱讀
    學習筆記分享|使用C庫函數<b class='flag-5'>控制</b>ELF <b class='flag-5'>1</b><b class='flag-5'>開發板</b>的LED

    使用愛派Pro開發板部署人體姿態估計模型

    在經過之前對于開發板的使用,以及通過幾個愛派官方給出的示例demo(mobilenet/yolov5)在開發板上的部署之后,筆者也逐漸了解了愛派這塊
    的頭像 發表于 01-09 09:50 ?1413次閱讀
    使用愛<b class='flag-5'>芯</b>派Pro<b class='flag-5'>開發板</b>部署人體姿態估計模型

    伺服電機的三種控制方式 如何確定選擇伺服電機控制方式?

    伺服電機的三種控制方式 如何確定選擇伺服電機控制方式? 伺服
    的頭像 發表于 12-26 14:02 ?1600次閱讀
    主站蜘蛛池模板: 野花日本韩国视频免费高清观看| 亚洲日韩天堂在线中文字幕| 大伊人青草狠狠久久| 十八禁肉动漫无修在线播放| 国产欧美在线亚洲一区刘亦菲| 亚洲高清有码中文字| 久久人妻少妇嫩草AV无码| 成品片a免人看免费| 亚洲成a人片777777久久| 久久精品国产eeuss| 97精品少妇偷拍蜜桃AV| 色久久一个亚洲综合网| 久久精品免视看国产| 97免费观看视频| 亚洲AV午夜福利精品香蕉麻豆| 快播av种子大全| 国产爱豆果冻传媒在线观看| 野花香HD免费高清版6高清版 | 24小时日本在线观看片| 午夜伦理 第1页| 欧美日韩亚洲成人| 和姐姐做插得很深| 村妇偷人内射高潮迭起| 总裁呻吟双腿大开男男H| 亚洲AV无码乱码在线观看浪潮| 欧美在线激情| 美女MM131爽爽爽| 久久妇女高潮几次MBA| 国产精品麻豆a啊在线观看| 爱做久久久久久| RUNAWAY韩国动漫免费网| 一本之道加勒比在线观看| 我就去色色| 四虎国产精品免费观看视频| 欧美午夜精品一区区电影| 久久亚洲精品AV无码四区| 精品国产99久久久久久麻豆| 国产深夜福利视频在线| 国产精品久久自在自2021| 俄罗斯12x13x处| 虫族bl文全肉高h|