ADI-Trinamic推出兩款新芯片產(chǎn)品,TMC5272和TMC5271。TMC5272是一顆2.1V 至 20V,2 x 0.8ARMS雙軸步進驅(qū)動芯片。而且封裝好小,為36 WLCSP (2.97mm x 3.13mm)封裝。它集成Stealthchop、Spreadcycle兩種斬波模式;還集成加減速算法,可通過配置寄存器方式控制電機轉(zhuǎn)速、方向、和位移。
TMC5271和TMC5272差異不大,功能基本相同,不過是單軸的。它的電壓2.1V 至 20V,電流最大1.6ARMS。
而且,TMC5272和TMC5271相對之前的產(chǎn)品,還增加運動補償功能,支持使用編碼器進行閉環(huán)位置控制,配置寄存器可實現(xiàn)此功能。
該功能是基于編碼器位置反饋的簡單閉環(huán)位置調(diào)節(jié)。它是一個 P 調(diào)節(jié)器。比例系數(shù) P > 0 時,該功能啟用。此外,相應(yīng)電機的運動控制器必須處于啟用狀態(tài),且不處于步進/方向模式。
誤差按 X_ACTUAL 和 X_ENC 之間的偏差計算:
Error = X_ACTUALL - X_ENC
公差參數(shù)與誤差有關(guān)。低于公差值的誤差將被忽略。P 調(diào)節(jié)器輸出的極限值由參數(shù) VMAX 設(shè)置。
en_tol_on_pos_reached 位控制 P 調(diào)節(jié)器在 M0/M1_RAMP_STAT 寄存器中的位置到達標(biāo)志 pos_reached 設(shè)置時的行為。設(shè)置為 0 時,P 調(diào)節(jié)器始終處于激活狀態(tài)。該功能適用于每個電機軸。所有相關(guān)參數(shù)位于電機0 (0x2D) 和電機1 (0x62,TMC5271沒有這寄存器) 的 POSITION_P_CTRL 寄存器中,下面表格是寄存器的詳細描述。
表 . 閉環(huán)位置控制相關(guān)參數(shù)
參數(shù) | 描述 |
---|---|
en_tol_on_pos_reached | 一旦電機到達目標(biāo)位置,啟用公差。 0:P 控制器忽略低于公差的絕對誤差。 1:只有當(dāng)相應(yīng)運動控制器pos_reached 標(biāo)志(M0/M1_RAMP_STAT[9])設(shè)置為 1時,P 控制器才會忽略低于公差的絕對誤差。 |
tolerance | P 控制器誤差容限設(shè)置 如果誤差 < 容差將被忽略 默認值 = 0 |
P | 位置 P 調(diào)節(jié)器的比例參數(shù)。 P = 0 禁用 P 調(diào)節(jié)器功能。 P > 0 則啟用 P 調(diào)節(jié)器功能。 系數(shù) 1 表示位置偏差為 +5 或 -5 時,修正速度為 +5 或 -5。 默認值 = 0。 |