在我們這個快節(jié)奏的世界里,很多時候我們的任務是讓某件事情發(fā)揮作用,但沒有時間學習它背后的理論。它的工作原理很重要,但為什么不那么重要。這使我們可以繼續(xù)下一個任務。在現代步進電機驅動器中,調整電機以獲得最佳電流調節(jié)可能是其中一種情況。
最近,有人問我為什么步進電機驅動器行為不端。擔心的是低速時缺少步驟。電流波形可能會跳到一個級別并保持在那里直到步數趕上,或者它可能會增加到超過最大斬波電流。通常用戶設置了混合衰減,但是當電流的絕對值增加時,許多設備使用慢衰減。
大多數情況下,失真的電流波形出現在保持或低速時,其中緩慢衰減不會像在正常驅動時間內插入的驅動器那樣去除盡可能多的電流。隨著電機電壓的增加,問題通常會變得更糟。下圖是這種低速時失去調節(jié)的例子。電機以 1/8 微步每秒 200 步的速度驅動。電機電壓為12V。
舉例,有一種一種稱為自適應衰減的新功能用于以低速創(chuàng)建所需的波形。這項新功能會自動調整慢速和快速衰減的百分比,以創(chuàng)建接近最佳的電流波形,使用的驅動芯片為DRV8846。
DRV8846 提供適用于攝像機、打印機、投影儀和其他自動化設備 應用的高度集成步進電機驅動器。此器件具有兩個 H 橋和一個微步進分度器,并且專門用來驅動一個雙極步進電機。每個 H 橋驅動器的輸出塊都包含配置為全 H 橋的 N 通道和 P 通道功率 MOSFET,用于驅動電機繞組。DRV8846 能夠驅動高達 1.4A 的滿標量程輸出電流(在適當散熱并且 TA = 25°C 時)。
一個簡單的步進/方向接口可輕松連接到控制器電路。引腳可實現全步進到 1/32 步進模式的電機配置。可以配置衰減模式以便可以使用自動調優(yōu)、慢速衰減、快速衰減和混合衰減。還可以選擇 PWM 電流斬波關閉時間。低功耗睡眠模式可將部分內部電路關斷,從而實現極低的靜態(tài)電流和功耗。這種睡眠模式可通過專用的 nSLEEP 引腳來設定。
為 UVLO、過流保護、短路保護和過熱提供內部保護功能。通過一個 nFAULT 引腳來指示故障條件。
· 脈寬調制 (PWM) 微步進電機驅動器
o 內置微步進分度器
o 最高 1/32 微步進
o 步進/方向控制
· 多種衰減模式
o AutoTune?技術
o 混合衰減
o 慢速衰減
o 快速衰減
· 可配置關斷時間脈寬調制 (PWM) 斬波
o 10、20 或 30μs 關斷時間
· 具有自適應消隱時間,可實現平滑步進
· 工作電源電壓范圍為 4V 至 18V
· 每個 H 橋的滿標量程(最大驅動)電流為 1.4A(25°C 時)
· 低電流睡眠模式
· 使用 3 位扭矩 DAC 調節(jié)電機電流
· 耐熱增強型表面貼裝封裝
· DRV8303 中的 功能
o VM 欠壓閉鎖 (UVLO)
o 過流保護 (OCP)
o 熱關斷 (TSD)
o 故障條件指示引腳 (nFAULT)
當電流絕對值增加時使用慢衰減和當電流絕對值減小時使用混合衰減(快 50% 和慢 50%)的典型波形。請注意缺少的步驟,因為電流從零電流過渡,如黃色圓圈中突出顯示的那樣。這是由于電機驅動器在驅動狀態(tài)期間注入的電流比在緩慢衰減狀態(tài)期間移除的電流多。缺失的步驟也可以看作是電流開始變負。
使用這些可用的新功能(例如自適應衰減),我們可以快速調整步進電機并繼續(xù)執(zhí)行下一個任務。