Computer(以下、フリーダム)」の操作方法について解説をしています。化石の様な一部の車にしか需要のないネタですが、一部の内容はECUセッティングをする上で役に立つ...かもしれない、程度の内容も含んでいますので、興味のある方はご覧ください。フリーダムを使用する上でセッティングソフト「FCSS」が必要ですが、オリジナルは3.5インチフロッピーディスクとなりますので、ノートパソコンにFDDが装備されている必要がありますし、フリーダムとの接続にはPCにRS-232Cシリアルポートも必要です。SP3までは起動確認しています。以下の環境設定を対象とした解説であり、旧バージョンやバージョンアップ版では多少内容が違ってくる場合もありますので、予めご了承下さい。共通データ保存フォルダー:FCDATA※注意!当サイトの掲載情報はE&Eシステム社の公式マニュアルの内容とは全く異なりますので、誤った解釈が混じっている可能性があります。本ページの項目では排気量やインジェクター容量、各種センサーの種類や制御方式、機能の有効・無効の設定等、基盤となる様々な系数の設定を行います。係数は全14項目、ここでは1~3番の項目を解説しています。他の係数やMAPの解説、フリーダムの初期設定などについては、セッティングマニュアルのメニューより、各項目の解説ページを参照してください。■01.基本パラメータ基本的なパラメータです。単純であると同時に、不適切な値を入力するとエンジンが始動しない事もあります。○1気筒の排気量(cc)1気筒当たりの排気量を設定します。ノーマルエンジンの場合は「車検証記載の総排気量÷気筒数=1気筒排気量」として求める事も可能ですが、正確には燃焼室の「半径(mm)X半径(mm)X円周率(3.14で構わない)Xストローク量(mm)÷1000(cc換算)=1気筒排気量」として求めます。510.73061625cc入力値:510cc極端でなければ、実際の排気量より少し大めに520ccと入力したり、少なめに500ccと入力しても問題はありません。噴射マップのセッティングを行った後に触れた場合は空燃比にズレが生じる場合がありますので注意して下さい。○インジェクタの噴射量(cc/分)インジェクター単体の1分間辺りの最大噴射量(俗に言うインジェクター容量)を設定します。ノーマルの場合は整備書を参考にするか、実測を行います。アフターパーツに交換(純正上級グレード等の流用含む)している場合も同様です。こちらも多少の加減であれば、マップ生成前に限り実際の噴射量と違っても大きな問題ありませんが、デューティー表示等に誤差が生じますので、特に理由が無い場合は可能な限り正確な噴射量を設定して下さい。確認済みのインジェクター噴射量一覧は、別記のサービスデータに掲載していますので参考にして下さい。○レブリミット回転数(この値以上になると燃料カットまたは点火カットを行う)レブリミッターの設定をします。単純に、これ以上回さないとするエンジン回転数(rpm)で設定を行います。基本的にはノーマルと同等の回転数で作動するように設定し、レブの引き上げを行う場合は熱害や金属摩擦、ピストン重量、バランス等を考慮して無理の無い範囲で行って下さい。1:点火カット)レブリミッターの方式を0か1の値で設定します。レブリミット回転数で設定した回転数に達した時に、燃料カットでリミッターを作動させるか、点火カットでリミッターを作動させるかを選択して下さい。一般的には燃料カット方式で、チューニングカーでは点火カット方式を選ぶ傾向にあります。燃料カットが行われるとエンジンにダメージを与えると噂されておりますが、本来リミッターを作動させる事自体が御法度な事と、一瞬の燃料カットが及ぼす影響はゼロに等しいので、O2センサー保護を優先するメリットは十分にあります。過給機付きエンジン等は自然吸気エンジンとは比べものにならない発熱量ですので、気化冷却を考慮した点火カットを選択するのが無難と言えます。アイドル状態での燃料カットの回転数(この回転数以上で燃料カットする)アイドリングの判定が入っている中、何らかの影響で回転数が異常な上昇をするのを防ぎます。主な目的はエンジンブレーキ使用時の燃料カットと、その復帰位置の設定を意味します。2000回転と設定していた場合、2000回転以上で走行中にアクセルをオフ(アイドル接点ON)にした場合、燃料噴射がカットされます。2000回転以下まで回転数が降下すると、燃料噴射を開始します。一般的には2000rpm前後(1800~2200rpm)で設定されますが、好みに応じて加減を行って下さい。極端に下げ過ぎると不安定になり、ストール症状が出る事もあります。「なまし」と言う言葉の正確な意味を知らないのですが、意図する所は恐らく急激な変化を抑えてなめらかにする処理。この係数の働きとしては、アクセルを一気に踏み込む場合等、急激な吸気圧変化に合わせてレスポンス良く完璧なマップトレースが行われると、返って不安定になる場合がある。この部分を敢えて鈍らせ(平均を取って滑らかに変化させる?)、緩やかにトレースさせる事で動きの段付きを消して安定させる度合いを設定する。数値を大きくする程、なめらかな制御になるが代償としてレスポンスが低下する。ノーマル吸気圧なまし量」の内容をアイドリング状態の時に適用する内容。ハイカムで安定したアイドリングを実現するには必要不可欠な項目となる。噴射時間に対するなまし量を設定する。点火マップに対するなまし量を設定する。この値以上の時は空燃比フィードバックは行わないフィードバック制御を有効にしている場合、ここで設定した吸気圧以上になった場合にフィードバック制御を無効とする設定。基本的には全域で有効となる設定で構わないが、学習との兼ね合いで上の領域にフィードバックを掛けたくない場合等に設定を行う。1:する)当然ながら、エンジンチェックランプの無い車両では無効ですので、オプションの空燃比チェックランプが必要となります。O2センサーの信号を基に、空燃比のリーン・リッチ判定を行う設定です。基本的にはワイドバンドO2センサーを用いた空燃比計を使ってセッティングを行うため、表示の必要性はほとんどありません。1:マップ)燃料噴射量を決定するのに、燃料噴射マップを使うか、1次式(後に説明)を使うかを選択します。1次式を選択した場合、燃料噴射マップは無効となり、数式で算出された値で噴射量が制御されます。マップ軸変換」と同じですが、こちらではスロットル開度軸の変更が出来ません。基本的にはメインメニューから作業を行いますので、こちらに触れる事は無いと思いますが、変更出来る内容は以下の通りとなります。吸気圧ピッチ○噴射量マップの吸気圧軸の間隔(mmHg)FCSSのヘルプ欄では「噴射量マップの」となっておりますが、全てのマップ(スロットル開度マップ除く)の吸気圧軸のピッチを変更します。基本的には「50」で問題ありませんが、自然吸気エンジンで800mmHg以上のマップを使用しない場合は「25」ピッチでよりなめらかな制御にしても良いでしょう。○マップの回転軸のデータ数の指定マップの回転数軸のポイント数を指定出来ます。次項の回転数ピッチを500回転ピッチで、こちらのポイント数を「18」に設定した場合500、1000、1500...と500回転刻みで18ポイント、9000rpmまでとなります。回転数ピッチを250で18ポイントの場合は250、500、750...の4500rpmまで。ポイント数を「36」にすれば500回転刻みで18000rpm、250回転刻みで9000rpmまでと言う具合になります。回転数ピッチ○回転数軸のピッチ(間隔)rpmマップの回転数軸のピッチを指定出来ます。基本的には「500」回転刻みで問題ありませんが、よりなめらかにしたい場合は間隔を小さく、大雑把で構わない場合は大きくします。回転数軸の最大値は前項のポイント数で決まります。2:2段回転数ピッチ)マップタイプを0~2で選択出来ます。標準的な1面マップ、条件によって別々のマップを切り替えて使用する2面マップ、一定の回転数を超えてからの回転数軸ピッチが変化する2段回転数マップがあります。使用目的により適切な物を選択して下さい。2:アイドル)前項で2面マップを選択した場合にのみ有効な設定です。マップの切り替え条件を0~2で選択出来ます。VVTの作動を検知してから第2マップに切り替える、アイドル接点の検出を境に切り替える等。○2面マップでの1面目、または、2段回転数ピッチの1段目の回転数軸のデータ数2面マップを選択している場合は、第1マップの回転数軸のポイント数を指定。2段回転数マップを選択している場合は、1段目の回転数軸のポイント数を指定出来ます。○2面マップでの2面目、または、2段回転数ピッチの2段目の開始回転数2面マップを選択している場合は、第2マップの開始位置となる回転数を指定。2段回転数マップを選択している場合は、2段目の開始位置となる回転数を指定出来ます。2ndマップ回転数ピッチ○2面マップでの2面目、または、2段回転数ピッチの2段目の回転数軸のピッチ(間隔)2面マップを選択している場合は、第2マップの回転数軸のピッチを指定。2段回転数マップを選択している場合は、2段目の回転数軸のピッチを指定出来ます。その他の基本パラメータその他の項目になっていますが、細かい制御方法等のデータが入っている部分です。ノーマル車両に初期データをセットアップしてセッティングを行う場合は基本的に触れる必要がない部分ですが、細かい変更を行っている場合や、制御方式を変更したい場合は無視出来ない重要な項目となります。内容は以下の通りです。2:ロードスター他)燃料噴射方式を選択します。「0」では同時噴射方式、「1」ではグループ噴射と後の設定でシーケンシャル噴射を選択可能、「2」はロードスターの噴射方式です。具体的に説明をすると、同時噴射はクランクシャフトが1回転する工程の中で、全シリンダに配置された全てのインジェクターが同時に燃料の噴射を行うタイプで、古い車に多い単純な制御である。グループ噴射は、4気筒を例に上げると2つのシリンダでピストンが上死点に達している時、残りの2つは下死点に達している。この際、同じ周期で回るシリンダ同士を一つのグループとして分け、そのグループに対してクランクシャフトが2回転する内にグループ毎のインジェクタを開く方式となる。ここでは方式を選択出来るのではなく、車の噴射方式に合わせてフラグを設定する。1:スロットルスピード=スロポジ制御)制御方式を選択します。「0」は吸気管圧力で制御を行うDジェトロ方式で、アイドル制御、外気圧の変化等に強い半面、独立スロットル制御の複雑化と、ハイレスポンス化が難しくなります。過給機付きエンジンの場合は圧力で制御されるため、こちらを選択して下さい。「1」はスロットル開度で制御を行うスロポジ方式で、マップ生成の簡略化、独立スロットル制御の容易性が得られる半面、外乱に弱く、アイドル制御が難しく、外気圧補正が不適切な場合は天候や標高の影響が露骨に出ます。街乗り~ツーリング等、快適なドライブを楽しみたい方はDジェトロ、サーキット走行等、競技使用が主体の方はスロポジ制御がお勧めです。1:使用している)フリーダム基盤のバージョンがFC-01等、古いモデルの場合は追加基盤の有無により設定を行います。使用している」が設定されていますが、プログラム上ここの判定は行わないため、どちらを指定しても問題ありません。旧バージョンのみ、使用中のフリーダムに適した設定を行って下さい。1:シーケンシャル噴射)シーケンシャル噴射はグループ噴射をより精密にしたもので、各シリンダのわずかな同期ズレに対しても細かい制御が行われる方式。1気筒毎に独立したインジェクター制御が行われます。シーケンシャル噴射に対応していない場合は無効ですが、対応している場合は用途に応じてグループ噴射とシーケンシャル噴射を選択出来ます。後に説明する気筒別制御を行うにはシーケンシャル噴射である事が条件となります。温度センサーモードフラグ○温度センサー電圧がFreedomオリジナルか、ノーマルと同じかの指定0か1で指定します。フリーダムを含む複数のECUを同時に使用する場合、温度センサーを共有する場合は「1」を、その必要が無い場合やフリーダムを単体で使用する場合は「0」を選択します。Ultimate等の通称「サブコン」を繋げる荒業もあります。(普通はやりませんが、オプションが付けられない旧モデルや、たまたまサブコンを所持していた場合等)この際にサブコン側でも温度センサーの入力が必要だった場合、こちらのフラグで指定する事が出来ます。2:NB#C)点火時期の制御を行うための、クランク角センサー形式を0~2で指定します。ロードスターNA6CE、NA8Cの場合は「0」、ファミリアBG8Zの場合は「1」、ロードスターNB6C、NB8Cの場合はカム角センサーを併用する「2」を指定します。AE86やAW11その他、4A-Gエンジンの場合はディストリビューターで点火時期を制御するため、基本的にはこちらの設定は必要ありません。クランク角センサーモードフラグ2○F105エンジンでカム角センサを使用するか否かの指定フェラーリのF308、F328等に搭載されるF105ユニットでカム角センサーを使用するか否かを0か1で無効・有効を指定します。使用する方が精度は上がるのではないかと思いますが、当然、この様な高級車は所有しておりませんので、具体的な影響は確認出来ておりません。B電圧測定回路選択フラグ○バッテリー電圧の入力ポートの指定バッテリー電圧を測定するためのポートを指定します。標準データをセットアップしてセッティングする上ではデフォルトから変更する必要はありませんが、モニター中にバッテリー電圧が正常に表示されない場合は変更を行います。○キャニスタパージバルブの制御信号を出力するポートの指定チャコールキャニスタのソレノイドバルブを制御するためのポートを指定します。こちらも標準データでセッティングをする上ではデフォルトから変更の必要はありません。エンジン停止後も極端にガソリン臭い場合等は、実際にキャニスタのバルブ開閉を確認しながら変更を行います。吸気圧軸とは別に、スロットル開度マップでのなまし量を設定する。センサー、吸気温センサー共に標準以外のセンサーを使用する場合に設定を行います。標準のセンサーを使用する場合は触れる必要はありません。各項目に書いている事がそのままですが、少し説明を行います。温度センサーはサーミスタ素子と呼ばれる物を使用しており、温度によってその抵抗値が変化します。その抵抗値の変化を読み取る事で、現在の温度を知ると言う仕組みになっているため、基準の抵抗値とその感度を設定する必要があります。分かり易く説明すると、基準抵抗値がバイアス、B定数がゲインと言い換える事が出来ます。プルアップ抵抗は、簡潔に言えば安定器?と考える事も出来る。プルアップ抵抗は電子論理回路上で外部デバイスが遮断された際、回路上の入力レベルを論理レベルに保つ働きをする抵抗の事。ここでは、何らかの外乱により電圧が乱れた際、計測温度が不安定な値になるのを防ぐために内臓された抵抗の値を入力する。基本的には温度センサーの仕様書に記載されているはずですので、そちらを参考に入力して下さい。1:リバース)燃料ポンプ電源の極性を指定する。実際に電流を流してみるとわかる様に、モーターは電気の流れる方向で回転方向が変わる。1:非保存)エンジンを切った際、エンジン始動から停止直前までに学習した内容を保存するか否かの設定。非保存を選択した場合、学習内容は保存されず前回始動時と同じデータに戻ります。○クランク角センサG信号無効回転数(この回転数以上でG入力を無視する)G信号とは、第1シリンダのピストンが上死点に達している時のクランク角を検知した際の信号です。(TDC信号とも呼ばれる)ただし、トヨタ車の場合はクランク角センサーから発する信号はNe信号となり、カム角センサーが発する信号がG信号とNe信号となる。ここで設定する内容はどちらにしてもクランク角センサーからの信号入力を高回転域で無視するか否かの設定を行う。点火時期と燃料噴射のタイミングをクランク角センサー(無い場合はディストリビューターで点火時期制御を担う)とカム角センサーで判定しているが、これはピックアップセンサー(回転する指針の磁気をセンサーに拾わせる方式)で取り出しており、精度の問題から誤差が生じる。(厳密にはノイズが発生する事で正常に判定が出来なくなる)回転数が上昇する程この誤差は大きくなり信号情報の信頼性に欠けるため、敢えて無視する設定を行う項目である。構造上、クランクの半分の角速度(角度の変化量)で回転するカム側のセンサー信号を基に制御する事で、クランク角センサーの信号より精度を高く保つ事が出来ると言う理屈である。どれくらいの回転数で問題視されるほどの誤差が出るかを確認して、適切な所でキャンセルを掛ける様に設定します。吸気温の変化に対する噴射マップへの一律補正値を設定します。吸気温が低い場合は空気の密度が上がり、実酸素量が増える事で空燃比が薄くなる傾向にありますが、噴射量を増量して調整します。吸気温が高い場合は空気の密度が下がり、空燃比が濃くなる傾向にあるため、噴射量を減量します。-20度の時、燃料噴射量に掛ける補正係数を設定します。ここが最も濃くする部分です。0度の時、燃料噴射量に掛ける補正係数を設定します。ここは少し濃くする部分です。20度の時、燃料噴射量に掛ける補正係数を設定します。ここが基準位置となります。40度の時、燃料噴射量に掛ける補正係数を設定します。ここは少し薄くする部分です。60度の時、燃料噴射量に掛ける補正係数を設定します。80度の時、燃料噴射量に掛ける補正係数を設定します。理論上はより薄くなりますが、この辺りからは温度上昇によるノッキングを警戒し、僅かに増量方向で考えると良いでしょう。100度の時、燃料噴射量に掛ける補正係数を設定します。考え方は吸気温80度と同様で、気化冷却を狙って逆に濃くする補正が良いです。有効となる最低吸気温を設定します。補正係数の入力されている値は-20度までとなっており、こちらの値もデフォルトでは-20度となっています。基本的には温度を上げる必要はなく、余程冷え込む地区にお住まいで-20度以下と言う状況が有り得る場合は下げて下さい。-20度以下の補正係数は-20度で設定した補正値がそのまま使用されます。水温の変化に対する噴射マップへの一律補正値を設定します。自動車の冷却水はスロットルバルブ、インテークマニフォールド等の吸気管にも通っており、この部分を加熱、保温する働きもあります。ガソリンの気化温度は非常に低い物ですが、吸気管が冷たい程気化スピードは遅く、熱い程気化スピードは早くなります。そのため、エンジン始動~暖機が終了していない状態や、実際にオーバークール状態の時は適切な燃料気化が行われず、実際の混合気濃度が薄くなる傾向にあります。この滞留分を見越して噴射量を増量させる補正です。水温が-30度の時、燃料噴射量に掛ける補正係数を設定します。ここが最も濃くする部分です。水温が-10度の時、燃料噴射量に掛ける補正係数を設定します。ここもかなり濃くする部分です。水温が10度の時、燃料噴射量に掛ける補正係数を設定します。ここは濃くする部分です。水温が30度の時、燃料噴射量に掛ける補正係数を設定します。ここもやや濃くする部分です。水温が50度の時、燃料噴射量に掛ける補正係数を設定します。ここは少し濃くする部分です。水温が70度の時、燃料噴射量に掛ける補正係数を設定します。ここが基準位置となる部分です。水温が90度の時、燃料噴射量に掛ける補正係数を設定します。基本的に補正の必要は無い部分です。水温補正が有効となる最低水温を設定します。補正係数の入力されている値は-30度までとなっており、こちらの値もデフォルトでは-30度となっています。基本的には温度を上げる必要はなく、余程冷え込む地区にお住まいで-30度以下と言う状況が有り得る場合は下げて下さい。-30度以下の補正係数は-30度で設定した補正値がそのまま使用されます。水温が低い時に燃料の気化スピードが遅くなるため、水温による補正を行うが、実際には空気の密度等によっても気化スピードは変化します。そのため、ここでは水温補正に加え、更に吸気圧別に補正を掛ける事でより精密に増量補正を制御します。水温補正とは逆に、吸気圧が低いほど値は小さく、高いほど大きくなります。水温が低い時に燃料の気化スピードが遅くなるため、水温による補正を行うが、実際には空気の密度等によっても気化スピードは変化します。そのため、ここでは水温補正に加え、更に吸気圧別に補正を掛ける事でより精密に増量補正を制御します。水温補正とは逆に、吸気圧が低いほど値は小さく、高いほど大きくなります。