ZHCSRF9A December 2022 – October 2023 DRV8461
PRODUCTION DATA
檢測到開路負(fù)載故障:
當(dāng)電機(jī)運行時 -
如果線圈電流降至開路負(fù)載電流閾值 (IOL) 以下
當(dāng)電機(jī)處于保持狀態(tài)時 -
如果線圈電流降至分度器設(shè)置的 ITRIP 電平以下
如果上述情況持續(xù)時間超過開路負(fù)載檢測時間 (tOL)
當(dāng)器件使用 SPI 接口運行時,EN_OL 位必須為 1b 才能啟用開路負(fù)載檢測。
開路負(fù)載檢測時間 (tOL) 設(shè)置如表 7-27 所示:
接口 | OL_T | 最大 tOL (ms) |
|---|---|---|
H/W 接口 | 不適用 | 60 |
SPI 接口 | 00b | 30 |
01b(默認(rèn)值) | 60 | |
10b | 120 |
一旦檢測到開路負(fù)載故障:
nFAULT 會被拉低。
如果器件使用 SPI 接口工作:
OL 和 FAULT 位鎖存為 1b
如果 OL_A 位為 1b,則表明繞組 A 在 AOUT1 和 AOUT2 之間出現(xiàn)開路負(fù)載故障。
BOUT1 和 BOUT2 之間出現(xiàn)開路負(fù)載故障會使 OL_B 位變?yōu)?1b。
當(dāng)開路負(fù)載條件消失后,具體行為取決于器件是配置為使用 H/W 接口還是 SPI 接口。
當(dāng)器件配置為使用 H/W 接口并且開路負(fù)載條件消失時:
如果 ENABLE 引腳為邏輯高電平,nFAULT 將立即被釋放。
如果 ENABLE 引腳為高阻態(tài),則在施加 nSLEEP 復(fù)位脈沖后會釋放 nFAULT。
當(dāng)器件配置為使用 SPI 接口且開路負(fù)載條件消失時:
如果 OL_MODE 位為 1b,則立即釋放 nFAULT。僅當(dāng)通過 CLR_FLT 位或 nSLEEP 復(fù)位脈沖發(fā)出清除故障命令后,故障寄存器中的 OL 位和 DIAG2 寄存器中的 OL_X 位才會被清除。
如果 OL_MODE 位為 0b,則在通過 CLR_FLT 位或 nSLEEP 復(fù)位脈沖發(fā)出清除故障命令后,nFAULT 或故障位會被釋放。
當(dāng)器件下電上電或退出睡眠模式時,該開路負(fù)載故障也會清除。
圖 7-44 和圖 7-45 分別展示了線圈 A 和線圈 B 分別開路時的開路負(fù)載檢測。開路負(fù)載檢測時間被選擇為最大 60ms,OL_MODE 位為 0b。
圖 7-44 線圈 A 開路負(fù)載檢測. 從上到下的布線:AOUT2、線圈 A 電流、線圈 B 電流、nFAULT
圖 7-45 線圈 B 開路負(fù)載檢測. 從上到下的布線:AOUT2、線圈 A 電流、線圈 B 電流、nFAULT在靜音階躍衰減模式下,僅當(dāng)電機(jī)處于運動狀態(tài)時才會進(jìn)行開路負(fù)載故障檢測。如果電機(jī)處于靜止?fàn)顟B(tài),則不支持開路負(fù)載檢測。
檢測到開路負(fù)載故障時 -
如果 ENABLE 引腳從邏輯高電平動態(tài)變?yōu)楦咦钁B(tài),則在開路負(fù)載條件消失后應(yīng)用 nSLEEP 復(fù)位脈沖。
如果 OL_MODE 從 1b 更改為 0b 或 EN_OL 從 1b 更改為 0b,則在開路負(fù)載條件消失后應(yīng)用清除故障命令。
當(dāng)器件在啟用自動扭矩的情況下工作時,如果檢測到開路負(fù)載故障,則線圈電流會變?yōu)榕c TRQ_DAC 相對應(yīng)的值。