ZHCADY5A April 2024 – May 2024 DRV8214 , DRV8234
在高負載扭矩條件下,紋波計數算法無法檢測到一些電流紋波。在這些運行條件下,電機轉速通常太慢,算法無法準確進行估算。此外,在如此低的速度下,電機電阻值中的任何誤差都會使算法在實際速度估算中的誤差成倍增加。解決方法是通過將 DIS_EC 設置為 1b 來關閉誤差校正器(如果已開啟)。建議使用 IPROPI 引腳或 IMTR 寄存器對 MCU 進行編程,來檢測電機電流。一旦電機電流值超過滿負載(失速)電流的 50%,應關閉誤差校正器。當電機電流值低于 50% 時,再次開啟誤差校正器。
精度計算如表 4-2 所示。
| 參數 | 誤差校正器開啟 | 誤差校正器關閉 | ||||
|---|---|---|---|---|---|---|
| 50% 負載 (650mA) | 60% 負載 (780mA) | 70% 負載 (910mA) | 50% 負載 (650mA) | 60% 負載 (780mA) | 70% 負載 (910mA) | |
| 編碼器計數 | 40 | 32 | 20 | 40 | 32 | 20 |
| RC_OUT 計數 | 60 | 36 | 15 | 60 | 48 | 30 |
| 精度 | 100% | 75% | 50% | 100% | 100% | 100% |