使用多個WM_MOTOR_CONTROL_01參數時出現問題

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,大家好,

我在使用多個WM_MOTOR_CONTROL_01參數時遇到問題,問題是比較器總是使用第一個參數頁的 CompRef。

 

WM_MOTOR_CONTROL_01之間的差異在於內部 Gatekill 比較器的電流、電阻、電感和過電流跳脫電平。

Gatekill 配置與所有WM_MOTOR_CONTROL_01類似:

WM_MOTOR_CONTROL_01 200W - 參數集編號 0

PaulojM_6-1707220646560.png

 

WM_MOTOR_CONTROL_01 1500W - 參數集編號 2

PaulojM_0-1707219524166.png

 

要在WM_MOTOR_CONTROL_01配置之間進行更改,我從 UART 設定WM_MOTOR_CONTROL_01 Id

PaulojM_2-1707219938284.png

我可以看到WM_MOTOR_CONTROL_01參數正在載入到 imc102t ram,因為當我載入另一組參數時,我看到以下值會改變。

 

預設值(200W WM_MOTOR_CONTROL_01 )

PaulojM_4-1707220255755.png

負載參數編號 2 (1500W WM_MOTOR_CONTROL_01 )

PaulojM_5-1707220362939.png

 

因此,TLE9243QK_BASE_BOARD 上的WM_MOTOR_CONTROL_01 應該只在 20Apk 時出現 Gatekill 錯誤,但如下面的列印所示,這種情況並未發生。

WM_MOTOR_CONTROL_01 1500 W - 8Apk 時出現 Gatekill 錯誤

PaulojM_3-1707220078579.png

我將 200W 配置更改為在 20Apk 處具有 gatewaykill,並加載組合文件。

然後載入1500W參數。

下圖中的TLE9243QK_BASE_BOARD我假設閘極終止閾值沒有改變,即使它在參數之間改變。 它僅使用預設參數頁面中的閾值

 

WM_MOTOR_CONTROL_01 1500 W - 20Apk 時出現 Gatekill 錯誤

PaulojM_8-1707222080740.png

附件是參數和 MCEWizard 檔案的組合檔案。 此腳本用於運行感應WM_MOTOR_CONTROL_01 。

我將不勝感激在這件事上的幫助。

 

最好的問候,

保羅

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Problem-using-multiple-motor-parameters/td-p/690399

9 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

你好

在任一波形中,我們發現系統跳脫的電流約為 6 至 8A。

實際電流可能要高得多,並且無法在 MCE 設計示波器上擷取(資料以低速率擷取)。 您能否確認 DSO 上測得的實際電流?

此致

最好的問候

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Problem-using-multiple-motor-parameters/m-p/691006

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Viswa,

感謝您的回复,

在任一波形中,我們發現系統跳脫的電流約為 6 至 8A。

在上面的波形中,Gatekill 被激活的地方有明顯的差異,在第一個波形中,Gatekill 在大約 8Apk 處被激活,而在第二個波形中,Gatekill 在大約 19Apk 處被激活。

正如您所說,資料是以較慢的速率捕獲的,但這仍然給出了激活Gatekill 的位置,因為第一個波形中的Iu(A) 遠低於第二個波形中的Iu(A) 。

我還忘了提及,但在第一個波形中,加速度比第二個波形慢得多,因為除非加速度非常高,否則第二個波形不會給予擊殺。

 

1500W 和 200W WM_MOTOR_CONTROL_01的參數檔案在兩次測試中是相同的,唯一改變的是 200W WM_MOTOR_CONTROL_01參數中的 Gatekill 閾值。

使用 8A 時,1500W WM_MOTOR_CONTROL_01將無法運作,而使用 20A 時, WM_MOTOR_CONTROL_01將會運作。

 

我確信我位於正確的參數頁面,因為 1500W WM_MOTOR_CONTROL_01無法與 200W WM_MOTOR_CONTROL_01中定義的 R 和 L 正常工作。

 

COOLDIM_PRG_BOARD和自訂COOLDIM_PRG_BOARD中都會發生此錯誤。

 

最好的問候,

保羅

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Problem-using-multiple-motor-parameters/m-p/691139

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨, @PaulojM

在載入第二組參數之前,請嘗試重置控制器(我們希望您使用的是最新的MCE FW_V1.03, 其中控制器重置功能可用)。

可以透過使用腳本將暫存器「 Script_Command 」設為 0xAE51(十進位值 44625)來完成控制器重設。 您可以使用 GPIO 引腳透過將 GPIO 設定為高電平來觸發命令。

謝謝蘇斯
魯蒂

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Problem-using-multiple-motor-parameters/m-p/691505

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@SarkarSushru

感謝您的回复,

是的,我正在使用 FW_V1.03.07,我嘗試透過 Uart 重置控制器,將 0xAE51 命令發送到 App ID 4 中的“Script_Command”,該命令工作正常,我可以看到腳本值恢復為預設值。

但在載入第二個參數集之前進行重置並沒有改變 Gatekill 跳脫值的錯誤。

 

編輯:

在 MCEDesigner 中,我建立了一個函數來更改 CompRef 的值。

PaulojM_0-1707385329938.png

使用它,我更改了 1500W WM_MOTOR_CONTROL_01參數的 CompRef 值並保存了該值, WM_MOTOR_CONTROL_01仍然只能運行到 8A。

然後我切換到 200W WM_MOTOR_CONTROL_01參數,將 CompRef 值從 8A 更改為 20A,使用以下命令儲存參數: PaulojM_1-1707385497947.png

並再次載入1500W WM_MOTOR_CONTROL_01參數, WM_MOTOR_CONTROL_01運行至20A。

這能告訴我們是什麼原因導致了這個錯誤嗎?

 

最好的問候,

保羅

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Problem-using-multiple-motor-parameters/m-p/691631

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨, @PaulojM

我們已經在我們的系統中重現了這種情況。 包括 CompRef 暫存器值在內的參數正在更新,系統也會做出對應的回應。

請在載入第二個參數集之前嘗試從POWER_DRILL2GO COOLDIM_PRG_BOARD斷開並連接設備,並分享結果。

謝謝蘇斯
魯蒂

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Problem-using-multiple-motor-parameters/m-p/693709

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@SarkarSushru

感謝您的回复,

我嘗試按照你說的做,但錯誤仍然發生。 值已更新,但係統沒有相應響應。

我也嘗試在更改參數後斷開並重新連接設備,並且發生了相同的事情

最好的問候,

保罗·马托斯

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Problem-using-multiple-motor-parameters/m-p/694184

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨, @PaulojM

您使用的是最新版本的 MCEDesigner 和韌體嗎?

謝謝

蘇什魯蒂

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Problem-using-multiple-motor-parameters/m-p/699107

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@SarkarSushru

我想是的,我搜尋了該網站,沒有什麼更新的內容。

我使用的MCEDesigner和MCEWizard版本是Ver 2.3.0.1,IMC102T-F064韌體版本是V1.03.07。

最好的問候,

保羅

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Problem-using-multiple-motor-parameters/m-p/699358

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@SarkarSushru

問題仍然存在,我不知道該如何解決。

我有一個與系統控制參數的使用相關的問題,在組合的 LDF 檔案中,我只需要使用WM_MOTOR_CONTROL_01中的 Page 0f - AppID 00 之一,對吧?

我將不勝感激有關如何解決此問題的更新。

最好的問候,

保羅

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Problem-using-multiple-motor-parameters/m-p/702462

0