AK12型マーチ君のOBD2吸出しソフト製作中

本当は外部メータを作って表示させたいのだけど、今月の大きな出費、再来月(自動車税)の出費があるため、金がなくても頭脳だけ使えばできる!自作アプリ製作に自動的に頭が進んでる~(汗)。

パソコンさんのBlueToothドングル君から、日産AK12マーチ君に装着してあるOBD2アダプター「BlueTooth」と通信をするための専用ソフトを現在製作中でちゅ~♪。

単にテキストボックスにデータを表示するだけの芋作機能(。>0<。)。

これできちんと動いたら、昨年始め頃に作ったモンキー用のデータ・ロガーソフトみたいに、アナログメータやロガーを表示できるように作り直したいにゃん\(^▽^)/。

【Winソフト開発のVisual C#さんでプログラム中】

以下画像が実際のソフトさんで凄くダサいけど、単純に自分のプログラムで送受信作動させることができるか確認するためのソフトだからこれでよしぉ。自宅だからマーチ君のOBD2「BuleTooth」とペアリングできるわけなく初期化できずにタイムアウト~「泣」。

以下画像さんは、昨年自作ECUを搭載したモンキー用に作ったデータ・ロガーソフト。上記OBDソフトで問題なく送受信できたら、同じようにメーターやグラフなどに対応させたいけど、PCやスマホで情報を表示するのが目的ではないから「外部メータで表示したいから」ここまで改善させる必要あるのかなっとお悩み中・・・。

以下画像はモンキーの自作マルチメーターなのだけど、こんな感じに外部メーターとしてAK12型マーチ君に装着しておらっちが見たい水温など表示させたい。

ELM327はレスポンス時に沢山改行コードを吐き出す。

そのため初期設定のNewLine(デリミタコード)ではReadLineで正常に最後までレスポンスコードを読み込んでくれない。

NewLine(デリミタコード)を、ELM327がレスポンスの最後に吐き出す「>」に変更して対策する。