多くの方からコメントを頂きありがとうございます
忙しかった週末でしたので返事ができず、申し訳ありませんでした。
では、解答です。
クランク角センサーの抵抗が大きく、低回転時に信号として認識できなくてエンストしていたプレミオです。
信号が出ないとのに、なぜ、異常コードを表示しなかったのでしょうか?
いまいち納得できないところもあったのですが、クランク角センサー不良には間違いありません。
問題にも出しましたが、信号は出ているがECUが認識していないという前提での問題です。
なぜ、信号として認識しないのに異常検出しなかったのでしょうか?
簡単ですね。
異常検出の条件に当てはまらなかったからです。
これでも合格点です。(^_^;)
本当にそうかを検証してみましょう。
ということで、まず、クランク角センサーに関する異常コードの検出条件を調べてみました。
クランク角センサーに関するコードは、ダイアグコードP0335/12、P0335/13、P1335/12の3つです。(PコードはOBDコード、2桁はトヨタ独自のコード)
それぞれにコードの診断条件、異常状態、異常期間、その他をまとめると次のようになっていました。
P0335/12は、「クランキング中、NE信号が5秒以上入力されないことが1回でも起こった場合」
P0335/13は、「エンジン始動後(600回転以上)、NE信号が1秒以上入力されないことが1回でも起こった場合」
※ファイネスで確認すると600回転ではなく6000回転以上となっていますが、600回転の間違いだと思います。)
P1335/12は、「エンジン回転が1000回転以上でNE信号の瞬断が1回でも起こった場合」
この中で、P0335/12に関しては、クランキング中のことなので、今回は関係ありません。
P0335/13とP1335/12に関しては、600回転以上または1000回転以上の時にNE信号がある時間以上入力されないと異常と検出するとなっています。
しかし、今回のトラブルは、600回転未満の時にクランク角センサーの信号(NE信号)が認識できないのです。
つまり、検出条件に当てはまりませんので、信号を認識できなくても異常とは検出しません。
よって、今回のプレミオはエンジン回転中にNE信号を認識できなくなっても異常と判断しなかったのです。
これが満点の答えです。
今回の正解者は、半熟整備士さんとsil*er_**lf_06*37*sさんです。さすがです。
クランキング時の未入力をかかれているかたがいますが、それはそれで間違いありませんが、今回のエンストは始動後の異常検出条件でした。
このように信号がおかしくても必ずしも異常と検出しません。
特にトヨタのコード12と13は昔から気を付けないといけませんでした。
例えば、クランク時にクランク角センサーが入力されなくて始動不能の場合、クランキング時間が4秒だと異常と検出しません。
クランキング時に異常を検出するためには5秒以上のクランキングが必要だからです。
また、始動後、ある回転数以下でクランク角センサーの信号が無くなっても異常と検出しないのです。
センサーに異常があれば何でもダイアグノーシスでコード表示するものと思っている人がいますがそれは間違いです。
検出条件をしっかり調べましょう。
なお、すべてのトヨタ車の異常検出条件がここに書かれているものと同じではありませんのでご注ください。