Menganalisis bentuk gelombang

Setelah mendownload dan menjalankan file MATLAB, gunakan diagram alur berikut untuk menganalisis file bentuk gelombang yang direkam pada langkah sebelumnya.

Diagram Alur Analisis 1

Gambar 1. Diagram alur analisis bentuk gelombang untuk Efek 1 dan Efek 2

Diagram Alir Analisis 2

Gambar 2. Diagram alur analisis bentuk gelombang untuk Efek 3

Kasus kegagalan

Sebelum dan selama analisis, periksa kasus kegagalan (F01–F05).

  • Efek yang ditetapkan dengan F01 dan F02 tidak dapat diproses oleh kode MATLAB.
  • Efek yang ditetapkan dengan F03-1 tidak memenuhi syarat untuk ditambahkan ke peta performa, meskipun diproses oleh kode MATLAB tanpa error.
  • Efek yang ditetapkan dengan F03-2, F04, dan F05 masih dapat ditambahkan ke peta performa, meskipun gagal diproses.
  • Jika Vibrator.hasAmplitudeControl() menampilkan false, DUT ditetapkan sebagai F04 atau F05.
  • Jika ada penundaan yang terlihat jelas (lebih dari 500 md) setelah mengklik tombol Efek 3 selama pengukuran, DUT akan mendapatkan sebutan F04.
Kode kegagalan Deskripsi kegagalan Efek yang dapat diterapkan Alasan kegagalan Perbaikan untuk kegagalan
F01 Tidak ada sinyal output yang direkam. Efek 1 Konstanta respons haptik tidak diterapkan. Terapkan konstanta kosong seperti yang dijelaskan dalam Menerapkan konstanta.
F02 Error kode MATLAB. Contoh error MATLAB adalah:

Index exceeds matrix dimensions.
Efek 1, Efek 2 Amplitudo efek haptik terlalu lemah. Meningkatkan amplitudo efek haptik.
F03-1, F03-2 [F03-1] Tidak ada error MATLAB, tetapi PRR yang diisi dari kode MATLAB lebih kecil dari 0.

[F03-2] Tidak ada error MATLAB, tetapi amplitudo yang diisi dari kode MATLAB lebih kecil dari 0,1 g.
Efek 1, Efek 2 Amplitudo efek haptik terlalu lemah. Meningkatkan amplitudo efek haptik.
F04 Sinyal terlalu pendek (sekitar 500 md, bukan 1000 md). Efek 3 Perangkat gagal menghasilkan amplitudo yang diskalakan dengan benar. Amplitudo fase 500 md pertama dihasilkan dengan amplitudo 0% meskipun amplitudo 50% diminta. Aktifkan kemampuan skala amplitudo.
F05 Kedua nilai amplitudo maksimum memiliki sedikit atau tidak ada perbedaan. Efek 3 Perangkat gagal menghasilkan amplitudo yang diskalakan dengan benar. Aktifkan kemampuan skala amplitudo.

Plot Sinyal MATLAB 1

Gambar 3. Contoh plot sinyal MATLAB untuk F03-1 (kiri) dan F03-2 (kanan)

Plot Sinyal MATLAB 2

Gambar 4. Contoh plot sinyal MATLAB untuk F04 (kiri) dan F05 (kanan)

Mendapatkan data dari analisis

Saat menjalankan kode MATLAB untuk setiap efek, Anda dapat membaca hasil yang ditampilkan di Jendela Perintah software MATLAB.

Jendela Perintah MATLAB 1

Jendela Perintah MATLAB 2

Gambar 5. Contoh hasil MATLAB di Jendela Perintah, Efek 1 (pertama) dan Efek 3 (kedua)

  • Efek 1 dan Efek 2 (impuls pendek)

    • Durasi puncak (md)
    • Amplitudo puncak (g)
    • PRR untuk menghitung angka metrik ketajaman (FOMS = PRR/durasi puncak)
  • Efek 3 (getaran panjang)

    • Amplitudo maksimum (g) untuk dua fase

Membandingkan hasil menggunakan peta performa mencakup kumpulan data yang sama yang diperoleh dari perangkat perwakilan di ekosistem Android, sehingga Anda dapat mengisi peta performa dengan tepat. Hal ini membantu Anda memahami keseluruhan ekosistem dan menyelaraskan data dengan data peta performa untuk perbandingan.

Gunakan tabel berikut untuk mendapatkan gambaran tentang perbandingan DUT Anda dengan ponsel atau tablet lain dalam ekosistem Android. Pertanyaan spesifik yang disusun berdasarkan konsep tersebut akan terlihat seperti ini: Dibandingkan dengan ponsel Android lain dengan karakteristik serupa (seperti tingkat harga), apakah performa ponsel saya lebih baik atau lebih buruk daripada ponsel lain?

[Input]
Efek yang akan dianalisis
[Output]
Amplitudo puncak/maksimum (G)
[Output] Durasi puncak (md) [Output]
Rasio pulsa ke dering (PRR)
Efek 1: Konstanta sentuhan yang telah ditentukan sebelumnya (VibrationEffect.EFFECT_CLICK) [1] Data 1-1 [2] Data 1-2 [3] Data 1-3
Efek 2: Efek haptic kustom pendek (durasi = 20 md, amplitudo = 100%) [4] Data 2-1 [5] Data 2-2 [6] Data 2-3
Efek 3-1: Efek haptic kustom panjang Fase akselerasi 1 dengan amplitudo 50% selama 500 md pertama [7] Data 3-1 t/a t/a
Efek 3-2: Efek haptic kustom panjang Fase akselerasi 2 dengan amplitudo 100% selama 500 mdtk kedua [8] Data 3-2 t/a t/a

Rasio dering ke pulsa dan amplitudo puncak untuk Efek 1 dan Efek 2

Dua parameter utama yang diukur dalam Efek 1 dan Efek 2 adalah rasio pulsa terhadap dering (PRR) dan amplitudo puncak. Parameter ini didasarkan pada pengukuran akselerasi yang dilakukan oleh penyiapan akselerometer.

PRR dihitung dengan mengambil rasio pulsa utama terhadap amplitudo dering. Durasi adalah waktu yang berlalu untuk pulsa utama. Rumus untuk PRR adalah:

$$ \text{Pulse to ring ratio (PRR)} = 20log_{10}\frac{\text{RMS (main pulse)}}{\text{RMS (ring)}} $$

Simulasi Akselerasi

Gambar 6. Sinyal akselerasi simulasi

Elemen ini diilustrasikan dalam Gambar 6:

  • Pulsa utama: Ditentukan oleh sinyal di dalam jangka waktu saat amplitudo menurun hingga 10% dari amplitudo puncak.
  • Waktu dering: Ditentukan oleh sinyal saat amplitudo menurun dari 10% amplitudo puncak hingga kurang dari 1% amplitudo puncak.

  • Hitung PRR dan durasi: Buat kecocokan kurva yang menggunakan titik puncak setiap periode percepatan. Penyesuaian kurva adalah metode terbaik untuk melakukannya karena meningkatkan pengulangan pengujian dengan meminimalkan efek derau.

Amplitudo maksimum untuk Efek 3

Overshoot Aktuator

Gambar 7. Overshoot aktuator

Elemen ini diilustrasikan dalam Gambar 7:

  • Getaran panjang
    • Output dari aktuator resonansi linear saat input sinusoidal diterapkan, pada frekuensi resonansi.
  • Amplitudo maksimum
    • Amplitudo maksimum getaran panjang, saat getaran perangkat dalam kondisi stabil.
  • Overshoot
    • Overshoot terjadi saat aktuator didorong menjauhi resonansinya. Gambar menunjukkan jenis perilaku yang terjadi saat vibrator digerakkan dari resonansi dengan input sinusoidal. Ini adalah contoh overshoot ekstrem.
    • Overshoot minimal atau tidak ada overshoot dapat diamati saat LRA digerakkan pada frekuensi resonansinya. Frekuensi resonansi umum LRA adalah antara 50 dan 250 Hz.