Table of Contents
השוק העולמי של עוקבי כושר, שעונים חכמים, וחיישנים ספורט חוו צמיחה נפץ במהלך העשור האחרון. בעוד הצרכנים אינטראקציה ישירות עם ממשקי משתמש של sleek, תצוגות צבעוניות, יישומים ניידים, ההנדסה הכבדה האמיתית מתרחשת רחוק מתחת לפני השטח.כל תכונה, מספירת צעד ועד מיפוי GPS, נעשית אפשרית על ידי מעמד מיוחד של מחשוב המכונה מערכת משובצת.
Defining the Core: Embedded Systems vs. General-Purpose מחשבים
מערכת משובצת היא מערכת מחשב ייעודית המיועדת לבצע אחת או כמה פונקציות ספציפיות, לעתים קרובות עם מגבלות מחשוב בזמן אמת.בניגוד למחשב שולחני או לסמארטפון מודרני, אשר יכול להפעיל יישומי תוכנה שרירותיים, מערכת משובצת במכשיר כושר מותאם עבור מערכת המשימה הספציפית שלה. אופטימיזציה זו כוללת מיקוד קפדני על יעילות כוח, טביעת רגל פיזית, פלט תרמי, ועלות ענישה.
בהתחשב בהבדלים באדריכלות חומרה.מערכת מטרות כללית מסתמכת על CPU (כמו Intel Core או Apple M-series שבב) עם מודולים זיכרון נפרדים, דיסקרטי GPU, ולוח אימה מורכב.בניגוד, מנטר כושר משתמש בדרך כלל ב-FLT:0 System-on-Chip (SoC)F) 1LT:1LT או aLTF:2MiART) דרישות יחיד של מעבד יחיד (C) ו-ILT2icontrol) על ידי מעבד יחיד (R) ו-Si control) הוא צורך ב-Squarelirated מספר ימים בודדים (R) ו-C) ו-Squareliverdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowdowd) על ידי מעבד יחיד (SoC) על ידי מעבד יחיד (SoC) הוא מספר ימים בודדים (SoC) על ידי מעבד יחיד (SoC) על ידי מעבד יחיד (SoC) ו-T) ו-Ter (SoC) הוא מספר 2.
ערימה התוכנה שונה במידה שווה.במקום להפעיל מערכת הפעלה מלאה כמו Windows, macOS או Android, רוב מכשירי הכושר להפעיל FLT:0Real-Time הפעלה מערכת (RTOS) MPEGFLT:1 או לוח זמנים חשוף-מטאלי. הקרנלים קלים אלה נועדו להבטיח כי משימות קריטיות - כגון קריאה של חיישן לב במרווח מדויק - הושלמו בתוך זמן נוקשה ללא לוח זמנים קבוע, מערכת ההפעלה באופן כללי.
ראשי תיבות של Modern Fitness Tracker Embedded System
הביצועים של מכשיר מעקב ספורט נקבע על ידי הברירה הזהירה והאינטגרציה של כמה בלוקים חומרה הליבה.כל רכיב חייב להיות נבחר כדי לאזן את הביצועים נגד הכוח הקפדני ואת מגבלות הגודל של גורם הטופס לביש.
יחידת המיקרובקר (MCU) ו- System-on-Chip (SoC)
בלב המכשיר נמצא היצרנים המובילים של MCU או SoC במרחב זה כוללים (FLT:0Nordic SemiconductorphFLT:1 (nRF52 ו- NRF53), FLT:2Ambiq MicroreaphFLT 3:0 (סדרת ניהול אנרגיה), ו-FLT:4STMielectronicsFLT5:2RM (STM) , לעומת זאת, , חיישנים חשמליים (R) , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ®) , , , ®Absp.
חיישנים Fusion ו-The Sensor Hub
מעקב אחר כושר מודרני מבוסס על נתונים ממגוון רחב של מערכות מיקרו-אלקטרוניקה (MEMS).
- (ב) ,0) , ccelerometers: FLT:1 Measure לי האצה ליניארית (g-force) בשימוש לספירת צעד, מעקב אחר שינה וזיהוי הטיה.
- (ב) ⁇ :0) ⁇ : ⁇ (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) ⁇ :0 מ"מ (מ"ג): שדות מגנטיים של מדד 1 (הופנה מהדף) קריטיים עבור מדויק GPS מת-reckoning וכיוון.
- (ב) ⁇ :0) ; ברמטרים: 1FreaLT:1 (מד) לחץ אטמוספירי על מנת לקבוע עלייה במהלך טיול או טיפוס.
הנתונים הגולמיים של חיישנים אלה הם רועשים ודורשים עיבוד אותות מורכב.זה המקום שבו היתוך:0sensor fusionFLT:1 אלגוריתמים באים לשחק.מערכת משובצת הפועלת אלגוריתם היתוך (כגון מסנן קלמן או מסנן Madgwick) משלבת את נקודות החוזק של כל חיישן.לדוגמה, ה-gyroscope מספק אוריינטציה מהירה ומדויקת על פני תקופות קצרות, אבל זה מספק שטף אמין של מגנטית, אך הוא מספק מיקום מגנטית, אך ורק על פני זמן קצר.
קישוריות אלחוטית: BLE, Wi-Fi ו-GNSS
נתונים אינם מועילים אם אין אפשרות להעביר את טכנולוגיית התקשורת העיקרית עבור עוקבי כושר היא (FLT:0 Bluetooth Low Energy (BLE) ,SIRLT:1 BLE מיועדת לתקשורת לטווח קצר עם צריכת חשמל נמוכה מאוד.מערכת משובצת חייבת לנהל את הערימה, לטפל במרווחי חיבור באופן פעיל, ולחסוך נתונים להעברת טלפון חכם.
Power Management Integrated Circles (PMICs)
חיי סוללה הם המדד החשוב ביותר למשתמש למכשיר כושר.מערכת המוטבעת מנהלת את הכוח באמצעות PMI C ייעודי שבב זה מסדיר את המתח המסופק ל- MCU, חיישנים, ורדיו.זה מטפל ב- MC או מעבר הדרושים כדי לחלץ ביעילות אנרגיה מ-PM-300 ), Lithium-polymer סוללה.DPMC מנהלת גם את מחזור הטעינה, הבטחת בטיחות ומקסימום של מערכות סוללה מתקדמות (U) כאשר הוא מצמצם את רמת החיים של השעון המתקדמת (DV) הוא דינמית כאשר הוא , כאשר הוא דחיסה הוא דחיסה, כאשר הוא דחיסה הוא דחיסה של התדירות גבוהה יותר, כאשר הוא דחיסה של התדירות גבוהה יותר, כאשר הוא סוללת התדירות גבוהה יותר, כאשר הוא , כאשר הוא דחיסה של Windows הוא דחיסה, כאשר הוא סוללת התדירות גבוהה יותר, כאשר הוא סוללת לחץ דם-F.
כיצד מערכות Embedded מספקות את הכושר Core
המעבר מנתוני חיישן גולמי למדד כושר משמעותי הוא תהליך מורכב המונע תוכנה המבוצע כולו על המערכת המוטבעת.
שלב ספירה ופעילות סיווג
[ה] ספירת שלב היא תכונה בסיסית של כל מנטר כושר.הסימן המוטבע מעבד נתונים מ- MCelerometer בקצב דגימה של 25-100 הרץ (הסימן הגולמי) הוא מסונן להסיר רעש גבוה וקבוע הכבידה.התוכנה מחפשת דפוסים ממריצים באופן ישיר אפס-קרוס ועלייה של אלגוריתמים של פולשים,5 רגל (Fon-Fal) אשר לעתים קרובות, כלומר: 4.
בדיקת קצב הלב (Photoplethysmography)
(הופנה מהדף OHRM) השתמש ב LEDs ירוקים או אדומים ו photodiodes כדי למדוד שינויים בנפח הדם מתחת לעור.המערכת המוטבעת חייבת לפעום את נוריות בזרם גבוה (עד 100 mA להתפרצות קצרה) ולהסנכרון קריאה של טכניקת צילום (Double-Flastic) אינה ידועה לעתים קרובות כמסנן של רעש-Ftraaective (מסוגמת) ו-Flastic).
מיקום וכביש מעקב (GNSS)
עבור רצים וציקליסטים, מסלולים GPS מדויקים הם חיוניים.מערכת משובצת מתקשרת עם מקלט GNSS על פרוטוקול סדרתי (UART או SPI) זה מפצה משפטים של איגוד האלקטרוניקה הימיים הלאומי (NMEA) כדי לחלץ את הסובלנות, ארוכות, גובה, מהירות וכותרת.כדי לשמר כוח, המערכת משתמשת בטכניקה הנקראת FLT:0ducycycleFLT1: 1 מנטרק לאחור, מדרכות כל אחת לשנייה, לעומת זאת, מאשר לייצבות את המיקום של האלגוריתם מופעלת באופן קבוע, במקום אחת לשנייה.
נתונים סינכרון ו- Interrupt Handling
כאשר משתמש פותח את אפליקציית המלווים בטלפון שלהם, מכשיר הכושר חייב לסנכרן את הנתונים המאוחסנים שלו.מערכת משובצת מבססת חיבור בלתי אפשרי ולנהל משא ומתן על מרווח חיבור.הנתונים מועברים בחבילות קטנות. אלמנט עיצוב קריטי הוא כיצד המערכת מטפלת ב-Synchrony זה.הרדיו ה-BLE מייצר הפרעה כאשר החבילה נדרשת במהירות, RTOS חייב להפריע לחבילה זו, להכיר את החבילה, ולאחסן נתונים משותפים.
תפקיד מערכות ההפעלה בזמן אמת (RTOS) ו-Fware
(הופנה מהדף ה-Scooked בתוך החומרה, וזה מה שהופך אוסף של סיליקון מת למכשיר כושר מתפקד.רוב מסלולי הכושר המודרניים מנהלים RTOS כמו FLT:0FreeRTOSFLT:1, FLT:2ZephyrphirFLT 3: או FLT:4ThreadXFLT:5
RTOS מספק לוח זמנים שמנהל משימות מרובות במקביל.לדוגמה, משימה אחת עשויה להיות מוקדשת לבדיקת מד תאוצה ב 50 הרץ.משימה נוספת עשויה לנהל את ממשק המשתמש, תצוגת OLED כל 100 מ"ס. משימה שלישית עשויה להתמודד עם שידור תקשורת BLE.הלוח זמנים מראש בין משימות אלה, להבטיח כי גבוהה-priority accelerometer הוא לא יכול להתמודד עם מערכת חסום איטי יותר.
מפתחי תוכנה חייבים גם לנהל זיכרון בקפידה.בניגוד לסמארטפון עם ג'יגהבייט של RAM DDR, ל- MCU יש רק 64-512 KB של SRAM. Developers יש להימנע הקצאת זיכרון דינמי (malloc) בזמן ריצה כדי למנוע פירוק פסולת ומיצוי זיכרון, אשר יכול להוביל לתאונות מערכת.
אתגרים בעיצוב מודרני
יצירת מכשיר כושר מוצלח הוא אתגר הנדסי רב תחומי.מערכת משובצת חייבת לספק דרישות סותרות בו זמנית.
צריכת חשמל לעומת ביצועים
זהו ה- Trading-off המרכזי בעיצוב לביש.מהירות שעון מהירה יותר (למשל 128 MHz לעומת 64 MHz) מאפשר עיבוד חיישן מורכב יותר וויזואלים עשירים יותר, אבל הוא מרוקן את הסוללה מהר יותר.מהנדסים חייבים לפרופיל הקוד שלהם כדי להבין היכן CPU מבזבז את זמנו.הם משתמשים במצבי כוח השינה שלהם (שינה עמוקה, חיוור) באופן אגרסיבי.
המונחים:
מכשירים לבישים פועלים במגע ישיר עם העור.טמפרטורת פני השטח חייב להיות מוסדר לחלוטין.רכיבים בעלי עוצמה גבוהה כמו מקלט גנוס ונהג התצוגה יכול לייצר חום משמעותי.המערכת המוטבעת חייבת לפקח על טמפרטורת המוות באמצעות חיישן טמפרטורה על שבב וביצועים של חצץ (מהירות שעון או הגבלת זמן רכישת GPS) כדי למנוע את המכשיר להיות חם ללא מאמץ.
רגישות מכנית וסביבתית
המערכת המוטבעת חייבת לתפקד ללא פגע בתנאים קשים: זיעה, גשם, חום קיצוני, קר וזעזועים פיזיים.זה דורש ציפוי עקבי של PCB, דיור חזק עם הגנה מפני התקפה (IP67, IP68), וחיבורים גמישים לטיפול בתנועה.המערכת חייבת גם להיות חסינה לרט, אשר יכול לגרום חיתנים אינדוקטיביים לקריאה לשטף.
העתיד: אדג' AI ו- Advanced Sensing
הדור הבא של מכשירי כושר יגדיר על ידי אינטליגנציה שדוחפת ישירות אל הקצה, בתוך המערכת המוטבעת עצמה, ולא בענן.
(FLT:0)TinyMLigFLT:1 הוא היישום של מודלים למידת מכונה (רשתות עצביות, יערות החלטות) על מיקרו-בקרים אולטרה-עוצמה.מעקבי כושר עתידיים לרוץ מודלים מתוחכמים באופן מקומי כדי לספק אימון בזמן אמת.לדוגמה, מערכת עשויה לנתח נתיב של מרת משקולות בזמן אמת ולספק משוב haptic אם הצורה תתפרק, בתוך כל נדיבות של נתונים אלה חייב להיות 10 שניות.
ההתקדמות ב-FLT:0Energy Harvesting FIRLT:1 מבטיחה להאריך חיי סוללה ללא הגבלת זמן. גנרטורים אנדרומואלקטריים (TEGs) יכולים להמיר חום גוף לאנרגיה חשמלית.חומרי פיזואלקטריים יכולים לקצור אנרגיה מתנועת הזרוע או הרגל. בעוד טכנולוגיות נוכחיות מספקות רק מיקרווואט של כוח, הם יכולים לטעום את הסוללה או את החיישנים העזר, להפחית את העומס על הסוללה הראשי.
חדש (FLT:0 חיישנים של ניהול חומרים:1) משולבים במערכות משובצות כדי למדוד את הרכב הגוף (אחוז שומן, מסת שריר) ואת רמות היממה.זה דורש את המערכת המוטבעת כדי ליצור זרם AC קטן (בדרים בין 1 kHz 1 מ- 1 מ- MHz), למדוד את הירידה וכתוצאה מכך מתח, לחשב את הדחף המורכב הזה הקדמי מורכב יותר ויותר משולב ישירות לתוך ה- השבביישן.
מסקנה
תעשיית הכושר האישי ותעשיית המעקב הספורט מסתמכת לחלוטין על עיצוב חזק, יעיל ואינטליגנטי של מערכות משובצות.מהתזמון ברמה נמוכה של חיישן קורא RTOS למיזוג נתונים ברמה גבוהה ו- על-ידי ניתוק נתונים, המערכת המוטבעת היא השותף השקט בכל מסע הכושר של המשתמש.כפי חומרה ממשיכה למזער ולעבור AI בשלות, את היכולות של מערכות אלה רק להרחיב, המאפשרות יותר, ניטור מוצלח, ואפקטיבי, הוא מסוגלות יותר, לא ניתן יותר, הוא מסוגלות, שליטה אישית, ולא יותר, הוא מסוגלות, הוא מסוגלות, הוא מסוגלות, יותר, הוא מסוגלות, יותר, הוא מסוגלות טובה יותר, הוא מסוגלות טובה יותר, הוא מסוגלות מערכת בריאותית, והוא מסוגלות טובה יותר, הוא מסוגלות, הוא מסוגלות טובה יותר, והוא מסוגלות טובה יותר, הוא מסוגלות, והוא מסוגלות, יותר, יותר, והוא מסוגלות יעילה יותר, יותר, והוא מסוגלות טובה יותר, יותר, יותר, הוא מסוגלות יעילה יותר, הוא מסוגלות, והוא מסוגלות מסוגלות טובה יותר, והוא מסוגלות מסוגלות, הוא מסוגלות מסוגלות, הוא מסוגלות, הוא מסוגלות, הוא מסוגלות מסוגלות יעילה יותר, מסוגלות מסוגלות מסוגלות מסוגלות מסוגלות