2382857_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2382857_ja-JP

2382857_ja-JP

FRDMPKPT2000EVMではINJ1とINJ3の波形が異なります。これらを一致させるにはどうすればよいでしょうか?

こんにちは、みんな、

現在、S32K144-Q100ボードとFRDMPKPT2000EVMを使用して、S32K144_PT2000_EXAMPLEプロジェクトを実行し、Bosch HDEV 5.1インジェクター(1.5Ω、ピーク&ホールドタイプ)を駆動する作業を行っています。

問題点: INJ1とINJ3は異なる電流波形を持っています。両方のインジェクターは同じモデルで、同じ種類の負荷に接続されています。

私が既に試したこと:

  1. メイン関数で send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc0, 0x00); と send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc1, 0x00); を呼び出しましたが、波形に変化はありませんでした。

  2. PT2000_ch1_config[20]のflash_enable(アドレス0x100)の値を0x0008に変更しましたが、変化はありませんでした。

私の質問:

  1. send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc0, 0x00); の目的は何ですか?

  2. INJ1とINJ2は同じ波形なのに、INJ1とINJ3は異なる波形を示すのはなぜですか?

  3. INJ3をINJ1と一致させるには、どのコードを追加または変更する必要がありますか?

何かアドバイスをいただければ大変ありがたいです!

よろしくお願いいたします。

D1ego

PT2000 FRDMPKPT2000EVM

Re: INJ1 and INJ3 waveforms differ on FRDMPKPT2000EVM – how to make them consistent?

こんにちは、D1egoさん。


  • コマンド
    send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc0, 0x00)
    マイクロコアの動作(有効化/リセット/オーバーライド)のみを制御します。
    インジェクター電流の波形を定義していないため、目に見える変化は期待されません。
  • PT2000では、インジェクタ出力はバンクにまとめられたマイクロコアによって制御されており(コード/データRAMは別々です)
    →銀行によって異なる現在のプロファイルを運用できます。AN5186を参照してください。
  • サンプルプロジェクトでは:

    • INJ1とINJ2は同じバンク/マイクロコードを共有しているため、波形が同一になります。
    • INJ3は別のバンクに割り当てられています → 波形が異なります
  • したがって、この動作は想定内のものであり、故障によるものではありません。

INJ3をINJ1と一致させるには:

  • INJ3がINJ1と同じ構成とマイクロコードを使用していることを確認してください。
    • 対応するデータRAM構成(PT2000_chX_config[])をコピーします。
    • その銀行に対して同じマイクロコードがロードされていることを確認してください。

敬具、

ヨゼフ

标记 (1)
无评分
版本历史
最后更新:
1 周之前
更新人: