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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,我正在嘗試使用 stm 中的 uart 將固件,參數和腳本發送到 imc101t。

現在我只是想溝通簡單的事情,例如連接(0x00 0x6C)和檢查連接(0x7E 0x13 0x7E 0x13),我使用Rx0和Tx0,但我 CAN得到任何答案。

我檢查了示波器中的 Rx 線,但沒有答案,微控制器的 tx 正在很好地發送數據。

該設備已經編程,我不知道這是否是問題所在。

我需要幫助解決這個問題。

謝謝你!

1 解決方案
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @PauloM 

 

隨附的序列圖提供了使用外部微控制器對 iMotion 控制器進行編程的詳細信息。

最好的問候

在原始文章中檢視解決方案

0
5 回應
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @PauloM 

 

隨附的序列圖提供了使用外部微控制器對 iMotion 控制器進行編程的詳細信息。

最好的問候

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Viswa,

 

謝謝你的回答,

 

我試圖做圖的初始組合。 我發送了 0x00 0x6C 沒有回复,然後我重新發送了兩次。

我發送了 0x7E 0x13 0x7E 0x13,並沒有得到回复,所以再次,我重新發送了兩次。 在那之後,我發送了 0X7E 0x80 0X82 0X10 0X32 0X7E 0x9C,並沒有得到任何回复。

我等待並再次發送 0x00 0x6C 並且沒有回复。

我在每次交際後添加了 100ms 的延遲,如圖所示。

 

 

我檢查了 MCEDesigner 和 imc101 之間的通信,我 CAN 看到,如您的文檔中所示,當我將固件下載到 imc101 時,步驟是相同的。

 

麥克斯設計師 >

PauloM_0-1689779764471.png

 

IMC101-麥克斯設計師 >

PauloM_4-1689778647979.png

 

 

使用MCEDesigner,設備連接 完美,我 CAN 下載固件、參數和腳本。EVAL imc101 中包含的調試器也使用 UART 0。

 

 

為了確保我沒有在代碼中犯錯誤,我還在 Real Term 中進行了測試,以查看直接使用 USB 轉 uart 的通信,並手動輸入代碼。但我仍然沒有得到回复。

 

我不知道我可能會犯錯誤。

如果你有一些痛苦,我會喜歡它。

 

最好的問候,

 

保羅

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好

 

CAN 檢查連接是否正確,波特率是否設置為115200。

請嘗試為 Rx 和 Tx 引腳添加一個拉起來,並檢查它是否有效。

 

最好的問候

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Viswa,

謝謝你的回复,

 

我將波特率設置為 115200,並且 Tx 和 Rx 連接是正確的,但仍然沒有響應。

 

該計劃有所改變,現在我只需要使用用戶 UART,我只需要在控制電動機時更改一些參數,例如強化斜坡,pid,最大電流等。

 

我有一些基於此的問題,

1-如果我已經在 imc101 中擁有電動機的參數,並更改變量(如加速度斜坡),則該值將保存在內存中? 或者重新啟動後會恢復正常?

2 - 如果我有一台電機的參數頁,並且我想更改其中一個變量,我 CAN 直接通過用戶 UART 進行操作嗎?如果是的話,怎麼樣?

 

現在這就是我想問的全部,謝謝你的時間。

 

最好的問候

 

 

 

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨, @PauloM

 

1)重置時該值將被刪除,並且不會保留。

2) 使用USER UART CAN 更改動態變量,有關如何更改數據的詳細信息,請參閱軟件參考手冊。

最好的問候

0