ZHCUBV9A May 2023 – April 2024 DRV8213 , DRV8214 , DRV8234
PRODUCTION DATA
圖 3-12 儀表板A:紋波速度調優
使用 RIPPLE COUNT 按鈕啟用/禁用紋波計數算法(設置寄存器 RC CTRL0 中的 EN_RC 位)
使用 Error Correction 按鈕啟用/禁用紋波計數算法中的糾錯功能。有關糾錯功能如何起作用的詳細說明,請參閱數據表。
將鼠標懸停在任何小工具的 (?) 圖標上來查看正在修改的位字段值。例如,將鼠標懸停在 Motor Resistance Inverse Scale 上,有助于說明正在編輯的 KMC_SCALE 寄存器字段。
B:高級參數調優
此部分包含各種高級參數。有關這些參數的更多詳細信息,請參閱數據表。對于給定電機,通常不需要編輯這些項目。許多下拉選項顯示了列表的其中一個項目的建議 值。
如果用戶想要更改高級參數,則 TI 建議先從 Filter Input Scaling Factor 開始,然后更改 Response Time,最后更改 Filter Damping Constant。數據表或應用手冊進一步說明了這些參數的作用以及在什么情況下需要更改功能。
C:紋波計數
Ripple Count Threshold 和 Ripple Count Threshold Scale (RC_THR_SCALE) 小工具用于設置所需的紋波計數閾值。Ripple Count Threshold 框顯示 RC_THR * RC_THR_SCALE,因此該框只能以 RC_THR_SCALE 的增量進行更改。例如,如果標度為 64,則按 Ripple Count Threshold 上的向上 箭頭會使該值遞增 64,但 RC_THR 寄存器僅遞增 1。該器件不支持在奇數計數時在內部自動停止或發出信號,因此,如果用戶希望在 53 次紋波(舉例來說)時停止,則用戶需要使用 MCU 來實現。
H-bridge Response 和 nFault Response 小工具配置 H 橋和 nFAULT 信號在紋波計數值超過紋波計數閾值時的響應方式。
當紋波計數大于定義的閾值時,Count Done 指示器會變為黃色。這個小工具鏡像 FAULT_STATUS 寄存器中的 CNT_DONE 位。點擊 Clear Count 按鈕可將紋波計數重置為零。
如果 Reverse Direction 按鈕處于 ON 位置,則當紋波計數 > 紋波計數閾值時電機會自動反向。可以使用 Export Ripple Count Values 按鈕將紋波計數值導出為 CSV 文件。
紋波計數圖顯示了累積紋波計數 (RC) 值和紋波計數閾值。閾值限制是固定的,并根據配置的 RC 閾值更改位置。紋波計數行輸出由 RC STATUS2 和 RC STATUS3 寄存器給出的紋波計數值。
由于 EVM 和 GUI 之間的通信存在延遲,每次采樣測量之間默認存在大約 1 秒的延遲。通過將寄存器映射中的 Auto Read 延遲設置為 Fast,可以將此延遲降低到 500ms。但是,這個快速選項會導致 GUI 中出現一些不穩定問題。1 秒延遲是最穩定的選項。
D:速度和電壓調節
在 Ripple Speed 圖和 Ripple Speed 小工具內顯示的值通過 WRIPPLE = RC_STATUS1*W_SCALE 計算得出。RC_STATUS1 (SPEED) 寄存器輸出紋波計數算法中的觀測器估算的紋波速度,以 rad/s 為單位。速度范圍為 0-255,要獲得超過 255 的測量值,需要 W_SCALE。通過 Ripple Speed Scale 小工具選擇 W_SCALE,選項為 16、32、64 或 128rad/s。
可以放大圖的各個部分,方法是點擊鼠標并沿對角線拖動鼠標來,從而在相關部分上創建一個框。用戶可通過在圖形窗口內點擊并平行于相關軸拖動來放大特定軸。用戶可通過點擊并拖動軸來上下滾動軸。雙擊圖表上的空白區域可縮小。可以使用 Export Ripple Speed Values 按鈕將紋波速度數據導出為 .csv 文件,以便對數據進行后處理。
電機換向片數可在電機數據表中找到,也可聯系電機制造商獲取相關信息。另一種方法是打開電機并計算段數。許多小型直流電機具有兩個電刷和三個換向器片。