MAS-8500は従来のMAS-8400シリーズの機能を継承したオーディオアナライザです。
今回新たに追加したデジタル ジェネレータは、バランス・アンバランス・Optical出力とBluetoothを搭載しています。
従来の音響関連機器やラジオ受信機等に加えてデジタルオーディオ機器、Bluetooth搭載機器の検査や特性評価に使用できます。
MAS-8400同様、生産ライン向けの用途を重視しつつ製品評価にもご使用いただけます。
*【2モデル】デジタル機能なし:MAS-8500、デジタル機能あり:MAS-8500DA

お気軽にお問い合わせください。044-223-79509:00-18:00 [土日・祝日除く]

お問い合わせ

本体標準価格(税抜):¥1,370,000~¥1,730,000 / 価格表・オプション情報はこちらをクリック >>

型名概要標準価格(税別)
MAS-8500オーディオアナライザ(デジタルオーディオ未搭載)¥880,000
MAS-8500DAオーディオアナライザ(デジタルオーディオ搭載)¥1,020,000
MAS-8500 MICMAS-8500用マイク単体オプション¥140,000
MAS-8500DAUNITMAS-8500 DA単体追加オプション¥160,000
MAS-8500(APOオプション)MAS-8500シリーズ用 電源オプション¥50,000

注:価格は予告なく変更される場合がありますので、予めご了承下さい。

  • アナログのオーディオアナライザと発振器、およびデジタルジェネレータの機能を搭載
  • USB/LANコマンドを使用して自動検査プログラムによる制御が可能
  • 自動検査プログラムの作成用にAPIを付属
  • 付属の専用アプリケーションは、今回新たに周波数スイープ機能を搭載
  • AM/FM信号発生器オプションを追加予定

使用例

マイクロホンによるスピーカー検査

BNC接続したスピーカー出力をマイクロホン経由で入力して測定

Bluetooth 接続によるディスプレイオーディオ検査

Bluetooth接続したDisplay Audioのスピーカー出力をアナライザに入力して測定

交流電圧測定について

  • MAS-8500の入力はBNC端子になっている為、特別に加工したケーブルなどが必要になります
  • 3Pの電源ケーブルを使用して筐体GNDを電源GNDに接続してください
  • 機器を破損する恐れがあるのでGND接続には十分注意してください
    ※PCアプリケーションで入力を Balance にしてから接続して下さい
MAS-8500接続事例

【アプリケーション表示】

オーディオアナライザーは「交流電圧計」としても使用ができます。
真値での評価は100Vまでが限界ですが、抵抗分圧器を使用する事でより高電圧の評価も可能となり、客観評価にてお客様のDUTの正確な評価にも繋がります。

直流電圧測定について

  • MAS-8500の入力はBNC端子になっている為、特別に加工したケーブルなどが必要になります
MAS-8500接続事例

【アプリケーション表示】

オーディオアナライザーは「直流電圧計」としても使用ができます。
直流でも交流でも電圧計として使用できますが、直流電圧を測定する場合はチェックするポイントはよりシンプルになりますので、生産ラインでの使用には向いているのではないでしょうか。
真値での評価は100Vまでが限界ですが、抵抗分圧器を使用する事でより高電圧の評価も可能となり、客観評価にてお客様のDUTの正確な評価にも繋がります。

デジタルオーディオ信号によるスピーカー端子接続例

  • MAS-8500のデジタルオーディオ出力(光コネクタ)をオーディオアンプに入力
  • MAS-8500入力はBNC端子になっている為、特別に加工したケーブルなどが必要になります
  • スピーカー出力は一般的にバランス出力です。MAS-8500はバランス入力で使用してください

 ※PCアプリケーションで入力を Balance にしてから接続して下さい。

  • スピーカーの代わりに接続する負荷はアンプの出力容量に耐えられる物を使用してください
  • 3Pの電源ケーブルを使用して筐体GNDを電源GNDに接続してください
  • アンプのGNDを電源GNDに接続してください
  • 機器を破損する恐れがあるのでGND接続には十分注意してください

【アプリケーション表示】

計測部
直流電圧測定部
測定チャネル1チャンネル
入力インピーダンス≧1 MΩ
入力レンジ4レンジ (AUTO / MANU)
表示単位V
100 V FS
31.6 V FS
3.16 V FS
316 mV FS
確度フルスケール値 ± 0.5 %
測定分解能各フルスケール値の0.1 %
交流電圧測定部
測定チャネル切換2チャンネル
入力方式不平衡 及び 平衡切換入力
チャンネル間セパレーション≧80 dB (at 1 kHz, 0 dBV)
入力インピーダンス≧100 kΩ
入力レンジ6レンジ (AUTO / MANU)
表示単位V
表示単位 dBV
表示単位 dBm
100.0 V40 dBV42.2 dBm
31.6 V30 dBV32.2 dBm
10 V20 dBV22.2 dBm
3.16 V10 dBV12.2 dBm
1 V0 dBV2.2 dBm
316 mV-10 dBV-7.8 dBm
レベル測定と歪測定を同時に実行
レベル測定
応答特性真の実効値応答
有効測定範囲0.0316 mV(-90.0 dBV) ~ 100.0 V(40.0 dBV)
確度≦±0.4 dB 40 dBV ~ -70 dBV(at 1 kHz)
周波数特性40 dBV ~ -70 dBV
≦±0.4 dB(20 Hz ~ 80 kHz) 1 kHz基準
≦±0.8 dB(10 Hz ~ 110 kHz) 1 kHz基準 ※20 Hz ~ 80 kHzを除く
測定分解能各フルスケール値の0.1 %
歪測定部
測定周波数入力レンジ40 dBV ~ -10 dBV 10 Hz ~ 110 kHz (AUTO / MANU)
残留ひずみ率入力レンジ10 dBV 入力レベル +10 dBV の代表値
≦-100 dB 10 Hz ~ 15 kHz(80 kHz BW)
≦-90 dB 15.1 kHz ~ 20 kHz(80 kHz BW)
≦-80 dB 20.1 kHz ~ 110 kHz(500 kHz BW)
確度≦±1 dB 20 Hz ~ 20 kHz
≦±3 dB 10 Hz ~ 110 kHz
測定分解能各フルスケール値の0.1 %
THDとTHD+N測定の切り替えが可能
フィルター
HPF100 Hz:≦ -18 dB / oct
200 Hz:≦ -18 dB / oct
400 Hz:≦ -18 dB / oct
LPF20 kHz:≦ -18 dB / oct
80 kHz:≦ -18 dB / oct
PRE LPF15 kHz LPF:19 kHz / ≦-30 dB
:24 kHz / ≦-50 dB
20 kHz LPF:24 kHz / ≦-30 dB
:44.1 kHz / ≦-60 dB
聴感補正(PSOPHO)IEC-A:JIS-C1509-1 A特性準拠
CCIR / ARM:ドルビー・フィルターに準拠
DIN-A:DIN45405準拠
周波数測定部
周波数測定範囲10 Hz ~ 110 kHz
分解能 表示周波数≧100 Hz5桁数字表示
周波数<100 Hz0.01 Hz
確度±5×10-5 ±1ディジット
入力範囲25 mV (rms) ~ 100.0 V (rms)
発振器部
出力チャンネル分配式2チャンネル出力
出力方式不平衡出力
出力インピーダンス600 Ω
発振周波数10 Hz ~ 110 kHz
10 Hz ~ 1 kHz0.1 Hzステップ
1.001 kHz ~ 110 kHz1 Hzステップ
周波数設定確度≦±2 %
出力電圧範囲20 dBV (OPEN)
14 dBV (600 Ω終端)
+20 dBV ~ -79.9 dBV (OPEN)
レベル設定分解能0.1 dB
出力確度±0.4 dB (at 1 kHz)
周波数特性+20 dBV ~ -70 dBV (OPEN)
≦±0.4 dBV 20 Hz ~ 20 kHz (1 kHz基準)
≦±0.8 dBV 10 Hz ~ 110 kHz (1 kHz基準)
ひずみ率+10 dBV代表値
≦-100 dB 100.1 Hz ~ 15 kHz (80 kHz BW)
≦-90 dB 10 Hz ~ 100 Hz (80 kHz BW)
15.001 kHz ~ 20 kHz (80 kHz BW)
≦-80 dB 10 Hz ~ 110 kHz (500 kHz BW)
デジタルジェネレータ
インターフェース
平衡フォーマットAES-EBU
コネクタXLR
出力インピーダンス110Ω
出力レベル2.2 Vpp ±10 % (オーバーシュート、アンダーシュートは除く)
不平衡フォーマットS/PDIF
コネクタBNC
出力インピーダンス75 Ω
出力レベル0.5 Vpp or 1.0 Vpp ±20 % (オーバーシュート、アンダーシュートは除く)
OpticalコネクタToslink
サンプリングレート
平衡、不平衡32 kHz / 44.1 kHz / 48 kHz / 88.2 kHz / 96 kHz / 192 kHz
Optical32 kHz / 44.1 kHz / 48 kHz / 88.2 kHz / 96 kHz
確度±5 ppm
オーディオレベル
範囲-142 dBFS ~ 0 dBFS
設定分解能0.01 dB
オーディオ周波数
範囲10 Hz ~ 0.49×サンプリングレート
設定分解能0.1 Hz
データフォーマット
オーディオビット24ビット固定
Validity FlagValid (L) / Invalid (H)
User Bits全て(L)固定
Channel Status BitsリニアPCMデータ、プリエンファシスなし固定
Bluetooth
Bluetooth
BluetoothバージョンBluetooth v5.0
Bluetooth classic (BR/EDR) and Bluetooth Low Energy
対応プロファイルAdvanced Audio Distribution Profile (A2DP) 1.3
対応コーデックAdvanced Audio Codec (AAC), Sub-band Coding (SBC)
同時接続デバイス数1
サンプリングレート
サンプリングレート44.1 kHz / 48 kHz
オーディオレベル
範囲-142 dBFS ~ 0 dBFS
設定分解能0.01 dB
オーディオ周波数
範囲10 Hz ~ 0.49×サンプリングレート
設定分解能0.1 Hz
一般仕様
定格電源電圧
定格電源電圧AC100V ~ 240V 50 / 60Hz
外形寸法約360(W) × 100(H) × 430(D) mm (突起物を除く)
質量約5.0kg
確度保証温度・湿度範囲10 ~ 35 ℃, 5 ~ 85 %RH (結露なきこと)
保管温度・湿度範囲-10 ~ 50 ℃, 5 ~ 95 %RH (結露なきこと)
ダイジェストカタログ
MAS-8400シリーズカタログ

オーディオアナライザで主に使用される設定・測定値を表示するサンプルとなります。弊社のオーディオアナライザー製品も自動計測で機器を共有するケースが多くなっておりますので、参考にしてみて下さい。

下記の設定・測定を行う内容となっております。

 ① USB通信接続 (COM7で接続)
 ② 設定初期化
 ③ レスポンス OFF設定 (※APIを使用する時は、レスポンスをOFFにする)
 ④ OSCレベル設定 (10dBV に設定)
 ⑤ OSC周波数設定 (1000Hz に設定)
 ⑥ OSC出力設定 (Lチャンネルを ON)
 ⑦ ひずみ率測定タイプ設定 (THD+Nに設定)
 ⑧ オート設定 (ACレンジ、DCレンジ、基本波除去フィルタをオートに設定)
 ⑨ 平均値処理の OFF設定
 ⑩ 表示単位設定 (Log表示に設定)
 ⑪ LPF設定 (80kHz に設定)
 ⑫ L/R入力切換え設定 (Lチャンネルに設定)
 ⑬ AC入力方式設定 (不平衡に設定)
 ⑭ 測定モード設定 (ひずみ率測定に設定)
 ⑮ トーカモード設定 (周波数測定値、信号レベル、測定結果値に設定)
 ⑯ 測定前ウエイト (1000 ms)
 ⑰ 測定データ取得 (周波数測定値、信号レベル、ひずみ率測定値を表示)

参考ソースコード<右のタグをクリックして下さい>

/*********************************************************************************/
// MAS-8410, MAS-8500 API sample C# code
// 実行確認環境 :Microsoft Visual Studio 2017
// プロジェクト :コンソールアプリ (.NET Framework)
//
// 2022/09/30
// Keisoku Giken Co., Ltd.
/*********************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace ConsoleApp
{
    class Program
    {
        public static void Main()
        {
            // MAS8400のControlクラスのインスタンスを生成
            MAS8400.Control mas8400 = new MAS8400.Control();

            int error = 0;      // エラーフラグ

            /*********************************************************************************/
            // USB通信接続 (COM7 で接続する場合)
            /*********************************************************************************/
            if (mas8400.Connect_USB("COM7") != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("USB接続 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // 設定初期化
            /*********************************************************************************/
            if (mas8400.Init() != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("初期化実行 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // レスポンスON/OFF設定 (レスポンスをOFFに設定 ※APIを使用する時は、レスポンスはOFFにしてください)
            /*********************************************************************************/
            if (mas8400.Response(0) != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("レスポンス設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // OSCレベル設定 (10dBV に設定する場合)
            /*********************************************************************************/
            if (mas8400.OSC_Level(10f, "DB") != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("OSCレベル設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // OSC周波数設定 (1000Hz に設定する場合)
            /*********************************************************************************/
            if (mas8400.OSC_Freq(1000f, "HZ") != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("OSC周波数設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // OSC出力設定 (Lチャンネルを ONに設定する場合)
            /*********************************************************************************/
            if (mas8400.OSC_Output("ON", 1) != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("OSC出力設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // ひずみ率測定タイプ設定 (THD+Nに設定する場合)
            /*********************************************************************************/
            if (mas8400.HD_Mode(0) != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("ひずみ率測定タイプ設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // オート設定 (ACレンジ、DCレンジ、基本波除去フィルタをオートに設定します)
            /*********************************************************************************/
            if (mas8400.AU_Mode() != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("オート設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // 平均値処理のON/OFF設定 (平均値処理をOFFに設定する場合)
            /*********************************************************************************/
            if (mas8400.Average(0) != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("平均値処理のON/OFF設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // 表示単位設定 (Log表示にする場合)
            /*********************************************************************************/
            if (mas8400.Unit_LinLog(1) != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("表示単位設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // LPF設定 (80kHz に設定する場合)
            /*********************************************************************************/
            if (mas8400.Filter_LPF(2) != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("LPF設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // L/R入力切換え設定 (Lチャンネルに設定する場合)
            /*********************************************************************************/
            if (mas8400.Input_Ch(1) != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("L/R入力切換え設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // AC入力方式設定 (不平衡に設定する場合)
            /*********************************************************************************/
            if (mas8400.Balance(0) != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("AC入力方式設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // 測定モード設定 (ひずみ率測定に設定する場合)
            /*********************************************************************************/
            if (mas8400.M_Mode(1) != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("測定モード設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // トーカモード設定 (周波数測定値、信号レベル、測定結果値に設定する場合)
            /*********************************************************************************/
            if (mas8400.T_Mode(7) != 0)
            {
                // エラー処理 (戻り値が0以外の時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("トーカモード設定 " + mas8400.Err_Message);
                error++;
            }

            /*********************************************************************************/
            // 測定前ウエイト (1000 ms)
            /*********************************************************************************/
            Thread.Sleep(1000);

            /*********************************************************************************/
            // 測定データ取得
            /*********************************************************************************/
            string Get_Data = mas8400.GetData();
            if (Get_Data == null)
            {
                // エラー処理 (戻り値がnullの時)
                // Err_Messageプロパティからエラー内容を取得して表示
                Console.WriteLine("測定データ取得 " + mas8400.Err_Message);
            }
            else
            {
                // 設定状態を出力
                Console.WriteLine("測定データは " + Get_Data + " です");
            }

            // 結果出力
            if (error == 0)
            {
                // 正常終了
                Console.WriteLine("測定は正常に行われました");
            }
            Console.WriteLine("終了するには何かキーを押してください . . .");
            Console.ReadKey();
        }
    }
}
記載されている仕様・形状等は、改良等により予告なしに変更されることがあります。最新の製品情報につきましては、当社までお問い合わせ頂けますようお願い致します。