Composerの生成するSDカードが非互換のため回避策を追加はじめに純正メーターに付いているファンクションメーターではDレンジとSレンジでのギアポジションが右下に小さく表示されるだけである。計器を気にして走り込むようなクルマでもなく、情報の必要性もないのだが、ヒカリ物グッズの一環として製作してみた。OBD端子から情報を取るメーターはそこいらのメーカーからいくつも発売されているのと、データーの更新レートに不満があったので、クラスターメーターのCANバス直結型とした。言え、ブースト値などの高更新レートの恩恵にあずかれる項目は反映できていない。コンセプトと動機のイマイチなグッズである。Dashpanelの系統かあって、それぞれの系統で流れている情報が違ってくる。Drivetrain系から取るのがベストだが、とりあえずは純正メーターに出てくる情報をということで、Dashpanel系のCANから情報を取ることにした。Dashpanel系なら運行に支障なし、と思っていたのだが、イモビライザーの情報が純正メーターに格納されているらしく、繋がらない場合は結局エンジンを始動できない。20fps以上は出ていると考えれるので、特にこれらの項目を凝視していれば良いだろう。10秒置きくらいというのもアリなので、全体的に見る必要がある。水温は頻繁に変わる数字ではないので、センサーにダミー抵抗を取り付けて数値を手元で操作できるようにしないと見つけることは難しい。調べてみると、エンジン回転、水温値はすぐに判った。ちなみに、水温の単位換算は、水温表示モードにしたエアコンパネルの数字と照らし合わせて調べた。肝心のDSGのギアポジションがなかなか見つからず苦労したが、よーく目をこらしてバスモニタを見ていると数字のチラチラがシフトポジションの位置によって微妙に違う項目があるのに気づいた。100fpsで目にも止まらぬ速さなので、ログを取ってみると、ギアポジションの値が時分割で流れていることが判明した。1.4TSIモデルのメーターにはブースト計が付いていたので、CAN上には信号が流れているだろうと予想していたのだが、ブーストセンサーのカプラーにダミー電圧を与えても、適当な変動をするパラメーターを見つけることができなかった。OBDの診断情報のブースト項目には、Actual値、Specified値と2種類あって、Actual値はダミー電圧に反応するが、後者はECU内で使う予想値となっているためか顕著な反応はしなかった。Dashpanelバス上で見つけることはできた。この値は圧力値ではなく「ブーストポイント」なので、計器表示値としては使えない。そもそも、2.0TFSIエンジンの圧力センサーは、インタークーラーとスロットルの中間にあって、インマニ内にセンサーが付いていない。正圧専用のセンサーである。世間で言うブースト圧はこれらのセンサーからは得られないのだ。ブースト値を表示するには、後付けの圧力センサーを取り付ける必要がある。uOLEDというシリーズのものを採用した。$65もして部品としては高価なのだが、microSDカードにビットマップをまとめて入れておいて、表示コマンドを与えると任意の場所にセル画表示できたり、SDカードをシリアル経由で読み書きできたりできる便利な表示器である。ファイルシステムは載っていないのでセクターアクセスしかできない。有機LEDディスプレイは小さいLEDが光っているだけあって、視野角が広く、真横からでも画像を確認することができる。液晶とは見やすさが段違いである。ECANモジュールを搭載しているPIC18F2680を用いている。必要なarb.IDのパケットを受信、解析後、uOLED128へセル画出力コマンドを順次送信する仕組みである。cellsのgcsファイルを開き、SDカードへ画像を書き込む必要がある。$1000を入力し、SDカードリーダーのドライブ名をセットする。間違って関係ないドライブに充てるとソフトがハングしたり、挿してあるカードのファイルシステムが上書きされたりするので注意すること。セル画はツールに登録した順番で判別しているので、項目の順番が変わると表示がデタラメになるので注意すること。当然ながら、元の画像より大きなものや物理的に入らない画像を登録すると画面が崩れたり誤作動の原因になる。サイズは変更できない前提であるので、既定のインデクスをそのまま流用する。Data項にある10バイトのデーターを全セル分列挙されたものである。1.4TFSIで動作が確認されている。車種によってコネクターピン配置が違うので、それぞれ修理書を確認すること。2.0TFSIのものである。A3の電源線はバッテリー直通でキーを抜いても電源断しない。Indicatorは、CANバスの信号が途絶えると低電力モードに移行するようにしてあるので、電源が印可しっぱなしであっても問題ない。メーターを取り外し、裏のハーネスからCAN信号2本と電源2本を引き出し接続する。ステアリングコラムアッパートリムを取り外す奥に隠れているネジ2本を取り外し、メーターユニットを手前に引き出すボディ側のコネクターの留め具を外し、コネクターと配線を引き出す。カッターナイフで信号線の被覆を5mm程剥いで、配線をハンダ付けする。sensorステアリングコラムの上にインジケーターを両面テープで固定し、配線を接続する。PDF00603S)を接続することができる。gaugeなどの安価なセンサーも内部換算値を変更することにより使用可能であるが、入手性の面からDefiのものを選択した。いずれも接続する場合は、コネクターを日圧PHコネクタに交換する必要がある。2.0TFSIエンジンの吸気圧センサーはインタークーラーの出口に正圧用のものが1ヶ所付いているだけなので、ECUなどの制御システムからはインマニ圧の正確な値を得ることができない。お馴染みの値を得るには新たに圧力センサーを増設しなければならない。12φ-5φ-12φの三又を短くカットして使うか、専用の配管キットを使って取り出す必要がある。海外のパーツ屋を調べてみると、ブロバイパイプのジョイントにカプラーオンのアタッチメントや、ゴム筐体のものやら、今回製作したようなチョロい系のものやら色々あるようである。※写真のタケノコは、カクダイという会社の園芸用のもの。