RS485 הוא תרחיש בקרה תעשייתי, יישום של מגוון רחב מאוד של פרוטוקולי תקשורת, אותות פיזיקליים דיפרנציאליים RS485 בסביבה האלקטרומגנטית של האתר התעשייתי המורכב, קיימת יכולת אנטי- חזקה.
עבור מהנדסים המתמקדים בדרך כלל בפיתוח תוכנת יישומים, השימוש ב-RS485 להעברת נתונים, כל עוד ההתמקדות במשדר הנתונים של היציאה הטורית יכולה להיות, אבל למעשה, ברמת החומרה, נתוני תקשורת RS485 שולחים ומקבלים, אבל צריך גם לעקוב אחר מנגנונים מסוימים.
מאפייני ממשק תקשורת RS485
כשיטת תקשורת נפוצה יותר בתחום התעשייתי, לאוטובוס RS485 יש רבים מהמאפיינים הבאים:
1, פלט משדר A, B בין הרמה של +2V ~ +6V, הוא ההיגיון של "1"; עבור -6V ~ -2V, הוא ההיגיון של "0". רמת האות מ-RS232 מופחתת, לא קל לפגוע בשבב הממשק. אות בקרה אחר "אפשר", יכול לגרום למקלט המשדר במצב התנגדות גבוה, לנתק את הקשר עם קו השידור.
2, רגישות הכניסה של המקלט של 200mV, כלומר, כאשר הפרש הרמות בין הקצה המקבל A, B 200mV יכול להיות לוגיקה פלט.
3, קצב שידור גבוה (10Mbps), מרחק שידור עד 1200m).
4, עם יכולת שידור מרובת-אתרים, כלומר, האוטובוס מאפשר חיבור של עד 128 מקלטי משדר, יכול להקים רשת של מכשירים.
5, מקלט משדר RS485 מצב נפוץ-טווח מתח של -7V ~ +12V, רק כדי לעמוד בתנאים, כל הרשת יכולה לעבוד כראוי. כאשר קו הרשת משותף מתח מעבר לטווח זה ישפיע על יציבות התקשורת, או אפילו יפגע בממשק.
שיטת בקרת מקלט משדר RS485
RS485 שייך לאפיק הדופלקס החצי-, בפועל, השימוש הכללי בשיטת סקר מארח או העברת אסימון כדי להקצות את בקרת האוטובוס, התקני RS485 צריכים לשדר ולקבל המרת כיוון.
הפרקטיקה המקובלת יותר היא שכל מכשיר RS485 נמצא בדרך כלל במצב קליטה, רק בנתונים משלו שיישלחו למצב השליחה, הנתונים נשלחים כדי לעבור חזרה למצב הקבלה שוב.
הראשון: בקרת העברת תוכניות
השיטה הנפוצה ביותר להעברת מקלט-משדר RS485 היא העברת התוכנית, כלומר, יציאת I/O על-ידי ה-MCU לשליטה בפין ההפעלה של מקלט-משדר RS485, בדרך הרגילה כך שהתקן מקלט-משדר RS485 נמצא במצב קליטה.
התרשים הבא, כאן 485 שבב עם SN65LBC184 של TI, הקצב המרבי של 250Kbps, כאשר יש נתונים לשליחה, ה-MCU יהיה RS485 סיכה של התקן משדר RS485 (רשת RS485_EN2) ממוקם במצב שליחה, לאחר השלמת הנתונים שנשלחו, ולאחר מכן התקן המשדר למצב קבלה RS485 לחתוך בחזרה.

דרך זו פשוטה וקלה לביצוע, אין צורך להוסיף עלויות נוספות, שיטה זו יכירו רבים ובעצם כולם משתמשים בשיטה.
הסוג השני: תמורה אוטומטית
עם זאת, כאשר אנו משתמשים בפלטפורמת חומרה מסוימת בלוח אם בקרה תעשייתית או בלוח ליבה לפיתוח משני, בשל השליטה התעשייתית בלוח האם או בלוח הליבה לא שומרים מספיק יציאות I/O, כך שלא ניתן להשיג את שיטת ההעברה של תוכנית משדר RS485.
במקרים ספציפיים מסוימים, הדרייבר הבסיסי של פלטפורמת הפיתוח אינו פתוח לציבור, קשה לבצע פיתוח משני של הבסיס, במקרה זה, גם אם יש מספיק יציאות I/O לא ניתן לממש את העברת התוכנית.
מסיבה זו, אנו צריכים להשתמש בטכנולוגיית החזרה אחרת, כלומר, טכנולוגיית החזרה אוטומטית.
תמורה אוטומטית פירושה למעשה שפין ההפעלה אינו זקוק ליציאת קלט/פלט נפרדת לשליטה, אלא נשלט על ידי פין השידור כאשר הוא שולח נתונים.
כדי לממש שיטה זו ניתן לאפשר שם בתוספת מהפך, התרשים הבא, במצב סרק, היציאה הטורית שולחת אות TXD2 עבור הרמה הגבוהה, לאחר הפלט של המהפך ברמה נמוכה, כך שה-SN65LBC184 נמצא במצב קליטה, והאוטובוס RS485 עקב תפקיד המשיכה-למטה במצב A גבוה ונגד מצב B נמוך.
בעת שליחת נתונים, הביט ברמה הנמוכה בקו האות TXD2 שולט ב-SN65LBC184 להיכנס למצב השידור ולשלוח את הביט החוצה. והסיבית ברמה הגבוהה מכניסה את ה-SN65LBC184 למצב קבלה, מה שמצוין על ידי נגדי משיכת אוטובוס RS485-מעלה ומטה הממקמים את האוטובוס במצב A גבוה B נמוך, כלומר נשלחת רמה גבוהה.

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





