השוואה בין היתרונות והחסרונות של CAN Bus ו-RS485
1. מהירות ומרחק: מרחק שידור מהיר של CAN ו-RS485 1Mbit/S אינו עולה על 100M, מה שדומה למרחק מהיר. עם זאת, במהירות נמוכה הוא יכול להגיע ל-10KM ב-5Kbit/S, בעוד שה-485 יכול להגיע רק למהירות נמוכה של כ-1219 מטר. ניתן לראות של-CAN יתרון מוחלט בשידור למרחקים ארוכים.
2. קצב הניצול של האוטובוס: RS485 הוא מבנה מאסטר-עבד יחיד, כלומר, לאפיק יכול להיות רק מארח אחד, התקשורת יוזמת על ידי המארח, למארח אין פקודות, והצומת הבא לא יכול לשלוח אותו , והוא יחזור לאחר השליחה. לאחר קבלת התשובה, המארח יעבור להודעה הבאה. סקר צמתים כדי למנוע ממספר צמתים לשלוח נתונים לאוטובוס ולגרום לעומס נתונים. ה-CAN-bus הוא מבנה מרובה מארח, לכל צומת יש בקר CAN, מספר צמתים שולחים, ומספר המזהה בורר אוטומטית, מה שיכול למנוע את העומס של נתוני האוטובוס, בעוד שצומת אחד שולח, הצומת השני יכול לזהות את מהירות הסרק של האוטובוס, ושלח אותו מיד, ובכך לשמור את השאילתה של המארח, לשפר את ניצול האוטובוס ולהגדיל את המהירות. לכן, במערכות כגון מכוניות, שיש להן דרישות מעשיות גבוהות יותר, נעשה שימוש באוטובוס CAN או באוטובוסים דומים אחרים.
3. מנגנון זיהוי שגיאות: rs485 מספק רק את השכבה הפיזית, לא את שכבת קישור הנתונים, כך שהוא לא יכול לזהות שגיאות אלא אם כן מתרחשות שגיאות פיזיות כמו קצרים חשמליים. זה יכול בקלות לגרום להרס של צומת, שליחת נתונים לאוטובוס בטירוף (שליחת 1 ברציפות), מה שיגרום לשיתוק האוטובוס כולו. לכן, כל עוד rs485 פוגע בצומת אחד, רשת האוטובוסים תופסק לחלוטין. עם זאת, לאפיק CAN יש בקר CAN, שיכול לבדוק כל שגיאה באפיק. אם השגיאה עולה על 128, האוטובוס יהיה מוגן על ידי חסימה אוטומטית. אם מזוהה שגיאת צומת אחרת או שגיאה משלו, נשלחת מסגרת שגיאה לאפיק כדי להתריע על צמתים אחרים שהנתונים שגויים. בדרך זו, גם אם תוכנית מעבד צומת בורחת, אפיק ה-CAN יינעל אוטומטית על ידי הבקר כדי להגן על האוטובוס. לכן, התכונות החזקות של CAN ישמשו במקרה של דרישות אבטחת רשת גבוהות.
4. מחיר ועלויות הדרכה: מחיר ציוד CAN הוא בערך פי שניים מזה של RS485. בצורה זו, תקשורת RS485 נוחה מאוד בתוכנה, כל עוד אתה מבין בתקשורת טורית, אתה יכול לתכנת, בעוד ש-CAN דורש מהמהנדס הבסיסי להבין את הרמה המורכבת של CAN, וגם תוכנת המחשב המארח צריכה להבין את פרוטוקול ה-CAN . ניתן לומר שעלות ההכשרה גבוהה.
5. אפיק ה-CAN יכול לחבר את שני מסופי המוצא CANH ו-CANL של שבב מעגל הממשק 82C250 לאוטובוס הפיזי דרך בקר ה-CAN, ופרטי המצב של מסוף CANH יכולים להיות רק ברמה גבוהה או מצב צף, ומסוף CANL. יכול להיות רק ברמה נמוכה. או מדינה מושעה. זה צריך להבטיח שארגונים לא יופיעו ברשת RS-485. כאשר ישנה שגיאה במערכת ומספר צמתים יכולים לשלוח נתונים רלוונטיים לאוטובוס בו-זמנית, אפיק השירות יקוצר, וכתוצאה מכך נזק לכמה צמתים חשובים. יתרה מכך, צומת ה-CAN מפתח את הפונקציה של כיבוי אוטומטי של ניהול הפלט במקרה של שגיאות חמורות, כך שתפעול הצמתים האחרים באפיק לא יושפע, על מנת להבטיח שלא תהיה חריגה ברשת . בעיה, השארת האוטובוס במצב "מבוי סתום".
6. ל-CAN פרוטוקול תקשורת שלם, הניתן למימוש על ידי שבב הבקר CAN ושבב הממשק שלו, מה שמפחית מאוד את הקושי בפיתוח המערכת ומקצר את מחזור הפיתוח, שאין דומה לו ל-RS485 שיש לו רק פרוטוקול חשמלי.
אולי תאהב גם











