Manual Arahan Kit Pembangunan Perisian GRAS 246AE SysCheck2

GRAS 246AE SysCheck2 Software Development Kit

Kit Pembangunan Perisian GRAS 246AE SysCheck2

Kit Pembangunan Perisian SysCheck2™

Sebarang maklum balas atau soalan mengenai dokumen ini dialu-alukan di gras@grasacoustics.com

Semakan tarikh Penerangan
1 11 Mac 2022 SDK versi 2.0.8 Perubahan reka letak sahaja

Manual Arahan

Notis Hak Cipta ©2021 GRAS Bunyi & Getaran A/S grasacoustics.com
Sebarang dokumentasi teknikal yang disediakan oleh GRAS adalah karya berhak cipta GRAS dan dimiliki oleh GRAS.
Kandungan dalam dokumen ini tertakluk kepada perubahan tanpa notis. GRAS Sound & Vibration tidak bertanggungjawab atau bertanggungjawab terhadap sebarang ralat atau ketidaktepatan yang mungkin muncul dalam dokumen ini.
Tanda dagangan
Mana-mana nama produk yang disebut dalam dokumen ini mungkin merupakan tanda dagangan atau tanda dagangan berdaftar syarikat masing-masing dan dengan ini diakui.

pengenalan

SDK untuk mikrofon 246AE dan 246AO berakhirview

SysCheck2™ ialah teknologi yang dipatenkan GRAS untuk mengesahkan integriti rantaian pengukuran. Alat pengesahan ini menjalankan pemeriksaan kesihatan jauh pada mikrofon, keuntungan saluran dan integriti kabel. Pengesahan dibuat pada setiap mikrofon yang didayakan SysCheck2 yang disambungkan ke modul kuasa CCP dengan sokongan helaian data elektronik transduser (TEDS) dan perisian pengukuran dengan satu klik.
Kit pembangunan perisian (SDK) ini membolehkan akses kepada fungsi SysCheck2.
Anda memerlukan penganalisis dengan keupayaan untuk menyambung ke mikrofon berasaskan CCP dan keupayaan untuk membaca dan menulis kepada TEDS. Sebagai alternatif, anda boleh menggunakan penganalisis kuasa berkeupayaan CCP dengan penganalisis tidak berkeupayaan CCP atau kad bunyi dengan keupayaan baca-tulis TEDS. Oleh kerana perkakasan yang diperlukan terbina dalam mikrofon itu sendiri (Rajah 1), tiada perkakasan khusus lagi diperlukan.

246AE, 246AO spesifikasi

Spesifikasi akustik adalah seperti GRAS 46AE.
Spesifikasi penjana Syscheck2 (melebihi julat suhu -30°C hingga 85°C):
Kekerapan, sinus: 250Hz
Kestabilan frekuensi: ±3%
Ampkestabilan tahap litude: ±0.03dB
AmpToleransi tahap litude: ±1dB
herotan harmonik: -40dB
Tahap output tanpa mikrofon: -1.1dBV
Tahap output dengan 246AE (Cmic: 14pF): -27dBV bersamaan dengan 93 dBspl
Tahap output dengan 246AO (Cmic: 20pF): -27.5dBV bersamaan dengan 105.5 dBspl
Penderia persekitaran: (beroperasi -40°C hingga 85°C)
Suhu : ±2°C (0°C hingga 65°C)
Tekanan statik: ±1.5hPa (0°C hingga 65°C, 300hPa hingga 1100hPa)
relatif kelembapan: ±4% RH (0°C hingga 60°C, 0 hingga 100%)
Penderia suhu dalam CPU: (beroperasi -40°C hingga 125°C)
Suhu : biasa ±3°C (-40°C hingga 125°C)

Syscheck2 tingkah laku

Syscheck2 mempunyai gandingan isyarat ujian yang sangat jelas kepada mikrofon, disebabkan oleh kapasitor gandingan ketepatan dengan laluan isyarat terkawal dari penjana dalam jarak dekat, menghasilkan keputusan ujian yang boleh dipercayai dalam julat frekuensi yang luas kerana tiada gandingan sesat ujian isyarat kepada praamppenguat, polarisasi voltage atau dalam kabel penghantaran.
Tahap penjana Syscheck2 mempunyai pengaruh yang sangat sedikit dari suhu, oleh itu pengukuran Syscheck2 mencerminkan perubahan kapasiti mikrofon. Kapasiti membran mempunyai kebergantungan frekuensi yang sedikit, tetapi tidak mencukupi untuk mengesahkan tindak balas frekuensi. Punca perubahan dalam kapasiti mikrofon adalah perubahan suhu, perubahan polarisasi voltage, tukar ketegangan membran dan kerosakan pada perumah mikrofon atau membran. Menguji kapasiti pada frekuensi sederhana cth 250Hz, boleh mengesahkan sensitiviti am mikrofon. Syscheck2 boleh mendedahkan perubahan sensitiviti disebabkan oleh suhu, tetapi bukan untuk perubahan dalam tekanan atau kelembapan.

Kepekaan mikrofon bergantung pada suhu dan tekanan statik; oleh itu, suhu dan tekanan statik perlu diambil kira. Penderia persekitaran disertakan untuk tujuan ini.
Syscheck2 kebergantungan polarisasi voltage
Pengaruh polarisasi voltage tentang kepekaan mikrofon dan pengukuran Syscheck2.
Penurunan sensitiviti 0.3dB disebabkan pengurangan polarisasi voltage mengakibatkan peningkatan Syscheck2 voltage sebanyak 0.1dB.
Syscheck2 kebergantungan suhu
Pengaruh suhu pada sensitiviti mikrofon dan ukuran Syscheck2.
40AE r20: ialah ukuran Syscheck2 dengan beban 40AE Piston cr20: ialah ukuran 40AE yang diperolehi oleh telefon omboh.

Syscheck2 kegunaan

Dalam penggunaan mudah di mana keadaan persekitaran tidak berubah, semakan relatif dengan Syscheck2 @250Hz sebelum dan selepas akan memastikan bahawa sensitiviti tidak berubah lebih daripada 4 kali perubahan Syscheck2 dalam dB (dengan kata lain jika Syscheck2 telah menukar 0.05dB sensitiviti mikrofon dijangka berada dalam lingkungan 4*0.05dB ~ ±0.2 dB.
Oleh kerana perubahan boleh berpunca daripada perkara yang berbeza, seperti perubahan ketegangan membran, perubahan mekanikal atau perubahan cas, tanda perubahan tidak dapat ditentukan.
Jika suhu, tekanan ambien dan kelembapan telah berubah, sensitiviti mikrofon mungkin juga telah berubah. Mula-mula apabila rujukan pengukuran Syscheck2 dibuat suhu, tekanan ambien dan kelembapan boleh dibaca dari 246AE atau 246AO dan dihafal bersama-sama dengan ukuran. Jika hanya suhu telah berubah, pengesahan Syscheck2 boleh diperbetulkan untuk ini.

Nota:
Tiada pembetulan suhu dibuat secara automatik dalam 246AE atau 246AO.
Pengesahan dengan Syscheck2 diperbetulkan untuk suhu, mengesahkan bahawa mikrofon berfungsi dengan betul, tetapi kepekaan mungkin telah berubah, kepekaan mikrofon perlu diperbetulkan untuk suhu. Pekali suhu set mikrofon 246AE dan 246AO ialah -0.01dB/°C.
Untuk mengelakkan bunyi ambien mengganggu pengesahan Syscheck2, bunyi ambien mestilah rendah yang munasabah.
Nota:
  • menggunakan ukuran jalur sempit 1/3 oktaf tahap hingar 60dB semasa ujian, biasanya akan mempengaruhi kurang daripada 0.2dB.
  • Jika mikrofon ditentukur kepada -25.5dBV/Pa @ 23°C, pembetulan kepekaan mikrofon 246AE @ 35°C ialah -0.01*(35-23)dB = -0.12dB, sensitiviti @ 35°C ialah - 25.5+(- 0.12)dBV/Pa = -25.62dBV/Pa.
Exampkes penggunaan:
  1. Bersama-sama dengan penentukuran mikrofon, buat ukuran rujukan Syscheck2:
    a. Ukur tahap Syscheck2, cth -27.20dBV
    b. Baca suhu dari TEDS, cth 25°C Data ini boleh digunakan untuk mengesahkan mikrofon kemudian.
  2. Dalam medan apabila pengesahan mikrofon diperlukan:
    a. Ukur tahap Syscheck2, cth -27.03dBV
    b. Baca suhu dari TEDS, cth 35°C
    c. Kira pengesahan suhu diperbetulkan 1): SC_level_corrected = SC_level_measured – ((Ta)
    2* TC2 + Ta * TC – ((RT)
    2* TC2 + RT * TC) )
    → SC_level_corrected = -27.03 – ((35)2 * -96.0E-6 + 35 * 16.1E-3 – ((25)2 * -96.0E-6 + 25 * 16.1E-3) ) = -27.13 dB
Sisihan pengesahan (Perbezaan dengan tahap Syscheck2): DSL = | SC_level_corrected – RL | = | -27.13 – (-27.20) | = 0.07 dB Gunakan keputusan DSL untuk menilai tahap Penerimaan mengikut yang berikut:
Tahap Penerimaan Syscheck2 Level (DSL)
hijau merah
0.3 DSL <= 0.08 DSL > 0.08
0.5 DSL <= 0.13 DSL > 0.13
0.8 DSL <= 0.21 DSL > 0.21
Iaitu mikrofon dijangka mengukur betul dalam 0.3 dB mengikut skema di atas (apabila diperbetulkan untuk perubahan dalam keadaan persekitaran).
Nota: Jika mikrofon ditentukur kepada -25.5dBV/Pa @ 23°C, pembetulan sensitiviti mikrofon 246AE @ 35°C ialah -0.01*(35-23)dB = -0.12dB, sensitiviti @ 35°C akan jadi -25.5+(- 0.12)dBV/Pa = -25.62dBV/Pa.
1) Baca TC2 dan TC dari data pengguna, boleh dipanggil semula dengan perintah tc2 dan tc, dalam bekas iniample digunakan tc2 = -96.0E-6 dan tc = 16.1E-3

246AE, 246AO perisian tegar 1.8

Log perubahan perisian tegar
Pembetulan pepijat perisian tegar 1.8: Menambah ruang antara perintah t dan tindak balas Huruf besar gto kepada Gto selepas digunakan
Kawalan melalui data pengguna dalam templat UDID I27-0-0-0U
Dalam data pengguna, komunikasi Syscheck2 dirangkumkan, bermula dengan "{:", dan komunikasi ditamatkan dengan "}", sebelum dan selepas ini data pengguna bebas untuk digunakan.
Kelakuan:
Dalam mod digital:
Mod IEEE 1451.4 TEDS biasa, cip digunakan DS2431.
Dalam mod analog:
Membaca dan bertindak berdasarkan kandungan TEDS.
Jika penjana telah didayakan dalam TEDS, ia akan menghidupkan dalam mod analog dan "f" dalam data pengguna akan ditukar kepada "F", memastikan bahawa penjana tidak akan dihidupkan semula secara automatik, kecuali jika tamat masa penjana telah ditentukan, dalam kes ini penjana akan sentiasa dimulakan dan dihidupkan selepas masa yang ditentukan.
Kapasiti pemacu talian dikurangkan dengan 1.2mA apabila LED dihidupkan, dan dengan 0.7mA dengan penjana pada mod analog biasa tidak terjejas, arus melahu Syscheck2 ialah 5uA biasa.
Perintah data pengguna yang ditakrifkan ialah: Rentetan arahan didahului dengan "{:" dan ditamatkan dengan "}"
Setiap arahan dalam rentetan arahan mesti diikuti oleh ruang yang diperlukan untuk respons, ditunjukkan dalam setiap arahan dalam parentage.
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”.
Protokol untuk kawalan dan tindak balas dalam data pengguna yang digunakan oleh GRAS dikenal pasti dengan Pid: Pid ialah nombor HEX yang mentakrifkan keupayaan, setiap bit dalam nombor ini menunjukkan jika satu set arahan / respons disokong.
Definisi terbuka untuk menambahkan lebih banyak bit, setelah tafsiran bit ditakrifkan oleh GRAS, takrifan itu tidak akan diubah kemudian.
246AE, 246AO akan mengembalikan "Pid 00003F".
Perintah hendaklah dipisahkan oleh ruang.
Angka dalam kurungan menetapkan jumlah lebar medan yang diperlukan bagi arahan.
pid (11): Akan mengembalikan ID protokol dalam hex, cth 246AE mengembalikan Pid 00003F.
f : Menghasilkan gelombang sinus pada frekuensi 250Hz, ia akan dilumpuhkan selepas digunakan, dengan menukar f kepada F.
tc2 (14) : Akan mengembalikan tc2 dalam data pengguna, cth Tc2 -96.0E-6
tc (13) : Akan mengembalikan tc dalam data pengguna, cth Tc – 16.1E-3
gto # : Masa penjana tamat dalam sec., nilai maks 225sec, gto 60 akan menghidupkan penjana selepas 1 min.
fw (8) : Akan mengembalikan versi perisian tegar dalam data pengguna, cth Fw 1.8
hw (8) : Akan mengembalikan versi perkakasan dalam data pengguna, cth Hw 3.0
t (8) : Meminta suhu, TEDS akan dikemas kini apabila mod Analog dimasukkan dengan suhu CPU dalam °C (ketepatan dikurangkan, tetapi beroperasi sehingga 125°C ) cth “t 90.3 ” env (18) : Meminta keadaan persekitaran dalam praamplifier, TEDS akan dikemas kini apabila mod Analog dimasukkan dengan suhu dalam °C, tekanan ambien dalam hPa dan kelembapan relatif dalam %, cth. “env 23.4 1009 43 “.
r # : Hidupkan LED merah 2,3)
g # : Hidupkan LED hijau 2,3)
b # : Hidupkan LED biru 2,3)
x # : Hidupkan semua LED satu demi satu 2,3)
a : disables disable selepas penggunaan pertama untuk LED
RL # : Tahap rujukan dalam db : RL # 1)
RF # : Frekuensi ref dalam Hz : RF # 1)
RT # : Suhu ref dalam °C : RT # 1)
RP # : Tekanan ref dalam hPa : RP # 1)
1) Huruf besar tidak ditafsirkan oleh 246AE dan 246AO.
2) Jika xrgb diikuti dengan # LED akan dimatikan selepas # saat. (maks 600sec.), jika tiada # digunakan ia akan dimatikan selepas 5sec.
3) lantai hingar akan menjadi lebih tinggi sedikit semasa LED dihidupkan.
Lalai kilang untuk 246AE dan 246AO kelihatan seperti ini:
Data pengguna untuk 246AE dan 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 }”
Nota: kedua-duanya berlapik dengan ruang untuk memperuntukkan ruang untuk respons, jumlah panjang 101 aksara.
Examples:
Data pengguna: “{: f RL -26.20 RT 24 rgb }”, } terakhir menghentikan tafsiran arahan. Ini akan berkelip r, g, b setiap satu dalam 5 saat. (lalai), dan hidupkan isyarat ujian, yang akan kekal dihidupkan semasa dalam mod analog.
Data pengguna: “{: f RL -26.20 RT 24 g2 }”
Ini akan menghidupkan LED hijau selama 2 saat dan menghidupkan isyarat ujian, yang akan kekal hidup semasa dalam mod analog. Data pengguna: “{: RL -26.20 RT 24 bg2 }”
Ini akan menahan LED biru menyala selama 5 saat diikuti LED hijau menyala selama 2 saat, dan pengukuran biasa boleh dilakukan, lantai hingar akan menjadi lebih tinggi sedikit semasa LED dihidupkan. Data pengguna: “{: f gto 45 RL -26.20 RT 24 g2 }”
Ini akan menghidupkan LED hijau selama 2 saat dan menghidupkan isyarat ujian dalam 45 saat. dan kembali kepada ukuran biasa dalam mod analog.
Data pengguna: “{: f gto 45 RL -26.20 RT 24 env g2 }” Ini akan mengukur suhu, tekanan udara dan kelembapan relatif dalam praamplifier dan tulis ini ke dalam data pengguna, kemudian tahan LED hijau selama 2 saat dan hidupkan isyarat ujian dalam 45 saat. dan kembali kepada ukuran biasa dalam mod analog.

Perihalan interaksi antara perisian penyepaduan dan set mikrofon Syscheck2

 

Abstrak:

Bab ini dibuat untuk membantu penyepadu sistem untuk mendapatkan maklumat dan berkomunikasi dengan set mikrofon Syscheck2. Ia adalah arahan langkah demi langkah berdasarkan tiga fungsi berbeza yang perlu disertakan dalam perisian penyepaduan.
Nota: Dalam penerangan ini kami menggunakan 246AE. Prosedur tidak berubah*) apabila menggunakan set mikrofon Syscheck2 jenis lain (iaitu 246AO).
*) hanya perubahan adalah untuk pekali suhu dan tekanan
Spesifikasi Keperluan untuk Antara Muka Pengguna:
Suhu akan dikendalikan dalam Celcius. Penukaran unit kepada Fahrenheit hendaklah hanya tidak formal kepada pengguna. Tahap penerimaan:
Pengguna mesti boleh memilih tahap penerimaan berdasarkan senarai pilihan (senarai juntai bawah?). Ambang had penerimaan semasa ialah; 0.3dB, 0.5dB & 0.8dB
Keputusan Syscheck2:
Antara muka pengguna perlu menunjukkan hasil Syscheck2, contohnya dengan 2 warna; Hijau & Merah bergantung pada keputusan Syscheck2 Level berbanding dengan tahap penerimaan.

Kriteria untuk keputusan berwarna dibacakan:
Tahap Penerimaan Syscheck2 Level (DSL)
hijau merah
0.3 DSL <= 0.08 DSL > 0.08
0.5 DSL <= 0.13 DSL > 0.13
0.8 DSL <= 0.21 DSL > 0.21
Amaran tentang perubahan suhu dan tekanan statik
Mesej amaran harus dipaparkan dengan petunjuk jika perbezaan antara keadaan penentukuran dan keadaan harian mengakibatkan ralat pengukuran lebih besar daripada 0.2dB.
Teks mesej cthample: "Adalah dinasihatkan untuk mengimbangi ukuran, kerana perubahan suhu dan tekanan statik sejak rujukan Syscheck2 dibuat boleh menyebabkan pembetulan ukuran lebih daripada 0.2dB".
Dalam yang berikut, perubahan kecil dalam data pengguna Syscheck2 dijejaki dengan menandakan perubahan dalam merah warna.
Fungsi «Retrieve env parameter»
Fungsi ini digunakan dalam kes di mana pengguna ingin mendapatkan semula suhu, kelembapan dan tekanan atmosfera daripada penderia yang terdapat dalam set mikrofon.
Hasil daripada fungsi ini ialah bacaan suhu semasa (dalam °C), kelembapan dan tekanan atmosfera:
Garis Masa Umum 
Langkah demi langkah Pelaksanaan
// dalam bekas iniampjika kita menggunakan 246AE, data pengguna mengandungi
//“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 }”
// Hanya data antara “{:” dan “ }” dalam data pengguna diubah suai dalam perkara berikut. Semua TEDS lain
// data dipelihara.
//nota: Jika Pid tidak hadir, rutin fungsi akan dihentikan dan pengguna diberitahu bahawa "sistem tidak boleh memutuskan sama ada transduser Syscheck2 ada. Galakkan untuk >Membuat rujukan Syscheck2< untuk mengosongkan”
1) Masukkan mod DIGITAL
2) Baca daripada data pengguna TEDS ke dalam rentetan tempatan
3) Setempatkan data Syscheck2 Pid, ​​Tc2,Tc, RL, RT dan RP antara “{:” dan “ }”, nilai ini diperlukan kemudian.
// Sekarang, kami mahu menyediakan TEDS untuk mendapatkan semula parameter env
// gabungkan Pid, ​​Tc2, Tc, RL, RT dan RP bersama-sama dengan arahan untuk env
4) Gantikan data Syscheck2 dalam data pengguna TEDS dengan: “{: pid 00003F F env 23.4 1008 47 RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 }”
// Iaitu hanya huruf besar Pid dan Env diubah dengan huruf kecil pid dan env
// nota: simpan data pengguna di luar data Syscheck2 iaitu kandungan data pengguna TEDS akan masuk
// bekas iniample be
// “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) Keluar dari mod DIGITAL → Masukkan mod ANALOG
6) Tunggu 2000 ms untuk memproses Syscheck 2
// Dalam bekas iniampproses Syscheck 2 akan mengemas kini data pengguna dengan maklumat persekitaran
// “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 }”
// kepada
// “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) Keluar dari mod ANALOG -> Masukkan mod DIGITAL
8) Baca data pengguna cth.: “246AE {: Pid 00003F RT 23.1 RP 1013 Tc2 – 96.0E-6 Tc 16.1E-3 }”, dengan t=27.4, p=1008 dan h=40 ialah nilai suhu, tekanan dan kelembapan yang baru diukur.
//nota: Jika env tidak ditukar kepada Env oleh sensor semasa prosedur dalam 6), data persekitaran tidak dikemas kini.
9) Log data Env secara setempat (t, p, h) + maklumat TEDS standard (Model & no siri & sensitiviti) + data lain yang menarik (cth masa stamp atau parameter penyepadu sistem lain
10) Keluar dari mod DIGITAL → Masukkan mod ANALOG
11) * Benarkan minimum 5 saat untuk keadaan mikrofon ANALOG menjadi stabil sebelum memulakan pengukuran
Fungsi «Buat rujukan Syscheck2»
Fungsi ini digunakan dalam kes di mana pengguna ingin mencipta tahap Syscheck2 rujukan (selepas pengguna memastikan bahawa sistem mengukur dengan betul iaitu penentukuran telah disahkan).
Perisian integrator akan menganalisis tahap nada sinusoidal yang dihasilkan oleh penjana dalaman set mikrofon.
Hasil daripada fungsi ini adalah untuk menjana Tahap Rujukan Syscheck2 dan suhu Rujukan baharu untuk disimpan dalam TEDS.
Hanya data yang terdapat dalam data pengguna yang diperuntukkan tempat dalam cip TEDS akan digunakan secara aktif.
Garis Masa Umum
Langkah demi langkah Pelaksanaan
// dalam bekas iniample data pengguna mengandungi
// “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 }”
// Hanya data antara “{:” dan “ }” dalam data pengguna diubah suai dalam perkara berikut. Semua TEDS lain
// data terpelihara.
1) Masukkan mod DIGITAL
2) Baca daripada data pengguna TEDS dan simpan ke dalam rentetan tempatan
3) Ia harus diuji sama ada transduser Syscheck2 hadir
3.1 Maklumkan kepada pengguna bahawa data pengguna akan ditimpa dalam proses permulaan
3.2 Tulis berikut kepada data pengguna: “{: pid 00003F }”
// nota: pid akan dikemas kini kepada Pid oleh transduser yang didayakan Syscheck2
3.3 Masukkan mod analog selama 2000 ms dan tukar semula kepada mod digital untuk membenarkan pengemaskinian transduser
3.4 Baca data pengguna dan semak sama ada pid dikemas kini dengan "Pid 00003F" (yang bermaksud Syscheck2 masih hidup) dan lompat ke 5)
3.5 Jika pid tidak dikemas kini, pulihkan data pengguna TEDS daripada rentetan tempatan dalam 2) ke dalam data pengguna transduser untuk mengembalikan data pengguna kepada keadaan tidak disentuh. Maklumkan kepada pengguna bahawa tiada transduser Syscheck2 hadir dan keluar >>Buat rujukan Syscheck2<< fungsi.
4) Sekarang, kami ingin menyediakan TEDS untuk mendapatkan semula parameter env dan menjana nada daripada penjana pada frekuensi lalai 250Hz
5) Gantikan data Syscheck2 dalam data pengguna TEDS dengan: “{: 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 }”, nota: env, tc2 dan tc akan dikemas kini oleh 246AE/O
6) Keluar dari mod DIGITAL → Masukkan mod ANALOG
7) Tunggu 5000 ms (Sistem tidak segerak dan kita perlu menunggu cukup lama untuk mengambil dan menulis data env, untuk penjana dimulakan dan mod analog mikrofon menstabilkan)
8) Memperoleh 3000 ms data ukuran;
// Cari tahap dBV data ukuran sekitar 250Hz +/- 3% mengikut
// penyepadu sistem rutin "standard" untuk penentukuran dengan penapis jalur sempit untuk mengurangkan hingar.
// simpan aras dBV sebagai "paras_SC_diukur" *lihat nota
9) Keluar dari mod ANALOG → Masukkan mod DIGITAL
10) Baca data pengguna cth.: “{: Pid 00003F F Env Tc2 -96.0E-6 Tc 16.1E-3 }”
11) Setempatkan data Syscheck2 Tc2, Tc, dan terbitkan p dan t daripada Env antara “{:” dan “ }”, nilai ini diperlukan untuk langkah 13
12) Tetapkan RL=measured_SC_level; cth. -26.95 Set RT=t; cth. 21.5Set RP=p; cth. 1013
13) Tulis 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 bermaksud LED biru HIDUP selama 3 saat, menunjukkan Syscheck2 ref selesai.
14) Keluar dari mod DIGITAL → Masukkan mod ANALOG
15) Log (pilihan) data secara setempat (RL, RT, RP, h) + maklumat TEDS standard (No model & siri & sensitiviti) + cth masa
16) Bentangkan skrin "Syscheck2 reference captured" kepada pengguna.
Fungsi «Syscheck2»
Fungsi ini digunakan dalam kes di mana pengguna telah mencipta tahap Syscheck2 rujukan dan ingin membandingkannya dengan set mikrofon sebenar.
Perisian penyepadu sistem akan menganalisis tahap nada yang dihasilkan oleh set mikrofon, membetulkannya dengan suhu semasa dan membandingkannya dengan tahap rujukan Syscheck2.
Juga, amaran harus menunjukkan jika suhu terlalu jauh daripada suhu paras rujukan.
Hasil daripada fungsi ini adalah untuk melakukan pemeriksaan sistem.
Garis Masa Umum
Langkah demi langkah Pelaksanaan
// dalam bekas iniample data pengguna mengandungi
// “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 }”
// nota: Jika "Pid 00003F" tidak hadir, rutin fungsi hendaklah dihentikan dan pengguna dimaklumkan bahawa "sistem tidak boleh memutuskan sama ada transduser Syscheck2 ada. Galakkan untuk melakukan >>Buat rujukan Syscheck2<< untuk mengosongkan”
1) Masukkan mod DIGITAL
Hanya data antara “{:” dan “ }” dalam data pengguna diubah suai dalam perkara berikut. Semua data TEDS yang lain disimpan.
2) Baca daripada data pengguna TEDS ke dalam rentetan tempatan
3) Setempatkan data Syscheck2 Pid, ​​Tc2, Tc, RL, RT dan RP antara “{:” dan “ }”, simpan setiap pembolehubah secara setempat. Jika Tc2, Tc, RL, RT dan RP tiada dalam data pengguna, maklumkan kepada pengguna bahawa data Syscheck2 tiada dan galakkan untuk melaksanakan >>Buat rujukan Syscheck2<< untuk mengosongkan" dan keluar dari fungsi >>Syscheck2<<.
// Jika Tc2, Tc, RL, RT dan RP hadir, kami ingin meneruskan dan menyediakan TEDS untuk mendapatkan semula parameter env dan menjana nada daripada penjana
4) Tulis rentetan pada data pengguna 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 dan Env ditukar kepada huruf kecil f dan env
5) Keluar dari mod DIGITAL → Masukkan mod ANALOG
6) Tunggu 5000 ms (tunggu cukup lama untuk mengambil dan menulis data env, untuk penjana dimulakan dan untuk mod analog mikrofon menjadi stabil)
7) Memperoleh 3000 ms data ukuran;
// Cari tahap dBV data ukuran sekitar 250Hz +/- 3% mengikut
// rutin "standard" penyepadu sistem untuk penentukuran dengan penapis jalur sempit untuk mengurangkan bunyi.
// simpan tahap dBV sebagai "SC_level_measured" ? *lihat nota
8) Keluar dari mod ANALOG → Masukkan mod DIGITAL
// Data pengguna TEDS kini seharusnya mengandungi “246AE {: Pid 00003F F Env RL -27.00 RT 23.1 RP 1013 Tc2 -96.0E-6 Tc 16.1E-3 G 010 }
9) Baca data pengguna: "Env" dan bahagikan kepada pembolehubah t, p dan h dan simpan secara setempat untuk digunakan dalam perkara berikut.
10) Kira SC_level_corrected SC_level_corrected = SC_level_measured – ((t) 2 * Tc2 + t * Tc – ((RT)2 * Tc2 + RT * Tc) )
Nota: Tc dan Tc2 telah dibaca daripada transduser Syscheck2.
Gunakan kriteria berikut untuk menilai sama ada mikrofon berada dalam tahap penerimaan yang dipilih: Kira DSL, iaitu jarak dari SC_level_corrected baru-baru ini ke mikrofon Syscheck2 tahap rujukan RL. DSL = | SC_level_corrected – RL |
Tahap Penerimaan Syscheck2 Level (DSL)
hijau merah
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) MASUKKAN mod DIGITAL dan tulis penilaian ke TEDS
// jika HIJAU: tulis data pengguna:
//“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 }”
// Jika MERAH: tulis data pengguna:
//“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) Keluar dari mod DIGITAL

13) Log data (pilihan) secara setempat (t, p, h, SC_level_corrected) + maklumat TEDS standard (Model & no siri & sensitiviti) + masa  Pada bahagian penyepadu sistem
14) Bentangkan penilaian Syscheck2 kepada pengguna.
// Hijau = Syscheck2 OK, Merah = Syscheck2 NOK Jika pembetulan kepekaan mikrofon (lihat nota) lebih daripada 0.2dB maka paparkan mesej: “Adalah dinasihatkan untuk mengimbangi kepekaan mikrofon, kerana perubahan suhu dan tekanan statik sejak rujukan Syscheck2 dibuat mungkin menyebabkan pembetulan ukuran lebih daripada 0.2dB”.

NOTA:

  • Jika salah satu daripada pembolehubah berikut Pid, ​​Tc2, Tc, RL, RT dan RP tidak terdapat dalam data pengguna TEDS, Syscheck2 tidak boleh dinilai dan harus ditamatkan dengan nota kepada pengguna.
  • Semua pembolehubah (Pid, Tc2, Tc, RL, RT dan RP) boleh dibuat dengan memanggil >>Buat rujukan Syscheck2<
  • Bunyi latar belakang hendaklah lebih rendah daripada 65dBspl untuk 246AE dan 77dBspl untuk 246AO
  • Penderia suhu telah mengurangkan spesifikasi di luar [0…65 °C]
  • Jika suhu lebih tinggi daripada 85 °C, nilai env ditetapkan kepada 85. Pengguna harus dimaklumkan.
  • Jika suhu semasa dan tekanan atmosfera mengakibatkan perubahan dalam kepekaan mikrofon lebih daripada 0.2dB, sejak rujukan Syscheck2 dibuat, pengguna harus dimaklumkan;

Pembetulan sensitiviti = |(t-RT)*sensTC + (p-RP)*sensPC |
Jika pembetulan Sensitiviti lebih daripada 0.2dB maka paparkan mesej:
“Adalah dinasihatkan untuk mengimbangi sensitiviti mikrofon, kerana perubahan suhu dan tekanan statik sejak rujukan Syscheck2 dibuat boleh menyebabkan pembetulan ukuran lebih daripada 0.2dB”.

RL = Syscheck2 tahap rujukan, tetapkan dengan 2 perpuluhan
RT= Suhu rujukan Syscheck2, tetapkan dengan 1 perpuluhan
RP= Syscheck2 merujuk tekanan atmosfera, tentukan dengan 0 perpuluhan

Vmeas= output yang diukur daripada penganalisis [Vrms], tidak diperbetulkan untuk persekitaran.
t = Output yang diukur daripada penderia suhu (env)
TC = Syscheck2 pekali suhu, baca daripada data pengguna
TC2 = Syscheck2 pekali suhu 2, baca daripada data pengguna

sensTC sensPC
246AE -0.01 0.0014
246AO -0.01 0.0007

Pekali pembetulan persekitaran, sah untuk 250Hz sahaja.

SC_level_corrected = SC_level_measured – ((t)2 * TC2 + t * TC – ((RT)2 * TC2 + RT * TC) )

Editor GRAS TEDS SW0051

SW0051 tersedia sebagai muat turun atas permintaan.
Selepas permulaan editor, pilih antara muka dan Baca TEDS:
Example of TEDS dengan arahan dalam data pengguna:

Dokumen / Sumber

PDF thumbnailKit Pembangunan Perisian 246AE SysCheck2
Instruction Manual · 246AE SysCheck2 Software Development Kit, 246AE, SysCheck2 Software Development Kit, Software Development Kit, Development Kit

Rujukan

Tanya Soalan

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

Tanya Soalan

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