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

Şekil 1. 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, hatasız MATLAB koduyla işlenseler 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() returns false, the DUT is designated as either F04 or F05.
  • Ö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.
Arıza kodu Arızanın açıklaması Uygulanabilir efektler Hatanın nedeni Başarısızlık için düzeltme
F01 Çıkış sinyali kaydedilmez. Efekt 1 Dokunsal geribildirim sabiti uygulanmıyor. Boş sabiti, Sabitleri uygulama bölümünde 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. İlk 500 ms'lik aşama genliği, %50 genlik çağrısı yapılmasına rağmen% 0 genlik ile 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

Şekil 3. 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

Şekil 5. 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 Android ekosistemindeki temsili cihazlardan elde edilen aynı veri kümesini içerir. Bu sayede performans haritasını buna göre doldurabilirsiniz. Bu, tüm ekosistemi anlamanıza ve verilerinizi karşılaştırma için performans haritası verileriyle uyumlu hale getirmenize yardımcı olur.

DUT'nuzun Android ekosistemindeki diğer telefonlara veya tabletlere kıyasla nasıl bir performans gösterdiğini anlamak için aşağıdaki tablodan yararlanabilirsiniz. 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-halka 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 1. hızlanma aşaması [7] Veri 3-1 Yok Yok
Efekt 3-2: İkinci 500 ms için %100 genlikte, uzun özel dokunsal efektli 2. hızlanma aşaması [8] Veri 3-2 Yok Yok

Efekt 1 ve Efekt 2 için halka oranına göre darbe ve tepe genliği

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

Şekil 6. 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 penceresindeki 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 zirve noktalarını kullanan bir eğri uydurma oluşturun. Gürültü etkilerini en aza indirerek testin tekrarlanabilirliğini iyileştirdiği için bu işlemi yapmanın en iyi yöntemi eğri uydurmadır.

3. efekt 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 rezonanslı aktüatörü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özlemlenebilir. LRA'nın tipik rezonans frekansları 50 ile 250 Hz arasındadır.