GRAS 246AE SysCheck2 소프트웨어 개발 키트 사용 설명서

GRAS 246AE SysCheck2 소프트웨어 개발 키트

SysCheck2™ 소프트웨어 개발 키트

이 문서와 관련된 피드백이나 질문은 gras@grasacoustics.com으로 보내주시기 바랍니다.

개정 날짜 설명
1 11년 2022월 XNUMX일 SDK 버전 2.0.8 레이아웃 변경만

사용 설명서

저작권 고지 ©2021 GRAS 사운드 & 진동 A/S grasacoustics.com
GRAS가 제공하는 모든 기술 문서는 GRAS의 저작권으로 보호되는 저작물이며 GRAS의 소유입니다.
이 문서의 내용은 예고 없이 변경될 수 있습니다. GRAS Sound & Vibration은 이 문서에 나타날 수 있는 오류나 부정확성에 대해 책임을 지지 않습니다.
상표
본 문서에 언급된 모든 제품 이름은 해당 회사의 상표 또는 등록 상표일 수 있으며 이를 인정합니다.

소개

246AE 및 246AO 마이크용 SDKview

SysCheck2™는 측정 체인 무결성을 검증하기 위한 GRAS 특허 기술입니다. 이 검증 도구는 마이크, 채널 이득 및 케이블 무결성에 대한 원격 상태 검사를 수행합니다. 검증은 트랜스듀서 전자 데이터 시트(TEDS) 지원 및 측정 소프트웨어가 있는 CCP 전원 모듈에 연결된 각 SysCheck2 지원 마이크에서 한 번의 클릭으로 수행됩니다.
이 소프트웨어 개발 키트(SDK)를 사용하면 SysCheck2 기능에 액세스할 수 있습니다.
CCP 기반 마이크에 연결할 수 있고 TEDS를 읽고 쓸 수 있는 분석기가 필요합니다. 또는 CCP 지원 전력 분석기를 CCP 지원이 아닌 분석기나 TEDS 읽기-쓰기 기능이 있는 사운드 카드와 함께 사용할 수 있습니다. 필요한 하드웨어가 마이크 자체에 내장되어 있기 때문에(그림 1) 추가적인 특수 하드웨어가 필요하지 않습니다.

246AE, 246AO 사양

음향 사양은 GRAS 46AE와 같습니다.
Syscheck2 생성기 사양(온도 범위 -30°C ~ 85°C):
주파수, 사인: 250Hz
주파수 안정성: ±3%
Amp조도 수준 안정성: ±0.03dB
Amp조도 수준 허용치: ±1dB
고조파 왜곡: -40데시벨
마이크가 없는 경우의 출력 레벨: -1.1dBV
246AE의 출력 레벨(Cmic: 14pF): -27dBV는 93dBspl과 동일합니다.
246AO의 출력 레벨(Cmic: 20pF): -27.5dBV는 105.5dBspl과 동일합니다.
환경 센서: (작동 범위 -40°C ~ 85°C)
온도 : ±2°C(0°C ~ 65°C)
압력 정적: ±1.5hPa(0°C ~ 65°C, 300hPa ~ 1100hPa)
상대 습도: ±4% RH (0°C ~ 60°C, 0 ~ 100%)
CPU의 온도 센서: (작동 범위 -40°C ~ 125°C)
온도 : 일반적으로 ±3°C (-40°C ~ 125°C)

Syscheck2 동작

Syscheck2는 생성기에서 가까운 보호 신호 경로를 갖춘 정밀 커플링 커패시터로 인해 테스트 신호와 마이크의 커플링이 매우 잘 정의되어 테스트 신호가 사전 커플링되지 않아 광범위한 주파수 범위에서 신뢰할 수 있는 테스트 결과가 생성됩니다.amp리파이어, 편광 voltage 또는 전송 케이블.
Syscheck2 생성기 레벨은 온도의 영향이 거의 없으므로 Syscheck2 측정은 마이크 용량의 변화를 반영합니다. 멤브레인 용량은 약간의 주파수 의존성이 있지만 주파수 응답을 검증하기에 충분하지 않습니다. 마이크 용량의 변화 원인은 온도 변화, 편광 볼륨 변화입니다.tage, 멤브레인 장력과 마이크 하우징 또는 멤브레인의 손상을 변경합니다. 중간 주파수(예: 250Hz)에서 용량을 테스트하면 마이크의 일반적인 감도를 확인할 수 있습니다. Syscheck2는 온도로 인한 감도 변화를 보여줄 수 있지만 압력이나 습도의 변화는 보여줄 수 없습니다.

마이크 감도는 온도와 정압에 따라 달라지므로 온도와 정압을 고려해야 합니다. 이를 위해 환경 센서가 포함되어 있습니다.
Syscheck2 편광 vol의 종속성tage
편광의 영향 voltag마이크의 감도와 Syscheck2 측정에 관한 내용입니다.
편광 볼륨 감소로 인한 감도 0.3dB 감소tage는 Syscheck2 볼륨을 증가시킵니다.tage는 0.1dB입니다.
온도에 따른 Syscheck2 종속성
온도가 마이크 감도와 Syscheck2 측정에 미치는 영향.
40AE r20: 2AE 피스톤 부하를 적용한 Syscheck40 측정값이고, cr20: 피스톤 폰에서 공급된 40AE의 측정값입니다.

Syscheck2 사용법

환경 조건이 변하지 않은 간단한 사용의 경우, Syscheck2 @250Hz로 상대 검사를 실시하여 전후에 감도가 Syscheck4 dB 변화의 2배 이상 변하지 않았는지 확인합니다. 즉, Syscheck2가 0.05dB 변하면 마이크 감도는 4*0.05dB ~ ±0.2dB 범위 내에 있을 것으로 예상됩니다.
변화는 막 장력의 변화, 기계적 변화 또는 전하의 변화 등 다양한 요인에서 비롯될 수 있으므로 변화의 징후를 결정할 수 없습니다.
온도, 주변 압력 및 습도가 변경된 경우 마이크의 감도도 변경되었을 수 있습니다. 참조 Syscheck2 측정이 수행될 때 온도, 주변 압력 및 습도는 246AE 또는 246AO에서 읽고 측정과 함께 기억할 수 있습니다. 온도만 변경된 경우 Syscheck2 검증을 이를 위해 수정할 수 있습니다.

메모:
246AE나 246AO에서는 온도 보정이 자동으로 이루어지지 않습니다.
온도에 대해 보정된 Syscheck2를 사용한 검증은 마이크가 올바르게 작동하는지 확인하지만 감도가 변경되었을 수 있으므로 마이크 감도는 온도에 대해 보정해야 합니다. 마이크 세트 246AE 및 246AO의 온도 계수는 -0.01dB/°C입니다.
주변 소음이 Syscheck2 검증을 방해하지 않도록 하려면 주변 소음이 적당히 낮아야 합니다.
참고사항:
  • 1/3 옥타브 협대역 측정을 사용하면 테스트 중 60dB의 소음 수준은 일반적으로 0.2dB 미만에 영향을 미칩니다.
  • 마이크가 25.5°C에서 -23dBV/Pa로 교정된 경우 246AE 마이크의 35°C에서의 감도 보정은 -0.01*(35-23)dB = -0.12dB이고, 35°C에서의 감도는 -25.5+(- 0.12)dBV/Pa = -25.62dBV/Pa가 됩니다.
Examp사용 사례의 le:
  1. 마이크 교정과 함께 Syscheck2 참조 측정을 수행합니다.
    a. Syscheck2 레벨을 측정합니다(예: -27.20dBV)
    b. TEDS에서 온도를 읽습니다(예: 25°C). 이 데이터는 나중에 마이크를 확인하는 데 사용할 수 있습니다.
  2. 현장에서 마이크 검증이 필요한 경우:
    a. Syscheck2 레벨을 측정합니다(예: -27.03dBV)
    b. TEDS에서 온도를 읽어보세요. 예: 35°C
    c. 온도 보정 검증 1)을 계산합니다. SC_수준_수정됨 = SC_수준_측정됨 – ((Ta)
    2* TC2 + Ta * TC – ((RT)
    2* TC2 + RT * TC) )
    → SC_수준_보정 = -27.03 – ((35)2 * -96.0E-6 + 35 * 16.1E-3 – ((25)2 * -96.0E-6 + 25 * 16.1E-3) ) = -27.13dB
검증 편차(Syscheck2 수준과의 차이): DSL = | SC_level_corrected – RL | = | -27.13 – (-27.20) | = 0.07 dB 다음에 따라 수용 수준을 평가하기 위해 DSL 결과를 사용합니다.
수용 수준 Syscheck2 레벨(DSL)
녹색 빨간색
0.3 DSL <= 0.08 DSL > 0.08
0.5 DSL <= 0.13 DSL > 0.13
0.8 DSL <= 0.21 DSL > 0.21
즉, 마이크는 위의 방식에 따라 0.3dB 이내에서 정확하게 측정할 것으로 예상됩니다(환경 조건의 변화에 ​​따라 보정할 경우).
참고: 마이크가 25.5°C에서 -23dBV/Pa로 교정된 경우 246AE 마이크의 35°C에서의 감도 보정은 -0.01*(35-23)dB = -0.12dB이고, 35°C에서의 감도는 -25.5+(- 0.12)dBV/Pa = -25.62dBV/Pa가 됩니다.
1) 사용자 데이터에서 TC2 및 TC를 읽습니다. 이는 tc2 및 tc 명령으로 호출할 수 있습니다. 이 예제에서는ample는 tc2 = -96.0E-6 및 tc = 16.1E-3으로 사용됩니다.

246AE, 246AO 펌웨어 1.8

펌웨어 변경 로그
펌웨어 1.8 버그 수정: t 명령과 응답 사이에 공백 추가 사용 후 대문자 gto를 Gto로 변경
템플릿 UDID I27-0-0-0U의 사용자 데이터를 통한 제어
사용자 데이터에서는 Syscheck2 통신이 “{:“로 시작하여 캡슐화되고, 통신은 “}”로 종료됩니다. 이 전후의 사용자 데이터는 자유롭게 사용할 수 있습니다.
행동:
디지털 모드에서:
일반 IEEE 1451.4 TEDS 모드, 칩은 DS2431을 사용합니다.
아날로그 모드에서:
TEDS의 내용을 읽고 그에 따라 행동합니다.
TEDS에서 발전기가 활성화된 경우 아날로그 모드로 켜지고 사용자 데이터의 "f"가 "F"로 변경되어 발전기가 자동으로 다시 켜지지 않습니다. 단, 발전기 시간 초과가 지정된 경우에는 발전기가 항상 시작되어 지정된 시간 후에 꺼집니다.
LED가 켜지면 라인 구동 용량이 1.2mA 감소하고, 발전기가 켜지면 0.7mA 감소합니다. 일반 아날로그 모드에는 영향을 미치지 않으며, Syscheck2 유휴 전류는 일반적으로 5uA입니다.
정의된 사용자 데이터 명령은 다음과 같습니다. 명령 문자열은 “{:”로 시작되고 “}”로 끝납니다.
명령 문자열의 각 명령 뒤에는 응답에 필요한 공백이 따라와야 하며 각 명령의 괄호 안에 공백이 표시됩니다.tage.
명령어는 일반적으로 처음 사용 후 비활성화됩니다. 이는 상위 명령어를 통해 이루어집니다.asing는 첫 번째 명령 문자입니다. LED 명령의 경우 "a" 명령을 통해 이 기능을 비활성화할 수 있습니다.
GRAS에서 사용하는 사용자 데이터의 제어 및 응답 프로토콜은 Pid로 식별됩니다. Pid는 기능을 정의하는 16진수이며, 이 숫자의 각 비트는 명령/응답 세트가 지원되는지 여부를 나타냅니다.
정의는 더 많은 비트를 추가할 수 있도록 열려 있으며, GRAS에서 비트 해석이 정의되면 나중에 해당 정의는 변경되지 않습니다.
246AE, 246AO는 “Pid 00003F”를 반환합니다.
명령은 공백으로 구분합니다.
괄호 안의 숫자는 명령에 필요한 총 필드 너비를 나타냅니다.
pid(11) : 프로토콜 ID를 246진수로 반환합니다. 예를 들어 00003AE는 Pid XNUMXF를 반환합니다.
에프 : 주파수 250Hz의 사인파를 생성합니다. 사용 후 f를 F로 변경하면 비활성화됩니다.
tc2(14) : 사용자 데이터의 tc2를 반환합니다(예: Tc2 -96.0E-6)
tc(13) : 사용자 데이터의 tc를 반환합니다(예: Tc – 16.1E-3)
gto # : 발전기 시간 초과(초), 최대값은 225초, GTO 60은 1분 후에 발전기를 끕니다.
프와우(8) : 사용자 데이터의 펌웨어 버전(예: Fw 1.8)을 반환합니다.
hw (8) : 사용자 데이터에서 하드웨어 버전(예: Hw 3.0)을 반환합니다.
t(8) : 온도를 요청합니다. 아날로그 모드가 CPU 온도(°C)로 입력되면 TEDS가 업데이트됩니다(정확도는 떨어지지만 최대 125°C까지 작동 가능) 예: “t 90.3” env(18): 사전 환경 조건을 요청합니다.amplifier의 경우 아날로그 모드가 입력되면 온도가 °C, 주변 압력이 hPa, 상대 습도가 %로 표시되는 TEDS가 업데이트됩니다(예: "env 23.4 1009 43").
r # : LED 빨간색 켜기 2,3)
g # : LED 녹색 켜기 2,3)
ㄴ # : LED 파란색 켜기 2,3)
x # : 모든 LED를 하나씩 켜세요 2,3)
가 : LED의 첫 사용 후 비활성화됩니다.
RL 번호 : db의 참조 수준: RL # 1)
RF # : 참조 주파수(Hz) : RF # 1)
RT # : 기준 온도 (°C) : RT # 1)
리피티 # : 기준 압력(hPa) : RP # 1)
1) 대문자는 246AE와 246AO에서는 해석되지 않습니다.
2) xrgb 뒤에 #이 오면 #초(최대 600초) 후에 LED가 꺼지고, #이 적용되지 않으면 5초 후에 꺼집니다.
3) LED가 켜져 있는 동안 노이즈 플로어가 약간 더 높아집니다.
246AE 및 246AO의 공장 기본값은 다음과 같습니다.
246AE 및 246AO에 대한 사용자 데이터:
“246AE {: Pid 00003F F 환경 23.0 1013 50 RL -27.00 RT 23.0 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 G 010 }”
“246AO {: Pid 00003F F 환경 23.0 1013 50 RL -27.00 RT 23.0 RP 1013 Tc2 -85.0E-6 Tc 10.2E-3 G 010 }”
메모: 둘 다 응답에 필요한 공간을 할당하기 위해 공백으로 채워졌으며 총 길이는 101자입니다.
Examp레:
사용자 데이터: “{: f RL -26.20 RT 24 rgb }”, 마지막 }는 명령의 해석을 중단합니다. 이렇게 하면 r, g, b led가 각각 5초(기본값) 동안 깜박이고 테스트 신호가 켜지며 아날로그 모드에서도 계속 켜져 있습니다.
사용자 데이터: “{: f RL -26.20 RT 24 g2 }”
이렇게 하면 녹색 LED가 2초 동안 켜지고 테스트 신호가 켜지며, 아날로그 모드에서도 계속 켜집니다. 사용자 데이터: “{: RL -26.20 RT 24 bg2 }”
이렇게 하면 파란색 LED가 5초간 켜진 후 녹색 LED가 2초간 켜지고 정상적인 측정이 가능하며 LED가 켜진 동안 노이즈 플로어가 약간 높아집니다. 사용자 데이터: “{: f gto 45 RL -26.20 RT 24 g2 }”
이렇게 하면 녹색 LED가 2초간 켜지고 45초 후에 테스트 신호가 켜지며 아날로그 모드에서 일반 측정으로 돌아갑니다.
사용자 데이터: “{: f gto 45 RL -26.20 RT 24 env g2 }” 이것은 사전 온도, 기압 및 상대 습도를 측정합니다.amp값을 입력하고 이를 사용자 데이터에 기록한 후 녹색 LED를 2초간 켜두고 45초 후에 테스트 신호를 켜고 아날로그 모드에서 일반 측정으로 돌아갑니다.

통합 소프트웨어와 Syscheck2 마이크 세트 간의 상호 작용에 대한 설명

 

추상적인:

이 장은 시스템 통합자가 Syscheck2 마이크 세트에 대한 정보를 검색하고 통신하는 데 도움이 되도록 만들어졌습니다. 통합 소프트웨어에 포함되어야 하는 세 가지 다른 기능을 기반으로 한 단계별 지침입니다.
참고사항: 이 설명에서는 246AE를 사용합니다. 다른 유형의 Syscheck2 마이크 세트(예: 246AO)를 사용할 때는 절차가 변경되지 않습니다*).
*) 온도와 압력 계수만 변경됩니다.
사용자 인터페이스에 대한 요구 사항 사양:
온도는 섭씨로 처리됩니다. 화씨로의 단위 변환은 사용자에게 비공식적일 뿐입니다. 허용 수준:
사용자는 선택 목록(드롭다운 목록?)에 따라 허용 수준을 선택할 수 있어야 합니다. 현재 허용 한계 임계값은 0.3dB, 0.5dB 및 0.8dB입니다.
Syscheck2 결과:
사용자 인터페이스는 Syscheck2 결과를 표시해야 합니다. 예를 들어, Syscheck2 수준 결과를 허용 수준과 비교한 결과에 따라 녹색 및 빨간색 2가지 색상으로 표시해야 합니다.

색깔 있는 판결의 기준은 다음과 같습니다.
수용 수준 Syscheck2 레벨(DSL)
녹색 빨간색
0.3 DSL <= 0.08 DSL > 0.08
0.5 DSL <= 0.13 DSL > 0.13
0.8 DSL <= 0.21 DSL > 0.21
온도 및 정압 변화에 대한 경고
교정 조건과 일일 조건의 차이로 인해 측정 오류가 0.2dB보다 클 경우 해당 내용을 표시하는 경고 메시지가 표시되어야 합니다.
메시지 텍스트 예ample: “Syscheck2를 참조한 이후 온도와 정압의 변화로 인해 측정값이 0.2dB 이상 보정될 수 있으므로 측정값을 보정하는 것이 좋습니다.”
다음에서 Syscheck2 사용자 데이터의 작은 변경 사항은 변경 사항을 표시하여 추적됩니다. 빨간색 색상.
기능 «env 매개변수 검색»
이 기능은 사용자가 마이크 세트에 있는 센서로부터 온도, 습도, 기압을 검색하려는 경우에 사용됩니다.
이 기능의 결과는 현재 온도(°C), 습도 및 기압의 판독값입니다.
일반 타임라인 
단계별 실행
// 이 예에서는amp우리는 246AE를 사용하고 사용자 데이터는 다음을 포함합니다.
//“246AE {: Pid 00003F F 환경 23.4 1008 47 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 }”
// 사용자 데이터의 “{:”와 “}” 사이의 데이터만 다음에서 수정됩니다. 다른 모든 TEDS
// 데이터는 보존됩니다.
//참고: Pid가 없으면 함수 루틴이 중단되고 사용자에게 "시스템이 Syscheck2 변환기가 있는지 여부를 결정할 수 없습니다. 지우려면 >Syscheck2 참조<를 권장합니다"라는 알림이 전송됩니다.
1) DIGITAL 모드로 들어가세요
2) TEDS 사용자 데이터를 로컬 문자열로 읽습니다.
3) Syscheck2 데이터 Pid, ​​Tc2, Tc, RL, RT 및 RP를 “{:”와 “ }” 사이에 위치시킵니다. 이 값은 나중에 필요합니다.
// 이제 TEDS를 설정하여 env 매개변수를 검색하려고 합니다.
// env 명령으로 Pid, ​​Tc2, Tc, RL, RT 및 RP를 함께 연결합니다.
4) TEDS 사용자 데이터의 Syscheck2 데이터를 “{: pid 00003F F env 23.4 1008 47 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 }”로 교체합니다.
// 즉 대문자 Pid와 Env만 소문자 pid와 env로 변경됩니다.
// 참고: Syscheck2 데이터 외부의 사용자 데이터를 보존합니다. 즉, TEDS 사용자 데이터의 내용은 다음과 같습니다.
// 이 전amp르 베
// “246AE {: pid 00003F F 환경 23.4 1008 47 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 }”
5) DIGITAL 모드 종료 → ANALOG 모드 진입
6) Syscheck 2000가 처리되도록 2ms 동안 기다리세요.
// 이 예에서는ample Syscheck 2 프로세스는 환경 정보로 사용자 데이터를 업데이트합니다.
// “246AE {: pid 00003F F 환경 23.4 1008 47 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 }”
// 에게
// “246AE {: Pid 00003F F 환경 27.4 1008 40 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 }”
7) ANALOG 모드 종료 -> DIGITAL 모드로 진입
8) 사용자 데이터 읽기 예: “246AE {: Pid 00003F RT 23.1 RP 1013 Tc2 – 96.0E-6 Tc 16.1E-3 }”, 여기서 t=27.4, p=1008 및 h=40은 온도, 압력 및 습도의 새로 센서가 측정한 값입니다.
//참고: 6)의 절차 중에 센서가 env를 Env로 변경하지 않으면 환경 데이터는 업데이트되지 않습니다.
9) 로컬 Env 데이터 기록(t, p, h) + 표준 TEDS 정보(모델 및 일련 번호 및 감도) + 기타 관심 데이터(예: 시간 st)amp 또는 기타 시스템 통합자 매개변수
10) DIGITAL 모드 종료 → ANALOG 모드 진입
11) * 측정을 시작하기 전에 ANALOG 마이크 상태가 안정될 때까지 최소 5초간 기다리십시오.
기능 «Syscheck2 참조 만들기»
이 기능은 사용자가 기준 Syscheck2 레벨을 생성하려는 경우(사용자가 시스템이 올바르게 측정하는지 확인한 후, 즉 교정이 검증된 후)에 사용됩니다.
통합 소프트웨어는 마이크 세트 내부 생성기에서 생성된 사인파 톤의 레벨을 분석합니다.
이 기능의 결과는 TEDS에 저장될 새로운 Syscheck2 참조 레벨과 참조 온도를 생성하는 것입니다.
TEDS 칩에 할당된 사용자 데이터에 있는 데이터만 적극적으로 사용됩니다.
일반 타임라인
단계별 실행
// 이 전에서ample 사용자 데이터에는 다음이 포함됩니다.
// “246AE {: Pid 00003F F 환경 23.4 1008 47 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 G 10 }”
// 사용자 데이터에서 “{:”와 “}” 사이의 데이터만 다음에서 수정됩니다. 다른 모든 TEDS
// 데이터는 보존됩니다.
1) DIGITAL 모드로 들어가세요
2) TEDS 사용자 데이터를 읽고 로컬 문자열에 저장합니다.
3) Syscheck2 변환기가 있는지 테스트해야 합니다.
3.1 초기화 과정에서 사용자 데이터가 덮어 쓰여질 것임을 사용자에게 알립니다.
3.2 사용자 데이터에 다음을 작성합니다: “{: pid 00003F }”
// 참고: pid는 Syscheck2가 활성화된 변환기에 의해 Pid로 업데이트됩니다.
3.3 2000ms 동안 아날로그 모드로 들어간 후 디지털 모드로 다시 전환하여 변환기를 업데이트합니다.
3.4 사용자 데이터를 읽고 pid가 "Pid 00003F"로 업데이트되었는지 확인합니다(이것은 Syscheck2가 살아 있음을 의미함) 그리고 5로 점프합니다.
3.5 pid가 업데이트되지 않으면 2)의 로컬 문자열에서 TEDS 사용자 데이터를 변환기의 사용자 데이터로 복원하여 사용자 데이터를 손상되지 않은 상태로 되돌립니다. Syscheck2 변환기가 없다고 사용자에게 알리고 >>Syscheck2 참조<< 함수를 종료합니다.
4) 이제 TEDS를 설정하여 환경 매개변수를 검색하고 기본 주파수 250Hz에서 생성기에서 톤을 생성하려고 합니다.
5) TEDS 사용자 데이터의 Syscheck2 데이터를 다음으로 바꾸세요: “{: Pid 00003F f env 27.4 1008 40 RL -27.00 RT 23.1 RP 1013 tc2 -96.0E-6 tc 16.1 E-3 }”, 참고: env, tc2 및 tc는 246AE/O에 의해 업데이트됩니다.
6) DIGITAL 모드 종료 → ANALOG 모드 진입
7) 5000ms 동안 기다립니다(시스템은 비동기식이므로 env 데이터를 가져오고 쓰고 생성기가 시작되고 마이크 아날로그 모드가 안정화될 때까지 충분히 기다려야 합니다)
8) 3000ms의 측정 데이터 수집
// 250Hz +/- 3% 주변의 측정 데이터의 dBV 레벨을 찾으세요.
// 시스템 통합자는 노이즈를 줄이기 위해 협대역 필터를 사용한 교정을 위한 "표준" 루틴을 사용합니다.
// dBV 레벨을 "measured_SC_level"로 저장합니다. *참고사항 참조
9) ANALOG 모드 종료 → DIGITAL 모드로 진입
10) 사용자 데이터 읽기 예: “{: Pid 00003F F 환경 Tc2 -96.0E-6 Tc 16.1E-3 }”
11) Syscheck2 데이터 Tc2, Tc를 로컬라이즈하고 Env에서 “{:”와 “ }” 사이의 p와 t를 파생합니다. 이 값은 13단계에 필요합니다.
12) RL=measured_SC_level로 설정합니다. 예: -26.95 RT=t로 설정합니다. 예: 21.5 RP=p로 설정합니다. 예: 1013
13) TEDS Syscheck2data를 작성합니다: “{: Pid 00003F F Env 21.5 1013 RL -26.95 RT 21.5 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 b3}”
// b3는 파란색 LED가 3초간 켜져 Syscheck2 참조가 완료되었음을 나타냅니다.
14) DIGITAL 모드 종료 → ANALOG 모드 진입
15) (선택적으로) 로컬 데이터(RL, RT, RP, h) + 표준 TEDS 정보(모델 및 일련 번호 및 감도) + 시간 등을 기록합니다.
16) 사용자에게 "Syscheck2 참조 캡처됨" 화면을 표시합니다.
기능 «Syscheck2»
이 기능은 사용자가 이미 참조 Syscheck2 레벨을 만들고 이를 실제 마이크 세트와 비교하려는 경우에 사용됩니다.
시스템 통합 소프트웨어는 마이크 세트에서 생성된 톤의 레벨을 분석하고, 현재 온도에 맞춰 이를 보정한 후, 이를 Syscheck2 기준 레벨과 비교합니다.
또한, 온도가 기준 수준 온도와 너무 다를 경우 경고가 표시되어야 합니다.
이 기능의 결과는 시스템 검사를 수행하는 것입니다.
일반 타임라인
단계별 실행
// 이 전에서ample 사용자 데이터에는 다음이 포함됩니다.
// “246AE {: Pid 00003F F 환경 27.4 1008 40 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 G 010 }”
// 참고: "Pid 00003F"가 없으면 함수 루틴이 중단되고 사용자에게 "시스템이 Syscheck2 변환기가 있는지 여부를 결정할 수 없습니다. 지우려면 >>Syscheck2 참조<<를 수행하도록 권장합니다"라는 알림이 전송됩니다.
1) DIGITAL 모드로 들어가세요
사용자 데이터에서 “{:”와 “}” 사이의 데이터만 다음에서 수정됩니다. 다른 모든 TEDS 데이터는 보존됩니다.
2) TEDS 사용자 데이터를 로컬 문자열로 읽습니다.
3) Syscheck2 데이터 Pid, ​​Tc2, Tc, RL, RT 및 RP를 “{:”와 “ }” 사이에 로컬화하고 각 변수를 로컬에 저장합니다. Tc2, Tc, RL, RT 및 RP가 사용자 데이터에 없는 경우 Syscheck2 데이터가 누락되었음을 사용자에게 알리고 >>Make Syscheck2 reference<<를 수행하여 지우고 >>Syscheck2<< 함수를 종료하도록 권장합니다.
// Tc2, Tc, RL, RT이면 그리고 RP 현재, 우리는 env 매개변수를 검색하고 생성기에서 톤을 생성하기 위해 TEDS를 진행하고 설정하려고 합니다.
4) TEDS 사용자 데이터에 문자열 쓰기: “246AE {: Pid 00003F f 환경 27.4 1008 40 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 G 010 }” ? // F와 Env는 소문자 f와 env로 변경됩니다.
5) DIGITAL 모드 종료 → ANALOG 모드 진입
6) 5000ms 동안 기다립니다(env 데이터를 가져오고 쓰고 생성기가 시작되고 마이크 아날로그 모드가 안정화될 때까지 충분히 기다립니다)
7) 3000ms의 측정 데이터 수집
// 250Hz +/- 3% 주변의 측정 데이터의 dBV 레벨을 찾으세요.
// 시스템 통합자는 노이즈를 줄이기 위해 협대역 필터를 사용한 교정을 위한 "표준" 루틴을 사용합니다.
// dBV 레벨을 “SC_level_measured”로 저장합니다. ? *참고 참조
8) ANALOG 모드 종료 → DIGITAL 모드로 진입
// TEDS 사용자 데이터에는 이제 “246AE {: Pid 00003F F Env”가 포함되어야 합니다. RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 G 010 }
9) 사용자 데이터 읽기: “Env”를 t, p, h 변수로 분할하여 다음에 사용하기 위해 로컬에 저장합니다.
10) SC_level_corrected를 계산합니다. SC_level_corrected = SC_level_measured – ((t) 2 * Tc2 + t * Tc – ((RT)2 * Tc2 + RT * Tc) )
메모: Tc와 Tc2는 Syscheck2 변환기에서 읽혀졌습니다.
마이크가 선택된 허용 수준 내에 있는지 평가하려면 다음 기준을 사용하세요. 최근 SC_level_corrected에서 마이크 Syscheck2 참조 레벨 RL까지의 거리인 DSL을 계산합니다. DSL = | SC_level_corrected – RL |
수용 수준 Syscheck2 레벨(DSL)
녹색 빨간색
0.3 DSL <= 0.08 DSL > 0.08
0.5 DSL <= 0.13 DSL > 0.13
0.8 DSL <= 0.21 DSL > 0.21
11) DIGITAL 모드로 들어가서 TEDS에 평가를 작성하세요.
// 녹색이면: 사용자 데이터 쓰기:
//“246AE {: “246AE {: Pid 00003F F 환경 21.5 1008 54 RL -27.00 RT 23.1 RP 1013 Tc2 – 96.0E-6 Tc 16.1E-3 g 010 }”
// RED인 경우: 사용자 데이터 쓰기:
//“246AE {: “246AE {: Pid 00003F F 환경 21.5 1008 54 RL -27.00 RT 23.1 RP 1013 Tc2 – 96.0E-6 Tc 16.1E-3 r 010 }”
12) DIGITAL 모드 종료

13) 로그 데이터(선택 사항) 로컬(t, p, h, SC_level_corrected) + 표준 TEDS 정보(모델 및 일련 번호 및 민감도) + 시간  시스템 통합자 측
14) 사용자에게 Syscheck2 평가판을 제공합니다.
// 녹색 = Syscheck2 정상, 빨간색 = Syscheck2 불합격 마이크 감도 보정(참고 사항 참조)이 0.2dB 이상인 경우 "Syscheck2 참조 이후 온도와 정압이 변하면 측정 보정이 0.2dB 이상 발생할 수 있으므로 마이크 감도를 보정하는 것이 좋습니다."라는 메시지가 표시됩니다.

참고사항:

  • 다음 변수 Pid, ​​Tc2, Tc, RL, RT 및 RP 중 하나라도 TEDS 사용자 데이터에 없으면 Syscheck2를 평가할 수 없으며 사용자에게 메모를 남기고 종료해야 합니다.
  • 모든 변수(Pid, Tc2, Tc, RL, RT 및 RP)는 >>Make Syscheck2 reference<를 호출하여 생성할 수 있습니다.
  • 배경 소음은 65AE의 경우 246dBspl 미만, 77AO의 경우 246dBspl 미만이어야 합니다.
  • 온도 센서는 [0…65 °C] 외부에서 사양이 낮아졌습니다.
  • 온도가 85°C보다 높으면 env 값이 85로 설정됩니다. 사용자에게 경고해야 합니다.
  • Syscheck0.2를 참조한 이후 현재 온도와 기압으로 인해 마이크 감도가 2dB 이상 변경되는 경우 사용자에게 알려야 합니다.

감도 보정 = |(t-RT)*sensTC + (p-RP)*sensPC |
감도 보정이 0.2dB 이상인 경우 다음 메시지가 표시됩니다.
"Syscheck2를 참조한 이후 온도와 정압이 변하면 측정값이 0.2dB 이상 보정될 수 있으므로 마이크 감도를 보정하는 것이 좋습니다."

RL = Syscheck2 참조 수준, 소수점 2자리로 지정
RT = Syscheck2 기준 온도, 소수점 1자리로 지정
리피티 = Syscheck2 기준 대기압, 소수점 0자리로 지정

V측정= 분석기에서 측정된 출력[Vrms]은 환경에 따라 보정되지 않습니다.
티 = 온도 센서(env)에서 측정된 출력
TC = Syscheck2 온도 계수, 사용자 데이터에서 읽음
TC2 = Syscheck2 온도 계수 2, 사용자 데이터에서 읽음

센스TC 센스PC
246AE -0.01 0.0014
246AO -0.01 0.0007

환경 보정 계수는 250Hz에만 유효합니다.

수정된 SC 수준 = 측정된 SC 수준 – ((t)2 * TC2 + t * TC – ((RT)2 * TC2 + RT * TC) )

GRAS TEDS 편집자 SW0051

SW0051은 요청 시 다운로드할 수 있습니다.
편집기를 시작한 후 인터페이스를 선택하고 TEDS를 읽으세요:
Examp사용자 데이터의 명령을 사용한 TEDS의 le:

문서 / 리소스

PDF thumbnail246AE SysCheck2 소프트웨어 개발 키트
Instruction Manual · 246AE SysCheck2 Software Development Kit, 246AE, SysCheck2 Software Development Kit, Software Development Kit, Development Kit

참고문헌

질문하기

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

질문하기

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.