計測テスト電流測定(トリガー)

テンプレート説明

テスト対象機器からのパルスエッジが検出されるたびに同タイミングでのアナログ電流値を計測します。計測終了後にデータから統計算出します。

 

  • 1 トリガー検知
    パルストリガーはGPIのエッジ、電流トリガーは電流が閾値を超え/下回った点(TRIG_MODETRIG_EDGEで選択)のタイムスタンプを取得します。
  • 2 電流値サンプリング
    ①のトリガーから DELAY_US で指定した遅延時間後の電流値を読み取ります。
  • 3 統計算出・照合
    計測窓内で検出した全電流値から平均・最大・最小・標準偏差を算出して仕様値と照合します。
初期ユニット配置
 ・スロット1:DIOユニット(TC-IFDIO) ※1
 ・スロット2:AIOユニット(TC-IFAIO) ※1
ユニットの選択肢

 ・GPI/GPO:RIOユニット(TC-IFRIO)も利用できます。※2 ※3

※1 ユニットを別スロットへ変更する場合、ユニット設定のスロット割り付け変更を行うことで、設定値などを引き継ぎ可能です。
※2 スロットにユニットを取り付け・配線し、スクリプトのスロット設定を変更してください。
※3 RIOユニットは周期を100µs以上で設定ください。

接続図

GPIでテスト対象機器のデジタルパルスのエッジを検知し、I_INでそのタイミングの電流値を取得します。

※ 電流トリガーモード(TRIG_MODE = "CURRENT")ではGPI(トリガー)は使用せず、I_INのみで計測します。

TC-3000 DIOユニット(TC-IFDIO) GPI1(デジタルパルス入力) AIOユニット(TC-IFAIO) AIO I_IN(電流入力) テスト対象機器 (テスト対象機器) デジタルパルス出力 アナログ電流出力 ① デジタルパルス(エッジ検知) ② アナログ電流

 ※必ずGNDは接続してください。

タイミングイメージ

トリガー(パルスエッジ/電流が閾値を超え)を検知し、そこから設定した遅延時間後のAIO電流値を取得します。

 

■ パルストリガーの場合

デジタルパルスのエッジをトリガーに、遅延時間後の電流値を取得します。

① デジタルパルス立ち上がり(トリガー) GPI (デジタルパルス) AIO (電流値) 遅延 DELAY_US 電流値取得 ② 遅延後のAIO電流値を取得

■ 電流トリガーの場合

電流が閾値を超えた点をトリガーに、遅延時間後の電流値を取得します(DIOは未使用)。

① 電流が閾値を超える(トリガー) AIO (電流値) トリガー電流 TRIG_CURRENT_MA 遅延 DELAY_US 電流値取得 ② 遅延後のAIO電流値を取得

設定変数

全設定変数を記載しています。実機の仕様に合わせて変更してください。

変数名

内容

初期値

SLOT

使用するユニットのスロット番号。使用するユニットに応じて変更。

DIO1

AIO_SLOT

使用するAIOユニットのスロット番号。

AIO1

TRIG_CH

トリガー入力に使用するGPIチャンネル

GPI1

AIO_CH

電流入力に使用するAIOチャンネル

I_IN

NUM_SAMPLES

計測するトリガー数の上限(平均・最大・最小・標準偏差の算出に使用)

100

TEST_DURATION_S

パルス検知後にGPI/AIOをキャプチャする秒数。100万サンプル上限で自動短縮される。

30

TRIG_TIMEOUT_MS

トリガー成立(トリガー検知)を待つタイムアウト時間 (ms)。この時間内にトリガーが来なければ「計測データなし」で終了します。

10000

TRIG_MODE

トリガー方式。

"PULSE" パルストリガー(GPIのデジタルパルスのエッジで検知)
"CURRENT" 電流トリガー(電流が閾値を超え/下回った時に検知。DIOは未使用)

"PULSE"

TRIG_EDGE

トリガーとして検出する方向(パルストリガーはエッジ方向、電流トリガーは閾値クロス方向)。

"RISING" 立ち上がりエッジ(L→H)/電流が閾値を超えた時
"FALLING" 立ち下がりエッジ(H→L)/電流が閾値を下回った時

"RISING"

DELAY_US

トリガー検知から電流を取得するまでの遅延時間 (µs)。0でトリガー時点の電流を取得します。

0

TRIG_CURRENT_MA

電流トリガーモードのトリガー閾値 (mA)。パルストリガーモードでは未使用。

10.0

CURRENT_MIN_MA

電流測定値の仕様下限値 (mA)

0.0

CURRENT_MAX_MA

電流測定値の仕様上限値 (mA)

20.0

判定条件

計測窓内で検出した全エッジの電流が以下の条件を満たした場合にPASSと判定します。

判定項目

合格条件

全計測値

検出した全エッジの電流が CURRENT_MIN_MA 以上 CURRENT_MAX_MA 以下であること