Dalga biçimini analiz etme

MATLAB dosyalarını indirip çalıştırdıktan sonra, önceki adımda kaydedilen dalga formu dosyalarını analiz etmek için aşağıdaki akış şemalarını kullanın.

Analiz Akış Şeması 1

1. şekil. Efekt 1 ve Efekt 2 için dalga şekli analizi akış şeması

Analiz Akış Şeması 2

Şekil 2. Efekt 3 için dalga biçimi analizi akış şeması

Hata örnekleri

Analizden önce ve analiz sırasında hata durumlarını (F01-F05) kontrol edin.

  • F01 ve F02 ile belirtilen efektler MATLAB koduyla işlenemez.
  • F03-1 ile belirtilen efektler, MATLAB kodu tarafından hatasız işlense bile performans haritasına eklenemez.
  • F03-2, F04 ve F05 ile belirtilen efektler, işleme başarısız olsa bile performans haritasına eklenebilir.
  • If Vibrator.hasAmplitudeControl() false değerini döndürürse DUT, F04 veya F05 olarak belirlenir.
  • Ölçüm sırasında Efekt 3 düğmesi tıklandıktan sonra belirgin bir gecikme (500 ms'den fazla) olursa DUT, F04 tanımlaması alır.
Hata kodu Arızanın açıklaması Uygulanabilir efektler Hatanın nedeni Başarısızlığı düzeltme
F01 Çıkış sinyali kaydedilmez. Efekt 1 Dokunsal geri bildirim sabiti uygulanmaz. Boş sabiti, Sabitleri uygulama başlıklı makalede açıklandığı şekilde uygulayın.
F02 MATLAB kodu hatası. MATLAB hatası örneği:

Dizin, matris boyutlarını aşıyor.
Efekt 1, Efekt 2 Dokunsal efektin genliği çok zayıf. Dokunsal efektin genliğini artırın.
F03-1, F03-2 [F03-1] MATLAB hatası yok ancak MATLAB kodundan doldurulan PRR değeri 0'dan küçük.

[F03-2] MATLAB hatası yok ancak MATLAB kodundan doldurulan genlik 0, 1 g'den küçük.
Efekt 1, Efekt 2 Dokunsal efektin genliği çok zayıf. Dokunsal efektin genliğini artırın.
F04 Sinyal çok kısa (1.000 ms yerine yaklaşık 500 ms). Efekt 3 Cihaz, ölçeklendirilmiş genliği düzgün şekilde oluşturamıyor. %50 genlik istenmesine rağmen ilk 500 ms'lik aşama genliği% 0 olarak oluşturulur. Genlik ölçeği özelliklerini etkinleştirin.
F05 İki maksimum genlik değeri arasında çok az fark vardır veya hiç fark yoktur. Efekt 3 Cihaz, ölçeklendirilmiş genliği düzgün şekilde oluşturamıyor. Genlik ölçeği özelliklerini etkinleştirin.

MATLAB Signal Plot 1

3.Şekil F03-1 (sol) ve F03-2 (sağ) için MATLAB sinyal grafiği örnekleri

MATLAB Signal Plot 2

Şekil 4. F04 (sol) ve F05 (sağ) için MATLAB sinyal grafiği örnekleri

Analizden veri edinme

Her efekt için MATLAB kodu çalıştırırken MATLAB yazılımının Komut Penceresi'nde gösterilen sonuçları okuyabilirsiniz.

MATLAB Command Window 1

MATLAB Command Window 2

5.şekil Komut penceresinde MATLAB sonuçları örneği, Efekt 1 (birinci) ve Efekt 3 (ikinci)

  • Efekt 1 ve Efekt 2 (kısa dürtü)

    • En yüksek süre (ms)
    • Maksimum genlik (g)
    • Keskinlik metriklerinin değerini hesaplamak için PRR (FOMS = PRR/en yüksek süre)
  • Efekt 3 (uzun titreşim)

    • İki faz için maksimum genlik (g)

Performans haritasını kullanarak sonuçları karşılaştırma işlemi, Android ekosistemindeki temsili cihazlardan elde edilen aynı veri kümesini içerir. Böylece performans haritasını buna göre doldurabilirsiniz. Bu, tüm ekosistemi anlamanıza ve verilerinizi karşılaştırma için performans haritası verileriyle eşleştirmenize yardımcı olur.

DUT'nizin Android ekosistemindeki diğer telefonlara veya tabletlere kıyasla nasıl olduğunu anlamak için aşağıdaki tablodan yararlanın. Bu kavram etrafında yapılandırılmış belirli bir soru şu şekilde görünür: Benzer özelliklere (ör. fiyat katmanı) sahip diğer Android telefonlara kıyasla telefonum diğer telefonlardan daha iyi mi yoksa daha kötü mü performans gösteriyor?

[Giriş]
Analiz edilecek efektler
[Çıkış]
En yüksek/maksimum genlik (G)
[Çıkış] En yüksek süre (ms) [Çıkış]
Nabız-zil oranı (PRR)
1. efekt: Önceden tanımlanmış dokunsal sabitler (VibrationEffect.EFFECT_CLICK) [1] Data 1-1 [2] Veri 1-2 [3] 1-3 numaralı veriler
Efekt 2: Kısa özel dokunsal efekt (süre = 20 ms, genlik = %100) [4] Veri 2-1 [5] Veri 2-2 [6] Veri 2-3
Efekt 3-1: İlk 500 ms için %50 genlikte, uzun özel dokunsal efektli hızlanma aşaması 1 [7] Veri 3-1 Yok Yok
Efekt 3-2: Uzun özel dokunsal efekt. İkinci 500 ms için %100 genlikte 2. hızlanma aşaması [8] Veri 3-2 Yok Yok

1. ve 2. efekt için zil sesi oranı ve maksimum genlik

Efekt 1 ve Efekt 2'de ölçülen iki temel parametre pulse to ring ratio (PRR) ve peak amplitude'dir. Bu parametreler, ivmeölçer kurulumu tarafından yapılan ivme ölçümüne dayanır.

PRR, ana darbenin zil çalma genliğine oranının alınmasıyla hesaplanır. Süre, ana darbenin geçen süresidir. PRR formülü şöyledir:

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

Simulated Accel

6.şekil Simüle edilmiş hızlanma sinyali

Bu öğeler Şekil 6'da gösterilmektedir:

  • Ana darbe: Genliğin, tepe genliğinin% 10'una düştüğü süre aralığındaki sinyalle tanımlanır.
  • Çınlama süresi: Genliğin% 10'luk tepe genliğinden% 1'lik tepe genliğinin altına düştüğü sinyalle tanımlanır.

  • PRR ve süre değerlerini hesaplayın: Her hızlanma döneminin tepe noktalarını kullanan bir eğri uydurma oluşturun. Gürültü etkilerini en aza indirerek test tekrarlanabilirliğini iyileştirdiği için bu işlemi yapmanın en iyi yöntemi eğri uydurmadır.

Efekt 3 için maksimum genlik

Aktüatör Aşımı

Şekil 7. Aktüatör aşımı

Bu öğeler Şekil 7'de gösterilmektedir:

  • Uzun titreşim
    • Rezonans frekansında sinüs giriş uygulandığında doğrusal rezonans aktüatörünün çıkışı.
  • Maksimum genlik
    • Cihaz titreşimi sabit durumdayken uzun titreşimin maksimum genliği.
  • Aşma
    • Aşma, aktüatör rezonansından uzaklaştırıldığında meydana gelir. Şekilde, titreşim motoru sinüs girişli bir rezonanstan uzaklaştırıldığında meydana gelen davranış türü gösterilmektedir. Bu, aşırı aşma örneğidir.
    • LRA rezonans frekansında çalıştırıldığında çok az veya hiç aşma gözlemlenmeyebilir. LRA'nın tipik rezonans frekansları 50 ile 250 Hz arasındadır.