התרחיש שחייב להיות מתוכנן

מוצר שנכנס למצב שבת מתחיל מרוץ של יממה שלמה שבה אין מי שיטפל בו. הפסקת חשמל של שתי שניות — נפילת מתח קצרה, ניתוק אוטומט, החלפת פאזה — היא אירוע שכיח לחלוטין, ורוב הכישלונות שראינו בשטח קרו בדיוק שם: המכשיר חזר לפעול, אבל לא במצב שבת. מכאן שמדיניות ההתאוששות אינה פרט טכני אלא דרישה הלכתית: המוצר חייב לחזור לבדו למצב שבו היה, בלי שאדם יידרש ללחוץ על דבר.

ארבעה נכסים שצריך לשמר

  1. עצם מצב השבת — הדגל שאומר "אני במצב שבת". חייב לשבת בזיכרון לא נדיף, ולהיקרא לפני כל דבר אחר בעליית המערכת.
  2. השעה — בלעדיה, המוצר לא יידע מתי לצאת מהמצב ומתי לבצע פעולות. נדרש שעון זמן אמת עם גיבוי, כמפורט בחישוב זמני הלכה במוצר.
  3. לוח הזמנים שהוגדר — התוכנית שהמשתמש קבע לפני השבת, על כל פרטיה.
  4. הפאזה במחזור — היכן היה המוצר בתוך מחזור הסריקה שלו, כדי שהקצב לא יתאפס בכל נפילה ויהפוך בפועל לתלוי באירוע חיצוני.

רכיבי החומרה

שעון זמן אמת עם גיבוי

סוללת ליתיום קטנה או קבל על. ההחלטה ביניהם היא החלטת אורך חיים מול תחזוקה: סוללה מחזיקה שנים אך תתרוקן בסוף, קבל על שורד ימים ספורים אך אינו מצריך החלפה. במוצר לשבת מומלץ לשלב שניהם, ולוודא שהמשתמש מקבל התרעה על סוללה חלשה לפני השבת ולא במהלכה.

זיכרון לא נדיף

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

אנרגיית גיבוי

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

מה עושים כשהמתח חוזר

רצף העלייה חייב להיות מוגדר בכתב, ולא להשתמע. הרצף שאנחנו ממליצים עליו: קריאת דגל מצב שבת ← קריאת שעה ← השוואה מול לוח הזמנים ← קביעת מצב היעד ← מעבר ישיר אליו, בלי מסך פתיחה, בלי צליל, ובלי הבהוב נוריות. נקודה שקל לפספס: מה קורה אם המוצר היה כבוי שעתיים ובינתיים חלף אירוע מתוזמן. שלוש מדיניות אפשריות — לדלג, לבצע באיחור, או להמתין למחזור הבא — וההחלטה ביניהן היא החלטה הלכתית שנקבעת עם הפוסק, כמתואר בעבודה מול פוסק בצוות פיתוח.

נפילות שאינן נפילות

שתי תופעות מטעות ראוי להכיר: נפילות חוזרות — מתח שעולה ויורד כמה פעמים בשניות ספורות, ומייצר רצף אתחולים; ומתח נמוך — הזנה שיורדת מתחת לסף פעולה תקין בלי לרדת לאפס, מצב שבו הבקר עלול לרוץ בצורה בלתי צפויה. שניהם נפתרים במעגל פיקוח מתח ייעודי ובהשהיית עלייה, והם חלק מבדיקות העמידות שמפורטות בבדיקות עמידות ואמינות למוצר.

המקרה המוסדי

במלון או בבית אבות אין רק מכשיר אחד אלא מערכת: גנרטור, אל-פסק מרכזי, ולוח שמעביר מעגלים. כאן נדרשת גם החלטה מי מהמעגלים ממשיך לעבוד בגיבוי — תאורת חירום, מעליות, ציוד רפואי — והחלטה הזו נעשית יחד עם יועץ הבטיחות ועם הרב המפקח, כמפורט בטכנולוגיה כשרה במלונאות ומוסדות ובפיקוח נפש ובטיחות בתכנון מוצר.

בדיקה שאסור לוותר עליה

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

רוצים להפוך רעיון למוצר? צרו קשר עם צוות פרוג'קטס האוס בע"מ – טלפון: 054-8936922 | דוא"ל: info@projects-house.com – ונשמח ללוות אתכם משלב הרעיון ועד המדף.