בקרה · תקשורת מהירה

כרטיס בקרה ראשי למערכת חיישנים ומנועים

כרטיס בקרה מבוסס STM32H5 שמחבר מחשב ראשי, חיישן IMU ובקרי מנועים דרך שלושה ערוצי RS422 מהירים.

הרקע

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

האתגר

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

מה בנינו

  • מעבד: STM32H562 שרץ ב-250MHz, עם זיכרון PSRAM חיצוני.
  • תקשורת: שלושה ערוצי RS422 מלאים, כל אחד עם משדר ומקלט נפרדים, וכל התעבורה ב-DMA, כך שהמעבד פנוי לעבודה אחרת.
  • הספק: כניסה של 22–36V, הגנת e-fuse עם מדידת זרם ליציאת ההספק, וספק 3.3V ייעודי.
  • איתור תקלות: אבחון של שיבוש בתקשורת שנבע מפיצול של קו שידור לשני מחברים בלי סיום (termination). הבעיה הייתה בכבילה, לא בקוד.

התוצאה

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

יש פרויקט על השולחן?

פגישת היכרות של 30 דקות, ללא עלות וללא התחייבות.

קבעו פגישת היכרות