INCAの基本チュートリアル

私が使用している INCA のバージョンは V7.2.17 です。ソフトウェアに付属のデモを例として、主に測定とキャリブレーションを含む INCA の学習プロセスを記録します。

注: INCA に付属するデモは実際のハードウェアに接続する必要はありませんが、「0400.hex」および「0400.a2l」ファイルがパス (D:\ETASData\INCA7. 2\Data\Demo) を事前に保存してください。

目次

1. デモベースの測定と校正の学習

1.1 ミッションの目的

2、データベース(Database)を作成する

2.1 新しいデータベースを作成する

2.2 データベース内に最上位のフォルダーを作成する

3. ワークスペースの追加

3.1 ワークスペースを作成する

3.2 プロジェクトの作成と割り当て(プロジェクト)

3.3 ハードウェア情報の設定

3.3.1 プロジェクトのハードウェアを構成します。

3.3.2 以下に相当する VADI ハードウェア コンポーネントを追加します。

3.3.3 ハードウェアのステータスを表示し、デバイスを初期化します。

4 番目に、実験を作成します (Experiment)

4.1 実験を作成して割り当てる

4.2 実験の実行

4.3 実験で使用する変数の選択

4.4 実験の表示を設定する

4.4.1 ディスプレイ構成設定を試してみる:

4.4.2 変数の表示タイプを変更します。

4.4.3 YT オシロスコープの可変横軸範囲と色を変更します。

4.4.4 YT オシロスコープで軸の割り当てを変更します。

5. 測定と記録

5.1 Lambda キャリブレーション実験をロードして測定する

5.2 オシロスコープによる測定結果の分析

5.2.1 オシロスコープの表示の停止

5.2.2 時間軸の移動

5.2.3 表示サイズを拡大する

5.2.4 カーソルの追加

5.2.5 境界線の追加

5.3 ロガーを手動で作成する

5.3.1 レコードマネージャーの作成

5.3.2 ロガーへの変数の追加

5.3.3 レコードを保存するファイルの指定


1. デモベースの測定と校正の学習

1.1 ミッションの目的

目標: ラムダ値を調整してエンジン内での燃料の燃焼方法を最適化し、全体的な燃料消費量と排出ガスを削減すること。ラムダ値の意味は、シリンダー内で燃焼される空気と燃料の比(空燃比)を指し、理論上、燃料1kgには14.7kgの空気が必要となります。

2、データベース(Database)を作成する

2.1 新しいデータベースを作成する

(1) インターフェースの左上隅で「データベース」→「新規」を選択します。

(2) [データベースの新規作成]ダイアログボックスにデータベース名「Tutorial」を入力し、[OK]をクリックします。

データベースのストレージ パスと現在のユーザー情報がページの左下隅に表示されます。

2.2 データベース内に最上位のフォルダーを作成する

(1) 「1 データベース オブジェクト」領域を右クリックして追加→最上位フォルダーを追加します。

(2) 最上位フォルダの名前を「Tutorial」に変更します。

3. ワークスペースの追加

ワークスペースには、実験とハードウェアの構成が含まれています。

3.1 ワークスペースを作成する

(1) 最初に最上位のフォルダー (チュートリアル) を選択します。

(2) 右クリックして「追加」→「フォルダー」をクリックします。

(3) フォルダーの名前を変更します (ワークスペース)。

(4) フォルダーを選択し、右クリックして追加 → ワークスペース (Ctrl+W);

(5) ワークスペースの名前を「OneETK」に変更します。

「OneETK」という名前は、単一の ETK セットアップを使用するデモで使用される環境を反映するために選択されました。ETK は、INCA で使用される ECU 用のパラレル インターフェイスです。

3.2 プロジェクトの作成と割り当て(プロジェクト)

A2Lファイルをプロジェクトに割り当てると、INCAは記述されたECUのメモリ内容にアクセスして解釈できるようになります。これは、この説明を使用すると、INCA は説明ファイルに記述されている ECU にのみアクセスでき、他の ECU にはアクセスできないことも意味します。

(1) 最上位のフォルダー (Tutorial) を選択し、右クリックしてフォルダーを追加し、フォルダーの名前を変更します (Project_0400)。

(2) フォルダを選択し、右クリックして追加 → ECU プロジェクトを選択すると、A2L ファイル選択ボックスがポップアップ表示され、A2L ファイルを選択し、一致する HEX ファイルを選択します。

(3) 「1 データベースオブジェクト」でワークスペース(OneETK)を選択し、「4 プロジェクト/デバイス」で「プロジェクト/データセットの追加」をクリックするとダイアログボックスが表示されます。

(4) ダイアログボックスの「1 プロジェクト」エリアで、作成したばかりのプロジェクト (Project_0400) を選択し、「3 データセット」エリアでデータセットを選択し、「OK」をクリックします。

(5) デバイスを追加するためのダイアログ ボックスが自動的に表示されます。まず、仮想システム内の ETKC 仮想ハードウェアを選択します。

デバイスが割り当てられていない状態でダイアログが閉じられた場合、プロジェクト/データセットを選択すると、デフォルトでデバイスが割り当てられます。車両にどのような機器が使用されるかが事前にわからない場合は、仮想システムを使用して実験の準備をし、その後、車両の実際のハードウェアに置き換えることができます。

「4 プロジェクト/設備」エリアの左フレームには、現在使用しているプロジェクトデータが表示されます。1 行目の「0400」は現在のプロジェクト名を示します。2 行目の「WP: 0400_1」は現在のデータ セットの名前を示します。各プロジェクトには、システムによって自動的に作成されるデータ セットが含まれている必要があります。「RP: 3 行目の 0400" は、現在使用されている参照データセットを示します。これは、マスター データセットの読み取り専用コピーです。WP(作品ページ)、RP(参考ページ)。4項目/デバイスエリアの右ボックスには、現在使用しているハードウェアの情報が表示されます。

3.3 ハードウェア情報の設定

TS テスト システムは実際のハードウェアをシミュレートでき、実際のハードウェアを使用せずに変数を測定および校正できます。ただし、TS テスト システムはラスター チェックを実行できないため、個人的な練習にのみ使用する必要があります。

3.3.1 プロジェクトのハードウェアを構成します。

(1) 「4 プロジェクト/デバイス」エリアの右枠で「ETKC:1」を選択し、右クリック→新規デバイスを選択し、TS-Test System の ETK Test Device を選択します。

プロジェクト記述ファイルを使用すると、定義されたハードウェア モジュールが ECU にアクセスできるようになります。ただし、多くの場合、ECU の外部のハードウェア コンポーネントからの追加の測定値を使用する必要があります。これらのモジュールはプロジェクト説明ファイルで指定されていないため、モジュールの戻り値の説明を自分で入力する必要があります。このタスクを「デバイスの構成」と呼びます。

3.3.2 以下に相当する VADI ハードウェア コンポーネントを追加します。

(1) ワークエリアを選択し、「5 ハードウェア」エリアで構成ハードウェアを選択します。

(2) [TS – テスト システム:1] を選択し、右クリック → [挿入] をクリックして、[VADI テスト デバイス] を選択します。

(3) その後、「1 Hardware Device」エリアに新しく追加したハードウェアが表示されます。

「1 ハードウェア デバイス」領域のデバイスの前にある赤い切断されたアイコンに注目してください。これは、デバイスが割り当てられているがまだアクティブ化されていないことを示しています。これらのデバイスをアクティブにするには、まず初期化する必要があります。初期化後、INCAはすべてのデバイスとの接続を確立します。デバイスが正常に初期化された場合、アイコンは上向き矢印の記号に変わり、デバイスがアクティブであることを示します。

3.3.3 ハードウェアのステータスを表示し、デバイスを初期化します。

(1) [ハードウェア]→[ハードウェア ステータス]を選択します (ハードウェアの自動初期化を有効にするには、データベース マネージャーのナビゲーション バーに移動し、[実験]→[フル ハードウェア アクセスなしの実験環境] (Ctrl+L) を選択します)。

(2) ハードウェアステータスダイアログボックスを閉じると、ハードウェアの初期化が行われます。ショートカットキー(F3)でもハードウェアの初期化ができます。

4 番目に、実験を作成します (Experiment)

4.1 実験を作成して割り当てる

(1) 「1 データベース」オブジェクトを右クリック→「追加」→「実験」(Ctrl+T);

(2) ワークスペース (OneETK) を選択し、「3 実験」領域で「実験の変更」を選択すると、ダイアログ ボックスが表示されます。「1 データベース オブジェクト」領域で実験を選択し、[OK] をクリックします。

(3) ワークスペースの「3 実験」エリアに、追加した実験の名前が表示されます。

4.2 実験の実行

(1) ワークスペースの3実験エリアで「実験開始」を選択すると、専用の実験ページが開き、インターフェイスの上部に実験名が表示されます。

4.3 実験で使用する変数の選択

(1) ナビゲーション領域で変数を選択 → 変数選択 (Shift+F4);

(2) 関連する変数 (B_FRMAX、B_FRMIN、DTVKA、FRPS、RTV など) を選択すると、前面に黒い点線のボックスが表示されます。

PS: ① 変数を検索するとき、大文字と小文字は区別されず、変数の最初の数文字を入力するか、ワイルドカード文字「?」と「*」を使用して変数の検索を高速化できます。② ソース領域は、ウィンドウの左側にリストが表示されます。 現在のワークスペースのハードウェア構成内のすべてのハードウェア デバイスが削除されます。特定のデバイスを選択すると、右側の変数リストにそのデバイスに関連する変数が表示されます; ③ 以前に選択した変数の前に小さな青い四角形があります。

(3) Shift ボタンを押したままにして、選択した変数をバッチで選択し、右クリック→追加→レイヤー 1→さまざまなレコーダー (測定ウィンドウ、テーブル、オシロスコープなど)。

(4) 実験専用ページに表示される最終的なインターフェイスは次のとおりです。

変数リストでは、各変数の前に 3 つのアイコンがあります。最初のアイコンは、それが観測値か校正量かを決定し、2 番目のアイコンは変数のタイプ (スカラー、ブール、行列、MAP、曲線など) を示します。 ); 3 番目 2 番目のアイコンは、変数へのアクセス権です。

(5) 変数を選択するとき、最後の列で異なる測定時間値 (Raster_A、Raster_B、および Raster_C) を確認できます。このステップでは、変数 FLR_AP、FR、LR_I_Anteil、および LR_P_Anteil を確認し、これら 4 つの変数を新しい測定ウィンドウ。

(6) 変数 B_LR および USVK を選択し、右クリック → [追加] → [レイヤー 1] → [測定ウィンドウ 2] をクリックします。

(7) 変数 B_VL、TVLR、TVLRH を選択し、右クリック→追加→レイヤー 1→新規→YT オシロスコープを選択します。

PS: YT オシロスコープは、ツールバーから制御できるアナログ領域 (上部) とデジタル領域 (下部) に分かれており、そこに含まれる変数はウィンドウの右側にあります。

4.4 実験の表示を設定する

4.4.1 ディスプレイ構成設定を試してみる:

(1) ナビゲーション領域で変数を選択 → 変数選択 (Shift+F4) → 変数 (B_LR2、TVLRH2、TVLR2) を選択 → 右クリック → 追加 → レイヤー 1 → 測定ウィンドウ 4;

(2) 「表示設定」を選択すると、左側の「測定ウィンドウ [4]」に追加したばかりの変数が表示されます。

(3) 「測定ウィンドウ [4]」で変数 TVLR2 と TVLRH2 を選択し、Ctrl キーを押しながら「YT オシロスコープ」にドラッグします。

(4) 「測定ウィンドウ[4]」で変数B_LR2を選択→右クリック→切り取り、「測定ウィンドウ[2]」を選択→右クリック→貼り付け。

(5) 測定ウィンドウ [4] が空になり、「測定ウィンドウ [4]」を選択→右クリック→削除;

(6) 「測定ウィンドウ[3]」を選択→右クリック→ウィンドウを変更→測定テーブル;

(7) 「測定ウィンドウ[3]」を選択→右クリック→名前変更→「測定フォーム」と入力します。

(8) 「測定ウィンドウ[2]」で変数DTVKA、FRPS、RTV、USVKを選択→「測定フォーム」に追加します。

(9) 「Layer_1」を選択→右クリック→名前変更→「Layer 1 Measurement」と入力します。

4.4.2 変数の表示タイプを変更します。

(1) ナビゲーション領域で [変数] → [表示設定] (F4) を選択します。

(2) 「測定ウィンドウ」を選択し、「B」で始まる変数の表示タイプを「数値表示」から「ビット表示」に変更し、表示タイプをダブルクリックするとドロップダウンメニューが表示されます。

4.4.3 YT オシロスコープの可変横軸範囲と色を変更します。

(1) 実験ページで「YT オシロスコープ」を選択→右クリック→プロパティ、またはナビゲーション領域で変数→表示設定→YT オシロスコープを選択します。

(2) 変数 TVLRH を選択し、対応する範囲をダブルクリックして、元の範囲を (-500,500) に変更します。

(3) 変数 TVLR を選択し、対応する色をダブルクリックして、元の色を赤に変更します。

(4) 変数 TVLR2 を選択し、対応する色をダブルクリックして、元の色を黄色に変更します。

4.4.4 YT オシロスコープで軸の割り当てを変更します。

(1) 実験ページで「YT オシロスコープ」を選択 → Ctrl を押しながら変数 TVLR と TVLR2 を選択 → 右クリック → 選択した変数のバー領域;

(2) 変数 TVLR と TVLR2 を選択 → 右クリック → 選択した変数の共通軸;

(3) 変数 TVLRH と TVLRH2 を選択→右クリック→選択した変数の共通軸を選択します。

ここまでで、観測ウィンドウへの変数の追加、ウィンドウのサイズ、名前、信号値の種類などの変更を含め、実験の学習が完了しました。

5. 測定と記録

5.1 Lambda キャリブレーション実験をロードして測定する

(1) ワークスペースの 3 実験エリアで「実験を開始」を選択すると、専用の実験ページが開きます。

(2) ナビゲーションエリアで「測定」→「測定表示開始」(F11) を選択するか、ページ左側の「測定表示開始」を選択すると、オシロスコープ上の測定ウィンドウ、測定フォーム、数値と曲線が表示されます。変化;

(3) ページの左側で [測定の停止] (F9) を選択すると、測定ウィンドウ、測定フォーム、オシロスコープの数値と曲線は変更されません。

5.2 オシロスコープによる測定結果の分析

5.2.1 オシロスコープの表示の停止

(1) ページの左側にある [測定表示の開始] (F11) を選択します。

(2) 数秒後、オシロスコープウィンドウのツールバーにある「測定/一時停止」をクリックすると、この時点でオシロスコープの表示が停止しますが、測定タスクは停止しません。オシロスコープウィンドウのツールバーをクリックして測定を再開すると、表示位置が現在の測定ポイントに自動的にジャンプします。

5.2.2 時間軸の移動

(1) オシロスコープウィンドウの時間軸をマウスの左ボタンでクリックし、マウスを左右にドラッグして時間軸を移動します。

5.2.3 表示サイズを拡大する

(1) オシロスコープウィンドウのツールバーにある「ズームイン」または「ズームアウト」アイコンをクリックすると、モニタの表示範囲が拡大または縮小されます。

5.2.4 カーソルの追加

(1) オシロスコープウィンドウのツールバーで、「カーソル」→「カーソルの追加」アイコンをクリックすると、時間軸の中央にカーソルが表示され、カーソルの横に各信号の値が表示されます。(2) ) カーソルをドラッグして、
曲線のさまざまな瞬間の値を表示できます。

5.2.5 境界線の追加

(1) まず実験が測定を停止していることを確認します (F9)。

(2) オシロスコープ ウィンドウを右クリックして「プロパティ」を選択し、表示設定でオシロスコープ ウィンドウを選択します。

(3) オシロスコープウィンドウで「境界線」を選択し、右クリック→「追加」を選択して、境界線のプロパティを設定します。

(4) 設定を保存し、実験専用ページに戻ります。

PS: 測定中に異常な信号値を見つけることができるように、測定前に境界線を定義することが最善です。

5.3 手動ロガーの作成

5.3.1 レコードマネージャーの作成

(1) ナビゲーション領域で [測定] を選択し、レコード マネージャーを開きます (Ctrl+F11)。

(2) レコード マネージャーのナビゲーション バーで [新しいレコーダーの作成] を選択すると、新しいレコーダーが下に追加されます。

(3) F2 を押して、新しく作成したレコーダーの名前を「Recorder_Manual」に変更します。

5.3.2 ロガーへの変数の追加

(1) ナビゲーション領域で [選択したレコーダーに変数を追加] を選択すると、[変数の選択] ダイアログ ボックスが開きます。

(2) ツールバーの最初の列をクリックして、選択した変数を前面に押し出します。

(3) 次の変数 B_FRMIN、B_FRMAX、B_LR、FLR_AP、FR、FRPS、LR_I_Anteil、LR_P_Anteil、RTV、TVLR、TVLRH、USVK を選択します。

(4) 上記で選択した変数がレコーダーの変数リストに表示されます。

5.3.3 レコードを保存するファイルの指定

(1) ナビゲーション領域で [測定] → [レコーダー設定を開く] (Ctrl+Q) を選択すると、[レコーダー設定] ダイアログ ボックスが開きます。

(2) 「出力ファイル」タブを選択し、「パス」でパスを選択すると、「ファイル」に現在のレコーダー名が自動的に関連付けられます。

(3) 要件に応じて、「ファイル名に日付/時刻を使用する」か「ファイル名を自動インクリメントする」かを選択します。

(4) [デフォルトのコメントを挿入] を選択し、[編集] をクリックしてデフォルトのコメント エディタを開きます。

(5) 「メモの追加」領域で Ctrl キーを押したまま「[USER]」と「[VEHICLE]」を選択し、「使用するメモ」領域に追加します。

(6) ユーザー、会社、プロジェクト、車両、その他の情報を入力します。

PS: 実際に使用する場合は、必要に応じて定義をカスタマイズしてください。ここでは、INCA に付属のチュートリアルから学習してください。

5.3.4 トリガー条件の定義

(1) レコーダー設定を開き (Ctrl+Q)、Recorder_Manual の「トリガー」タブを選択します。

(2) 開くトリガーを選択し、「開始トリガー」で「手動」を選択します。

(3) 記録時間内に時間を入力すると、一定間隔でデータを記録する機能が有効になります。

(4) まず測定を開始し (F11)、次に記録開始 (F12) をクリックし、次に F5 を押してレコーダー (Recorder_Manual) をトリガーしてデータを記録します。

5.3.5 デフォルトロガーのイベントマーカーの定義

(1) レコーダー設定を開き (Ctrl+Q)、デフォルトのレコーダーの「録画 (G)」タブを選択します。

(2) 「コメントを表示」にチェックを入れ、コメントの下に「手動イベントマーカー」と入力して、「OK」をクリックします。

5.4 オートロガーの作成

トリガーは、論理式の結果が false から true に変化したときを測定するためにアクティブ化されます。以下の例では、次のトリガーが指定されています。 エンジン回転数が 450rpm を超えたときにロガーを起動します。

INCAは、トリガーのアクティブ化の前後の期間のデータを記録できるため、ユーザーは分析するのに便利です。トリガーがアクティブになる前に記録された時間間隔をプレトリガー時間と呼び、トリガーがアクティブになった後に記録された時間間隔をポストトリガー時間と呼びます。別のトリガを指定して記録を停止することもできますが、ポストトリガ時刻とストップトリガ時刻の両方を指定した場合は、先に発生した時刻が優先されます。

5.4.1 ロガーのトリガー条件と継続時間を設定する

(1) 新しいレコーダーを作成し、「Recorder_trigger」という名前を付け、次の変数を追加します: B_FRMIN、B_FRMAX、B_LR、FLR_AP、FR、FRPS、LR_I_Anteil、LR_P_Anteil、RTV、TVLR、TVLRH、USVK。

(2) レコーダー設定を開き (Ctrl+Q)、「出力ファイル」タブを選択します。

(3) パスを \ETASData\[[[未定義変数 FM_import.Product_MeasCalib_DirVersion]]]\Measure に設定します (練習中に自由に設定します)。

(4) 出力ファイルの名前を Tutorial3 に変更し、ファイル名ボックスの日付/時刻を使用せず、ファイル名の自動インクリメントを有効にします。

5.4.2 トリガー条件の定義

(1) レコーダー設定を開き (Ctrl+Q)、「トリガー」タブを選択します。

(2) 開始トリガーの下にある 2 つのドットを含むボックスを選択して、トリガー エディターを開きます。

(3) トリガー エディターの上部で名前を定義し、それを TVLRover450 に変更できます。

(4) 数式の下のボックスを右クリック→変数を挿入→「TVLR」を選択し、「OK」をクリックします。

(5) 次に、右側のツールボックスで関係タブを選択し、大なり記号を選択し、後ろに数字 450 を入力し、「承諾」を選択してトリガーを保存し、トリガー エディター インターフェイスを終了します。

(6) 次にトリガーを選択し、開始前のトリガー時間と録音時間を設定するとトリガーの作成が完了します。

5.5 レコーダーに関するその他の注意事項

カスタム ロガーに対してログのアクセス許可を設定できます。データをログに記録した後は、デフォルトのロガーのみが測定データ分析 (MDA) を開くことができます。デフォルトのロガーの名前は変更できますが、削除することはできません。

5.5.1 レコーダーを起動する

5.5.2 すべてのロガーを開始する

5.5.3 デフォルトのロガーでのイベント マーカーの設定

5.5.4 ロガーの停止

5.5.5 デフォルトロガー以外のロガーの起動

5.5.6 ロガーの停止

参考: INCA 独自のチュートリアル INCA_Tutorial_R7.2_EN.pdf

おすすめ

転載: blog.csdn.net/m0_64651092/article/details/130555890