תוכן עניינים:

אופן השימוש במקודדים תעשייתיים עם Arduino: 6 שלבים
אופן השימוש במקודדים תעשייתיים עם Arduino: 6 שלבים

וִידֵאוֹ: אופן השימוש במקודדים תעשייתיים עם Arduino: 6 שלבים

וִידֵאוֹ: אופן השימוש במקודדים תעשייתיים עם Arduino: 6 שלבים
וִידֵאוֹ: הכנסת גליל מדבקות למקודד SATO מדגם PB-1 2024, יולי
Anonim
כיצד להשתמש במקודדים תעשייתיים עם Arduino
כיצד להשתמש במקודדים תעשייתיים עם Arduino

מקודדים מצטברים משמשים לעתים קרובות ליישומים תעשייתיים כמו רובוטיקה או מעקב אחר מיקום. מקודדים ליישומים תעשייתיים מגיעים לרוב עם ממשק RS422 דיפרנציאלי.

אני אראה בפרויקט הקטן הזה כיצד להשתמש במקודד מצטבר תעשייתי - במקרה שלנו SICK DFS60 - עם UNO Arduino.

שלב 1: כלים וחומרים

כלים וחומרים
כלים וחומרים
כלים וחומרים
כלים וחומרים

חומרים

  • ארדואינו UNO
  • 3x RS422 מגן עבור Arduino
  • מקודד מצטבר (DFS60 חולה)

כלים

  • מברג
  • ספק כוח במעבדה

שלב 2: כמה יסודות

כמה יסודות
כמה יסודות
כמה יסודות
כמה יסודות

פלט RS422 של המקודד משמש רק כשכבת חומרה. שום פרוטוקול סדרתי לא יועבר דרך ה- RS422. רק הפולסים של המקודד עצמו מועברים ישירות באמצעות 3 ערוצי RS422 שונים: SIN, COS ו- Z (מיקום אפס).

בגלל 3 ערוצי ה- RS422 העצמאים אנו זקוקים ל -3 כניסות RS422 עבור ה- Arduino. למטרה זו השתמשתי ב -3 יחידות ממגני ה- Arduino RS422/RS485 שלי - מוערמים על Arduino אחד.

שלב 3: הגדרת מתג טבילה של מגיני RS422

הגדרת מתג מטבלים של מגני RS422
הגדרת מתג מטבלים של מגני RS422

הגדרת מתג הטבילה לכל מגן זהה:

  • S1: ON, OFF, OFF, OFF (מקלט תמיד מופעל / משדר תמיד כבוי)
  • S2: OFF, OFF, ON, ON
  • S3: ON, OFF, OFF, OFF (נגד סיום מופעל)

שלב 4: הגדרות מגשר של מגני RS422

הגדרות מגשר של מגני RS422
הגדרות מגשר של מגני RS422
הגדרות מגשר של מגני RS422
הגדרות מגשר של מגני RS422
הגדרות מגשר של מגני RS422
הגדרות מגשר של מגני RS422

הגדרת המגשר לכל מגן שונה. בהתאם לערוץ המחובר סיכת ה- RX מוגדרת ל:

  • Z: D2
  • COS: D3
  • חטא: D4

יש לקבוע את מגשר המתח JP1 ל- 5V.

שלב 5: חיווט

תִיוּל
תִיוּל

המקודד יכול להיות מופעל על ידי ספק כוח מעבדה או ישירות על ידי 5V של ה- Arduino UNO

שלב 6: תוכנה ובדיקה

אנא הרכיב את קובץ ה- INO המצורף תחת מזהה Arduino. לאחר העלאת הפרויקט ל- Arduino עליך לפתוח את הצג הטורי עם 115200 באוד.

תראה את ערך התוספת הנוכחי (מעודכן כל 0, 5s) ואת הסטטוס הנוכחי של המקודד שם …

מוּמלָץ: