//////////////////////////////////////////////////////////////////////////// ハードウェア部 //////////////////////////////////////////////////////////////////////////// ※R17は1kΩではなく47kΩ(マニュアルは修正済みであることが前提) ※(参考情報)基板の表面ベタは5V ※(参考情報)基板の裏面ベタはGND ※上側、左側等の表現は当該部のシルク印刷が基準 ※本テキストは4タブ ☆純然たる燃費計化の為の改造内容 ☆インジェクターパルスを純正本来仕様での車速パルス入力部に接続 ☆(外部からの)インジェクターパルスをI+(純正本来の仕様だと車速パルスを接続する端子)に接続 ☆トコロテン式の役割入れ替え RC0(Pin11):車速パルス入力(未使用) → DIS0LED出力 RC1(Pin12):DISP0LED出力 → インジェクターパルス入力(CCP2入力) ☆R15,R18を取り付けない ☆シルクR15部の右側とシルクR18部の右側を1kΩの抵抗でジャンプ接続 ☆シルクR15部の左側とシルクR18部の左側を1kΩ(270Ωからカスタマイズ)の抵抗でジャンプ接続 ☆車速パルスをINT0(Pin21)(のみ)に直接入力(トヨタ車等の5V車速パルス車ならでは) ☆R12を取り付けない ☆(外部からの)車速パルスをP3(純正本来の仕様だと通常は未使用の端子)に接続 ☆P3とシルクR12部の上側をジャンプ接続 ☆電源電圧降下時に内部数値をEEPROMに保存(JP1は廃止) ☆R23,R29(JP1用)を取り付けない ☆シルクJP1部の中央の孔に電源電圧を1/4程度に分圧したものをジャンプ接続(10kΩと30kΩで分圧) ☆分周出力(O+,O-)部をタクトSW入力に ☆シルクR9部: 1kΩ → メッキ線のみ ☆シルクJP5部: 5V側に固定=シルク2の孔とシルク3の孔をメッキ線で接続 ☆シルクT5部: 左側の孔と中央の孔をメッキ線で接続 ☆ある程度燃費計化に関係のある改造内容 ☆駆動周波数向上の為、セラミック振動子の追加(=JP3,JP4の廃止) ☆シルクR30部: 1kΩ → メッキ線のみ ☆シルクR31部: 1kΩ → メッキ線のみ ☆シルクJP3,JP4部の基板中央側の孔=シルク3の孔とシルク3の孔をメッキ線で接続 ☆シルクJP3,JP4部に写真のようにセラミック振動子を取り付け ☆燃費計化にあまり関係のない改造(カスタマイズ)内容 ☆フード付きの直視式で使用する為、LEDの光量を絞る ☆シルクR1〜R8部: 100Ω → 1kΩ ☆シルクR15部の左側とシルクR18部の左側を繋ぐ抵抗値として270Ωではなく1kΩを使う(上記参照) ☆トグルSWを倒して取り付ける ☆0.8mmメッキ線を使用 ☆3端子レギュレータの高さを抑える ☆写真のように足を折り曲げ ☆電解コンデンサの高さを抑える ☆C3,C4を50V・10μFから35V・10μFに交換 ☆POWLEDを取り付けない ☆POWLED,R10を取り付けない ☆使用しない純正部品リスト(実際には一部は改造部に転用する) R1 100Ω R2 100Ω R3 100Ω R4 100Ω R5 100Ω R6 100Ω R7 100Ω R8 100Ω R9 1kΩ R10 270Ω R12 1kΩ R15 1kΩ R18 270Ω R23 1kΩ R29 1kΩ R30 1kΩ R31 1kΩ T5 2SC1815 C2 50V・10μF C3 50V・10μF JP1 JP3 JP4 JP5 POW ☆改造で追加する部品(可能な限り上記の使用しない純正部品を転用する) 1kΩ: 10 10kΩ(電源分圧用): 1 30kΩ(電源分圧用): 1 電解コンデンサ35V・10μF: 2 セラミック振動子20MHz: 1 //////////////////////////////////////////////////////////////////////////// ソフトウェア部 //////////////////////////////////////////////////////////////////////////// #pragma config CCP2MX = PORTC 開発中の常時表示はインジェクター開弁率(%)、実用化後は瞬間(直前0.5秒程度の)燃費率 0〜0.2秒だけ押して離すと、常時表示(の内容) 0.21〜1秒、長押して離すと、燃費率(km/リットル、小数点1位まで) 1〜2秒、長押して離すと、燃料消費量(リットル、小数点1位まで) 2〜3秒、長押しで離すと、距離(km、10の位、1の位、小数点1位)(将来的にはスクロールして100の位も表示?) 3〜4秒、長押しで離すと、距離(km、100の位、10の位、1の位) 8秒以上長押しで(離さなくても)リセット 回転数/秒の表示は一応可能だけど実装しない