יום רביעי, 28 בפברואר 2018

לא רוצים שתיפול עליכם עז בשלב האינטגרציה המערכתית? זה הזמן ל-Speedgoat!

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


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

לאלו מכם שמשתמשים ב-MATLAB ו-Simulink, מימוש שיטת העבודה הזו הינו פשוט וקל - אפשר לקחת את המערכת שפיתחתם ולהעביר אותה לבדיקה על גבי מחשב זמן-אמת של חברת  Speedgoat, אשר כולל את כל הממשקים והיכולות הנדרשים בכדי להתממשק לרכיבי זמן-אמת כמו מנועים, חיישנים, רכיבי תקשורת ועוד. תרשים כללי של הסביבה מובא להלן (ניתן ללחוץ על התמונה כדי להגדילה):


השימושים הנפוצים במערכות אלו הם:
-          תכנון בקרים בצורה מהירה (rototypeRapid Control P) - חיבור ה-PC שלכם אל מחשב זמן-האמת מאפשר לכם לשלוט בבקרת המנוע ללא צורך בתהליך של יצירת הקוד, הטמעתו בבקר ובדיקת תגובתו. בשיטת עבודה זו תוכלו במיידי לשנות את פרמטרי הבקרה, לייצר קוד, לדגום את התנהגות המפעיל ולנתח את הנתונים על פלטפורמה אחת.
-         בדיקת התנהגות המודל (oopHardware In the L) – בשיטה זו מסמלצים את המודל ובודקים את התנהגותו אל מול מערכת האלגוריתמיקה שמפעילה אותו (בקר, מחשב וכד'). לא תמיד תוכלו לבצע בדיקות על החומרה או אב-הטיפוס הקיים (טרם יוצר, עלות גבוהה, חשש לכשל וכד') ולכן מבצעים זאת על גבי מכונת זמן-האמת.

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

כחלק מן העבודה המשותפת בין MathWorks ל Speedgoat המוצרים של שתי החברות נבדקים זה מול זה לפני כל גרסה חדשה שיוצאת. בנוסף סיסטמטיקס הינה הנציגה של שתי החברות הללו בישראל, כך שיש ללקוחות מוקד אחד שנותן מענה מקצה לקצה על כל שאלה או בעיה שעלולה לצוץ, וכמובן שניתן להתקשר אלינו כדי לקבל פרטים נוספים על הכלים וההתאמה שלהם עבורכם (03-7660111).

למידע נוסף: