ชุดพัฒนาซอฟต์แวร์ GRAS 246AE SysCheck2

ชุดพัฒนาซอฟต์แวร์ SysCheck2™

ยินดีรับข้อเสนอแนะหรือคำถามเกี่ยวกับเอกสารนี้ที่ gras@grasacoustics.com

การแก้ไข วันที่ คำอธิบาย
1 11 มี.ค. 2022 SDK เวอร์ชัน 2.0.8 การเปลี่ยนแปลงเค้าโครงเท่านั้น

คู่มือการใช้งาน

ประกาศลิขสิทธิ์ ©2021 GRAS เสียงและการสั่นสะเทือน A/S grasacoustics.com
เอกสารทางเทคนิคใดๆ ที่ GRAS จัดทำขึ้นถือเป็นงานที่มีลิขสิทธิ์ของ GRAS และเป็นของ GRAS
เนื้อหาในเอกสารนี้อาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบล่วงหน้า GRAS Sound & Vibration จะไม่รับผิดชอบหรือรับผิดชอบต่อข้อผิดพลาดหรือความไม่ถูกต้องใดๆ ที่อาจปรากฏในเอกสารนี้
เครื่องหมายการค้า
ชื่อผลิตภัณฑ์ใดๆ ที่กล่าวถึงในเอกสารนี้อาจเป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของบริษัทที่เกี่ยวข้อง และเป็นที่ยอมรับในที่นี้

การแนะนำ

SDK สำหรับไมโครโฟน 246AE และ 246AO จบลงแล้วview

SysCheck2™ เป็นเทคโนโลยีที่ได้รับการจดสิทธิบัตร GRAS สำหรับการตรวจสอบความสมบูรณ์ของห่วงโซ่การวัด เครื่องมือตรวจสอบนี้ทำการตรวจสอบสภาพระยะไกลของไมโครโฟน อัตราขยายของช่องสัญญาณ และความสมบูรณ์ของสายเคเบิล การตรวจสอบยืนยันเกิดขึ้นกับไมโครโฟนที่ใช้งาน SysCheck2 แต่ละตัวที่เชื่อมต่อกับโมดูลพลังงาน CCP พร้อมการสนับสนุนแผ่นข้อมูลอิเล็กทรอนิกส์ทรานสดิวเซอร์ (TEDS) และซอฟต์แวร์การวัดได้ในคลิกเดียว
ชุดพัฒนาซอฟต์แวร์ (SDK) นี้ช่วยให้สามารถเข้าถึงฟังก์ชัน SysCheck2 ได้
คุณจะต้องมีเครื่องวิเคราะห์ที่สามารถเชื่อมต่อกับไมโครโฟนที่ใช้ CCP และความสามารถในการอ่านและเขียนไปยัง TEDS หรือคุณสามารถใช้เครื่องวิเคราะห์พลังงานที่รองรับ CCP กับเครื่องวิเคราะห์ที่ไม่รองรับ CCP หรือการ์ดเสียงที่มีความสามารถในการอ่าน-เขียน TEDS เนื่องจากไมโครโฟนมีฮาร์ดแวร์ที่จำเป็นอยู่แล้ว (รูปที่ 1) จึงไม่จำเป็นต้องมีฮาร์ดแวร์พิเศษเพิ่มเติม

ข้อมูลจำเพาะ 246AE, 246AO

สเปคเสียงก็เหมือนกับ GRAS 46AE
ข้อกำหนดเครื่องกำเนิดไฟฟ้า Syscheck2 (เกินช่วงอุณหภูมิ -30°C ถึง 85°C):
ความถี่, ไซน์: 250เฮิรตซ์
เสถียรภาพความถี่: ±3%
Ampเสถียรภาพระดับความสว่าง: ±0.03เดซิเบล
Ampความอดทนระดับความสว่าง: ±1เดซิเบล
ความเพี้ยนของฮาร์มอนิก: -40เดซิเบล
ระดับเอาต์พุตเมื่อไม่มีไมโครโฟน: -1.1เดซิเบลวี
ระดับเอาต์พุตด้วย 246AE (Cmic: 14pF): -27dBV เทียบเท่ากับ 93 dBspl
ระดับเอาต์พุต 246AO (Cmic: 20pF): -27.5dBV เทียบเท่ากับ 105.5 dBspl
เซ็นเซอร์สภาพแวดล้อม: (ใช้งานได้ -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ไลฟายเออร์, โพลาไรเซชันฉบับที่tage หรือในสายส่ง
ระดับเครื่องกำเนิด Syscheck2 มีอิทธิพลต่ออุณหภูมิน้อยมาก ดังนั้นการวัด Syscheck2 จึงสะท้อนถึงการเปลี่ยนแปลงความจุของไมโครโฟน ความจุเมมเบรนขึ้นอยู่กับความถี่เล็กน้อย แต่ไม่เพียงพอที่จะตรวจสอบการตอบสนองความถี่ สาเหตุของการเปลี่ยนแปลงความจุของไมโครโฟนคือการเปลี่ยนแปลงอุณหภูมิ การเปลี่ยนแปลงปริมาตรโพลาไรเซชันtage เปลี่ยนความตึงของเมมเบรนและความเสียหายต่อตัวไมโครโฟนหรือเมมเบรน การทดสอบความจุที่ความถี่กลาง เช่น 250Hz สามารถตรวจสอบความไวทั่วไปของไมโครโฟนได้ Syscheck2 สามารถเปิดเผยการเปลี่ยนแปลงความไวเนื่องจากอุณหภูมิ แต่ไม่สามารถเปลี่ยนแปลงความดันหรือความชื้นได้

ความไวของไมโครโฟนขึ้นอยู่กับอุณหภูมิและความดันคงที่ ดังนั้นจึงจำเป็นต้องคำนึงถึงอุณหภูมิและความดันสถิตด้วย มีเซ็นเซอร์สภาพแวดล้อมรวมอยู่ด้วยเพื่อจุดประสงค์นี้
การพึ่งพา Syscheck2 ของโพลาไรเซชันฉบับtage
อิทธิพลของโพลาไรเซชันปริมาตรtage กับความไวของไมโครโฟนและการวัด Syscheck2
ความไวลดลง 0.3dB เนื่องจากปริมาณโพลาไรเซชันลดลงtage ส่งผลให้ Syscheck2 vol เพิ่มขึ้นtagอี 0.1dB
การพึ่งพาอุณหภูมิ Syscheck2
อิทธิพลของอุณหภูมิต่อความไวของไมโครโฟนและการวัด Syscheck2
40AE r20: คือการวัด Syscheck2 ที่มีโหลด 40AE Piston cr20: คือการวัด 40AE ที่มาจากโทรศัพท์แบบลูกสูบ

การใช้งาน Syscheck2

ในการใช้งานแบบธรรมดาโดยที่สภาพแวดล้อมไม่เปลี่ยนแปลง การตรวจสอบสัมพันธ์กับ Syscheck2 @250Hz ก่อนและหลังจะช่วยให้มั่นใจได้ว่าความไวไม่เปลี่ยนแปลงมากกว่า 4 เท่าของ Syscheck2 ที่เปลี่ยนแปลงใน dB (หรืออีกนัยหนึ่งถ้า Syscheck2 มีการเปลี่ยนแปลง 0.05dB ความไวของไมโครโฟนคาดว่าจะอยู่ภายใน 4*0.05dB ~ ±0.2 dB
เนื่องจากการเปลี่ยนแปลงอาจเกิดจากหลายสิ่ง เช่น การเปลี่ยนแปลงความตึงของเมมเบรน การเปลี่ยนแปลงทางกล หรือการเปลี่ยนแปลงของประจุ จึงไม่สามารถระบุสัญญาณของการเปลี่ยนแปลงได้
หากอุณหภูมิ ความดันบรรยากาศ และความชื้นเปลี่ยนแปลง ความไวของไมโครโฟนก็อาจเปลี่ยนไปด้วย เริ่มต้นเมื่อการวัดค่าอ้างอิง Syscheck2 ถูกสร้างขึ้น อุณหภูมิ ความดันบรรยากาศ และความชื้นสามารถอ่านได้จาก 246AE หรือ 246AO และจดจำไว้พร้อมกับการวัด หากมีการเปลี่ยนแปลงเพียงอุณหภูมิ การตรวจสอบ Syscheck2 ก็สามารถแก้ไขได้

บันทึก:
ไม่มีการแก้ไขอุณหภูมิโดยอัตโนมัติใน 246AE หรือ 246AO
การตรวจสอบความถูกต้องด้วย Syscheck2 ที่แก้ไขอุณหภูมิ จะตรวจสอบว่าไมโครโฟนทำงานถูกต้อง แต่ความไวอาจเปลี่ยนแปลงไป ความไวของไมโครโฟนจะต้องได้รับการแก้ไขสำหรับอุณหภูมิ ค่าสัมประสิทธิ์อุณหภูมิของชุดไมโครโฟน 246AE และ 246AO คือ -0.01dB/°C
เพื่อหลีกเลี่ยงเสียงรบกวนรอบข้างที่รบกวนการตรวจสอบ Syscheck2 เสียงรบกวนรอบข้างจะต้องต่ำพอสมควร
หมายเหตุ:
  • การใช้ย่านความถี่แคบ 1/3 ออคเทฟในการวัดระดับเสียง 60dB ในระหว่างการทดสอบ โดยทั่วไปแล้วจะมีผลน้อยกว่า 0.2dB
  • หากไมโครโฟนได้รับการปรับเทียบเป็น -25.5dBV/Pa @ 23°C การแก้ไขความไวของไมโครโฟน 246AE @ 35°C คือ -0.01*(35-23)dB = -0.12dB ความไว @ 35°C จะเป็น - 25.5+(- 0.12)dBV/ปา = -25.62dBV/ปา
Exampกรณีการใช้งาน:
  1. ทำการวัดอ้างอิง Syscheck2 ร่วมกับการสอบเทียบไมโครโฟน:
    a. วัดระดับ Syscheck2 เช่น -27.20dBV
    b. อ่านอุณหภูมิจาก TEDS เช่น 25°C ข้อมูลเหล่านี้สามารถใช้เพื่อตรวจสอบไมโครโฟนในภายหลัง
  2. ในช่องที่จำเป็นต้องมีการตรวจสอบไมโครโฟน:
    a. วัดระดับ Syscheck2 เช่น -27.03dBV
    b. อ่านอุณหภูมิจาก TEDS เช่น 35°C
    ค. คำนวณการตรวจสอบความถูกต้องของอุณหภูมิ 1): SC_level_corrected = SC_level_วัด – ((ตา)
    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.13 เดซิเบล
ความเบี่ยงเบนในการตรวจสอบ (ความแตกต่างกับระดับ Syscheck2): ดีเอสแอล = | SC_level_corrected – RL | = | -27.13 – (-27.20) | = 0.07 dB ใช้ผลลัพธ์ DSL ในการประเมินระดับการยอมรับดังต่อไปนี้
ระดับการยอมรับ ระดับ Syscheck2 (DSL)
สีเขียว สีแดง
0.3 ดีเอสแอล <= 0.08 DSL > 0.08
0.5 ดีเอสแอล <= 0.13 DSL > 0.13
0.8 ดีเอสแอล <= 0.21 DSL > 0.21
กล่าวคือ ไมโครโฟนคาดว่าจะวัดได้ถูกต้องภายใน 0.3 dB ตามรูปแบบข้างต้น (เมื่อแก้ไขสำหรับการเปลี่ยนแปลงสภาพแวดล้อม)
หมายเหตุ: หากไมโครโฟนได้รับการปรับเทียบเป็น -25.5dBV/Pa @ 23°C การแก้ไขความไวของไมโครโฟน 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” เพื่อให้แน่ใจว่าเครื่องกำเนิดไฟฟ้าจะไม่เปิดอีกครั้งโดยอัตโนมัติ ยกเว้นในกรณีที่หมดเวลาเครื่องกำเนิดไฟฟ้าแล้ว ระบุไว้ ในกรณีนี้ เครื่องกำเนิดไฟฟ้าจะสตาร์ทและปิดหลังจากเวลาที่กำหนดเสมอ
ความจุของไลน์ไดรฟ์ลดลงด้วย 1.2mA เมื่อ LED เปิดอยู่ และด้วย 0.7mA พร้อมตัวกำเนิดในโหมดอะนาล็อกปกติจะไม่ได้รับผลกระทบ กระแสไฟที่ไม่ได้ใช้งาน Syscheck2 จะเป็น 5uA โดยทั่วไป
คำสั่งข้อมูลผู้ใช้ที่กำหนดไว้คือ: สตริงคำสั่งนำหน้าด้วย “{:” และลงท้ายด้วย “}”
แต่ละคำสั่งในสตริงคำสั่งต้องตามด้วยช่องว่างที่จำเป็นสำหรับการตอบสนอง ซึ่งแสดงในแต่ละคำสั่งในวงเล็บtage.
Commands are in general disabled after first use, this is done by uppercasing the first command letter. For the LED command’s this can be disabled by the command “a”.
โปรโตคอลสำหรับการควบคุมและการตอบสนองในข้อมูลผู้ใช้ที่ใช้โดย GRAS จะถูกระบุด้วย Pid: Pid คือหมายเลข HEX ซึ่งกำหนดความสามารถ แต่ละบิตในตัวเลขนี้บ่งชี้ว่าชุดคำสั่ง/การตอบสนองได้รับการสนับสนุนหรือไม่
คำจำกัดความเปิดให้ผนวกบิตเพิ่มเติม เมื่อ GRAS กำหนดการตีความบิตแล้ว คำจำกัดความจะไม่เปลี่ยนแปลงในภายหลัง
246AE, 246AO จะส่งกลับ "Pid 00003F"
คำสั่งให้คั่นด้วยช่องว่าง
ตัวเลขในวงเล็บกำหนดความกว้างของฟิลด์ที่จำเป็นทั้งหมดของคำสั่ง
ปี่ (11) : จะส่งกลับ ID โปรโตคอลเป็นเลขฐานสิบหก เช่น 246AE ส่งคืน Pid 00003F
ฉ : สร้างคลื่นไซน์ที่ความถี่ 250Hz และจะถูกปิดใช้งานหลังจากใช้งาน โดยเปลี่ยน f เป็น F
ทีซี2 (14) : จะส่งคืน tc2 ในข้อมูลผู้ใช้ เช่น Tc2 -96.0E-6
ทีซี (13) : จะส่งคืน tc ในข้อมูลผู้ใช้ เช่น Tc – 16.1E-3
จีทีโอ # : ตัวสร้างหมดเวลาเป็นวินาที ค่าสูงสุด 225 วินาที gto 60 จะปิดตัวสร้างหลังจาก 1 นาที
ข้ามไป (8) : จะแสดงเวอร์ชันเฟิร์มแวร์ในข้อมูลผู้ใช้ เช่น Fw 1.8
วิธี (8) : จะแสดงเวอร์ชันฮาร์ดแวร์ในข้อมูลผู้ใช้ เช่น Hw 3.0
เสื้อ (8) : ร้องขออุณหภูมิ TEDS จะได้รับการอัปเดตเมื่อเข้าสู่โหมดอะนาล็อกด้วยอุณหภูมิ CPU เป็น °C (ความแม่นยำลดลงแต่ทำงานได้สูงถึง 125°C ) เช่น “t 90.3 ” env (18) : ขอสภาพแวดล้อมในเบื้องต้นampTEDS จะได้รับการอัปเดตเมื่อเข้าสู่โหมดอะนาล็อกโดยมีอุณหภูมิเป็น °C ความดันบรรยากาศเป็น hPa และความชื้นสัมพัทธ์เป็น % เช่น “env 23.4 1009 43 “
ร # : เปิด LED สีแดง 2,3)
กรัม # : เปิด LED สีเขียว 2,3)
ข # : เปิด LED สีฟ้า 2,3)
เอ็กซ์ # : เปิด LED ทั้งหมดทีละครั้ง 2,3)
ก : ปิดการใช้งานปิดการใช้งานหลังจากใช้งานครั้งแรกสำหรับ LED
RL # : ระดับอ้างอิงใน db : RL # 1)
อาร์เอฟ # : ความถี่อ้างอิงเป็น Hz : RF # 1)
# RT # : อุณหภูมิอ้างอิงเป็น °C : RT # 1)
RP # : ความดันอ้างอิงในหน่วย hPa : RP # 1)
1) ตัวอักษรพิมพ์ใหญ่ไม่ได้รับการตีความโดย 246AE และ 246AO
2) หากตามด้วย xrgb ด้วย # ไฟ LED จะปิดหลังจาก # วินาที (สูงสุด 600 วินาที) หากไม่มีการใช้ # จะปิดหลังจากผ่านไป 5 วินาที
3) พื้นเสียงรบกวนจะสูงขึ้นเล็กน้อยในขณะที่ไฟ LED เปิดอยู่
ค่าเริ่มต้นจากโรงงานสำหรับ 246AE และ 246AO มีลักษณะดังนี้:
ข้อมูลผู้ใช้สำหรับ 246AE และ 246AO:
“246AE {: Pid 00003F F Env 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 Env 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 ในแต่ละ 5 วินาที (ค่าเริ่มต้น) และเปิดสัญญาณทดสอบ ซึ่งจะยังคงเปิดอยู่ขณะอยู่ในโหมดแอนะล็อก
ข้อมูลผู้ใช้: “{: ฉ 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 เช่น มี 2 สี สีเขียวและสีแดงขึ้นอยู่กับผลลัพธ์ระดับ Syscheck2 เทียบกับระดับการยอมรับ

เกณฑ์สำหรับคำตัดสินที่มีสีอ่าน:
ระดับการยอมรับ ระดับ Syscheck2 (DSL)
สีเขียว สีแดง
0.3 ดีเอสแอล <= 0.08 DSL > 0.08
0.5 ดีเอสแอล <= 0.13 DSL > 0.13
0.8 ดีเอสแอล <= 0.21 DSL > 0.21
คำเตือนเกี่ยวกับการเปลี่ยนแปลงของอุณหภูมิและความดันสถิต
ควรแสดงข้อความเตือนพร้อมข้อบ่งชี้ หากความแตกต่างระหว่างเงื่อนไขการสอบเทียบและเงื่อนไขรายวันส่งผลให้เกิดข้อผิดพลาดในการวัดมากกว่า 0.2dB
ข้อความ เช่นample: “ขอแนะนำให้ชดเชยการวัด เนื่องจากการเปลี่ยนแปลงของอุณหภูมิและความดันสถิตเนื่องจากการอ้างอิง Syscheck2 อาจทำให้เกิดการแก้ไขการวัดมากกว่า 0.2dB”
ต่อไปนี้ การเปลี่ยนแปลงเล็กๆ น้อยๆ ในข้อมูลผู้ใช้ Syscheck2 จะถูกติดตามโดยการทำเครื่องหมายการเปลี่ยนแปลง สีแดง สี.
ฟังก์ชั่น "ดึงพารามิเตอร์ env"
ฟังก์ชันนี้ใช้ในกรณีที่ผู้ใช้ต้องการดึงข้อมูลอุณหภูมิ ความชื้น และความดันบรรยากาศจากเซ็นเซอร์ที่อยู่ในชุดไมโครโฟน
ผลลัพธ์ของฟังก์ชันนี้คือการอ่านค่าอุณหภูมิปัจจุบัน (เป็น°C) ความชื้น และความดันบรรยากาศ:
ไทม์ไลน์ทั่วไป 
การดำเนินการทีละขั้นตอน
// ในตัวอย่างนี้ampเราใช้ 246AE ข้อมูลผู้ใช้ประกอบด้วย
//“246AE {: Pid 00003F F Env 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) เข้าสู่โหมดดิจิตอล
2) อ่านจากข้อมูลผู้ใช้ TEDS ลงในสตริงในเครื่อง
3) จำกัดตำแหน่งข้อมูล Syscheck2 Pid, ​​Tc2,Tc, RL, RT และ RP ระหว่าง “{:” และ “ }” ค่าเหล่านี้จำเป็นในภายหลัง
// ตอนนี้เราต้องการตั้งค่า TEDS เพื่อดึงข้อมูลพารามิเตอร์ env
// เชื่อมต่อ Pid, ​​Tc2, Tc, RL, RT และ RP เข้ากับคำสั่งสำหรับ env
4) แทนที่ข้อมูล Syscheck2 ในข้อมูลผู้ใช้ TEDS ด้วย: “{: 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 env 23.4 1008 47 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 }”
5) ออกจากโหมดดิจิตอล → เข้าสู่โหมดอนาล็อก
6) รอ 2000 ms เพื่อให้ Syscheck 2 ประมวลผล
// ในตัวอย่างนี้ampกระบวนการ le Syscheck 2 จะอัปเดตข้อมูลผู้ใช้ด้วยข้อมูลสภาพแวดล้อม
// “246AE {: pid 00003F F env 23.4 1008 47 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 }”
// ถึง
// “246AE {: Pid 00003F F Env 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 เป็นค่าอุณหภูมิ ความดัน และความชื้นที่เซ็นเซอร์วัดใหม่
//หมายเหตุ: หากเซ็นเซอร์ไม่เปลี่ยน env เป็น Env ในระหว่างขั้นตอนใน 6) ข้อมูลสิ่งแวดล้อมจะไม่ได้รับการอัปเดต
9) บันทึกข้อมูล Env ในเครื่อง (t, p, h) + ข้อมูล TEDS มาตรฐาน (รุ่น & หมายเลขซีเรียล & ความไว) + ข้อมูลอื่น ๆ ที่น่าสนใจ (เช่น เวลา stamp หรือพารามิเตอร์ผู้รวมระบบอื่นๆ
10) ออกจากโหมดดิจิตอล → เข้าสู่โหมดอนาล็อก
11) * รออย่างน้อย 5 วินาทีเพื่อให้สถานะไมโครโฟนอะนาล็อกมีเสถียรภาพก่อนที่จะเริ่มการวัด
ฟังก์ชัน «สร้างการอ้างอิง Syscheck2»
ฟังก์ชันนี้ใช้ในกรณีที่ผู้ใช้ต้องการสร้างระดับอ้างอิง Syscheck2 (หลังจากที่ผู้ใช้แน่ใจว่าระบบกำลังวัดค่าที่ถูกต้อง เช่น การสอบเทียบได้รับการตรวจสอบแล้ว)
ซอฟต์แวร์บูรณาการจะวิเคราะห์ระดับของโทนเสียงไซน์ที่เกิดจากเครื่องกำเนิดภายในชุดไมโครโฟน
ผลลัพธ์ของฟังก์ชันนี้คือการสร้างระดับอ้างอิง Syscheck2 และอุณหภูมิอ้างอิงใหม่ที่จะจัดเก็บไว้ใน TEDS
เฉพาะข้อมูลที่มีอยู่ในข้อมูลผู้ใช้ที่จัดสรรไว้ในชิป TEDS เท่านั้นที่จะถูกนำมาใช้อย่างแข็งขัน
ไทม์ไลน์ทั่วไป
การดำเนินการทีละขั้นตอน
// ในอดีตนี้ampข้อมูลผู้ใช้ประกอบด้วย
// “246AE {: Pid 00003F F Env 23.4 1008 47 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 G 10 }”
// เฉพาะข้อมูลระหว่าง “{:” และ “ }” ในข้อมูลผู้ใช้เท่านั้นที่ได้รับการแก้ไขดังต่อไปนี้ TEDS อื่นๆ ทั้งหมด
// ข้อมูลจะถูกเก็บรักษาไว้
1) เข้าสู่โหมดดิจิตอล
2) อ่านจากข้อมูลผู้ใช้ TEDS และจัดเก็บไว้ในสตริงในเครื่อง
3) ควรทดสอบว่ามีทรานสดิวเซอร์ Syscheck2 อยู่หรือไม่
3.1 แจ้งให้ผู้ใช้ทราบว่าข้อมูลผู้ใช้จะถูกเขียนทับในกระบวนการเริ่มต้น
3.2 เขียนข้อมูลต่อไปนี้: “{: pid 00003F }”
// หมายเหตุ: pid จะได้รับการอัปเดตเป็น Pid โดยทรานสดิวเซอร์ที่เปิดใช้งาน Syscheck2
3.3 เข้าสู่โหมดแอนะล็อกเป็นเวลา 2000 มิลลิวินาที และสลับกลับเป็นโหมดดิจิทัลเพื่อให้ทรานสดิวเซอร์อัปเดต
3.4 อ่านข้อมูลผู้ใช้และตรวจสอบว่า pid ได้รับการอัพเดตด้วย "Pid 00003F" หรือไม่ (ซึ่งหมายความว่า Syscheck2 ยังมีชีวิตอยู่) และข้ามไปที่ 5)
3.5 หากไม่ได้อัปเดต pid ให้กู้คืนข้อมูลผู้ใช้ TEDS จากสตริงในเครื่องใน 2) ลงในข้อมูลผู้ใช้ของทรานสดิวเซอร์เพื่อนำข้อมูลผู้ใช้กลับสู่สถานะที่ไม่ถูกแตะต้อง แจ้งให้ผู้ใช้ทราบว่าไม่มีทรานสดิวเซอร์ Syscheck2 และออกจากฟังก์ชัน >>สร้างการอ้างอิง Syscheck2<<
4) ตอนนี้เราต้องการตั้งค่า TEDS เพื่อดึงพารามิเตอร์ env และสร้างเสียงจากตัวสร้างที่ความถี่เริ่มต้น 250Hz
5) แทนที่ข้อมูล Syscheck2 ในข้อมูลผู้ใช้ TEDS ด้วย: “{: 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) ออกจากโหมดดิจิตอล → เข้าสู่โหมดอนาล็อก
7) รอ 5000 ms (ระบบเป็นแบบอะซิงโครนัสและเราต้องรอนานพอที่จะดึงและเขียนข้อมูล env เพื่อให้เครื่องกำเนิดไฟฟ้าเริ่มทำงานและเพื่อให้โหมดไมโครโฟนอะนาล็อกมีเสถียรภาพ)
8) รับข้อมูลการวัด 3000 มิลลิวินาที
// ค้นหาข้อมูลการวัดระดับ dBV ประมาณ 250Hz +/- 3% โดย
// ผู้รวมระบบรูทีน "มาตรฐาน" สำหรับการสอบเทียบด้วยตัวกรองย่านความถี่แคบเพื่อลดสัญญาณรบกวน
// เก็บระดับ dBV เป็น “measured_SC_level” *ดูหมายเหตุ
9) ออกจากโหมดอนาล็อก → เข้าสู่โหมดดิจิตอล
10) อ่านข้อมูลผู้ใช้เช่น: “{: Pid 00003F F สภาพแวดล้อม Tc2 -96.0E-6 Tc 16.1E-3 }”
11) ปรับข้อมูล Syscheck2 Tc2, Tc และรับ p และ t จาก Env ระหว่าง “{:” และ “ }” ค่าเหล่านี้จำเป็นสำหรับขั้นตอนที่ 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) ออกจากโหมดดิจิตอล → เข้าสู่โหมดอนาล็อก
15) บันทึก (เป็นทางเลือก) ข้อมูลในเครื่อง (RL, RT, RP, h) + ข้อมูล TEDS มาตรฐาน (รุ่น & หมายเลขซีเรียล & ความไว) + เช่นเวลา
16) นำเสนอหน้าจอ “บันทึกการอ้างอิง Syscheck2” ให้กับผู้ใช้
ฟังก์ชัน «Syscheck2»
ฟังก์ชันนี้ใช้ในกรณีที่ผู้ใช้ได้สร้างระดับอ้างอิง Syscheck2 แล้ว และต้องการเปรียบเทียบกับชุดไมโครโฟนจริง
ซอฟต์แวร์ผู้รวมระบบจะวิเคราะห์ระดับโทนเสียงที่เกิดจากชุดไมโครโฟน แก้ไขด้วยอุณหภูมิปัจจุบัน และเปรียบเทียบกับระดับอ้างอิง Syscheck2
นอกจากนี้ คำเตือนควรระบุว่าอุณหภูมิอยู่ไกลจากอุณหภูมิระดับอ้างอิงมากเกินไปหรือไม่
ผลลัพธ์ของฟังก์ชันนี้คือทำการตรวจสอบระบบ
ไทม์ไลน์ทั่วไป
การดำเนินการทีละขั้นตอน
// ในอดีตนี้ampข้อมูลผู้ใช้ประกอบด้วย
// “246AE {: Pid 00003F F Env 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) เข้าสู่โหมดดิจิตอล
เฉพาะข้อมูลระหว่าง “{:” และ “ }” ในข้อมูลผู้ใช้เท่านั้นที่ได้รับการแก้ไขดังต่อไปนี้ ข้อมูล TEDS อื่นๆ ทั้งหมดจะถูกเก็บรักษาไว้
2) อ่านจากข้อมูลผู้ใช้ TEDS ลงในสตริงในเครื่อง
3) จำกัดตำแหน่งข้อมูล Syscheck2 Pid, ​​Tc2, Tc, RL, RT และ RP ระหว่าง “{:” และ “ }” จัดเก็บตัวแปรแต่ละตัวไว้ในเครื่อง หากไม่มี Tc2, Tc, RL, RT และ RP ในข้อมูลผู้ใช้ ให้แจ้งให้ผู้ใช้ทราบว่าข้อมูล Syscheck2 หายไป และแนะนำให้ดำเนินการ >>สร้างการอ้างอิง Syscheck2<< เพื่อล้างข้อมูล” และออกจากฟังก์ชัน >>Syscheck2<<
// ถ้า Tc2, Tc, RL, RT และ RP เราต้องการดำเนินการต่อและตั้งค่า TEDS เพื่อดึงพารามิเตอร์ env และสร้างเสียงจากตัวสร้าง
4) เขียนสตริงไปยังข้อมูลผู้ใช้ TEDS: “246AE {: Pid 00003F f env 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) ออกจากโหมดดิจิตอล → เข้าสู่โหมดอนาล็อก
6) รอ 5000 ms (รอนานพอที่จะดึงและเขียนข้อมูล env เพื่อให้ตัวสร้างเริ่มทำงานและเพื่อให้โหมดไมโครโฟนแอนะล็อกมีเสถียรภาพ)
7) รับข้อมูลการวัด 3000 มิลลิวินาที
// ค้นหาข้อมูลการวัดระดับ dBV ประมาณ 250Hz +/- 3% โดย
// กิจวัตร "มาตรฐาน" ของผู้รวมระบบสำหรับการสอบเทียบด้วยตัวกรองย่านความถี่แคบเพื่อลดสัญญาณรบกวน
// เก็บระดับ dBV เป็น "SC_level_measured" ? *เห็นโน๊ต
8) ออกจากโหมดอนาล็อก → เข้าสู่โหมดดิจิตอล
// ข้อมูลผู้ใช้ 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 แล้ว
ใช้เกณฑ์ต่อไปนี้เพื่อประเมินว่าไมโครโฟนอยู่ในระดับการยอมรับที่เลือกหรือไม่: คำนวณ DSL ซึ่งเป็นระยะทางจาก SC_level_corrected ล่าสุดไปยังไมโครโฟน Syscheck2 ระดับอ้างอิง RL ดีเอสแอล = | SC_level_corrected – RL |
ระดับการยอมรับ ระดับ Syscheck2 (DSL)
สีเขียว สีแดง
0.3 ดีเอสแอล <= 0.08 DSL > 0.08
0.5 ดีเอสแอล <= 0.13 DSL > 0.13
0.8 ดีเอสแอล <= 0.21 DSL > 0.21
11) เข้าสู่โหมดดิจิทัลและเขียนการประเมินผลไปยัง TEDS
// ถ้าเป็นสีเขียว: เขียนข้อมูลผู้ใช้:
//“246AE {: “246AE {: Pid 00003F F Env 21.5 1008 54 RL -27.00 RT 23.1 RP 1013 Tc2 – 96.0E-6 Tc 16.1E-3 g 010 }”
// ถ้าเป็นสีแดง: เขียนข้อมูลผู้ใช้:
//“246AE {: “246AE {: Pid 00003F F Env 21.5 1008 54 RL -27.00 RT 23.1 RP 1013 Tc2 – 96.0E-6 Tc 16.1E-3 r 010 }”
12) ออกจากโหมดดิจิตอล

13) บันทึกข้อมูล (เป็นทางเลือก) ในเครื่อง (t, p, h, SC_level_corrected) + ข้อมูล TEDS มาตรฐาน (รุ่น & หมายเลขซีเรียล & ความไว) + เวลา  ในด้านผู้รวมระบบ
14) นำเสนอการประเมิน Syscheck2 ให้กับผู้ใช้
// สีเขียว = Syscheck2 ตกลง สีแดง = Syscheck2 NOK หากการแก้ไขความไวของไมโครโฟน (ดูหมายเหตุ) มากกว่า 0.2dB ให้แสดงข้อความ: “ขอแนะนำให้ชดเชยความไวของไมโครโฟน เนื่องจากอุณหภูมิและความดันคงที่เปลี่ยนแปลงไปเนื่องจากอาจมีการอ้างอิง Syscheck2 ทำให้เกิดการแก้ไขการวัดมากกว่า 0.2dB”

หมายเหตุ:

  • หากตัวแปรตัวใดตัวหนึ่งต่อไปนี้ Pid, ​​Tc2, Tc, RL, RT และ RP ไม่ปรากฏในข้อมูลผู้ใช้ TEDS จะไม่สามารถประเมิน Syscheck2 ได้ และควรสิ้นสุดพร้อมหมายเหตุถึงผู้ใช้
  • ตัวแปรทั้งหมด (Pid, Tc2, Tc, RL, RT และ RP) สามารถสร้างขึ้นได้โดยการเรียก >>สร้างการอ้างอิง Syscheck2<
  • เสียงพื้นหลังควรต่ำกว่า 65dBspl สำหรับ 246AE และ 77dBspl สำหรับ 246AO
  • เซ็นเซอร์อุณหภูมิลดข้อมูลจำเพาะภายนอก [0…65 °C]
  • หากอุณหภูมิสูงกว่า 85 °C ค่า env จะถูกตั้งค่าเป็น 85 ผู้ใช้ควรได้รับการแจ้งเตือน
  • หากอุณหภูมิและความดันบรรยากาศในปัจจุบันส่งผลให้ความไวของไมโครโฟนเปลี่ยนแปลงมากกว่า 0.2dB เนื่องจากมีการอ้างอิง Syscheck2 ผู้ใช้ควรได้รับแจ้ง

การแก้ไขความไว = |(t-RT)*sensTC + (p-RP)*sensPC |
หากการแก้ไขความไวมากกว่า 0.2dB ให้แสดงข้อความ:
“ขอแนะนำให้ชดเชยความไวของไมโครโฟน เนื่องจากการเปลี่ยนแปลงอุณหภูมิและความดันคงที่เนื่องจากการอ้างอิง Syscheck2 อาจทำให้เกิดการแก้ไขการวัดมากกว่า 0.2dB”

RL = ระดับอ้างอิง Syscheck2 กำหนดด้วยทศนิยม 2 ตำแหน่ง
RT= อุณหภูมิอ้างอิง Syscheck2 กำหนดด้วยทศนิยม 1 ตำแหน่ง
RP= Syscheck2 อ้างอิงความดันบรรยากาศ กำหนดด้วยทศนิยม 0

Vmeas= เอาต์พุตที่วัดได้จากเครื่องวิเคราะห์ [Vrms] ซึ่งไม่ได้รับการแก้ไขสำหรับสภาพแวดล้อม
ต = เอาต์พุตที่วัดได้จากเซ็นเซอร์อุณหภูมิ (env)
TC = ค่าสัมประสิทธิ์อุณหภูมิ Syscheck2 อ่านจากข้อมูลผู้ใช้
TC2 = ค่าสัมประสิทธิ์อุณหภูมิ Syscheck2 2 อ่านจากข้อมูลผู้ใช้

เซนส์ทีซี เซนเซอร์พีซี
246เออี -0.01 0.0014
246เอโอ -0.01 0.0007

ค่าสัมประสิทธิ์การแก้ไขสภาพแวดล้อม ใช้ได้กับ 250Hz เท่านั้น

SC_level_corrected = SC_level_วัด – ((t)2 * TC2 + t * TC – ((RT)2 * TC2 + RT * TC) )

บรรณาธิการ GRAS TEDS SW0051

SW0051 สามารถดาวน์โหลดได้ตามคำขอ
หลังจากเริ่มต้นโปรแกรมแก้ไข ให้เลือกอินเทอร์เฟซและอ่าน TEDS:
Exampไฟล์ TEDS พร้อมคำสั่งในข้อมูลผู้ใช้:

เอกสาร / แหล่งข้อมูล

ชุดพัฒนาซอฟต์แวร์ GRAS 246AE SysCheck2 [พีดีเอฟ] คู่มือการใช้งาน
ชุดพัฒนาซอฟต์แวร์ 246AE SysCheck2, 246AE, ชุดพัฒนาซอฟต์แวร์ SysCheck2, ชุดพัฒนาซอฟต์แวร์, ชุดพัฒนา

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *