Dalga biçimini analiz etme

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

Analiz Akış Şeması 1

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

Analiz Akış Şeması 2

Şekil 2. 3. efekt için dalga şekli 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 kodu tarafından işlenemez.
  • F03-1 ile tanımlanan efektler, MATLAB kodu tarafından hatasız bir şekilde işlenmiş olsalar bile performans haritasına eklenmeye uygun değildir.
  • F03-2, F04 ve F05 ile tanımlanan efektler, işleme hatasına rağmen performans haritasına eklenebilir.
  • Vibrator.hasAmplitudeControl() false döndürürse DUT, F04 veya F05 olarak belirlenir.
  • Ölçüm sırasında 3. Etki düğmesi tıklandıktan sonra belirgin bir gecikme (500 ms'den fazla) varsa DUT'a F04 ataması yapılır.
Hata kodu Hatanın açıklaması Geçerli efektler Hatanın nedeni Başarısızlık düzeltmesi
F01 Çıkış sinyali kaydedilmez. 1. efekt Dokunsal geri bildirim sabiti uygulanmadı. Boş sabit değeri, kontrol listesinin 2. adımında açıklandığı şekilde uygulayın.
F02 MATLAB kod hatası. MATLAB hatası örneği:

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

[F03-2] MATLAB hatası yok ancak MATLAB kodundan doldurulan genlik 0, 1 g'den küçük.
1. Efekt, 2. Efekt Dokunma etkisinin genliği çok düşük. Dokunsal efektin genliğini artırın.
F04 Sinyal çok kısa (1.000 ms yerine yaklaşık 500 ms). Etki 3 Cihaz, ölçeklendirilmiş genliği düzgün bir şekilde oluşturamaz. %50 genlik istenmesine rağmen ilk 500 ms faz genliği% 0 genlikle 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. Etki 3 Cihaz, ölçeklendirilmiş genliği düzgün bir şekilde oluşturamaz. Genlik ölçeği özelliklerini etkinleştirin.

MATLAB Sinyal Grafiği 1

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

MATLAB Sinyal Grafiği 2

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

Analizden veri edinme

Her bir efekt için MATLAB kodunu çalıştırırken MATLAB yazılımının Komut Penceresinde görüntülenen sonuçları okuyabilirsiniz.

MATLAB Komut Penceresi 1

MATLAB Komut Penceresi 2

Şekil 5. Komut penceresindeki MATLAB sonuçları örneği, 1. efekt (ilk) ve 3. efekt (ikinci)

  • 1. efekt ve 2. efekt (kısa impuls)

    • Tepe süresi (ms)
    • En yüksek genlik (g)
    • Keskinlik metrikleri figürünü hesaplamak için PRR (FOMS = PRR/zirve süresi)
  • 3. efekt (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. Böylece performans haritasını uygun şekilde doldurabilirsiniz. Bu, tüm ekosistemi anlamanıza ve karşılaştırma için verilerinizi performans haritası verileriyle uyumlu hale getirmenize yardımcı olur.

DUT'unuzun Android ekosistemindeki diğer telefonlara veya tabletlere kıyasla nasıl bir performans gösterdiği hakkında fikir edinmek için aşağıdaki tablodan yararlanabilirsiniz. Bu kavram etrafında yapılandırılmış belirli bir soru şu şekildedir: Benzer özelliklere (ör. fiyat aralığı) sahip diğer Android telefonlara kıyasla telefonum diğer telefonlardan daha iyi mi yoksa daha kötü mü performans gösteriyor?

[Giriş]
Analizi yapılacak etkiler
[Çıkış]
Değer/maksimum genlik (G)
[Çıkış] En yüksek süre (ms) [Çıkış]
Darbe/zil oranı (PRR)
1. etki: Önceden tanımlanmış dokunma sabitleri (VibrationEffect.EFFECT_CLICK) [1] Veri 1-1 [2] Veri 1-2 [3] Veri 1-3
2. efekt: Kısa özel dokunma etkisi (süre = 20 ms, genlik = %100) [4] Veri 2-1 [5] Veri 2-2 [6] Veri 2-3
3-1 numaralı efekt: Uzun özel dokunma etkisi İlk 500 ms için %50 genlikle 1. hızlanma aşaması [7] Veri 3-1 Yok Yok
3-2 numaralı efekt: Uzun özel dokunma efekti İkinci 500 ms için %100 genlikle 2. hızlanma aşaması [8] Veri 3-2 Yok Yok

1. ve 2. efekt için darbe/zil oranı ve tepe genliği

1. ve 2. efektte ölçülen iki önemli parametre darbe/zil oranı (PRR) ve en yüksek genlik'tir. Bu parametreler, ivmeölçer kurulumu tarafından yapılan ivme ölçümüne dayanır.

PRR, ana darbenin zil sesi amplitüdü oranı alınarak hesaplanır. Süre, ana darbenin geçtiği süredir. PRR'nin formülü:

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

Simulated Accel

Şekil 6. Yapay ivme sinyali

Bu öğeler Şekil 6'da gösterilmiştir:

  • Ana darbe: Amplitüdünün, tepe amplitüdünün% 10'una düştüğü süre aralığı içindeki sinyal tarafından tanımlanır.
  • Çınlama süresi: Genliğin% 10'luk tepe genliğinden tepe genliğinin% 1'inden az bir değere düştüğü sinyal tarafından tanımlanır.

  • PRR ve süre'yi hesaplayın: Her hızlanma döneminin zirve noktalarını kullanan bir eğri sığdırması oluşturun. Eğri uydurma, gürültü etkilerini en aza indirerek test tekrarlanabilirliğini artırdığı için bunu yapmanın en iyi yöntemidir.

3. efekt için maksimum genlik

Aktüatör Aşırı Atlaması

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

Bu öğeler Şekil 7'de gösterilmiştir:

  • Uzun titreşim
    • Sinüsoidal giriş uygulandığında, rezonans frekansında doğrusal rezonanslı aktüatörden gelen çıkış.
  • Maksimum genlik
    • Cihaz titreşimi sabit durumdayken uzun titreşimin maksimum genliği.
  • Aşırı aşma
    • Aktüatör, rezonansından uzaklaştığında aşırı vuruş meydana gelir. Şekilde, titreşim motoru sinüsoidal bir girişle rezonanstan uzaklaştırıldığında ortaya çıkan davranış türü gösterilmektedir. Bu, aşırı aşma örneğidir.
    • LRA, rezonans frekansında çalıştırıldığında aşırı vuruş minimum düzeyde veya hiç gözlemlenmez. LRA'nın tipik rezonans frekansları 50 ila 250 Hz arasındadır.