こんにちは、みんな、
現在、S32K144-Q100ボードとFRDMPKPT2000EVMを使用して、S32K144_PT2000_EXAMPLEプロジェクトを実行し、Bosch HDEV 5.1インジェクター(1.5Ω、ピーク&ホールドタイプ)を駆動する作業を行っています。
問題点: INJ1とINJ3は異なる電流波形を持っています。両方のインジェクターは同じモデルで、同じ種類の負荷に接続されています。
私が既に試したこと:
メイン関数で send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc0, 0x00); と send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc1, 0x00); を呼び出しましたが、波形に変化はありませんでした。
PT2000_ch1_config[20]のflash_enable(アドレス0x100)の値を0x0008に変更しましたが、変化はありませんでした。
私の質問:
send_single_PT2000_SPI_Cmd(WRITE, ch1_ctrl_reg_uc0, 0x00); の目的は何ですか?
INJ1とINJ2は同じ波形なのに、INJ1とINJ3は異なる波形を示すのはなぜですか?
INJ3をINJ1と一致させるには、どのコードを追加または変更する必要がありますか?
何かアドバイスをいただければ大変ありがたいです!
よろしくお願いいたします。
D1ego
こんにちは、D1egoさん。
サンプルプロジェクトでは:
したがって、この動作は想定内のものであり、故障によるものではありません。
INJ3をINJ1と一致させるには:
敬具、
ヨゼフ