chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

Excelpoint世健 ? 2023-06-12 10:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

這個“神器”就是TMC4671,有多神,先賣個關(guān)子,大家繼續(xù)往下看。

電機控制最復(fù)雜的是算法

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

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

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

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

TMC4671是什么神器?

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

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

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

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

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

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

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

24小時真的能完成嗎?

能。

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

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

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

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

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

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

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

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

我們本次的目的是讓電機動起來,不進行二次開發(fā),所以選擇TMC-IDE進行環(huán)路控制與調(diào)試。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    88

    文章

    2175

    瀏覽量

    61067
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6213

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Renesas RSKRX24U 開發(fā)板:電子工程師的得力助手

    Renesas RSKRX24U 開發(fā)板:電子工程師的得力助手 在電子開發(fā)的領(lǐng)域中,擁有一款功能強大且易于使用的開發(fā)板至關(guān)重要。Renesas RSKRX
    的頭像 發(fā)表于 12-29 15:45 ?185次閱讀

    RL78/G24 快速原型開發(fā)板使用指南

    RL78/G24 快速原型開發(fā)板使用指南 在當今的電子設(shè)計領(lǐng)域,快速原型開發(fā)板為工程師們提供了便捷的開發(fā)途徑。Renesas 的 RL78/G24
    的頭像 發(fā)表于 12-29 11:55 ?380次閱讀

    采用XIAO MG24開發(fā)板的手套動作控制電動滑板設(shè)計

    本篇應(yīng)用文章來自于Silicon Labs(科科技)在線技術(shù)社區(qū),作者分享了運用XIAO MG24開發(fā)板來打造通過手套動作控制電動滑板(Electric Skateboard)的簡要
    的頭像 發(fā)表于 12-25 11:37 ?757次閱讀
    采用XIAO MG<b class='flag-5'>24</b><b class='flag-5'>開發(fā)板</b>的手套動作<b class='flag-5'>控制</b>電動滑板設(shè)計

    基于武漢源CW32F030C8T6直流無刷電機評估開發(fā)板的設(shè)計方案

    開發(fā)板   CW32_BLCD_EVA評估套件,含有一套專用下載調(diào)試器,一評估主體,一臺BLDC電機(帶120度霍爾傳感)及一臺24V3
    發(fā)表于 12-04 06:16

    將經(jīng)典射擊游戲移植到科科技MG24 Matter開發(fā)板

    開發(fā)板之后,我們迎來了新的挑戰(zhàn):將另一款經(jīng)典第一人稱射擊游戲-毀滅公爵3D(Duke Nukem 3D)的完整體驗帶到我們的超低功耗平臺MG24開發(fā)板上,以實現(xiàn)包括游戲音樂、多人連線模式等完整的游戲玩法。
    的頭像 發(fā)表于 11-30 10:46 ?868次閱讀
    將經(jīng)典射擊游戲移植到<b class='flag-5'>芯</b>科科技MG<b class='flag-5'>24</b> Matter<b class='flag-5'>開發(fā)板</b>

    探索 Kunlun Pi | 基于匠創(chuàng)D13x系列開發(fā)板分享(二)

    探索 Kunlun Pi | 基于匠創(chuàng)D13x系列開發(fā)板分享(二)
    的頭像 發(fā)表于 11-18 18:11 ?1673次閱讀
    探索 Kunlun Pi | 基于匠<b class='flag-5'>芯</b>創(chuàng)D13x系列<b class='flag-5'>開發(fā)板</b>分享(二)

    【匠創(chuàng)D133CBS KunLun Pi開發(fā)板試用體驗】1、開發(fā)板開箱及介紹

    開箱 非常感謝匠創(chuàng)ArtInChip 與電子發(fā)燒友論壇給的這次D133CBS KunLun Pi的評測機會! 本次開箱的 D133CBS KunLun Pi 開發(fā)板,正面配備了一 4.3 寸
    發(fā)表于 09-05 13:49

    CW32L011電機驅(qū)動開發(fā)板——驅(qū)動無刷電機

    CW32L011電機驅(qū)動開發(fā)板
    的頭像 發(fā)表于 08-22 10:02 ?930次閱讀
    CW32L011<b class='flag-5'>電機</b>驅(qū)動<b class='flag-5'>開發(fā)板</b>——驅(qū)動無刷<b class='flag-5'>電機</b>

    CW32L011電機驅(qū)動控制開發(fā)板-軟件

    CW32L011電機驅(qū)動控制開發(fā)板-軟件分析 銜接上一個硬件
    的頭像 發(fā)表于 08-13 10:44 ?864次閱讀
    CW32L011<b class='flag-5'>電機</b>驅(qū)動<b class='flag-5'>控制</b><b class='flag-5'>開發(fā)板</b>-軟件

    CW32L011電機驅(qū)動電機控制開發(fā)板-硬件1

    CW32L011電機驅(qū)動電機控制開發(fā)板-硬件介紹 后面有軟件分析
    的頭像 發(fā)表于 08-12 14:20 ?3909次閱讀
    CW32L011<b class='flag-5'>電機</b>驅(qū)動<b class='flag-5'>電機</b><b class='flag-5'>控制</b><b class='flag-5'>開發(fā)板</b>-硬件<b class='flag-5'>1</b>

    如何選擇合適的科科技Wi-Fi開發(fā)板

    您正在尋找適用于超低功耗物聯(lián)網(wǎng)應(yīng)用項目的Wi-Fi 開發(fā)板嗎?本文將介紹Silicon Labs(科科技)推出的所有SiWx917 Wi-Fi 6和低功耗藍牙5.4解決方案的Wi-Fi 開發(fā)板。SiWx917是目前市場上最節(jié)能
    的頭像 發(fā)表于 07-09 09:15 ?2521次閱讀

    有獎丨米爾 瑞微RK3506開發(fā)板免費試用

    米爾與瑞微合作發(fā)布的新品基于瑞微RK3506應(yīng)用處理器的MYD-YR3506開發(fā)板免費試用名額來啦~~米爾提供了3價值299元的MYD-YR3506
    的頭像 發(fā)表于 06-19 08:04 ?979次閱讀
    有獎丨米爾 瑞<b class='flag-5'>芯</b>微RK3506<b class='flag-5'>開發(fā)板</b>免費試用

    Vector推出基于馳E3650開發(fā)板的MICROSAR評估包

    近日,馳科技與國際著名汽車電子軟件及系統(tǒng)工具服務(wù)商 Vector共同宣布,雙方已完成面向區(qū)域控制器(ZCU)應(yīng)用場景設(shè)計的E3650開發(fā)板MICROSAR評估包
    的頭像 發(fā)表于 04-22 15:13 ?1082次閱讀

    有獎丨米爾 瑞微YR3562開發(fā)板免費試用

    米爾與瑞微合作發(fā)布的新品基于瑞微RK3562應(yīng)用處理器的MYD-YR3562開發(fā)板免費試用活動來啦~~米爾提供了3價值599元的MYD-YR3562
    的頭像 發(fā)表于 03-20 08:05 ?886次閱讀
    有獎丨米爾 瑞<b class='flag-5'>芯</b>微YR3562<b class='flag-5'>開發(fā)板</b>免費試用

    Banana Pi開源社區(qū)基于瑞微RK3588開發(fā)板,DeepSeek開發(fā)利器

    Banana Pi開源社區(qū)基于瑞微RK3588開發(fā)板,DeepSeek開發(fā)利器
    的頭像 發(fā)表于 02-19 18:25 ?3554次閱讀
    Banana Pi開源社區(qū)基于瑞<b class='flag-5'>芯</b>微RK3588<b class='flag-5'>開發(fā)板</b>,DeepSeek<b class='flag-5'>開發(fā)</b>利器