ניתוח הגל

אחרי שמורידים ומריצים את קובצי ה-MATLAB, משתמשים בתרשים התהליך הבא כדי לנתח את קובצי הגל שנרשמו בשלב הקודם.

תרשים זרימה של ניתוח 1

איור 1. תרשים זרימה של ניתוח צורת הגל עבור אפקט 1 ואפקט 2

תרשים זרימה של ניתוח 2

איור 2. תרשים זרימה של ניתוח צורת הגל עבור אפקט 3

תרחישי כישלון

לפני הניתוח ובמהלכו, בודקים מקרי כשל (F01 עד F05).

  • אי אפשר לעבד אפקטים עם F01 ו-F02 באמצעות קוד MATLAB.
  • אפקטים שסומנו ב-F03-1 לא עומדים בדרישות להוספה למפת הביצועים, גם אם הם עוברים עיבוד על ידי קוד MATLAB ללא שגיאות.
  • עדיין אפשר להוסיף למפת הביצועים אפקטים שמסומנים ב-F03-2, ב-F04 וב-F05, למרות שהעיבוד שלהם נכשל.
  • אם הפונקציה Vibrator.hasAmplitudeControl() מחזירה את הערך false, מכשיר ה-DUT יסומן כ-F04 או כ-F05.
  • אם יש עיכוב ניכר (יותר מ-500 אלפיות השנייה) אחרי הלחיצה על לחצן האפקט 3 במהלך המדידה, ה-DUT מקבל את הסימון F04.
קוד כשל תיאור הכשל אפקטים רלוונטיים הסיבה לכשל תיקון במקרה של כשל
F01 לא מתועד אות פלט. אפקט 1 משוב פיזי קבוע לא מוטמע. מטמיעים את הקבוע הריק כפי שמתואר ב שלב 2 של רשימת המשימות.
F02 שגיאת קוד MATLAB. הדוגמה לשגיאה ב-MATLAB היא:

Index exceeds matrix dimensions
אפקט 1, אפקט 2 האמפליטודה של האפקט הרטט חלשה מדי. להגביר את האמפליטודה של האפקט הרטטני.
F03-1, F03-2 [F03-1] אין שגיאה ב-MATLAB, אבל הערך של PRR שמאוכלס מקוד MATLAB קטן מ-0.

[F03-2] אין שגיאה ב-MATLAB, אבל האמפליטודה שמאוכלסת מקוד MATLAB קטנה מ-0.1 g.
אפקט 1, אפקט 2 האמפליטודה של האפקט הרטט חלשה מדי. הגדלת המשרעת של האפקט הפיזי.
F04 האות קצר מדי (כ-500 אלפיות השנייה במקום 1,000 אלפיות השנייה). אפקט 3 המכשיר לא מצליח ליצור אמפליטודה מותאמת כראוי. במהלך 500ms הראשונים, אמפליטודת הפאזה נוצרת עם אמפליטודה של 0%, למרות שביקשו אמפליטודה של 50%. הפעלת יכולות של קנה מידה של משרעת.
F05 יש הבדל קטן או שאין הבדל בין שני ערכי המשרעת המקסימליים. אפקט 3 המכשיר לא מצליח ליצור משרעת בגודל מותאם. הפעלת היכולות של קנה המידה של האמפליטודה.

MATLAB Signal Plot 1

איור 3. דוגמאות לתרשים אותות ב-MATLAB עבור F03-1 (משמאל) ו-F03-2 (מימין)

חלק 2 של אות MATLAB

איור 4. דוגמאות לתרשים אותות ב-MATLAB עבור F04 (שמאל) ו-F05 (ימין)

איסוף נתונים מהניתוח

כשמריצים את הקוד של MATLAB לכל אפקט, אפשר לקרוא את התוצאות שמוצגות בחלון הפקודה של תוכנת MATLAB.

חלון הפקודה של MATLAB 1

חלון Command 2 של MATLAB

איור 5. דוגמה לתוצאות של MATLAB בחלון הפקודה, אפקט 1 (ראשון) ואפקט 3 (שני)

  • אפקט 1 ואפקט 2 (דחיפה קצרה)

    • משך השיא (אלפיות השנייה)
    • משרעת שיא (גר')
    • PRR לחישוב מדדי חדות (FOMS = PRR/משך השיא)
  • אפקט 3 (רטט ארוך)

    • משרעת מקסימלית (g) לשני שלבים

השוואת תוצאות באמצעות מפת הביצועים כוללת את אותה קבוצת נתונים שהתקבלו מהמכשירים המייצגים בסביבה העסקית של Android, כדי שתוכלו לאכלס את מפת הביצועים בהתאם. כך תוכלו להבין את כל הסביבה העסקית ולהתאים את הנתונים שלכם לנתונים במפת הביצועים לצורך השוואה.

בטבלה הבאה אפשר לראות איך מכשיר ה-DUT שלכם משתווה לטלפונים או לטאבלטים אחרים בסביבת Android. שאלה ספציפית שמבוססת על הרעיון הזה נראית כך: בהשוואה לטלפונים אחרים עם Android עם מאפיינים דומים (כמו רמת מחיר), האם ביצועי הטלפון שלי טובים יותר או גרועים יותר מאלה של טלפונים אחרים?

[קלט]
השפעות לניתוח
[פלט]
פסגה/אמפליטודה מקסימלית (G)
[פלט] משך השיא (אלפיות השנייה) [פלט]
יחס דופק לצלצול (PRR)
אפקט 1: קבועים פיזיים מוגדרים מראש (VibrationEffect.EFFECT_CLICK) [1] נתונים 1-1 [2] נתונים 1-2 [3] נתונים 1-3
אפקט 2: אפקט רטט קצר בהתאמה אישית (משך = 20 אלפיות שנייה, אמפליטודה = 100%) [4] נתונים 2-1 [5] נתונים 2-2 [6] נתונים 2-3
אפקט 3-1: אפקט מגע ארוך בהתאמה אישית, שלב 1 של האצה עם אמפליטודה של 50% במשך 500 אלפיות השנייה הראשונות [7] נתונים 3-1 לא רלוונטי לא רלוונטי
אפקט 3-2: אפקט מגע ארוך בהתאמה אישית, שלב 2 של האצה עם אמפליטודה של 100% במשך 500 אלפיות השנייה השניות [8] נתונים 3-2 לא רלוונטי לא רלוונטי

יחס הפולס לצלצול ואמפליטודת השיא של אפקט 1 ואפקט 2

שני פרמטרים מרכזיים שנמדדים באפקט 1 ובאפקט 2 הם יחס הפולס לצלצול (PRR) ואמפליטודה שיא. הפרמטרים האלו מבוססים על מדידת התאוצה שמתבצעת על ידי ההגדרה של מד התאוצה.

כדי לחשב את ה-PRR, מחלקים את הדופק הראשי באמפליטודת הצלצול. המשוואה מופיעה באיור 6. Duration הוא הזמן שחלף של הדופק הראשי.

סימולציה של Accel

איור 6. אות תאוצה מדומה

האלמנטים האלה מפורטים באיור 6:

  • הדופק הראשי: מוגדר על ידי האות בחלון משך הזמן שבו האמפליטודה יורדת ל-10% מהאמפליטודה של השיא.
  • זמן הצלצול: מוגדר על ידי האות שבו המשרעת יורדת מ-10% משיא המשרעת לפחות מ-1% משיא המשרעת.

  • חישוב הערכים של PRR ו-duration: יוצרים התאמה של עקומה שמשתמשת בנקודות השיא של כל תקופת האצה. התאמת עקומה היא השיטה הטובה ביותר לעשות זאת, כי היא משפרת את היכולת לחזור על הבדיקה על ידי צמצום ההשפעות של הרעש.

המשרעת המקסימלית של אפקט 3

חריגה מעבר ליעד של אקטואטור

איור 7. חריגה מהאקטוטור

האלמנטים האלה מפורטים באיור 7:

  • רטט ארוך
    • הפלט של המפעיל הרטט הליניארי בתדר הרטט, כאשר מופעל קלט סינוסואידלי.
  • אמפליטודה מקסימלית
    • האמפליטודה המקסימלית של הרטט הארוך, כשהרטט במכשיר יציב.
  • חריגה
    • חריגה מתרחשת כאשר המפעיל מוסט מהתהודה שלו. האיור מציג את סוג ההתנהגות שמתרחשת כשהרטט מונע מההודה עם קלט סינוסאידלי. זו דוגמה לחריגה קיצונית.
    • כש-LRA מופעל בתדר התהודה שלו, ניתן לראות חריגה מינימלית או ללא חריגה. תדרי התהודה האופייניים של ה-LRA הם בין 50 ל-250 Hz.