在3D打印機中推動步進電機的極限控製
發布時間:2021-12-03 來源:Trinamic 責任編輯:wenwei
【導讀】在3D打印領域,新手通常很難理解步進電機的真正驅動方式,比如不少工程師會問這樣的問題“我的電機額定電壓是4.6V,但是我的打印機有12/24V電源,我可以使用它嗎?”。這是因為我們每天使用的大多數電子產品都使用恒壓可變電流電源,這就是我們過去的認知。一個12V的LED燈帶將由一個穩定的、可控的12V供電,電流消耗將隨著二極管數量(負載)的增加而增加。
步進電機以相反的方式供電-電流是恒定的/可控的(稍後再詳細說明),所需的電壓隨負載變化而變化。這就是為什麼在3D打印中12V電源被24V甚至更高電壓的電源所取代---因為(除了其他好處之外)采樣這種方式打印機可以為電機提供更高的能量,達到更高的運動速度和更好的動態效果,盡管電機的電流保持在同一數值。
但是典型的電源提供恒定的電壓,它是如何轉換為調節、控製電流的?這是步進電機驅動器的工作,比如TMC2208。
電流調節是通過一種叫做PWM的技術實現的(脈寬調製)。電壓是可以通過使用MOSFET實現非常快速的打開和關閉,以致電流在一個所需的水平浮動。但這種電流控製方法不適用於簡單的電阻負載--電流調節隻能在驅動線圈和磁鐵或其他線圈一起使步進電機旋轉時實現。線圈-電感-有一個有趣的特性---它“減緩”了電流,為其加上“慣性”。這意味著,如果施加電壓,流過電感的電流不會立即上升,而是緩慢上升。當電壓被切斷時,同樣的事情還會發生——電流不會立即降到0A,而是會隨著時間的推移而減少。
順便說一下,LED實際上也是電流控製的---但對於一個簡單的LED燈帶來說,一個電阻就足以調節電流,所以最終LED燈帶可以看作一個恒壓設備工作。
實際測量
在實際測量中可以清楚地看到所描述的電流控製方法:
黃色曲線表示通過電機線圈的電流,青色線表示正在接通/斷開的電壓.該測量是在待機期間進行的,此時電機不旋轉,但保持其位置.電流幾乎是恒定的,電壓有規律地在短時間內打開,然後再關閉.請注意,這種切換正在發生超過30000次每秒!
當馬達開始運動時,有趣的事情就發生了,電流波形的形狀不再是平的,它是正弦波.要使電機旋轉,電流需要改變以改變勵磁磁場,從而產生運動。這一原理適用於所有無刷電機。TMC2208用來主動測量和調節電流,生成一個具有設定幅值的正弦電流形狀,有效電壓相應地變化。旋轉速度取決於當前正弦波的頻率。
不用擔心電壓測量的波動。幅值-在屏幕底部看到或多或少等於我們使用的電源電壓32V。RMS值是傳送到電機線圈的“多少”有效電壓的指標。在這種情況下,測量/計算值不是很精確,但它表明在這個速度下,我們提供的電壓低於標稱電源電壓的40%。
當我們放大時,我們可以清楚地看到前麵提到的電感的特殊性質:
當電壓打開時,電流上升,但與電壓上升/下(xia)降(jiang)的(de)速(su)度(du)相(xiang)比(bi)相(xiang)當(dang)緩(huan)慢(man)。當(dang)我(wo)們(men)關(guan)閉(bi)電(dian)壓(ya)時(shi),流(liu)過(guo)線(xian)圈(quan)的(de)電(dian)流(liu)下(xia)降(jiang),但(dan)還(hai)是(shi)相(xiang)當(dang)緩(huan)慢(man)。在(zai)它(ta)達(da)到(dao)過(guo)低(di)之(zhi)前(qian),驅(qu)動(dong)器(qi)再(zai)次(ci)打(da)開(kai)電(dian)源(yuan),電(dian)流(liu)再(zai)次(ci)上(shang)升(sheng)。這(zhe)基(ji)本(ben)上(shang)就(jiu)是(shi)我(wo)們(men)如(ru)何(he)保(bao)持(chi)電(dian)流(liu)在(zai)所(suo)需(xu)的(de)水(shui)平(ping)的(de)方(fang)法(fa),另(ling)請(qing)注(zhu)意(yi),MOSFET 開關導通的時間(電壓保持導通的時間)取決於正弦波上的“位置”。當我們查看正弦波時,我們可以看到變化緩慢(靠近頂部/底部)和變化較快(Y 軸上接近零)的區域。如果我們希望電流遵循這種形狀,我們隻需要在正弦波的“快速區域”中施加更長時間的電壓!
微小的不規則性、與理想、平滑的正弦形狀的偏差被稱為紋波,並且在使用 PWM 控製線圈電流時總是存在。
電機負載的影響
在這一點上一個非常重要的問題出現了-是什麼導致所需電壓(提供給電機的實際功率)隨負載變化而變化?這就是BEMF------每台電機固有的特性。我不想在本文中深入探討這種現象的物理細節-–簡單地說,旋轉期間的電機線圈會產生“反”電壓,該電壓與我們從電源施加到電機的電壓相反,這就是為什麼它被稱為反電動勢。速度(或負載)越高,我們需要對抗的BEMF就越高。
BEMF受三個主要因素的影響:
• 電機線圈電感——越小越好
• 設置電流 - 電流越高,電機越強,但產生的 BEMF 也是如此
• 速度/機械負載——當然,BEMF 會隨著負載的增加而增加。這就是使用Trinamic StallGuard 的無傳感器歸位的工作原理——它測量 BEMF!
BEMF的實際影響:
在下麵的測量中,我們可以看到加速移動和兩個區域的特寫——低速/高速
當dang速su度du仍reng然ran很hen低di時shi,電dian機ji控kong製zhi器qi仍reng有you足zu夠gou的de餘yu量liang來lai很hen好hao地di調tiao節jie電dian流liu,因yin此ci可ke以yi認ren為wei正zheng弦xian波bo是shi理li想xiang的de。但dan如ru果guo我wo們men稍shao後hou再zai放fang大da一yi些xie,我wo們men可ke以yi看kan到dao電dian流liu看kan起qi來lai更geng像xiang一yi個ge三san角jiao形xing,並bing且qie施shi加jia的de電dian壓ya不bu是shi很hen精jing確que。那na是shi因yin為wei控kong製zhi器qi沒mei有you電dian壓ya餘yu量liang來lai正zheng確que調tiao節jie電dian流liu,實shi際ji上shang,雖sui然ran電dian機ji仍reng在zai運yun行xing,但dan正zheng弦xian波bo會hui失shi真zhen。
現在我們了解了如何控製步進電機,我們可以進入下一點並回答最後一個問題——當 BEMF 如此之高以至於與電源電壓接近時會發生什麼?您可能會猜測電機將開始失步——的確這樣,但不會立即出現!老實說,我對驅動器和電機處理極端速度的能力感到驚訝。讓我們來看看:
這是使用 24V 電源在一個完整運行期間流過電機線圈的電流。打印機從靜止狀態開始,然後以 9000 mm/s2 的速度加速到 900 mm/s,最後停止。那麼,實際發生了什麼?一開始,驅動器能夠保持一個正弦波,但稍後,當 BEMF 接近電源電壓時,波形會變差,正如我們在上麵看到的那樣。但此時打印機仍然沒有達到所需的速度——很hen快kuai電dian機ji產chan生sheng的de反fan電dian動dong勢shi電dian壓ya太tai高gao,以yi致zhi不bu可ke能neng達da到dao設she定ding的de電dian流liu值zhi,它ta下xia降jiang,直zhi到dao達da到dao所suo需xu的de速su度du,然ran後hou振zhen幅fu變bian得de穩wen定ding,但dan我wo們men不bu再zai看kan到dao正zheng弦xian波bo——在這一點上,它更接近於方波。
這些結果看起來很糟糕,但實際上——結果還好!機ji器qi在zai這zhe樣yang的de設she置zhi下xia運yun行xing一yi年nian多duo也ye不bu會hui有you問wen題ti。在zai高gao速su應ying用yong中zhong,這zhe是shi很hen正zheng常chang的de。當dang然ran,扭niu矩ju大da大da降jiang低di,精jing度du可ke能neng不bu太tai完wan美mei,但dan減jian速su後hou,電dian機ji恢hui複fu標biao稱cheng扭niu矩ju,位wei置zhi精jing準zhun。900mm/s 是我在開始失步之前認為安全的最大速度。
我還嚐試使用來自示波器的原始數據來計算和顯示操作期間的平均“電壓消耗”。
事實證明這比我預期的要難一些,所以結果隻是指示性的——這就是為什麼沒有提供數字的原因。反正:
兩幅圖以“Local RMS”表示電壓和電流,這或多或少是平均有效值。
我(wo)們(men)可(ke)以(yi)看(kan)到(dao),隨(sui)著(zhe)速(su)度(du)的(de)增(zeng)加(jia),我(wo)們(men)需(xu)要(yao)施(shi)加(jia)越(yue)來(lai)越(yue)多(duo)的(de)電(dian)壓(ya),直(zhi)到(dao)達(da)到(dao)極(ji)限(xian),此(ci)時(shi)電(dian)流(liu)會(hui)下(xia)降(jiang)一(yi)點(dian)。從(cong)這(zhe)些(xie)圖(tu)表(biao)中(zhong)得(de)出(chu)兩(liang)個(ge)重(zhong)要(yao)結(jie)論(lun):
• 我們永遠無法提供 100% 的電源電壓,因為我們需要改變電流 -> 我們需要一些時間讓它下降。
• 在高速情況下,我們無法為電機提供全功率。
更高的供電電壓的好處
可能一些人可能已經意識到,在大多數測量中,我使用的是 32V,而不是 24V 電源。確實如此——我將我的機器升級到了 32V,這就是為什麼我決定玩弄我的示波器並比較這兩種選擇。
它值得嗎?確實!
使用之前的設置參數,波形形狀看起來好多了,電流幅度比以前高約 60%,這意味著再電機開始丟步之前有更好的穩定性和更高的餘量。另一方麵,我可以以相當高的加速度進行打印,甚至達到 1200 毫米/秒的速度,而不是更高的安全餘量!並不是說它對FDM打印機有多大意義......但我對結果非常滿意。
總結和建議!
jishishijifudechayiyehuigaishanwomenbujindianjiqudongqidecaozuohuorangwomendadaogenggaodesudu。youshigenggaodedayinsuduhuidaozhidayinzhiliangxiajiang,danzhetongchangbushishenmedawenti,zhishaowomenkeyitigaoxingjinsudu,zhebujinhuijianshaodayinshijian,erqiehaiyouzhuyuhuisuotiaozheng。
憑借我們獲得的所有知識,現在我們可以更自信地為我們的機器選擇電機。所以:
● 確保電機額定電感和電阻盡可能的低
● 對於像TMC2208 或 TMC2130 這樣的驅動器,額定電流為1.5-1.7A電機應該是最佳的
● 對於 TMC2209、TMC2660 和 TMC51X0,額定電流為2.0 – 2.5A 電機即可
● 選擇盡可能高的電機電源電壓,但要仔細檢查您的驅動器和主板的額定值!
就我個人而言,我認為在接下來的幾年裏,我們將看到越來越多的 36V 和更高版本的 48V 主板用於Reprap/商業 3D 打印機,因此我們的機器變得越來越好,並且可以利用的速度會提升。唯一的缺點是加熱器通常設計為 24V - 但也許這也會改變!
使用到的儀器:
● Silent SDS 1104X-E 示波器
● HANTEK CC65電流探頭
● 150W明緯電源
● CoreXY 3D 打印機
● 定製 TMC2208 驅動板
來源:TRINAMIC電機驅動控製係統
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯係小編進行處理。
推薦閱讀:
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall





