A/F計をCANで接続

テックエッジはアナログの0~5Vを出力しますので、それをECU側でキャリブレーションして数値をみたり、ラムダコントロールに使ったりしています。

LINKにも同じように使えますが、比較的安価でCAN出力を備えた空燃比計が手に入ったので、使ってみる事にしました。

 

AEM X-SERIES UEGO GAGE (Bosch LSU4.9)

 

0~5V アナログ出力、RS-232出力、CAN出力(H:白/黒線、L:緑/黒線)。
5Aヒューズ別途要。
3or4桁表示選択可。大気校正(AutoCal)単体操作で可。
センサー~メーター側コネクターまで約4.5m。

表示部はホルダーもしくは埋め込んで使います。

 

リーン表示は少しさみしい(笑)

 

CAN接続する場合、メーター個別のID設定が必要です。
AEM側のID確認は、表示部の「MODE」「SEL」ボタンを押して行います。

 

デフォルトはID1が設定されていました。
LINKのCAN設定をする時、このID値は重要です。

 

 

LINK CAN設定

ECU制御 - CAN設定

 

ストリームタブ - ストリーム1を選択 - フレーム読み込み

 

ファイル一覧から、AEM X-series UEGO… を選択 - 開く

 

ストリーム1の下にフレーム1と、パラメーター「ラムダ1」が追加されるはずです。

 

モードタブ
重要なのはCAN IDの数値で、AEM側の設定がID1ならCAN IDは「384」です。
ID2なら「385」、ID3「386」という感じ。
ストリームタブで読み込んだフレームは、ストリームの階層下にあり、ECUがデーターを受け取る側なので、モードは「Receive ユーザーストリーム」です。

 

PC LINKでラムダ表示させるのは、ダイヤル、デジタルゲージ等の表示項目で「ラムダ1」を割当すれば表示でき、キャリブレーションも不要です。

 

 

CANの結線

LINK側は拡張コネクターのCAN1/RS232 に接続。
CAN_Hは3番端子、CAN_Lは2番端子です。

 

CAN接続の計器類が増える事を想定し、面倒ですが終端抵抗含めコネクターでつなげるようにしています。

 

LINK側コネクター

 

末端の終端抵抗。
コネクターの先っちょに120Ωの抵抗を仕込み、伸縮チューブで保護してます。

 

 

 

 

 

 

MAPセンサーのフィルター

セカンドマップの負荷をMAPセンサーにしてセッティングしていたところ、アイドリング辺りの格子を細かくしているせいもありますが、読む位置があっちこっちに飛ぶので設定値を入れにくい。

 

m84ではセンサーフィルターがありますからそこで対処できますけど、LINKにはその機能がありません。

ハード対策としてオリフィスを装着し、事象改善されるか確認してみます。

まずは0.5mm程の穴が開いたトヨタのオリフィス。
AE101のインマニに付いていたものです。

 

 

m84のフィルタを「0」にしてログ取り比較。

オリフィスなし

 

オリフィスあり

 

振幅幅に差が出ました。
効果はありそうですけど、もう少し振幅を減らしたいですね。

 

ちなみに
m84フィルター設定あり

 

オリフィスの取り付け位置は、負圧配管の取り出し側とセンサー側、両方試しました。
特に差は無いように見受けられます。

 

もう少しナマしたいので、径の細いパイプ長で調整するかタンク使ってみようかな。

つづく。

 

 

アイドル制御

 

設定はmotecと少し違い、補正の項目はコッチの方が多いです。
とはいっても積分ゲインの項目がありません。
 

 

デフォルト値。入力の最大値は共に「5.0」。

 

アンチストールゲインテーブル。最大「25」。
目標アイドル回転数を150r.p.m.下回ると反映されるみたいです。

 

始動ステップテーブル。最大「25」
エンジンがかかるまで設定数値分ISCを開いて空気のバイパス量を増やします。
エンジン回転数を検出してから3秒でフェードアウトします。
クローズドループモードでは反映されないかも知れません。

 

 

クローズドループ制御の前に
まずはオープンループでISCのベースポジションを設定してから、クローズドループ制御に切り替えるという手順を踏みます。

ISCモードをオープンループにして、水温毎の目標回転数になるように数値を入れます。

 

暖気補正テーブルは仕上がっている前提です。

 

 

冷間始動テーブル

エンジン始動時のつながりを把握しやすくしてみた。

( )内はmotecでのパラメーター名称です。

 

MX5デフォルト値

 

始動前(First Injection)

 

クランキング補正(Cranking Comp)

400r.p.m.以上になったらカウント。ポストスタートと重複する。

 

始動後補正(Post Start Comp)


 

暖機補正(Eng Temp Comp)

 

LINK HELPより引用

 

補正値のみを抜き出し

 

 

入出力設定

デフォルト設定からの変更履歴など。

 

アナログ入力
左:デフォルト 右:変更後
 

 

基板実装のMAPセンサー(AN電圧3)を割り当てたまま、別で用意したMAPセンサー(DENSO)をMAFメーター(AN電圧4)に割り当てると、AN電圧3が優先されて負荷軸に反映されません。

・AN電圧3をOFFにして、Calテーブル1にDENSOセンサーの出力テーブルを書き、AN電圧4に設定。

・AN電圧5には別置きのA/Fセンサーを入力。

・ワイドバンドO2センサーで制御するので、AN電圧2(NB O2)をOFF。