Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

コミュニティの皆さん、こんにちは!

当社では、IMC101マイクロコントローラに関する非常に興味深く複雑な問題を抱えています。 このコントローラは、製品に使用する複数のボードに統合されており、製品の発売以来、お客様からボードが機能していないというクレームを複数受けています。

調査の結果、モーターパラメータが破損している場合もあれば、現場でスクリプトが破損している場合もあると結論付けました。

モーターパラメータファイルを再アップロードするだけの場合もあれば、スクリプトファイルのみを再アップロードする場合もあります。 これは安全機能の問題ではないようですが、デバイスが故障する前のほんの一瞬、スクリプトが破損したクレーム製品にiMOTIONconfig.exeを使用してデバイスに接続できます。

セットアップに関するいくつかの情報:

  • IMC101の
  • ファームウェアバージョン1.3.3
  • 安全が有効
  • ユーザーモードUARTを使用しますが、速度を更新するためだけに使用します(モーターパラメータは更新されません)
  • 製品は数か月間正常に動作し、その後、クレームを受け取ります

この問題への洞察、または他の誰かが問題である可能性があるものと同様の経験を持っている場合は、いただければ幸いです。

 

よろしく

ジュレ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Corrupted-motor-parameters-or-scripting-on-IMC101/td-p/740985

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

こんにちは@JureN

デバイスがアプリケーションモードでない場合、電源を入れ直してもデバイスはアプリケーションモードに戻りません。 次に、ファームウェアを再プログラムして、アプリケーションモードに戻す必要があります。

 

感謝

クルパシャンカール

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Corrupted-motor-parameters-or-scripting-on-IMC101/m-p/742509

元の投稿で解決策を見る

0 件の賞賛
5 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

こんにちは@User17968

次のことをお知らせください。

  • パラメータ/スクリプトが破損していることはどのように確認されますか? 静的パラメータ/スクリプトが読み戻され、変更されたことが確認されていますか?
  • マルチモーターパラメータ機能は使用されていますか?
  • デバイスをリセットしてみましたか(電源オンリセット)、リセット後にデバイスが正常に動作するかどうかを確認しましたか?

入手可能な最新のファームウェアバージョン1.3.7を使用してテストすることをお勧めします。

IMC101T-T038 MCEソフトウェアパッケージv1.3.7

 

感謝

クルパシャンカール

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Corrupted-motor-parameters-or-scripting-on-IMC101/m-p/741184

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

こんにちは @Krupashankar 

そのため、要求されたボードが返ってきた場合、通常、IMCに問題があることを示す最初の指標は、メインコントローラーとIMC間の通信が機能していないこと、ユーザーモードUARTを介してIMCにフレームが送信されているが応答がないことです。 今のところ、3つの異なるタイプの障害がありました。

  1. 起動後、IMC LEDピンに接続されているLEDが約1〜2秒間点滅した後、停止します(LEDは点灯しません)。 この例では、スクリプトの再プログラミングのみが機能し、その後はすべて正常に機能します。 この場合、スクリプトを使用してパラメータファイルを読み戻しiMOTIONconfig.exeモータパラメータが変更されていないことを確認できます。 スクリプトの内容を取得する方法を知りません。

 

  1. 起動後、IMC LEDピンに接続されているLEDがまったく点滅しません(LEDが点灯しません)。 この場合、スクリプティングを再プログラムしても効果はありませんが、モーターパラメータを再プログラミングすると問題が解決し、その後はすべて正常に機能します。

 

  1. 起動後、IMC LEDピンに接続されたLEDが約1秒間点滅し、マスターコントローラーとIMC間の通信もまもなくOKになります。 そのLEDが点灯したままになってもIMCが応答しない場合、ユーザーモードUARTは機能していません。 この場合、ファームウェアとモーターのパラメータを使用してIMCを再プログラムするだけで問題が解決し、その後はすべて正常に機能します。

 

また、MCEDesigneとの通信は、上記のすべてのインスタンスで可能であるとは限りません。 再プログラミングは、プログラミング中に電源を印加するスタートキャッチ手順によって行われます。 また、電源を入れ直しても問題は解決せず、再プログラムのみが機能します。

また、モーターパラメータ.ldfのスクリプトを意図的に破損させようとしました いくつかのバイト値を変更することでファイルを作成すると、1番目または2番目のケースと同様の結果が得られます。

マルチモーターパラメータ機能は使用していません。

また、ファームウェアバージョン1.3.7がリリースされた後に実装しましたが、現在、バージョン1.3.7ファームウェアがインストールされているそのようなタイプのクレームには気づいていません。 バージョン。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Corrupted-motor-parameters-or-scripting-on-IMC101/m-p/741260

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

こんにちは@JureN

デバイスの起動中にUARTコマンドが送信され、MCE UARTラインに通信/干渉はありますか?

起動中にMCE UARTラインに干渉がある場合、デバイスはアプリケーションモードに入らない可能性があります。 その後、デバイスを再プログラミングすると、アプリケーションモードに戻ることができます。

 

感謝

クルパシャンカール

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Corrupted-motor-parameters-or-scripting-on-IMC101/m-p/741392

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

こんにちは @Krupashankar

迅速な対応と助けをありがとう!

そこで、起動プロセス中にUARTラインに干渉があるかどうかを確認するためにいくつかのテストを行いましたが、すべてが良好に見えることを確認できます。 私がテストしたのは:

  1. メインコントローラとIMC間の通信は、電源投入後約1.5秒で開始されます(IMCには3.3Vが印加されます)

 

  1. 3.3Vが印加された後、IMCのRXピンは3.3Vにハイにプルアップされ、TXピンは約2.8Vに約250msの間維持され、その後ハイにプルアップされます。 この遅延は、安全機能を無効にすると変化し、約50ミリ秒に短縮されます(ファームウェアバージョン1.3.3と1.3.7の間に違いはありません)

 

  1. また、IMCの電源投入時にもメインコントローラがリクエストを送信しているように設定を変更しましたが、初期起動後、IMCコントローラは常に問題なく受信したリクエストに応答し始めます

 

  1. RX、TX、および電力線には、少なくとも私のラボのセットアップでは干渉はありません。

 

IMCの電源または通信ラインに干渉またはサージ/バーストがあり、これによりブートプロセスが中断され、IMCがアプリケーションモードに入らない場合、これは1回限りのイベントであり、干渉が除去されてデバイスの電源が入れ直された後、IMCは正しく起動しますか、それともIMCは設定モードのままで、電源を入れ直した後もアプリケーションモードに入りませんか?

 

よろしく

ジュレ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Corrupted-motor-parameters-or-scripting-on-IMC101/m-p/742275

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

こんにちは@JureN

デバイスがアプリケーションモードでない場合、電源を入れ直してもデバイスはアプリケーションモードに戻りません。 次に、ファームウェアを再プログラムして、アプリケーションモードに戻す必要があります。

 

感謝

クルパシャンカール

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Motor-Control-ICs/Corrupted-motor-parameters-or-scripting-on-IMC101/m-p/742509

0 件の賞賛