【Consult Monitor Software】ECUTalk v1.3.5 Beta4 を Windows Mobile 6.1 で使ってみた

2010/6/5 / Last update:2010/6/5

ECUTalkはPocket PC(2000, 2002, WM 2003, WM5)にも対応していて、.NET Compact Framework 1.0 と serial port があれば動くと言うことで、 WM6.1にも対応しているはずと決めつけて動作確認をしてみました。
v1.3.5 beta4で試しています。

動作確認
TOSHIBA T-01A (NTT docomo PRO series)
Windows Mobile 6.1
CPU は QUALCOMM Snapdragon QSD8250 1GHz
4.1" WVGA (480x800)
通信ポートは秋月電子通商で販売しているUSB-シリアル変換を使用しCOM2で設定されていました
車を乗り換えたので実車確認は出来ないのですが、アベニールのECUを机上で接続して確認しました。


WindowsMobile 6.1 - Setup

◆シリアル通信ポート設定

Windows Mobile の使い方はあまりよくわかっていないので、正しいインストール作法かはわかりませんが動作はしています。

まずはシリアルポートを使うためにUSB-シリアル変換用のドライバをインストールします。
ドライバはPL-2303 Software and Driversからダウンロードしました。
PL-2303 (H, HX, X chip version) WinCE 4.2-5.2 Driver for ARM/xScale Processor Standard SDK
Also for Windows Mobile 6, Windows Mobile 5, PocketPC 2003.
NOTE: Check \HKEY_LOCAL_MACHINE\Drivers\Active\USBSER folder in registry for the COM port number.
と書いてあった_PL2303_WinCE50_ARM_v10092008/6/23リリースのv1.0.0.9をダウンロードしました。

とりあえずT-01Aに転送し、インストールを行い、レジストリを確認したところ、左の状態になっていましたが、これでCOM2が使用できていました。
チェックしろと書かれていたレジストリの場所とは違いましたが、多分ここでいいのでしょう。
DeviceArrayIndexの値が 00000001 だったので、多分ここが"1"だとCOM2ポートの指定だと思います。(恐らく0がCOM1)

次にECUTalkをWindowsMobileにインストールします。といってもインストーラがないのでフォルダを作ってexeファイルを置くだけです。
ActiveSync(PC側がWindows XPなので)で接続状態にしておき、PCのエクスプローラーから「マイ Windows Mobile デバイス」の「Program Files」を開き、 ECUTalkフォルダを作成し、フォルダ内にダウンロードしたexeファイルを起きます。

次にショートカットを作成します。T-01Aで先ほどのフォルダを開き、exeファイルを右クリック(T-01Aはクリックしたままホールド)メニューを表示し、コピーを選択します。 「\Windows\スタート メニュー\プログラム」に移動して[メニュー]-[編集]-[ショートカットの貼り付け]でショートカットが貼り付けられます。

これでショートカットが登録できたので、スタートメニューからプログラムを選択すると、ECUTalkが登録されているので選択すると実行できます。

top

ECUTalk v1.3.5 WindowsMobile 6.1 - Setup 1

◆setup (通信ポート未設定)

起動したときの画面です。
セレクトメニューで通信ポートを指定するとECUとの通信を開始します。
通信ポートはCOM1からCOM20まで選択が可能です。

top

ECUTalk v1.3.5 WindowsMobile 6.1 - Setup 2

◆setup (通信確立中)

ECUとの通信が確立しない場合には5秒後にリトライを行います。

top

ECUTalk v1.3.5 WindowsMobile 6.1 - Setup 3

◆Setup (通信確立後)

ECUと通信が確立すると「PN:」にECU番号が表示され、表示可能な項目が表示されます。
アベニールの場合は左の画像になりました。

Logging Disabled右側のLogにチェックが入っているとログを残せます

check 1 アナログメーター表示画面に表示とログを残します
check 2 ログに残します
no check メーター表示もログも取りません

チェックボックスはクリックするごとに check 1check 2no checkを繰り返します。

アナログメーター表示画面ではcheck 1の数だけ全画面表示します。

v1.3.5 Beta4 からセンサーの digital register tableを表示できるようになりました。
しかし、ビットの値ではなく255のアナログ表示メーターなので、ビット値の状態遷移はわかりにくいですね。

NameRegBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
DBR 130x13A/C On
Switch
Power
Steering
Sw
Park/Neutral
Switch
Start
Signal
(Cranking)
CLSD/THL
POS
DBR 1E0x1eAircon
Relay
Fuel
pump
Relay
VTC SOLCoolant
Fan Hi
Coolant
Fan Lo
DBR 1F0x1fP/Reg
control
valve
Wastegate
SOL
IACV-
FICD
SOL
EGR SOL
DBR 210x21 LH-BANK
1=LEAN
RH-BANK
1=LEAN
top

ECUTalk v1.3.5 WindowsMobile 6.1 - Fault Codes

◆Fault Codes

Read Fault Codesボタンを押すと診断コードが表示されます。
問題がなければ「55」となります。

Clear Fault Codesボタンを押すと保存されている診断コードが消去されます。

top

ECUTalk v1.3.5 WindowsMobile 6.1 - Option (Setting)

◆Option (Setting)

設定項目で、以前はOptionタブでした。

Injector Size (cc/min)
 インジェクター吐出量を250/148/190/197/250/260/270/333/370/380/440/480/550/600/660/720/740/850から設定

Number of Cylinders
 シリンダー数を4/6/8から設定

Only Fullscreen to Working Area
 メーター表示時にワーキングエリアのみに設定
(通常のウィンドウ最大化と同じにする)

Imperial Units M/MPG/° F(restart)
 表示単位を距離はマイル、温度は華氏、ガソリン単位はガロンにする
check 1時のSetup表示
ECUTalk v1.3.5 WindowsMobile 6.1 - kpm & C
no check時のSetup表示
ECUTalk v1.3.5 WindowsMobile 6.1 - mpg & F

Minimum Gauge refresh
 メーター表示のリフレッシュ間隔を100/0/10/20/50/80/100/150/200/250/400/500/800/1000msから設定

Priority Level
 アプリケーション優先度をLowest/Below Nomal/Normalから設定

Timing offset (US -35? restart)
 アメリカのタイミングオフセット用(用途不明)を0/-35/0から設定

Flush Wait Time (careful!)
 ウェイトタイム
100/20/50/80/100/200/300/400msから設定

Clear Trip Sensors
 トリップをクリアします

top

ECUTalk v1.3.5 WindowsMobile 6.1 - Option (Alerts)
ECUTalk v1.3.5 WindowsMobile 6.1 - Option (Alerts)

◆Option (Alerts)

アラート設定項目です。
初期設定は上の画像のようにチェックが入っていません。 チェックを入れると下の画像のように設定値入力が有効になります。

Temperature
 水温値のアラートを有効にした場合、設定値を下記から選択します。
  100/90/95/96/97/98/99/100/101/102/103/104/105/195/200/205/210/215/220
 初期値は100です。

 表示単位を切り替えても設定値は変わらないので、摂氏では105以下、華氏では195以上で設定します。

Injector Duty Cycle
 インジェクタ デューティのアラートを有効にした場合、設定値を下記から選択します。
  95/80/85/90/91/92/93/94/95/96/97/98/99
 初期値は95です。

Speed
 車速のアラートを有効にした場合、設定値を下記から選択します。
  115/40/50/60/65/70/80/90/100/105/110/115/120
 初期値は115です。

 キロでもマイルでも表示単位を切り替えても設定値は変わらないようです。

Air Flow
 吸入空気量のアラートを有効にした場合、設定値を下記から選択します。
  4.9/4.00/4.20/4.40/4.60/4.70/4.80/4.85/4.90/4.95/5.00/5.05/5.10
 初期値は115です。

RPM
 エンジン回転数のアラートを有効にした場合、設定値を下記から選択します。
  6500/5000/5500/6000/6500/6800/7000/7200/7500/7800/8000
 初期値は6500です。

Voltage(less than)
 バッテリー電圧のアラートを有効にした場合、設定値を下記から選択します。
  13/11.0/11.4/11.8/12.0/12.2/12.4/12.6/12.8/13.0/13.2/13.4/13.6/13.8/14.0
 初期値は13です。

この設定だけは設定値を下回るとアラートになります。

top

ECUTalk v1.3.5 WindowsMobile 6.1 - Option (Color)

◆Option (Color)

アナログメーター表示の色を変更することが可能です。

Background
 背景の色を設定

Foreground
 目盛とセンサー名の設定

Needle
 指針の設定

Font
 センサー値を表示するフォントの色設定

Minimum Title Font Size
 メーター名を表示するフォントのサイズを設定
6/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20ptから選択

Increment Font Every
 メーターサイズによってメーター名を表示するフォントのサイズを設定
50/10/20/30/40/50/60/70/80/90/100/200/300/400/500/600/700/800/900pxから選択

v1.3.3 beta4 からは設定を変更するとサンプルのメーター表示の表示が切り替わります。

top

ECUTalk v1.3.5 WindowsMobile 6.1 - Data About

◆About

ECUTalkについて記載されています。
意訳するとこんな感じ(Excite エキサイト翻訳を使用

接続するために: リストからCOMポートを選択してください。

センサ: ECUは一度に、およそ15-20個のセンサを流すことができます
(多く過ぎるのがありましたらそれはセンサのチェックを外すでしょう)。
チェックされるときそれが必要とする派生しているセンサ。

ログ:選択したセンサーをログに残すにはこれをチェックしてください(いつも新しいファイルで始める場合)

自動接続:ECUと接続したらゲージ(メーター表示)/ログを開始します。
あなたが『ゲージ(メーター表示)を表示』設定を保存したら

top

【メーター表示】

ECUTalk v1.3.5 WindowsMobile 6.1 - Gauges

◆Gauges 表示

<[Gauges 1〜18]をクリックすると左の画像が切り替わります>

[Gauges 1] 原寸(480x800)サイズ [Gauges 2] 原寸(480x800)サイズ
[Gauges 3] 原寸(480x800)サイズ [Gauges 4] 原寸(480x800)サイズ
[Gauges 5] 原寸(480x800)サイズ [Gauges 6] 原寸(480x800)サイズ
[Gauges 7] 原寸(480x800)サイズ [Gauges 8] 原寸(480x800)サイズ
[Gauges 9] 原寸(480x800)サイズ [Gauges 10]原寸(480x800)サイズ
[Gauges 11]原寸(480x800)サイズ [Gauges 12]原寸(480x800)サイズ
[Gauges 13]原寸(480x800)サイズ [Gauges 14]原寸(480x800)サイズ
[Gauges 15]原寸(480x800)サイズ [Gauges 16]原寸(480x800)サイズ
[Gauges 17]原寸(480x800)サイズ [Gauges 18]原寸(480x800)サイズ

画面が小さいのであまり多く表示させても判別できません。

top