צלילות עומק להנדסה שמאחורי מכונות מדויקות — נכתבות על ידי האנשים שבונים אותן.
UART הוא פתרון פשוט ושימושי לבקרת מנועים, עד שזמן האפיק, jitter, watchdogs וסנכרון בין צירים הופכים לבעיה הארכיטקטונית. המדריך מסביר מתי עוברים ל-EtherCAT ואיך ממפים כונני DS402 אל ros2_control.
FOC מוסבר בדרך כלל כמתמטיקה, אבל לולאת הזרם עובדת רק אם שלב ההספק ממתג נקי, מודד זרם אמיתי ושורד תקלות. המדריך מחבר את הבקר לסכמת half-bridge אמיתית, shunt, דרייבר, bootstrap ומסלול הגנה.
כל מדריכי ROS 2 נעצרים איפה שהרובוט מתחיל. החלק החסר הוא כ-200 שורות C++: ממשק חומרה שהופך בקר מנוע מחובר-טורית לצירים שכל בקר ROS יודע להניע — עם פרטי התזמון, היחידות וה-watchdog שמכריעים אם זה יעבוד.
הנוהל שאנחנו באמת משתמשים בו בשטח: הכנת הלולאה, שלוש שיטות כוונון שעובדות, פרטי המימוש שעושים את ההבדל — וטבלת תסמינים למקרה שהלולאה משתוללת.
כל האלגוריתם הוא ארבעים שורות שבנויות על רעיון אחד. קלארק, פארק, שתי לולאות זרם בכוונון אנליטי, SVPWM, פסיקה מוערת — והתקלות שמעכבות כל הפעלה ראשונה.
דיוק הוא לא מפרט שקונים — הוא הישג הנדסי. צלילה לדינמיקה, לחוקי הבקרה ולמגבלות של העולם האמיתי, עם כל המשוואות.