サルでも多分わかるMotec M84 ECU Managerの使い方

# 初めに
**Motec m84 ECU manager**とは、Motec M84というECUの設定をするソフトウェアです。よく燃調をいじると言って触っているソフトはこれです。

:::note warn
MoTeCで取れたデータ(ログファイル)を閲覧するソフトは違います。あやつのことは**I2**と言います。
:::
今回はECU managerの方を紹介します。
</br>
ここからは、Motec m84 ECU managerという名前が長いのでECU Managerと呼びます。

# ECU Managerのインストール

https://www.motec.com.au/m84/M84downloads/

ここからダウンロードしてインストールしましょう。

# 設定ファイルについて
最初に読んでてつまらない話を持ってきて申し訳ないのですが、設定ファイルについて解説したいと思います。
と言っても、覚えることは一個だけです。

:::note info
**motec内**に保存されている設定ファイルと**PC内**の設定ファイルは**一致**させる必要があります。
:::
どういうことか詳しく説明していきます。
## ファイルの保存場所について
(どういう形式で保存されているかは知りませんが)**motecの中**には設定ファイルが保存されています。
なので、電源を入れてからいちいちPCで設定をしなくても動きます。一度設定をしてしまえば、電源を入れるだけで設定したデータが読みだされ、前回同様にエンジンを動かせるわけです。
<br/>
もう一つ、設定ファイルが保存される場所があります。それは、motecと接続したPCの中です。
具体的には`C:Program Files(x86)/MoTeC/M84/1.2/`の中に入っています。
motec内のファイルはmotecに接続しないと見れませんが、PCの中に保存されているファイルはmotecに接続しなくても閲覧可能です。

ウダウダ書きましたが、

::: note info
motec内とPC内の2つの場所にファイルが保存される
:::
ということだけ押さえればokです。

## motecを立ち上げてファイルを開いてみよう

### motecとpcを接続する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/740e7348-88ca-1fbb-2e4a-8fea8b8e5632.png)
ecu managerを開くとこんな画面が出ます。
ecu managerの左下に注目してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/50cce92a-fd10-807c-c4a8-0145e1341f1c.png)
motecにusb接続していなかったり、motecが通電していない(マシンの電源を入れていない)とこのような赤色の表示になります。トラベルシューティングに役立つので、この知識を覚えておきましょう。

それでは、USBを挿しましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/998872a8-6e6f-ef68-6854-215de986b4af.png)
usbはこんな感じのコネクターに、usb type bのケーブルを挿してPCと接続します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/98d138e8-2ef5-47c3-467b-34da3629be0b.png)
緑色の表示になりました。

### ECUを開く
ECUを開きましょう。
ECUを開くには、

ここにあるopen ECU押します。


ダイアログボックスが出てきます。
英語のメッセージが出ても慌てないでください。
先程の

:::note info
**motec内**に保存されている設定ファイルと**PC内**の設定ファイルは**一致**させる必要があります。
:::
この教えが役に立ちます。
メッセージを読んでみましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/6826aa8a-ebf1-5a57-ae91-a1bc6f7e9440.png)
なんとなく察しがついているかもしれませんが、選択肢の意味はこのような感じです。
**Use Matching File**: PCとmotec内のファイルを比較してマッチする(一致する)ファイルを使用する。
**Create New File**: 新しいファイルを作る。

PCの中にmotecの中に入っているファイルと同じファイルがあれば上を選び、無いのなら下を選べば良いですね。
自分に合った選択肢を選びましょう。

無事ECUを開くことができました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/0df6770d-3cfa-9f67-b2a6-1604600af25d.png)
白く塗られている箇所はうちのチームの企業秘密です。

# ECU Managerでできること
* 現在のセンサーの情報
    * 燃調(O2センサー)
    * 水温
    * 気温
    * バタフライバルブの傾き(=スロットルの踏み具合)
    * エンジン回転数
* 燃調セッティング
* 点火タイミングの調整
* センサー類の設定(どこの線になんのセンサーを繋いだなど)
* ログデータの取得
* 電装部品の動作チェック
etc

こんな感じのことができます。
ここからは上の箇条書きの順にその方法を説明していきます。

# 現在のセンサー情報の取得
## O2センサー
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/2ab64bf6-2488-ae93-9b1f-325841254265.png)
赤線の箇所に表示されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/03905d5f-5d71-f631-50df-7649d39cc7c1.png)
グラフの上に赤文字で`Lambda1`と書かれており、今回は1.87と書かれています。これはラムダが1.87あるという意味です。
その下にある緑字の`La1 Aim Value`というのは、目標のラムダの値です。

さて、その下のグラフですがエンジンがかかるとグラフに緑線に加えて、赤線が描画されます。
緑線と赤線は上の文字の色と対応しています。
>赤線:ラムダの計測値
>緑線:ラムダの目標値

つまり、motec君は赤線を緑線に近づけようと頑張って燃料噴射量を変えるわけですね。

## 水温
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/017a5647-f5b3-b59b-81ec-2efaf41d0bd4.png)
青色の箇所で示されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/02dfe99f-cc50-e343-fb8a-497c3c480574.png)
`ET`はEngine Temperatureの略称で、エンジン温度という扱いになっています。
26.9というのは、水温が26.9℃というのを示しています。

## バタフライバルブの傾き
>「バタフライバルブの傾き=スロットルの踏み具合」の式がなぜ成り立つかが分からない人は、パワトレを復習しよう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/dcfa910e-10c0-11f6-90fd-8f09bbc00105.png)
水色の箇所で示されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/2d1a9904-9031-3043-a84a-0990757fe457.png)
Efficyが%で示されています。
5.0%というのは5%開いているという意味です。
うちの大学は17%がなにも踏んでない状態で、77%がmaxで踏んでいる状態です。

## エンジン回転数
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/88a71339-2092-7ac4-74ba-3983d073da87.png)
RPMはここで見ることができます。

# 燃調セッティング
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/0bb5f459-2659-633a-c74f-1001dd5290c0.png)
黄色のエリアで燃調セッティングをします。
矢印キーでexcelのようにマスを移動でき、そのセルの値の増減で燃料噴射量が変化します。
ちなみに、縦軸はバタフライバルブの開け具合を表しており、横軸はエンジンの回転数を表しています。
上の画像だと、縦軸が20、横軸が1500のとき、17.5とマスに入力されていますが、これは、バタフライバルブが20%開き、エンジンの回転数が1500回転のとき、燃料を17.5吹くという感じです。

# 点火タイミング
燃料マッピングのを矢印キーで横に移動し続けると、点火タイミングのテーブルが出てきます。
使用頻度が低すぎるので、今回は言及しません。

# センサー類の設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/291d1f83-3ff4-da20-c270-c1a77be55ba2.png)
Adjustをクリックすると色々出てきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/db91406b-c76e-398f-4637-1b3012c208e0.png)
`Close and save`はただファイルを保存して閉じるだけですが、後の項目はセンサー類の設定の箇所です。
センサー類を追加したくなったりと詳しい情報を知りたくなったら下のリンクのpdfを見ましょう。

http://www.avomotec.com/manual/m84ecu_w1.pdf

# ログデータの取得
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/0df6770d-3cfa-9f67-b2a6-1604600af25d.png)
この画面のときに`ctrl + F8`を押します。
ログを取得するまでしばらく待ちます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/a9d4ed8c-bd80-4daa-b226-cdf365a9eebf.png)
この選択肢は`Yes`を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/b7c00af0-994b-3547-8c1d-c5d5b72c64ca.png)
`More Detailes`を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/b5d623e6-6fb1-069c-2243-aa12cbac10e4.png)
`Event Name`がファイル名になります。いつこのデータが取られたのかが分かる名前を付けましょう。
`session`と`short comment`も付けておくと良いです。

名前を付けたら
`OK`を押して、先程の画面に戻り、もう一度OKを押すとログデータが`C:\MoTeC\Logged Data`に保存されます。

# 電装部品の動作チェック
今回はイグニッションがちゃんと火花をちらしているかをチェックする方法を紹介します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/702fdafb-4c0e-52a9-604f-9360be9e6c5f.png)
Utilities→Test Outputsと進みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/cc608aed-7b8c-9cea-7100-fdddc1eac547.png)
怖そうなダイアログが出てきますが、勇気を振り絞って`Continue`を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219558/39ab04f3-5633-8a0d-1fe3-d4ecc7b1a3e7.png)
左の選択肢で点火するプラグを選択し、左下の`Start Test`でイグニッションを発火させられます。

# 終わりに
急いで書いたので知りたい情報が抜けてるところがあるかもしれません。ご要望により追記、改善するのでご連絡を。


# 宣伝
現在新潟大学学生フォーミュラプロジェクトでは、スポンサーになっていただける企業様や個人を募集しています。
スポンサーの方は、Webサイト(2023年中には改修して綺麗になる予定)やマシン本体やTwitterやInstagramなどの各種SNSで宣伝、今年の活動報告書の送付をさせていただいています。
下記のメールまでご連絡をお待ちしております。
next-fp@eng.niigata-u.ac.jp