תוכן עניינים:
- שלב 1: בחירת כלי ותוכנת CAN-bus/USB
- שלב 2: הרשמה והתחברות לשירות Can2sky.com
- שלב 3: טען את יומן האוטובוסים CAN שלך
- שלב 4: ויזואליזציה של נתוני אוטובוס CAN
- שלב 5: עורך מנתח
- שלב 6: שפר את המנתח הפרטי שלך
- שלב 7: הפוך את היומן שלך לציבורי
- שלב 8: שמור תוצאות בקובץ PDF
וִידֵאוֹ: כיצד לפענח נתוני אוטובוס CAN של הרכב: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
במדריך זה נרשום נתוני אוטובוס CAN של מכונית או משאית ונמיר את נתוני יומן האוטובוסים מסוג CAN לערכים קריאים. לפענוח נשתמש בשירות ענן של can2sky.com שהוא בחינם. אנו יכולים להקליט את היומן באמצעות מתאמי CAN -USB אך שימו לב לפורמט היומן - הוא צריך להיות תואם לשירות מפענחים.
שלב 1: בחירת כלי ותוכנת CAN-bus/USB
מפענח can2sky.com תומך במספר סוגים של יומן אוטובוסים:
1. פורמט קובץ trc של CAN-hacker
קישור למתאם USB
דוגמת CAN bus (29bit) (משאית, אוטובוסים, טרקטורים, מכונות מסחריות אחרות). הקובץ צריך להיות בעל סיומת *.trc. הערת נתוני DLC של Time ID
40, 425 18FFB5F2 8 3A 82 FF 5C C6 80 11 05
40, 431 18F005F6 8 FF FF FF FB FF FF 20 50
40, 431 14FFB4F6 8 00 FF 16 F0 FF FF FF FF
40, 433 18FFB6F2 8 00 00 00 00 F1 12 FF FF
הורד דוגמא
CAN bus bus (11bit) דוגמה (מכוניות).הקובץ צריך להיות בעל סיומת *.trc.
דוגמא לפורמט
36, 492 1 0004 40A 8 C0 00 38 8F 94 DA 07 3A 00000000
36, 592 1 0004 40A 8 C0 01 00 00 9F AF 00 35 00000000
36, 692 1 0004 40A 8 BF 00 3D 04 02 37 A7 00 00000000
36, 792 1 0004 40A 8 BF 02 22 00 00 00 02 2B 00000000
36, 892 1 0004 40A 8 BF 03 30 00 02 00 00 00 00000000
36, 992 1 0004 40A 8 BF 04 31 80 00 24 00 06 00000000
הורד דוגמא
2. פורמט פלט של כלי השירות לינוקס
קובץ זה צריך להיות בעל סיומת *.log. אתה יכול להשתמש ב- Raspberry Pi, Orange Pi או בכל מחשב Linux אחר עם תוכנת ממשק קופסאות ויכולות. כיצד להגדיר את Pi להפעלת CAN-bus אתה יכול לקרוא שם. דוגמא בפורמט 11 ביט:
(1579876676.199507) slcan0 2DE#0000000000000050
(1579876676.199539) slcan0 358#000A800000000000
(1579876676.199547) slcan0 1CA#0000000005005055
(1579876676.199553) slcan0 1CB#00000000000185
הורד דוגמא
3. פורמט csv פשוט
קובץ זה צריך להיות בעל סיומת *.csv
מחרוזת ראשונה - כותרת עם שמות של שורות. שורת SA נחוצה אך ניתן למלא אותה באמצעות "1". זמן; PGN; SA; b0; b1; b2; b3; b4; b5; b6; b7;;
0, 01; 41; 1; 7A; 3; 0; 0; 0; 0; 0; 0;;
0, 02; 50; 1; 0; 20; 90; B0; FF; FF; FF; FF;;
0, 03; 0D0; 1; B5; 20; 0; 8; 0D; 90; FF; FF;;
0, 04; 1A0; 1; 0; 40; 0; 0; FE; FE; 0; 0E;;
0, 05; 280; 1; 1; 22; CC; 0C; 22; 0; 17; 19;;
0, 06; 288; 1; 8A; 7B; 10; 0; 0; 53; 93; 0F;;
הורדת דוגמה הורדת דוגמה
עבור אוטובוס CAN של 29 סיביות, פשוט השתמש ב -2 בתים של PGN בעמודה PGN (למשל - FEF2, FECA וכו ').
שלב 2: הרשמה והתחברות לשירות Can2sky.com
לאחר שנרשם יומן האוטובוסים של CAN שלך תוכל להעלות אותו לשירות can2sky.com כדי לפענח אותו.
עליך להירשם בכדי להיכנס לשירות. דוא ל דורש אישור, שיישלח באמצעות שירות.
לאחר הכניסה תוכל לטעון את יומן ה- CAN הראשון שלך. לחץ על כפתור העלאת קובץ TRC.
שלב 3: טען את יומן האוטובוסים CAN שלך
בחר באפשרות רכב חדש ומלא מידע אודות הרכב (כל השדות נדרשים).
גרור ושחרר את קובץ יומן האוטובוסים CAN שלך.
לאחר מכן נוכל לבחור מנתח (קובץ DBC) לפענוח היומן. השירות יבדוק את כל המנתחים האפשריים ויציג מספר פרמטרים תואמים מהנתח ויומן. בחר בנתח המתאים ביותר לפענוח היומן שלך. קח בחשבון שאותו מנתח היצרן יספק לך תוצאות טובות יותר.
עבור אוטובוס CAN של 29 ביט למשאיות, אוטובוסים ורכבים מסחריים אחרים נשתמש באחד ממנתחי J1939 בגלל תקן זה בתעשייה. למכוניות אין תקנים ולכן כל רכב שונה מבחינת תעודות האוטובוס CAN. המשמעות היא שלמרות שנוכל להשתמש בפורד פורד לפענוח נתוני מרצדס - אך נקבל תוצאות חסרות תועלת אפילו עם מספר רב של מזהים תואמים. מכיוון שספקי מכוניות שונים יכולים להשתמש באותם מזהים לפרמטרים שונים.
בדוגמה שלנו עבור יומן BMW X6 נשתמש בנתח BMW X1 בגלל אותו יצרן ומספר המזהים התואמים הגדול ביותר.
לחץ על שלח.
שלב 4: ויזואליזציה של נתוני אוטובוס CAN
מופיע חלון לוח המחוונים הראשי שבו אתה יכול לראות את כל היומנים והנתחים שלך (ברירת מחדל וגם המנתחים הפרטיים שלך). לאחר זמן מה הסטטוס של היומן שלך ישתנה מ"התקדמות "ל" הושלמה"
לחץ על תצוגה כדי לראות את ההדמיה.
חלק שמאלי של המסך - רשימה של מזהי CAN הפעילים ביומן זה. חלקם מוכרים על ידי מנתח DBC, חלקם-לא (מסומן ברקע אדום).
עמודת ערך מציגה את ערך הפרמטרים המינימלי והמקסימלי במהלך היומן. ניתן לשנות תקופה לניתוח באמצעות הגדרות טווח מסנן זמן. אם תלחץ על פרמטר ברשימת הפרמטרים - הוא נהיה ירוק. תופיע טבלת ערכים ועלילת פרמטר.
אתה יכול להגדיל את העלילה באמצעות לחצן העכבר השמאלי ובחירת חלק בעלילה. אתה יכול לבנות כמה מגרשים בבת אחת, כמו כן אתה יכול לשלב מגרשים מקובצי יומן שונים. כדי לבחור מקור אחר של פרמטרים תוכל ללחוץ על תיבת הרשימות של יומני הטעינה.
קטע המסנן מאפשר לסנן פרמטרים של אוטובוס CAN אשר לא נראה לנו מעניין. פרמטרים המסומנים בירוק מופיעים ברשימה. היפוך יהפוך את הבחירה.
שלב 5: עורך מנתח
כללי פענוח הודעות CAN-bus מתוארים על ידי קבצי DBC. לכל פרמטר (SPN) יש כלל פענוח משלו שניתן לערוך, לשבט או למחוק בעורך SPN
חלון עורך SPN מכיל את כל המידע הקשור לפענוח של פרמטר אוטובוס CAN זה.
התחלת סיביות-מיקום התחלה של הפרמטר בהודעת אוטובוס CAN (בביטים, מכיוון שיש הרבה פרמטרים מקודדים לביט). כל בת = 8 סיביות (fyi). אורך ביט - אורך פרמטר CAN בביטים.
אנדיאן קטן או אנדי ביג - ספירת הזמנות בתים. השירות תומך הן בפורמט Intel (Little endian) והן ב- Motorola Lsb (Big endian).
קנה מידה - קנה מידה כיצד להמיר ערך יכול לפרמטר אמיתי.
קיזוז - קיזוז הערך האמיתי, ולכן הנתונים האמיתיים מחושבים כפרמטר CAN * קנה מידה + קיזוז.
מינימום ומקסימום - ערך מינימלי ומקסימלי (אופציונלי).
אתה יכול לראות גם את התוצאה של פעולת הפענוח שלך בפורמט DEC, HEX ובבינארי. לאחר שינוי SPN תתבקש לשמור מנתח DBC בשם חדש (לא ניתן לשנות קובץ ברירת מחדל של DBC), תוכל ליצור רק גירסה חדשה שלו. יצירת מנתח DBC חדש יכולה לקחת הרבה זמן (כמה דקות, אנא, התאזר בסבלנות).
שלב 6: שפר את המנתח הפרטי שלך
בעורך SPN אתה יכול להוסיף כללי פענוח עבור הודעות לא מזוהות.
לחץ על +SPN כדי לעשות זאת. שוב, לא תוכל ליצור כלל SPN חדש ב- DBC כברירת מחדל, כך שתתבקש ליצור אחד חדש.
לאחר שמירה כ- DBC חדש, פתח את היומן שלך על ידי מנתח חדש.
כעת תוכל להוסיף הגדרות SPN חדשות. עורך SPN יופיע שם תוכל לשים שם של SPN ולהגדיר פיסות וסולם משמעותי.
מכיוון שנוצרו SPN חדש אתה יכול להשתמש בתוצאה שלו למגרשים ולנתח יחד עם פרמטרים אחרים. בתים פעילים (משתנים) במהלך תקופת הניתוח יצבעו.
שלב 7: הפוך את היומן שלך לציבורי
כברירת מחדל, כל יומן הוא פרטי וניתן לבדוק אותו רק על ידי הבעלים שלו. אבל אתה יכול לכבות את המתג הזה ולעשות יומן "ציבורי".
לאחר התחברות תחת שם משתמש חדש נראה את החלק הזה בציבור, הנגיש לכל משתמש בפלטפורמה. כולם יכולים לבדוק את זה ולבנות מגרשים, לפרסם לשבח תחת יומן.
שלב 8: שמור תוצאות בקובץ PDF
אתה יכול ליצור דוח עם כל הפרמטרים של נתוני אוטובוס CAN המוכרים ולא מזוהים. לחץ על ייצא ל- PDF.
מוּמלָץ:
מד מהירות/סריקה באמצעות אוטובוס Arduino, OBD2 ו- CAN: 8 שלבים
מד מהירות/סריקה באמצעות אוטובוס Arduino, OBD2 ו- CAN: כל בעלי טויוטה פריוס (או רכב היברידי/מיוחד אחר) יידעו שלוח המחוונים שלהם חסרים כמה חוגות! לפריוס שלי אין סל"ד של מנוע או מד טמפרטורה. אם אתה בחור ביצועים, ייתכן שתרצה לדעת דברים כמו תזמון מראש ו
חוויית אוטובוס משופרת לאנשים עם מוגבלות בראייה באמצעות Arduino והדפסה תלת מימדית: 7 שלבים
חוויית אוטובוס משופרת ללקויי ראייה באמצעות ארדואינו והדפסה תלת מימדית: כיצד ניתן להפוך את הנסיעה בתחבורה הציבורית לפשוטה יותר לבעלי ראייה? נתוני זמן אמת על שירותי מפות לרוב אינם מהימנים תוך שימוש בתחבורה ציבורית. אנשים לקויי ראייה. T
תצוגת לוח זמנים של אוטובוס LCD: 7 שלבים
תצוגת לוח זמנים לאוטובוסים LCD: תלמידים 18 סטנדרטיים יפתחו הבנה ויכולים לבחור ולהשתמש בטכנולוגיות תחבורה. סימני 18-J תחבורה ממלאת תפקיד חיוני בהפעלת טכנולוגיות אחרות, כגון ייצור, בנייה, תקשורת
כיצד לבנות מיניאטורה של PowerTech (אוטובוס דרקון): 11 שלבים
כיצד לבנות מיניאטורה של PowerTech (אוטובוס דרקונים): | ________ | ________ | ________ | ________ | ________ | __________ | ________ | _______ | __________ | _______ | ______ || ________ | ________ | ________ | ________ | ________ | __________ | ________ | _______ | __________ | _______ | ______ || ________ | ________ | ________ | ________ | ________ |
כיצד לפענח תמונות של קטטה: 5 שלבים
כיצד לפענח תמונות של קטטה: אם שיחקת אי פעם Super Smash Bros Brawl, כנראה צילמת כמה תמונות מצחיקות או מגניבות בדרך. עם זאת ניתן לצפות בתמונות אלה רק ב- wii ואינך יכול לשלוח אותן לכתובת דואר אלקטרוני או אפילו לחבר שלך. אבל מאשר