AX031700 בקר קלט אוניברסלי עם CAN
“
מידע על המוצר
מפרטים
- שם המוצר: בקר קלט אוניברסלי עם CAN
- מספר דגם: UMAX031700 גרסה V3
- מספר חלק: AX031700
- פרוטוקול נתמך: SAE J1939
- מאפיינים: כניסה אוניברסלית יחידה לפלט שסתום פרופורציונלי
בַּקָר
הוראות שימוש במוצר
1. הוראות התקנה
מידות ו-Pinout
עיין במדריך למשתמש עבור מידות מפורטות ו-pinout
מֵידָע.
הוראות הרכבה
ודא שהבקר מותקן היטב בעקבות ה
ההנחיות המופיעות במדריך למשתמש.
2. נגמרview של תכונות J1939
הודעות נתמכות
הבקר תומך בהודעות שונות המצוינות ב-SAE
תקן J1939. עיין בסעיף 3.1 במדריך למשתמש עבור
פרטים.
שם, כתובת ומזהה תוכנה
הגדר את השם, הכתובת ומזהה התוכנה של הבקר לפי
הדרישות שלך. עיין בסעיף 3.2 במדריך למשתמש עבור
הוראות.
3. נקודות קביעת ECU שהגישה אליהן באמצעות ה-Axiomatic Electronic
עוֹזֵר
השתמש ב-Axiomatic Electronic Assistant (EA) כדי לגשת ו
להגדיר את נקודות ההגדרה של ECU. עקוב אחר ההוראות המפורטות ב
סעיף 4 במדריך למשתמש.
4. הבזק חוזר על CAN עם ה-Axiomatic EA Bootloader
השתמש ב-Axiomatic EA Bootloader כדי לרענן את הבקר
מעל אוטובוס CAN. שלבים מפורטים מפורטים בסעיף 5 של המשתמש
יָדָנִי.
5. מפרט טכני
עיין במדריך למשתמש למפרט טכני מפורט
של הבקר.
6. היסטוריית גרסאות
עיין בסעיף 7 במדריך למשתמש עבור היסטוריית הגרסאות של
המוצר.
שאלות נפוצות (שאלות נפוצות)
ש: האם אוכל להשתמש במספר סוגי קלט עם ה-Single Input CAN
בקר?
ת: כן, הבקר תומך במגוון רחב של ניתנים להגדרה
סוגי קלט, המספקים צדדיות בשליטה.
ש: איך אני יכול לעדכן את התוכנה של הבקר?
ת: אתה יכול לרענן את הבקר על פני CAN באמצעות ה-Axiomatic
EA Bootloader. עיין בסעיף 5 במדריך למשתמש לפרטים
הוראות.
"`
מדריך למשתמש UMAX031700 גרסה V3
בקר קלט אוניברסלי עם פחית
SAEJ1939
מדריך למשתמש
P/N: AX031700
ראשי תיבות
ACK
הכרה חיובית (מתקן SAE J1939)
UIN
קלט אוניברסלי
EA
העוזר האלקטרוני Axiomatic (כלי שירות עבור ECUs Axiomatic)
ECU
יחידת שליטה אלקטרונית
(מתקן SAE J1939)
NAK
אישור שלילי (מתקן SAE J1939)
PDU1
פורמט להודעות שיש לשלוח לכתובת יעד, ספציפית או גלובלית (מתקן SAE J1939)
PDU2
פורמט המשמש לשליחת מידע שסומן באמצעות טכניקת הרחבה קבוצתית, ואינו מכיל כתובת יעד.
PGN
מספר קבוצת פרמטר (מתקן SAE J1939)
PropA
הודעה שמשתמשת ב-PGN הקנייני לתקשורת עמית לעמית
PropB
הודעה המשתמשת ב-PGN B Proprietary לתקשורת שידור
SPN
מספר פרמטר חשוד (מתקן SAE J1939)
הערה: ניתן להזמין ערכת עוזר אלקטרונית של Axiomatic כ-P/N: AX070502 או AX070506K
מדריך למשתמש UMAX031700. גרסה: 3
2-44
תוֹכֶן הָעִניָנִים
1. מעלVIEW של הבקר ………………………………………………………………………………………………………………………… 4
1.1. תיאור של קלט אוניברסלי יחיד לבקר פלט שסתום פרופורציונלי ………………………….. 4 1.2. בלוק פונקציית קלט אוניברסלי…………………………………………………………………………………………………………………………. 4
1.2.1. סוגי חיישני קלט ………………………………………………………………………………………………………………………………………………… ………. 4 1.2.2. אפשרויות נגד משיכה / משיכה ………………………………………………………………………………………………………………………… 5 1.2.3. 5. מינימום ומקסימום שגיאות וטווחים…………………………………………………………………………………………………………………. 1.2.4 5. סוגי מסנני תוכנה קלט ………………………………………………………………………………………………………………………………………… 1.3 6. מקורות בקרת בלוק פונקציות פנימיות ………………………………………………………………………………………….. 1.4 7. בלוק פונקציות של טבלת חיפוש ………………………………………………………………………………………………………………………. 1.4.1 8. ציר X, תגובת נתונים קלט………………………………………………………………………………………………………………………………… …….. 1.4.2 8. ציר Y, פלט טבלת חיפוש ………………………………………………………………………………………………………………………………… ……. 1.4.3 8. תצורת ברירת מחדל, תגובת נתונים …………………………………………………………………………………………………………………………. 1.4.4 9. תגובה מנקודה לנקודה ………………………………………………………………………………………………………………………………………… ….. 1.4.5 10. ציר X, תגובת זמן………………………………………………………………………………………………………………………………………… ………… 1.5 11. בלוק פונקציית לוגיקה ניתנת לתכנות …………………………………………………………………………………………………………. 1.5.1 14. הערכת תנאים ……………………………………………………………………………………………………………………………………………… 1.5.2 15. בחירת טבלה ……………………………………………………………………………………………………………………………………………………… ……….. 1.5.3 16. פלט בלוק לוגי ………………………………………………………………………………………………………………………………………………… …….. 1.6 17. בלוק פונקציות מתמטי………………………………………………………………………………………………………………………………….. 1.7 18 . יכול לשדר בלוק פונקציות………………………………………………………………………………………………………………….. 1.8 19. יכול לקבל בלוק פונקציות………………………………………………………………………………………………………………………………. 1.9 20. בלוק פונקציות אבחון …………………………………………………………………………………………………………………………. XNUMX
2. הוראות התקנה …………………………………………………………………………………………………………………………. 24
2.1. מימדים ו-PINOUT ………………………………………………………………………………………………………………………… 24 2.2. הוראות הרכבה ………………………………………………………………………………………………………………………….. 24
3. מעלVIEW OF J1939 תכונות ………………………………………………………………………………………………………………….. 26
3.1. מבוא להודעות נתמכות …………………………………………………………………………………………………………. 26 3.2. שם, כתובת ומזהה תוכנה ………………………………………………………………………………………………………………… 27
4. נקודות יעד של ECU אליהם ניתן לגשת עם העוזר האלקטרוני AXIOMATIC …………………………………. 29
4.1. J1939 NETWORK ………………………………………………………………………………………………………………………………………………… 29 4.2. קלט אוניברסלי ………………………………………………………………………………………………………………………………………………… 30 4.3. נקודות יעד של רשימת נתונים קבועים ………………………………………………………………………………………………………………….. 31 4.4. נקודות יעד של טבלת חיפוש ……………………………………………………………………………………………………………………………… 32 4.5. נקודות יעד לוגיות ניתנות לתכנות ………………………………………………………………………………………………………………….. 33 4.6. נקודות יעד בלוק פונקציות מתמטיות ………………………………………………………………………………………………………….. 35 4.7. יכול לקבל נקודות יעד ……………………………………………………………………………………………………………………….. 37 4.8. יכול לשדר נקודות יעד……………………………………………………………………………………………………………………………… 37
5
6. מפרט טכני …………………………………………………………………………………………………………………………………. 43
6.1. אספקת חשמל …………………………………………………………………………………………………………………………………………………. 43 6.2. קֶלֶט………………………………………………………………………………………………………………………………… ………… 43 6.3. תִקשׁוֹרֶת……………………………………………………………………………………………………………………………. 43 6.4. מפרט כללי ………………………………………………………………………………………………………………………………. 43
7. היסטוריית גרסאות………………………………………………………………………………………………………………………………………… ….. 44
מדריך למשתמש UMAX031700. גרסה: 3
3-44
1. מעלVIEW של הבקר
1.1. תיאור של קלט אוניברסלי יחיד לבקר פלט שסתום פרופורציונלי
בקר ה-CAN עם קלט יחיד (1IN-CAN) מיועד לשליטה רב-תכליתית של קלט בודד ומגוון רחב של לוגיקה ואלגוריתמים בקרה. עיצוב המעגל הגמיש שלו נותן למשתמש מגוון רחב של סוגי קלט הניתנים להגדרה.
לבקר יש כניסה אוניברסלית אחת הניתנת להגדרה מלאה שניתן להגדיר לקריאה: voltage, זרם, תדר/RPM, PWM או אותות כניסה דיגיטליים. כל בלוקי ה-I/O והפונקציות הלוגיות ביחידה עצמאיים מטבעם זה מזה, אך ניתן להגדיר אותם כך שיתקשרו זה עם זה במספר רב של דרכים.
בלוקי הפונקציות השונים הנתמכים על ידי 1IN-CAN מפורטים בסעיפים הבאים. כל נקודות ההגדרה ניתנות להגדרה על ידי המשתמש באמצעות ה-Axiomatic Electronic Assistant, כמתואר בסעיף 3 של מסמך זה.
1.2. בלוק פונקציית קלט אוניברסלי
הבקר מורכב משתי כניסות אוניברסליות. ניתן להגדיר את שתי הכניסות האוניברסליות למדידת נפחtagה, זרם, התנגדות, תדר, אפנון רוחב דופק (PWM) ואותות דיגיטליים.
1.2.1. סוגי חיישני קלט
טבלה 3 מפרטת את סוגי הקלט הנתמכים על ידי הבקר. הפרמטר סוג חיישן קלט מספק רשימה נפתחת עם סוגי הקלט המתוארים בטבלה 1. שינוי סוג חיישן הקלט משפיע על נקודות קבע אחרות בתוך אותה קבוצת נקודות קבע כגון שגיאה מינימלית/מקסימלית/טווח על ידי רענון אותן לסוג קלט חדש ולכן צריך להיות השתנה תחילה.
0 נכים 12 כרךtage 0 עד 5V 13 כרךtage 0 עד 10V 20 זרם 0 עד 20mA 21 זרם 4 עד 20mA 40 תדר 0.5Hz עד 10kHz 50 PWM Duty Cycle (0.5Hz עד 10kHz) 60 דיגיטלי (רגיל) 61 דיגיטלית (הפוכה) 62
טבלה 1 אפשרויות סוג חיישן קלט אוניברסלי
כל הכניסות האנלוגיות מוזנות ישירות לממיר אנלוגי-דיגיטלי (ADC) של 12 סיביות במיקרו-בקר. הכל כרךtagכניסות e הן בעלות עכבה גבוהה בעוד שכניסות זרם משתמשות בנגד 124 כדי למדוד את האות.
סוגי חיישני תדר/RPM, Pulse Width Modulated (PWM) וחיישני קלט מונה מחוברים לטיימרים של המיקרו-בקר. נקודת הגדר של פעימות לכל סיבוב נלקחת בחשבון רק כאשר סוג חיישן הכניסה שנבחר הוא סוג התדר לפי טבלה 3. כאשר נקודת הגדר של פעימות לכל סיבוב מוגדרת ל-0, המדידות שיבוצעו יהיו ביחידות של [Hz]. אם נקודת הגדר של פעימות לכל סיבוב מוגדרת לרמה גבוהה מ-0, המדידות שיבוצעו יהיו ביחידות של [RPM].
מדריך למשתמש UMAX031700. גרסה: 3
4-44
סוגי חיישני קלט דיגיטליים מציעים שלושה מצבים: רגיל, הפוך ונעוץ. המדידות שנלקחו עם סוגי כניסות דיגיטליות הן 1 (ON) או 0 (OFF).
1.2.2. אפשרויות נגד משיכה / משיכה
עם סוגי חיישני כניסה: תדר/RPM, PWM, דיגיטלי, למשתמש יש אפשרות לשלוש (3) אפשרויות שונות למשיכה למעלה/למטה כמפורט בטבלה 2.
0 Pullup/Pulldown כבוי 1 10k Pullup 2 10k Pullup
טבלה 2 אפשרויות נגד משיכה/משיכה
ניתן להפעיל או לבטל את האפשרויות הללו על-ידי התאמת נקודת ההגדרה של Pullup/Pulldown Resistor ב-Axiomatic Electronic Assistant.
1.2.3. מינימום ומקסימום שגיאות וטווחים
אין לבלבל את נקודות ההגדרה של טווח מינימלי וטווח מקסימלי עם טווח המדידה. נקודות ההגדרה הללו זמינות עם הכל מלבד הקלט הדיגיטלי, והן משמשות כאשר הקלט נבחר ככניסת בקרה עבור בלוק פונקציות אחר. הם הופכים לערכי Xmin ו-Xmax המשמשים בחישובי השיפוע (ראה איור 6). כאשר ערכים אלו משתנים, בלוקי פונקציות אחרים המשתמשים בקלט כמקור בקרה מתעדכנים באופן אוטומטי כדי לשקף את ערכי ציר ה-X החדשים.
הגדרות השגיאה המינימלית והשגיאה המקסימלית משמשות עם בלוק פונקציית האבחון, אנא עיין בסעיף 1.9 לפרטים נוספים על בלוק פונקציית האבחון. הערכים עבור נקודות ההגדרה הללו מוגבלים כך
0 <= שגיאה מינימלית <= טווח מינימום <= טווח מקסימלי <= שגיאה מקסימלית <= 1.1xMax*
* הערך המרבי עבור כל קלט תלוי בסוג. ניתן להגדיר את טווח השגיאות עד 10%
מעל ערך זה. למשלampעל:
תדר: מקסימום = 10,000 [Hz או RPM]
PWM:
מקסימום = 100.00 [%]
כרך ידtagה: מקסימום = 5.00 או 10.00 [V]
זרם: מקסימום = 20.00 [mA]
על מנת להימנע מגרימת תקלות שווא, המשתמש יכול לבחור להוסיף סינון תוכנה לאות המדידה.
1.2.4. קלט סוגי מסנני תוכנה
מדריך למשתמש UMAX031700. גרסה: 3
5-44
ניתן לסנן את כל סוגי הקלט, למעט דיגיטלית (רגיל), דיגיטלית (הפוך), דיגיטלית (נעולה) באמצעות נקודות ההגדרה של סוג מסנן וקבוע מסנן. ישנם שלושה (3) סוגי מסננים זמינים כמפורט בטבלה 3.
0 ללא סינון 1 ממוצע נע 2 ממוצע חוזר
טבלה 3 סוגי סינון קלט
אפשרות הסינון הראשונה ללא סינון, לא מספקת סינון לנתונים הנמדדים. לפיכך הנתונים הנמדדים ישמשו ישירות לכל בלוק פונקציות המשתמש בנתונים אלה.
האפשרות השנייה, Moving Average, מיישמת את `משוואה 1' למטה על נתוני קלט שנמדדו, כאשר ValueN מייצג את הנתונים הנמדדים הנוכחיים של הקלט, בעוד ValueN-1 מייצג את הנתונים שעברו סינון. קבוע המסנן הוא נקודת ההגדרה של קבוע הסינון.
משוואה 1 - פונקציית מסנן ממוצע נע:
ValueN
=
ערך N-1+
(קלט - ValueN-1) קבוע מסנן
האפשרות השלישית, ממוצע חוזר, מיישמת את 'משוואה 2' להלן על נתוני קלט שנמדדו, כאשר N הוא הערך של נקודת ההגדרה קבועה של מסנן. הקלט המסונן, Value, הוא הממוצע של כל מדידות הקלט שנלקחו במספר N (מסנן קבוע) של קריאות. כאשר הממוצע נלקח, הקלט המסונן יישאר עד שהממוצע הבא יהיה מוכן.
משוואה 2 - פונקציית העברה ממוצעת חוזרת: ערך = N0 קלטN N
1.3. מקורות בקרה פנימיים של בלוק פונקציות
מדריך למשתמש UMAX031700. גרסה: 3
6-44
בקר 1IN-CAN מאפשר לבחור מקורות בלוק פונקציות פנימיים מתוך רשימת בלוקי הפונקציות הלוגיים הנתמכים על ידי הבקר. כתוצאה מכך, ניתן לבחור כל פלט מבלוק פונקציות אחד כמקור הבקרה לאחר. זכור שלא כל האפשרויות הגיוניות בכל המקרים, אך הרשימה המלאה של מקורות הבקרה מוצגת בטבלה 4.
ערך 0 1 2 3 4 5 6 7 8
משמעות מקור בקרה לא בשימוש CAN Receive Message קלט אוניברסלי נמדד טבלת חיפוש בלוק פונקציות לוגי לתכנות בלוק פונקציות מתמטי בלוק פונקציות מתמטי בלוק רשימת נתונים קבועים בלוק נמדד אספקת חשמל נמדדה טמפרטורת מעבד
טבלה 4 אפשרויות מקור בקרה
בנוסף למקור, לכל פקד יש גם מספר התואם לתת-האינדקס של בלוק הפונקציות המדובר. טבלה 5 מתארת את הטווחים הנתמכים עבור אובייקטי המספר, בהתאם למקור שנבחר.
מקור בקרה
מספר מקור שליטה
מקור הבקרה לא בשימוש (התעלם)
[0]יכול לקבל הודעה
[1…8]קלט אוניברסלי נמדד
[1…1]בלוק פונקציות של טבלת חיפוש
[1…6]בלוק פונקציות לוגי שניתן לתכנות
[1…2]בלוק פונקציות מתמטי
[1…4]חסימת רשימת נתונים קבועה
[1…10]אספקת כוח מדודה
[1…1]טמפרטורת מעבד מדודה
[1…1]טבלה 5 אפשרויות מספר מקור בקרה
1.4. בלוק פונקציות של טבלת חיפוש
מדריך למשתמש UMAX031700. גרסה: 3
7-44
טבלאות חיפוש משמשות לתת תגובת פלט של עד 10 שיפועים לכל טבלת חיפוש. ישנם שני סוגים של תגובת טבלת חיפוש המבוססת על סוג ציר X: תגובת נתונים ותגובת זמן סעיפים 1.4.1 עד 1.4.5 יתארו את שני סוגי ציר X אלה ביתר פירוט. אם נדרשים יותר מ-10 שיפועים, ניתן להשתמש בלוק לוגי שניתן לתכנת כדי לשלב עד שלוש טבלאות כדי לקבל 30 שיפועים, כפי שמתואר בסעיף 1.5.
ישנן שתי נקודות הגדרה מרכזיות שישפיעו על בלוק פונקציות זה. הראשון הוא מקור ה-X-Axis ו-XAxis Number שמגדירים יחד את מקור הבקרה עבור בלוק הפונקציות.
1.4.1. ציר X, תגובת נתונים קלט
במקרה שבו סוג ציר ה-X = תגובת נתונים, הנקודות על ציר ה-X מייצגות את הנתונים של מקור הבקרה. יש לבחור ערכים אלו בטווח של מקור הבקרה.
בעת בחירת ערכי נתוני ציר X, אין הגבלות על הערך שניתן להזין בכל אחת מנקודות ציר ה-X. המשתמש צריך להזין ערכים בסדר עולה כדי להיות מסוגל לנצל את כל הטבלה. לכן, בעת התאמת נתוני ציר ה-X, מומלץ לשנות תחילה את X10, ולאחר מכן להוריד את האינדקסים בסדר יורד כדי לשמור על ההגדרות שלהלן:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
כפי שצוין קודם לכן, Xmin ו-Xmax ייקבעו לפי מקור ציר ה-X שנבחר.
אם חלק מנקודות הנתונים 'מתעלמים' כמתואר בסעיף 1.4.3, הן לא ישמשו בחישוב XAxis המוצג לעיל. למשלample, אם מתעלמים מנקודות X4 ומעלה, הנוסחה הופכת במקום זאת ל-Xmin <= X0 <= X1 <= X2<= X3<= Xmax.
1.4.2. ציר Y, פלט טבלת חיפוש
לציר ה-Y אין מגבלות על הנתונים שהוא מייצג. משמעות הדבר היא שניתן לקבוע בקלות תגובות הפוכות, או הגדלת/הקטנה או אחרות.
בכל המקרים, הבקר מסתכל על כל טווח הנתונים בנקודות ההגדרה של ציר ה-Y, ובוחר את הערך הנמוך ביותר כ-Ymin ואת הערך הגבוה ביותר כ-Ymax. הם מועברים ישירות לבלוקים אחרים של פונקציות כמגבלות על פלט טבלת החיפוש. (כלומר משמש כערכי Xmin ו-Xmax בחישובים ליניאריים).
עם זאת, אם חלק מנקודות הנתונים 'מתעלמים' כמתואר בסעיף 1.4.3, הן לא ישמשו בקביעת טווח ציר ה-Y. רק ערכי ציר ה-Y המוצגים ב-Axiomatic EA ייחשבו בעת קביעת גבולות הטבלה כאשר היא משמשת להנעת בלוק פונקציות אחר, כגון בלוק פונקציות מתמטי.
1.4.3. תצורת ברירת מחדל, תגובת נתונים
כברירת מחדל, כל טבלאות החיפוש ב-ECU מושבתות (מקור X-Axis שווה Control Not Used). ניתן להשתמש בטבלאות חיפוש כדי ליצור את מקצוען התגובה הרצויfileס. אם נעשה שימוש בקלט אוניברסלי כציר ה-X, הפלט של טבלת החיפוש יהיה מה שהמשתמש יזין בנקודות ההגדרה של ערכי Y.
כזכור, כל בלוק פונקציות מבוקר המשתמש בטבלת החיפוש כמקור קלט יחיל גם ליניאריזציה על הנתונים. לכן, עבור תגובת בקרה 1:1, ודא שהמינימום ו
מדריך למשתמש UMAX031700. גרסה: 3
8-44
ערכי המקסימום של הפלט תואמים את ערכי המינימום והמקסימום של ציר ה-Y של הטבלה.
כל הטבלאות (1 עד 3) מושבתות כברירת מחדל (לא נבחר מקור בקרה). עם זאת, אם ייבחר מקור X-Axis, ברירות המחדל של ערכי Y יהיו בטווח של 0 עד 100% כמתואר בסעיף "YAxis, פלט טבלת חיפוש" לעיל. ברירת המחדל המינימלית והמקסימלית של ציר X יוגדרו כמתואר בסעיף "ציר X, תגובת נתונים" לעיל.
כברירת מחדל, נתוני צירי X ו-Y מוגדרים לערך שווה בין כל נקודה מהמינימום למקסימום בכל מקרה.
1.4.4. תגובה מנקודה לנקודה
כברירת מחדל, צירי X ו-Y מוגדרים לתגובה ליניארית מנקודה (0,0) ל- (10,10), כאשר הפלט ישתמש בליניאריזציה בין כל נקודה, כפי שמוצג באיור 1. כדי לקבל את הליניאריזציה, כל "תגובה נקודה N", שבה N = 1 עד 10, מוגדרת עבור 'Ramp תגובת פלט.
איור 1 טבלת חיפוש עם "Ramp ל" תגובת נתונים
לחלופין, המשתמש יכול לבחור בתגובת 'Jump To' עבור "Point N Response", כאשר N = 1 עד 10. במקרה זה, כל ערך קלט בין XN-1 ל-XN יגרום לפלט מבלוק הפונקציות של Lookup Table של YN.
אקסample של בלוק פונקציות מתמטיקה (0 עד 100) המשמש לשליטה בטבלת ברירת מחדל (0 עד 100) אך עם תגובת `Jump To' במקום ברירת המחדל `Ramp ל' מוצג באיור 2.
מדריך למשתמש UMAX031700. גרסה: 3
9-44
איור 2 טבלת חיפוש עם תגובת נתונים "קפוץ אל".
לבסוף, ניתן לבחור כל נקודה מלבד (0,0) לתגובת 'התעלם'. אם "Point N Response" מוגדר להתעלם, אז כל הנקודות מ-(XN, YN) עד (X10, Y10) יתעלמו גם כן. עבור כל הנתונים הגדולים מ-XN-1, הפלט מבלוק הפונקציות של Lookup Table יהיה YN-1.
שילוב של Ramp ניתן להשתמש בתגובות 'אל', 'קפיצה אל' והתעלמות כדי ליצור מקצוען פלט ספציפי ליישוםfile.
1.4.5. ציר X, תגובת זמן
ניתן להשתמש בטבלת חיפוש גם כדי לקבל תגובת פלט מותאמת אישית כאשר סוג ציר ה-X הוא 'תגובת זמן'. כאשר זה נבחר, ציר ה-X מייצג כעת זמן, ביחידות של אלפיות שניות, בעוד שציר ה-Y עדיין מייצג את הפלט של בלוק הפונקציות.
במקרה זה, מקור ה-X-Axis מטופל ככניסה דיגיטלית. אם האות הוא למעשה כניסה אנלוגית, הוא מתפרש כמו כניסה דיגיטלית. כאשר כניסת הבקרה מופעלת, הפלט ישתנה לאורך פרק זמן בהתבסס על המקצועןfile בטבלת חיפוש.
כאשר כניסת הבקרה כבויה, הפלט תמיד באפס. כאשר הקלט מופעל, המקצועןfile מתחיל תמיד במיקום (X0, Y0) שהוא 0 פלט עבור 0ms.
בתגובת זמן, ניתן להגדיר את זמן המרווח בין כל נקודה על ציר ה-X בכל מקום מ-1ms עד 1דקה. [60,000 אלפיות השנייה].
מדריך למשתמש UMAX031700. גרסה: 3
10-44
1.5. בלוק פונקציות לוגי שניתן לתכנות
איור 3 מדריך למשתמש בלוק פונקציות לוגיות ניתנות לתכנות UMAX031700. גרסה: 3
11-44
בלוק הפונקציות הזה הוא ללא ספק המסובך מכולם, אבל חזק מאוד. ניתן לקשר את ההיגיון הניתן לתכנות לעד שלוש טבלאות, שכל אחת מהן תיבחר רק בתנאים נתונים. ניתן לשייך כל שלוש טבלאות (מתוך 8 הזמינות) ללוגיקה, ואילו מהן משמשות ניתנות להגדרה מלאה.
אם התנאים יהיו כאלה שנבחרה טבלה מסוימת (1, 2 או 3) כמתואר בסעיף 1.5.2, אז הפלט מהטבלה שנבחרה, בכל זמן נתון, יועבר ישירות לפלט הלוגי.
לכן, עד שלוש תגובות שונות לאותו קלט, או שלוש תגובות שונות לכניסות שונות, יכולות להפוך לקלט לבלוק פונקציות אחר, כגון כונן Output X. לשם כך, "מקור הבקרה" עבור הבלוק התגובתי ייבחר להיות "גוש הפונקציות הלוגיות הניתן לתכנות".
על מנת לאפשר כל אחד מהבלוקים הניתנים לתכנות, יש להגדיר את נקודת ההגדרה "בלוק לוגיקה ניתנת לתכנות" ל-True. כולם מושבתים כברירת מחדל.
ההיגיון מוערך בסדר המוצג באיור 4. רק אם לא נבחרה טבלת מספרים נמוכים יותר, יבדקו התנאים לטבלה הבאה. טבלת ברירת המחדל נבחרת תמיד ברגע שהיא מוערכת. לכן נדרש שטבלת ברירת המחדל תהיה תמיד המספר הגבוה ביותר בכל תצורה.
מדריך למשתמש UMAX031700. גרסה: 3
12-44
איור 4 מדריך למשתמש של תרשים זרימה לוגיקה ניתנת לתכנות UMAX031700. גרסה: 3
13-44
1.5.1. הערכת תנאים
השלב הראשון בקביעה איזו טבלה תיבחר כטבלה הפעילה הוא להעריך תחילה את התנאים הקשורים לטבלה נתונה. לכל טבלה יש עד שלושה תנאים שניתן להעריך.
ארגומנט 1 הוא תמיד פלט לוגי מבלוק פונקציות אחר. כמו תמיד, המקור הוא שילוב של סוג הבלוק הפונקציונלי ומספר, נקודות ההגדרה "טבלה X, תנאי Y, מקור ארגומנט 1" ו"טבלה X, תנאי Y, מספר טיעון 1", כאשר גם X = 1 עד 3 וגם Y = 1 עד 3.
ארגומנט 2 לעומת זאת, יכול להיות פלט לוגי אחר כמו עם ארגומנט 1, או ערך קבוע שנקבע על ידי המשתמש. כדי להשתמש בקבוע כארגומנט השני בפעולה, הגדר את "טבלה X, תנאי Y, מקור ארגומנט 2" ל-'שליטה בנתונים קבועים'. שימו לב שלערך הקבוע אין יחידה המשויכת אליו ב-Axiomatic EA, ולכן על המשתמש להגדיר אותו לפי הצורך עבור האפליקציה.
המצב מוערך על סמך "מפעיל טבלה X, מצב Y" שנבחר על ידי המשתמש. זה תמיד `=, שווה' כברירת מחדל. הדרך היחידה לשנות זאת היא לבחור שני ארגומנטים חוקיים עבור כל תנאי נתון. האפשרויות עבור המפעיל מופיעות בטבלה 6.
0 =, שווה 1 !=, לא שווה 2 >, גדול מ-3 >=, גדול מ- או שווה 4 <, פחות מ-5 <=, פחות מ- או שווה
טבלה 6 מצב אפשרויות מפעיל
כברירת מחדל, שני הארגומנטים מוגדרים ל'מקור שליטה לא בשימוש', מה שמנטרל את התנאי, ומביא אוטומטית לערך של N/A כתוצאה מכך. למרות שאיור 4 מציג רק נכון או לא נכון כתוצאה מהערכת מצב, המציאות היא שיכולות להיות ארבע תוצאות אפשריות, כמתואר בטבלה 7.
ערך 0 1 2 3
פירוש שגיאת שגיאה אמיתית לא רלוונטית
סיבה (טיעון 1) אופרטור (טיעון 2) = שקר (טיעון 1) אופרטור (טיעון 2) = פלט אמיתי של ארגומנט 1 או 2 דווח במצב שגיאה. לא בשימוש')
טבלה 7 תוצאות הערכת מצב
מדריך למשתמש UMAX031700. גרסה: 3
14-44
1.5.2. בחירת טבלה
על מנת לקבוע אם תיבחר טבלה מסוימת, מבוצעות פעולות לוגיות על תוצאות התנאים כפי שנקבעו לפי ההיגיון בסעיף 1.5.1. ישנם מספר שילובים לוגיים שניתן לבחור, כמפורט בטבלה 8.
0 טבלת ברירת מחדל 1 Cnd1 ו-Cnd2 ו-Cnd3 2 Cnd1 או Cnd2 או Cnd3 3 (Cnd1 ו-Cnd2) או Cnd3 4 (Cnd1 או Cnd2) ו-Cnd3
טבלה 8 תנאים אפשרויות מפעיל לוגיות
לא כל הערכה תזדקק לכל שלושת התנאים. המקרה שניתן בסעיף הקודם, למשלample, יש רק תנאי אחד רשום, כלומר שסיבוב המנוע יהיה מתחת לערך מסוים. לכן, חשוב להבין כיצד האופרטורים הלוגיים יעריכו שגיאה או תוצאה לא רלוונטית עבור תנאי.
טבלת ברירת המחדל של מפעיל לוגי Cnd1 ו-Cnd2 ו-Cnd3
בחר תנאים קריטריונים טבלה משויכת נבחרה אוטומטית ברגע שהיא מוערכת. יש להשתמש כאשר שניים או שלושה תנאים רלוונטיים, וכולם חייבים להיות נכונים כדי לבחור את הטבלה.
אם תנאי כלשהו שווה לשווא או שגיאה, הטבלה לא נבחרה. מתייחסים ל-N/A כמו ל-True. אם כל שלושת התנאים הם True (או לא רלוונטי), הטבלה נבחרה.
Cnd1 או Cnd2 או Cnd3
If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) אז יש להשתמש ב- Use Table כאשר רק תנאי אחד רלוונטי. ניתן להשתמש גם עם שניים או שלושה תנאים רלוונטיים.
אם תנאי כלשהו מוערך כ-True, הטבלה נבחרה. שגיאה או תוצאות לא רלוונטיות מטופלות כשווא
If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) אז השתמש בטבלה (Cnd1 ו-Cnd2) או Cnd3 לשימוש רק כאשר כל שלושת התנאים רלוונטיים.
אם גם תנאי 1 וגם תנאי 2 הם True, או תנאי 3 הוא True, הטבלה נבחרה. שגיאה או תוצאות לא רלוונטיות מטופלות כשווא
If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) אז השתמש בטבלה (Cnd1 או Cnd2) וב-Cnd3 לשימוש רק כאשר כל שלושת התנאים רלוונטיים.
אם תנאי 1 ותנאי 3 נכונים, או תנאי 2 ותנאי 3 נכונים, הטבלה נבחרה. שגיאה או תוצאות לא רלוונטיות מטופלות כשווא
If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) אז השתמש בטבלה
טבלה 9 הערכת תנאים בהתבסס על מפעיל לוגי נבחר
ברירת המחדל של "טבלה X, אופרטור לוגי של תנאים" עבור טבלה 1 וטבלה 2 היא 'Cnd1 ו-Cnd2 ו-Cnd3', בעוד טבלה 3 מוגדרת להיות 'טבלת ברירת המחדל'.
מדריך למשתמש UMAX031700. גרסה: 3
15-44
1.5.3. פלט בלוק לוגי
נזכיר שטבלה X, שבה X = 1 עד 3 בבלוק הפונקציה הניתנת לתכנות, לא פירושה טבלת חיפוש 1 עד 3. לכל טבלה יש נקודת הגדרה "מספר בלוק טבלת חיפוש טבלה X" המאפשרת למשתמש לבחור אילו טבלאות חיפוש הוא רוצה משויך לבלוק לוגי נתון מסוים. טבלאות ברירת המחדל המשויכות לכל בלוק לוגי מופיעות בטבלה 10.
מספר בלוק לוגי שניתן לתכנות
1
טבלה 1 בדיקת מידע
טבלה 2 בדיקת מידע
טבלה 3 בדיקת מידע
מספר בלוק טבלה מספר בלוק טבלה מספר בלוק טבלה
1
2
3
טבלה 10 טבלאות בדיקת ברירת מחדל של בלוק לוגי ניתנים לתכנות
אם לטבלת החיפוש המשויכת לא נבחר "מקור ציר X", אז הפלט של בלוק הלוגיקה הניתנת לתכנות יהיה תמיד "לא זמין" כל עוד טבלה זו נבחרה. עם זאת, אם טבלת החיפוש תהיה מוגדרת לתגובה חוקית לקלט, בין אם זה נתונים או זמן, הפלט של בלוק הפונקציה Lookup Table (כלומר נתוני ציר ה-Y שנבחרו על סמך ערך ציר ה-X) הופכים לפלט של בלוק הפונקציה הניתנת לתכנות כל עוד הטבלה הזו נבחרה.
שלא כמו כל שאר בלוקי הפונקציות, הלוגיקה הניתנת לתכנות אינה מבצעת חישובי ליניאריזציה כלשהם בין נתוני הקלט והפלט. במקום זאת, הוא משקף בדיוק את נתוני הקלט (טבלת חיפוש). לכן, כאשר משתמשים בלוגיקה הניתנת לתכנות כמקור בקרה עבור בלוק פונקציות אחר, מומלץ מאוד שכל צירי ה-Y של טבלת החיפוש המשויכים יהיו (א) מוגדרים בין טווח הפלט של 0 עד 100% או (ב) כולם מוגדרים ל- אותו קנה מידה.
מדריך למשתמש UMAX031700. גרסה: 3
16-44
1.6. בלוק פונקציות מתמטי
ישנם ארבעה בלוקי פונקציות מתמטיים המאפשרים למשתמש להגדיר אלגוריתמים בסיסיים. בלוק פונקציות מתמטי יכול לקחת עד ארבעה אותות כניסה. כל קלט עובר קנה מידה בהתאם לגבול ולהגדרות קנה המידה הקשורים.
התשומות מומרות לאחוזיםtagערך המבוסס על הערכים "פונקציה X קלט Y מינימום" ו-"פונקציה X קלט Y מקסימום" שנבחרו. לשליטה נוספת, המשתמש יכול גם להתאים את "Scaler פונקציית X Input Y". כברירת מחדל, לכל קלט יש 'משקל' קנה מידה של 1.0 עם זאת, ניתן לשנות את קנה המידה של כל קלט מ-1.0 ל-1.0 לפי הצורך לפני שהוא מוחל בפונקציה.
בלוק פונקציות מתמטי כולל שלוש פונקציות הניתנות לבחירה, שכל אחת מהן מיישמת את משוואה A אופרטור B, כאשר A ו-B הם כניסות פונקציה והאופרטור נבחר פונקציה עם פונקציה מתמטית X Operator. אפשרויות נקודת ההגדרה מוצגות בטבלה 11. הפונקציות מחוברות יחד, כך שהתוצאה של הפונקציה הקודמת נכנסת לקלט A של הפונקציה הבאה. לפיכך לפונקציה 1 יש גם קלט A וגם קלט B ניתנים לבחירה עם נקודות קבע, כאשר לפונקציות 2 עד 4 ניתן לבחור רק קלט B. קלט נבחר על ידי הגדרת פונקציה X קלט Y מקור ופונקציה X קלט Y מספר. אם פונקציה X כניסה B מקור מוגדרת ל-0 אות בקרה לא בשימוש עובר פונקציה ללא שינוי.
= (1 1 1)2 23 3 4 4
0
=, נכון כאשר InA שווה ל-InB
1
!=, נכון כאשר InA אינו שווה ל-InB
2
>, נכון כאשר InA גדול מ-InB
3
>=, נכון כאשר InA גדול או שווה ל-InB
4
<, נכון כאשר InA פחות מ-InB
5
<=, נכון כאשר InA קטן או שווה ל-InB
6
OR, True כאשר InA או InB הם True
7
AND, נכון כאשר InA ו-InB הם אמת
8 XOR, נכון כאשר InA או InB הם True, אך לא שניהם
9
+, תוצאה = InA פלוס InB
10
-, תוצאה = InA מינוס InB
11
x, תוצאה = InA כפול InB
12
/, תוצאה = InA חלקי InB
13
MIN, תוצאה = הקטן ביותר מבין InA ו-InB
14
MAX, תוצאה = הגדול ביותר מבין InA ו-InB
טבלה 11 מפעילי פונקציות מתמטיקה
המשתמש צריך לוודא שהקלטים תואמים זה לזה בעת שימוש בחלק מהפעולות המתמטיות. לדוגמה, אם יש למדוד קלט אוניברסלי 1 ב-[V], בעוד ש-CAN Receive 1 יימדד ב-[mV] וב-Matth Function Operator 9 (+), התוצאה לא תהיה הערך האמיתי הרצוי.
לקבלת תוצאה חוקית, מקור הבקרה עבור קלט חייב להיות ערך שאינו אפס, כלומר משהו אחר מאשר 'מקור בקרה לא בשימוש'.
בעת חלוקה, ערך InB אפס תמיד יתקבל הוא ערך פלט אפס עבור הפונקציה הקשורה. בעת חיסור, תוצאה שלילית תמיד תטופל כאפס, אלא אם הפונקציה מוכפלת באחד שלילי, או שהכניסות יעברו קנה מידה עם מקדם שלילי תחילה.
מדריך למשתמש UMAX031700. גרסה: 3
17-44
1.7. בלוק פונקציית CAN Transmit
בלוק הפונקציות CAN Transmit משמש לשליחת פלט כלשהו מבלוק פונקציות אחר (כלומר קלט, אות לוגי) לרשת J1939.
בדרך כלל, כדי להשבית הודעת שידור, "קצב חזרות שידור" מוגדר לאפס. עם זאת, אם ההודעה תשתף את מספר קבוצת הפרמטרים שלה (PGN) עם הודעה אחרת, זה לא בהכרח נכון. במקרה שבו מספר הודעות חולקות את אותו "שדר PGN", קצב החזרות שנבחר בהודעה עם המספר הנמוך ביותר ישמש עבור כל ההודעות המשתמשות באותו PGN.
כברירת מחדל, כל ההודעות נשלחות ב-PGN B כהודעות שידור. אם כל הנתונים אינם נחוצים, השבת את כל ההודעה על ידי הגדרת הערוץ הנמוך ביותר באמצעות PGN זה לאפס. אם חלק מהנתונים אינם נחוצים, פשוט שנה את ה-PGN של הערוץ/ים המיותרים לערך לא בשימוש בטווח B קנייני.
בעת הפעלה, ההודעה המשודרת לא תשודר אלא לאחר עיכוב של 5 שניות. זה נעשה כדי למנוע מכל תנאי הפעלה או אתחול ליצור בעיות ברשת.
מכיוון שברירות המחדל הן הודעות PropB, "עדיפות הודעות שידור" מאותחלת תמיד ל-6 (עדיפות נמוכה) ולא נעשה שימוש בנקודת ההגדרה "כתובת יעד (עבור PDU1)". נקודת הגדרה זו תקפה רק כאשר נבחרה PDU1 PGN, וניתן להגדיר אותה לכתובת הגלובלית (0xFF) עבור שידורים, או לשלוח לכתובת ספציפית כפי שהוגדר על ידי המשתמש.
ניתן להשתמש ב"גודל נתונים שידור", "אינדקס שידור נתונים במערך (LSB)", "אינדקס סיביות שידור בבתים (LSB)", "רזולוציית שידור" ו"היסט שידור" כולם יכולים לשמש כדי למפות את הנתונים לכל SPN נתמך לפי תקן J1939.
הערה: CAN Data = (היסט נתוני קלט)/רזולוציה
ה-1IN-CAN תומך בעד 8 הודעות שידור CAN ייחודיות, את כולן ניתן לתכנת לשלוח כל נתונים זמינים לרשת ה-CAN.
מדריך למשתמש UMAX031700. גרסה: 3
18-44
1.8. בלוק פונקציות CAN Receive
בלוק הפונקציות CAN Receive מיועד לקחת כל SPN מרשת J1939, ולהשתמש בו כקלט לבלוק פונקציות אחר.
ה-Receive Message Enabled הוא נקודת ההגדרה החשובה ביותר הקשורה לבלוק פונקציות זה ויש לבחור אותה תחילה. שינוי זה יגרום להפעלה/השבתה של נקודות הגדרה אחרות בהתאם לצורך. כברירת מחדל, כל הודעות הקבלה מושבתות.
לאחר הפעלת הודעה, תקלת תקשורת אבודה תסומן אם הודעה זו לא תתקבל בתקופת פסק הזמן של קבלת הודעה. זה עלול להפעיל אירוע תקשורת אבודה. על מנת למנוע פסק זמן ברשת רוויה מאוד, מומלץ להגדיר את התקופה לפחות פי שלושה מקצב העדכון הצפוי. כדי להשבית את תכונת הזמן הקצוב, פשוט הגדר את הערך הזה לאפס, ובמקרה זה ההודעה המתקבלת לעולם לא תגרום לפסק זמן ולעולם לא תפעיל תקלת תקשורת אבודה.
כברירת מחדל, כל הודעות הבקרה צפויות להישלח אל בקר 1IN-CAN ב-PGNs קנייניים. עם זאת, אם תיבחר הודעת PDU1, ניתן להגדיר את בקר 1IN-CAN לקבל אותה מכל ECU על ידי הגדרת הכתובת הספציפית ששולחת את ה-PGN לכתובת הגלובלית (0xFF). אם במקום זאת נבחרה כתובת ספציפית, כל נתוני ECU אחרים ב-PGN יתעלמו.
ניתן להשתמש ב-Receive Data Size, Receive Data Index in Array (LSB), Receive Bit in Byte (LSB), Receive Resolution וה-Receive Offset כדי למפות כל SPN שנתמך על ידי תקן J1939 לנתוני הפלט של בלוק הפונקציות Received .
כפי שהוזכר קודם לכן, ניתן לבחור בלוק פונקציית CAN קבלה כמקור קלט הבקרה עבור בלוקי פונקציית הפלט. כאשר זה המקרה, נקודות הקביעה Mine Data Received (Off Threshold) ו-Received Data Max (On Threshold) קובעות את ערכי המינימום והמקסימום של אות הבקרה. כפי שהשמות מרמזים, הם משמשים גם כספי הפעלה/כיבוי עבור סוגי פלט דיגיטלי. ערכים אלו נמצאים בכל יחידות הנתונים לאחר שהרזולוציה וההיסט מוחלים על אות CAN. בקר 1IN-CAN תומך בעד חמש הודעות CAN קליטה ייחודיות.
מדריך למשתמש UMAX031700. גרסה: 3
19-44
1.9. בלוק פונקציית אבחון
ישנם מספר סוגי אבחון הנתמכים על ידי בקר האותות 1IN-CAN. זיהוי ותגובה של תקלות קשורים לכל כונני הכניסות והפלט האוניברסליים. בנוסף לתקלות קלט/פלט, ה-1IN-CAN יכול גם לזהות/להגיב לאספקת מתח מעל/מתחת לווליוםtagמדידות e, טמפרטורת יתר של המעבד או אירועי תקשורת אבדו.
איור 5 בלוק פונקציית אבחון
"זיהוי תקלות מופעל" הוא נקודת ההגדרה החשובה ביותר הקשורה לבלוק פונקציות זה, ויש לבחור אותה תחילה. שינוי זה יגרום להפעלה או השבתה של נקודות הגדרה אחרות בהתאם לצורך. כאשר הוא מושבת, מתעלמים מכל התנהגות האבחון הקשורה לקלט/פלט או לאירוע המדובר.
ברוב המקרים, ניתן לסמן תקלות כהתרחשות נמוכה או גבוהה. ספי המינימום/מקסימום עבור כל האבחון הנתמך על ידי 1IN-CAN מפורטים בטבלה 12. ערכים מודגשים הם נקודות קבע הניתנות להגדרה על ידי המשתמש. חלק מהאבחונים מגיבים רק למצב בודד, ובמקרה זה רשום N/A באחת העמודות.
בלוק פונקציה אוניברסלי קלט אובדן תקשורת
סף מינימום
סף מקסימלי
מינימום שגיאה
שגיאה מקסימלית
לא
הודעה שהתקבלה
(כל)
טבלה 12 ספי זיהוי תקלות
פסק זמן
כאשר ישים, נקודת קביעת היסטרזה מסופקת כדי למנוע הגדרה מהירה וניקוי של דגל השגיאה כאשר ערך קלט או משוב נמצא ממש קרוב לסף זיהוי התקלות. עבור הקצה הנמוך, לאחר שסומנה תקלה, היא לא תסולק עד שהערך הנמדד יהיה גדול או שווה לסף המינימלי + "היסטרזיס לניקוי תקלה". עבור הקצה הגבוה, הוא לא ינוקה עד שהערך הנמדד יהיה קטן או שווה לסף המרבי "היסטרזיס לניקוי
מדריך למשתמש UMAX031700. גרסה: 3
20-44
תַקָלָה." ערכי המינימום, המקסימום וההיסטרזה נמדדים תמיד ביחידות של התקלה המדוברת.
נקודת ההגדרה הבאה בבלוק פונקציה זה היא "האירוע יוצר DTC ב-DM1". אם ורק אם זה מוגדר כ-true, שאר נקודות ההגדרה בבלוק הפונקציות יתאפשרו. כולם קשורים לנתונים שנשלחים לרשת J1939 כחלק מהודעת DM1, Active Diagnostic Trouble Codes.
קוד תקלות אבחון (DTC) מוגדר על ידי תקן J1939 כערך של ארבעה בתים שהוא
שילוב של:
מספר פרמטר חשוד SPN (19 הסיביות הראשונות של ה-DTC, LSB תחילה)
FMI
מזהה מצב כשל
(5 הסיביות הבאות של ה-DTC)
CM
שיטת המרה
(ביט אחד, תמיד מוגדר ל-1)
OC
ספירת התרחשויות
(7 סיביות, מספר הפעמים שהתקלה קרתה)
בנוסף לתמיכה בהודעת DM1, גם בקר האותות 1IN-CAN תומך
DM2 קודי בעיות אבחון פעילים בעבר
נשלח רק לפי בקשה
ניקוי/איפוס נתוני אבחון DM3 של DTCs שהיו פעילים בעבר נעשה רק לפי בקשה
ניקוי/איפוס נתוני אבחון DM11 עבור DTCs פעילים
נעשה רק לפי בקשה
כל עוד אפילו בלוק פונקציית אבחון אחד יש "אירוע מייצר DTC ב-DM1" מוגדר כ-True, בקר האותות 1IN-CAN ישלח את הודעת DM1 כל שנייה אחת, ללא קשר לשאלה אם קיימות תקלות פעילות או לא, כפי שהומלץ על ידי התקן. בעוד שאין נקודות DTC פעילות, ה- 1IN-CAN ישלח את ההודעה "אין תקלות פעילות". אם DTC לא פעיל בעבר הופך לפעיל, DM1 יישלח מיד כדי לשקף זאת. ברגע שה-DTC הפעיל האחרון לא פעיל, הוא ישלח DM1 המציין שאין יותר DTCs פעילים.
אם יש יותר מ-DTC פעיל אחד בכל זמן נתון, הודעת DM1 הרגילה תישלח באמצעות הודעת שידור מרובה חבילות (BAM). אם הבקר יקבל בקשה ל-DM1 בזמן שזה נכון, הוא ישלח את הודעת ריבוי החבילות לכתובת המבקש באמצעות פרוטוקול התחבורה (TP).
בעת הפעלה, הודעת DM1 לא תשודר אלא לאחר עיכוב של 5 שניות. זה נעשה כדי למנוע כל תנאי הפעלה או אתחול מסומן כשגיאה פעילה ברשת.
כאשר התקלה מקושרת ל-DTC, יומן לא נדיף של ספירת ההתרחשויות (OC) נשמר. ברגע שהבקר יזהה תקלה חדשה (שלא הייתה פעילה בעבר), הוא יתחיל להקטין את הטיימר "עיכוב לפני שליחת DM1" עבור אותו בלוק פונקציית אבחון. אם התקלה נשארה קיימת במהלך זמן ההשהיה, הבקר יקבע את ה-DTC לפעיל ויגדיל את ה-OC ביומן. מיד ייווצר DM1 הכולל את ה-DTC החדש. הטיימר מסופק כך שתקלות לסירוגין לא יציפו את הרשת כשהתקלה באה והולכת, שכן הודעת DM1 תישלח בכל פעם שהתקלה מופיעה או נעלמת.
DTCs פעילים בעבר (כל אחד עם OC שאינו אפס) זמינים על פי בקשה עבור הודעת DM2. אם יש יותר מ-DTC אחד פעיל בעבר, ה-multipacket DM2 יישלח לכתובת המבקש באמצעות פרוטוקול התחבורה (TP).
אם תתבקש DM3, ספירת ההתרחשויות של כל ה-DTC הפעילים בעבר תאופס לאפס. ה-OC של DTCs הפעילים כעת לא ישתנה.
מדריך למשתמש UMAX031700. גרסה: 3
21-44
לבלוק פונקציית האבחון יש נקודת הגדרה "אירוע נוקה רק על ידי DM11". כברירת מחדל, זה תמיד מוגדר ל-False, מה שאומר שברגע שהמצב שגרם להגדרת דגל שגיאה נעלם, ה-DTC נעשה באופן אוטומטי Previously Active, ואינו נכלל עוד בהודעת DM1. עם זאת, כאשר נקודת ההגדרה הזו מוגדרת כ-True, גם אם הדגל נמחק, ה-DTC לא יהפוך ללא פעיל, ולכן הוא ימשיך להישלח בהודעת DM1. רק כאשר נתבקש DM11, ה-DTC לא יפעל. תכונה זו עשויה להיות שימושית במערכת שבה יש לזהות בבירור תקלה קריטית כאילו קרתה, גם אם התנאים שגרמו לה נעלמו.
בנוסף לכל ה-DTCs הפעילים, חלק נוסף של הודעת DM1 הוא הביט הראשון שמשקף את ה-Lamp סטָטוּס. לכל בלוק פונקציות אבחון יש את נקודת ההגדרה "Lamp מוגדר לפי אירוע ב-DM1" שקובע איזה lamp יוגדר בבייט זה בזמן שה-DTC פעיל. תקן J1939 מגדיר את ה-lampכמו 'תקלה', 'אדום, עצור', 'ענבר, אזהרה' או 'הגנה'. כברירת מחדל, הסמל 'ענבר, אזהרה' lamp הוא בדרך כלל זה שנקבע על ידי כל תקלה פעילה.
כברירת מחדל, כל בלוק פונקציות אבחון משויך אליו SPN קנייני. עם זאת, נקודת ההגדרה הזו "SPN עבור אירוע בשימוש ב-DTC" ניתנת להגדרה מלאה על ידי המשתמש אם הוא מעוניין שהיא תשקף במקום זאת הגדרת SPN סטנדרטית ב-J1939-71. אם ה-SPN משתנה, ה-OC של יומן השגיאות המשויך מאופס אוטומטית לאפס.
לכל בלוק פונקציות אבחון משויך אליו גם FMI ברירת מחדל. נקודת ההגדרה היחידה עבור המשתמש לשנות את ה-FMI היא "FMI עבור אירוע בשימוש ב-DTC", למרות שבחלק מבלוקים של פונקציות אבחון יכולות להיות שגיאות גבוהות ונמוכות כאחד, כפי שמוצג בטבלה 13. במקרים אלו, ה-FMI בנקודת ההגדרה משקף את זה של מצב הקצה הנמוך, וה-FMI המשמש את התקלה הגבוהה ייקבע לפי טבלה 21. אם ה-FMI משתנה, ה-OC של יומן השגיאות המשויך מאופס אוטומטית לאפס.
מדריך למשתמש UMAX031700. גרסה: 3
22-44
FMI עבור אירוע בשימוש ב-DTC Low Fault
FMI=1, נתונים תקפים אך מתחת לטווח הפעולה הרגיל הרמה החמורה ביותר FMI=4, Voltage מתחת לנורמלי, או מקוצר למקור נמוך FMI=5, זרם מתחת לרגיל או מעגל פתוח FMI=17, נתונים תקפים אך מתחת לטווח פעולה רגיל רמה לפחות חמורה FMI=18, נתונים תקפים אך מתחת לטווח פעולה רגיל רמה בינונית חמורה FMI=21 , הנתונים נסחפו נמוך
FMI מקביל בשימוש ב-DTC High Fault
FMI=0, נתונים תקפים אך מעל טווח הפעולה הרגיל הרמה החמורה ביותר FMI=3, כרךtage מעל נורמלי, או מקוצר למקור גבוה FMI=6, זרם מעל מעגל רגיל או מקורקע FMI=15, נתונים תקפים אך מעל טווח פעולה נורמלי הרמה הפחות חמורה FMI=16, נתונים תקפים אך מעל טווח פעולה רגיל ברמה בינונית חמורה FMI=20 , נתונים נסחפו גבוה
טבלה 13 FMI תקלה נמוכה לעומת FMI תקלה גבוהה
אם ה-FMI המשמש הוא כל דבר אחר מאשר אחד מאלה שבטבלה 13, אז גם התקלות הנמוכות והגבוהות יוקצו לאותו FMI. יש להימנע ממצב זה, שכן היומן עדיין ישתמש ב-OC שונה עבור שני סוגי התקלות, למרות שהן ידווחו זהות ב-DTC. באחריות המשתמש לוודא שזה לא יקרה.
מדריך למשתמש UMAX031700. גרסה: 3
23-44
2. הוראות התקנה
2.1. מידות ו-Pinout בקר 1IN-CAN ארוז במארז פלסטיק מרותך קולי במיוחד. המכלול נושא דירוג IP67.
איור 6 מידות דיור
סיכה # תיאור
1
BATT +
2
קלט +
3
CAN_H
4
אני יכול
5
קלט -
6
BATT-
טבלה 14 Pinout מחבר
2.2. הוראות הרכבה
הערות ואזהרות · אין להתקין ליד נפח גבוהtage או מכשירים בעלי זרם גבוה. · שימו לב לטווח טמפרטורת הפעולה. כל החיווט בשטח חייב להיות מתאים לטווח הטמפרטורות הזה. · התקן את היחידה עם מקום מתאים לשירות ולגישה נאותה לרתום (15
ס"מ) והורדת מתחים (30 ס"מ). · אין לחבר או לנתק את היחידה בזמן שהמעגל פעיל, אלא אם ידוע שהאזור אינו
מְסוּכָּן.
הַרכָּבָה
חורי ההרכבה הם בגודל של ברגים #8 או M4. אורך הבורג ייקבע לפי עובי לוחית ההרכבה של משתמש הקצה. אוגן ההרכבה של הבקר הוא בעובי 0.425 אינץ' (10.8 מ"מ).
אם המודול מותקן ללא מארז, יש להתקין אותו אנכית עם מחברים פונים שמאלה או
מדריך למשתמש UMAX031700. גרסה: 3
24-44
הזכות להפחית את הסבירות לכניסת לחות.
חיווט ה-CAN נחשב בטוח מטבעו. חוטי החשמל אינם נחשבים בטוחים באופן מהותי ולכן במקומות מסוכנים הם צריכים להיות ממוקמים בצינור או במגשי צינור בכל עת. למטרה זו יש להתקין את המודול במתחם במקומות מסוכנים.
אורך חוט או כבלים לא יעלה על 30 מטר. יש להגביל את חיווט כניסת החשמל ל-10 מטרים.
כל החיווט בשטח צריך להיות מתאים לטווח טמפרטורת הפעולה.
התקן את היחידה עם מקום מתאים זמין לשירות ולגישה נאותה לרתום תיל (6 אינץ' או 15 ס"מ) ושחרור מתחים (12 אינץ' או 30 ס"מ).
חיבורים
השתמש בתקעי ההזדווגות הבאים של TE Deutsch כדי להתחבר לשקעים האינטגרליים. החיווט לתקעי התאמת אלה חייב להיות בהתאם לכל החוקים המקומיים הרלוונטיים. חיווט שטח מתאים לנפח המדורגtagיש להשתמש ב-e ובנוכחי. הדירוג של כבלי החיבור חייב להיות לפחות 85 מעלות צלזיוס. עבור טמפרטורות סביבה מתחת ל-10 מעלות צלזיוס ומעל ל-70 מעלות צלזיוס, השתמש בחיווט שטח המתאים לטמפרטורת סביבה מינימלית ומקסימלית כאחד.
עיין בגיליונות הנתונים המתאימים של TE Deutsch עבור טווחי קוטר בידוד שמיש והוראות אחרות.
מחבר מגעי חיבור
שקעי התאמה לפי המתאים (עיין בכתובת www.laddinc.com למידע נוסף על אנשי הקשר הזמינים עבור תקע התאמה זה.)
DT06-08SA, 1 W8S, 8 0462-201-16141, ו-3 114017
מדריך למשתמש UMAX031700. גרסה: 3
25-44
3. מעלVIEW של תכונות J1939
התוכנה תוכננה לספק גמישות למשתמש ביחס להודעות הנשלחות אל ה-ECU וממנו על ידי אספקת: · מופע ECU הניתן להגדרה ב-NAME (כדי לאפשר מספר ECUs באותה רשת) · פרמטרים ניתנים להגדרה של שידור PGN ו-SPN · קבלה ניתנת להגדרה פרמטרים של PGN ו-SPN · שליחת פרמטרי הודעות אבחון DM1 · קריאה ותגובה להודעות DM1 שנשלחו על ידי ECUs אחרים · יומן אבחון, שמור בזיכרון לא נדיף, לשליחת הודעות DM2
3.1. מבוא להודעות נתמכות ה-ECU תואם לתקן SAE J1939, ותומך ב-PGNs הבאים
מ-J1939-21 – שכבת קישור נתונים · בקשה · אישור · ניהול חיבורי פרוטוקול תחבורה · הודעת העברת נתונים בפרוטוקול תחבורה
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
הערה: ניתן לבחור כל B PGN קנייני בטווח 65280 עד 65535 ($00FF00 עד $00FFFF)
מאת J1939-73 – אבחון · קודי תקלות אבחון פעילים DM1 · קודי תקלות אבחון פעילים בעבר DM2 · ניקוי/איפוס נתוני אבחון DM3 עבור DTCs פעילים בעבר · DM11 – ניקוי/איפוס נתוני אבחון עבור DTCs פעילים · בקשת גישה לזיכרון DM14 · DM15 Access Memory תגובה · DM16 העברת נתונים בינארית
65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)
מ-J1939-81 – ניהול רשת · כתובת נתבעה/לא ניתן לתבוע · כתובת פקודה
60928 ($00EE00) 65240 ($00FED8)
מ-J1939-71 שכבת יישומי רכב · זיהוי תוכנה
65242 ($00FEDA)
אף אחד משכבת היישום PGNs אינו נתמך כחלק מתצורות ברירת המחדל, אך ניתן לבחור אותם כרצוי עבור בלוקי פונקציות שידור או מתקבל. הגישה לנקודות הגדר מתבצעת באמצעות פרוטוקול גישה רגיל לזיכרון (MAP) עם כתובות קנייניות. ה-Axiomatic Electronic Assistant (EA) מאפשר הגדרה מהירה וקלה של היחידה על גבי רשת CAN.
מדריך למשתמש UMAX031700. גרסה: 3
26-44
3.2. שם, כתובת ומזהה תוכנה
J1939 NAME ל-1IN-CAN ECU יש את ברירות המחדל הבאות עבור J1939 NAME. על המשתמש להתייחס לתקן SAE J1939/81 לקבלת מידע נוסף על פרמטרים אלו והטווחים שלהם.
כתובת שרירותית בעלת יכולת תעשיה קבוצת מערכת רכב מופע מערכת רכב פונקציה פונקציה מופע ECU מופע קוד ייצור מספר זהות
כן 0, גלובלי 0 0, מערכת לא ספציפית 125, בקר קלט/פלט Axiomatic 20, Axiomatic AX031700, בקר קלט יחיד עם CAN 0, מופע ראשון 162, משתנה Axiomatic Technologies Corporation, מוקצה באופן ייחודי במהלך תכנות המפעל עבור כל ECU
מופע ה-ECU הוא נקודת הגדרה הניתנת להגדרה המשויכת ל-NAME. שינוי ערך זה יאפשר להבחין בין ECU מרובים מסוג זה על ידי ECUs אחרים (כולל ה-Axiomatic Electronic Assistant) כאשר כולם מחוברים באותה רשת.
כתובת ECU ערך ברירת המחדל של נקודת ההגדרה הזו הוא 128 (0x80), שהיא כתובת ההתחלה המועדפת עבור ECUs הניתנים להגדרה עצמית כפי שהוגדרה על ידי SAE בטבלאות J1939 B3 עד B7. ה-Axiomatic EA תאפשר בחירה של כל כתובת בין 0 ל-253, ובאחריות המשתמש לבחור כתובת התואמת את התקן. המשתמש חייב גם להיות מודע לכך שמכיוון שהיחידה מסוגלת לכתובת שרירותית, אם ECU אחר עם עדיפות גבוהה יותר NAME יתמודד על הכתובת שנבחרה, ה-1IN-CAN ימשיך לבחור את הכתובת הבאה הגבוהה ביותר עד שימצא את הכתובת שהוא יוכל לתבוע. ראה J1939/81 לפרטים נוספים על תביעת כתובת.
מזהה תוכנה
PGN 65242
זיהוי תוכנה
קצב חזרת שידור: לפי בקשה
אורך נתונים:
מִשְׁתַנֶה
דף נתונים מורחב:
0
דף נתונים:
0
פורמט PDU:
254
PDU ספציפי:
218 PGN מידע תומך:
עדיפות ברירת מחדל:
6
מספר קבוצת פרמטר:
65242 (0xFEDA)
- רך
נקודת התחלה 1 2-n
אורך פרמטר שם 1 בייט מספר שדות זיהוי תוכנה משתנים זיהוי(ים) תוכנה, מפריד (ASCII "*")
SPN 965 234
עבור ECU 1IN-CAN, Byte 1 מוגדר ל-5, ושדות הזיהוי הם כדלקמן (מספר חלק)*(גרסה)*(תאריך)*(בעלים)*(תיאור)
מדריך למשתמש UMAX031700. גרסה: 3
27-44
ה-Axiomatic EA מציג את כל המידע הזה ב"מידע כללי על ECU", כפי שמוצג להלן:
הערה: המידע המסופק במזהה התוכנה זמין עבור כל כלי שירות J1939 התומך ב-PGN -SOFT.
מדריך למשתמש UMAX031700. גרסה: 3
28-44
4. נקודות יעד של ECU שנגישים עם העוזר האלקטרוני AXIOMATIC
נקודות קבע רבות היו התייחסות לאורך מדריך זה. סעיף זה מתאר בפירוט כל נקודת הגדרה, ואת ברירות המחדל והטווחים שלהן. למידע נוסף על אופן השימוש בכל נקודת קבע על ידי 1IN-CAN, עיין בסעיף הרלוונטי במדריך למשתמש.
4.1. רשת J1939
נקודות ההגדרה של רשת J1939 עוסקות בפרמטרים של הבקר המשפיעים באופן ספציפי על רשת ה-CAN. עיין בהערות לגבי מידע לגבי כל נקודת קבע.
שֵׁם
לָנוּעַ
בְּרִירַת מֶחדָל
הערות
מספר מופע ECU כתובת ECU
שחרר רשימה 0 עד 253
0, #1 מופע ראשון לפי J1939-81
128 (0x80)
כתובת מועדפת עבור ECU הניתן להגדרה עצמית
לכידת מסך של נקודות ברירת מחדל שונות
אם נעשה שימוש בערכים שאינם ברירת מחדל עבור "מספר מופע ECU" או "כתובת ECU", הם לא יעודכנו במהלך נקודת הגדרה file הֶבזֵק. יש לשנות את הפרמטרים הללו באופן ידני על מנת
למנוע מיחידות אחרות ברשת להיות מושפעות. כאשר הם משתנים, הבקר ידרוש את כתובתו החדשה ברשת. מומלץ לסגור ולפתוח מחדש את חיבור ה-CAN ב-Axiomatic EA לאחר ה file נטען, כך שרק השם והכתובת החדשים מופיעים ברשימת J1939 CAN Network ECU.
מדריך למשתמש UMAX031700. גרסה: 3
29-44
4.2. קלט אוניברסלי
בלוק הפונקציות של קלט אוניברסלי מוגדר בסעיף 1.2. אנא עיין בסעיף זה למידע מפורט על אופן השימוש בנקודות ההגדרה הללו.
לכידת מסך של נקודות ברירת מחדל של קלט אוניברסלי
סוג חיישן קלט שם
רשימת ירידת טווח
פולסים לכל מהפכה
0 עד 60000
מינימום שגיאה
טווח מינימלי
טווח מקסימלי
שגיאה מקסימלית משיכה/נשירה נגד זמן יציאה דיגיטלית סוג קלט דיגיטלי סוג מסנן שחרור תוכנה
תלוי בסוג החיישן תלוי בסוג החיישן תלוי בסוג החיישן תלוי בסוג החיישן רשימת ההורדה
0 עד 60000
סוג מסנן תוכנה
רשימת שחרור
מסנן תוכנה קבוע
0 עד 60000
ברירת מחדל 12 כרךtage 0V עד 5V 0
0.2V
הערות עיין בסעיף 1.2.1 אם מוגדר ל-0, המדידות נלקחות בהרץ. אם הערך מוגדר יותר מ-0, המדידות נלקחות בסל"ד
עיין בסעיף 1.2.3
0.5V
עיין בסעיף 1.2.3
4.5V
עיין בסעיף 1.2.3
4.8V 1 10kOhm Pullup 0 – ללא 10 (ms)
0 אין מסנן
1000ms
עיין בסעיף 1.2.3
עיין בסעיף 1.2.2
זמן יציאה ליציאה עבור סוג קלט דיגיטלי הפעלה/כיבוי עיין בסעיף 1.2.4. פונקציה זו אינה בשימוש בסוגי קלט דיגיטלי ו-Counter עיין בסעיף 1.3.6
זיהוי תקלות מופעל
1 - נכון
עיין בסעיף 1.9
אירוע יוצר DTC ב-DM1
רשימת שחרור
1 - נכון
עיין בסעיף 1.9
מדריך למשתמש UMAX031700. גרסה: 3
30-44
היסטרזיס לניקוי תקלה
תלוי בסוג החיישן
Lamp נקבע לפי אירוע ב-DM1 Drop List
0.1V
עיין בסעיף 1.9
1 ענבר, אזהרה עיין בסעיף 1.9
SPN עבור אירוע בשימוש ב-DTC 0 עד 0x1FFFFFFF
עיין בסעיף 1.9
FMI עבור אירוע בשימוש ב-DTC Drop List
כרך 4tage מתחת לנורמלי, או מקוצר למקור נמוך
עיין בסעיף 1.9
עיכוב לפני שליחת DM1 0 עד 60000
1000ms
עיין בסעיף 1.9
4.3. נקודות קביעת רשימת נתונים קבועה
בלוק הפונקציות של רשימת נתונים קבועים מסופק כדי לאפשר למשתמש לבחור ערכים כרצוי עבור פונקציות שונות של בלוק לוגי. לאורך מדריך זה בוצעו התייחסויות שונות לקבועים, כפי שסוכמו באקסampהרשימה למטה.
a)
לוגיקה ניתנת לתכנות: קבוע "טבלה X = תנאי Y, ארגומנט 2", כאשר X ו-Y = 1
עד 3
b)
פונקציה מתמטית: "קלט מתמטי X" קבוע, כאשר X = 1 עד 4
שני הקבועים הראשונים הם ערכים קבועים של 0 (שקר) ו-1 (נכון) לשימוש בלוגיקה בינארית. 13 הקבועים הנותרים ניתנים להגדרה מלאה של המשתמש לכל ערך שבין +/- 1,000,000. ערכי ברירת המחדל מוצגים בצילום המסך למטה.
לכידת מסך ברירת המחדל של רשימת נתונים קבועים נקודות הגדרה מדריך למשתמש UMAX031700. גרסה: 3
31-44
4.4. נקודות הגדר של טבלת חיפוש
בלוק הפונקציות Lookup Table מוגדר בסעיף 1.4. אנא עיין שם למידע מפורט על אופן השימוש בכל נקודות ההגדרה הללו. מכיוון שברירות המחדל של ציר ה-X של בלוק פונקציות זה מוגדרות על ידי "מקור ציר ה-X" שנבחר מטבלה 1, אין שום דבר נוסף להגדיר במונחים של ברירות מחדל וטווחים מעבר למתואר בסעיף 1.4. כזכור, ערכי ציר ה-X יתעדכנו אוטומטית אם טווח המינימום/מקסימום של המקור שנבחר ישתנה.
לכידת מסך של אקסample Lookup Table 1 Setpoints
הערה: בצילום המסך המוצג לעיל, "מקור ציר ה-X" שונה מערך ברירת המחדל שלו כדי להפעיל את בלוק הפונקציות.
מדריך למשתמש UMAX031700. גרסה: 3
32-44
4.5. נקודות קבע לוגיות ניתנות לתכנות
בלוק הפונקציות לוגיקה לתכנות מוגדר בסעיף 1.5. אנא עיין שם למידע מפורט על אופן השימוש בכל נקודות ההגדרה הללו.
מכיוון שבלוק פונקציות זה מושבת כברירת מחדל, אין שום דבר נוסף להגדיר במונחים של ברירות מחדל וטווחים מעבר למתואר בסעיף 1.5. צילום המסך שלהלן מראה כיצד נקודות ההגדרה שהתייחסו אליהן בסעיף מופיעות ב-Axiomatic EA.
מדריך למשתמש UMAX031700. גרסה: 3
33-44
לכידת מסך של הגדרות ברירת המחדל של Logic 1
הערה: בצילום המסך המוצג לעיל, "בלוק הלוגיקה הניתן לתכנות" שונה מערך ברירת המחדל שלו כדי להפעיל את בלוק הפונקציות.
הערה: ערכי ברירת המחדל עבור Argument1, Argument 2 ו-Operator כולם זהים בכל בלוקי הפונקציה הניתנים לתכנות, ולכן יש לשנותם על ידי המשתמש לפי הצורך לפני שניתן יהיה להשתמש בזה.
מדריך למשתמש UMAX031700. גרסה: 3
34-44
4.6. נקודות הגדר של בלוק פונקציות מתמטיות
בלוק הפונקציות המתמטיות מוגדר בסעיף 1.6. אנא עיין בסעיף זה למידע מפורט על אופן השימוש בנקודות ההגדרה הללו.
צילום מסך של אקסample עבור בלוק פונקציות מתמטי
הערה: בצילום המסך המוצג לעיל, נקודות ההגדרה שונו מערכי ברירת המחדל שלהן כדי להמחיש דוגמהampראה כיצד ניתן להשתמש בבלוק הפונקציות המתמטיות.
שם מתמטיקה פונקציה מופעלת פונקציה 1 קלט פונקציית מקור 1 קלט מספר
פונקציה 1 קלט מינימום
רשימת זריקת טווח תלויה במקור
-106 עד 106
ברירת מחדל 0 FALSE 0 פקד לא בשימוש 1
0
פונקציה 1 קלט A פונקציה מקסימלית 1 קלט A פונקציית קנה מידה 1 קלט B פונקציית מקור 1 קלט B מספר
פונקציה 1 קלט B מינימום
-106 עד 106
-1.00 עד 1.00 רשימת זריקות תלוי במקור
-106 עד 106
100 1.00 0 שליטה לא בשימוש 1
0
פונקציה 1 קלט B מקסימום -106 עד 106
100
מדריך למשתמש UMAX031700. גרסה: 3
הערות נכון או לא נכון עיין בסעיף 1.3
עיין בסעיף 1.3
ממירה קלט לאחוזיםtage לפני השימוש בחישוב ממיר קלט לאחוזיםtagה לפני השימוש בחישוב עיין בסעיף 1.6 עיין בסעיף 1.3
עיין בסעיף 1.3
ממירה קלט לאחוזיםtage לפני השימוש בחישוב ממיר קלט לאחוזיםtage לפני השימוש בחישוב
35-44
פונקציה 1 קלט B Scaler Math Function 1 פעולה פונקציה 2 קלט B מקור
פונקציה 2 קלט מספר B
פונקציה 2 קלט B מינימום
פונקציה 2 קלט B מקסימום
פונקציה 2 קלט B Scaler Math Function 2 פעולה (קלט A = תוצאה של פונקציה 1) פונקציה 3 מקור קלט B
פונקציה 3 קלט מספר B
פונקציה 3 קלט B מינימום
פונקציה 3 קלט B מקסימום
פונקציה 3 קלט B Scaler מתמטית פונקציה 3 פעולה (קלט A = תוצאה של פונקציה 2) טווח מינימלי של פלט מתמטי
-1.00 עד 1.00 רשימת שחרורים תלויה במקור
-106 עד 106
-106 עד 106
-1.00 עד 1.00
1.00 9, +, תוצאה = InA+InB 0 בקרה לא בשימוש 1
0
100 1.00
עיין בסעיף 1.13 עיין בסעיף 1.13 עיין בסעיף 1.4
עיין בסעיף 1.4
ממירה קלט לאחוזיםtage לפני השימוש בחישוב ממיר קלט לאחוזיםtagה לפני השימוש בחישוב עיין בסעיף 1.13
רשימת שחרור
9, +, תוצאה = InA+InB עיין בסעיף 1.13
רשימת שחרור תלויה במקור
-106 עד 106
0 פקד לא בשימוש 1
0
-106 עד 106
100
-1.00 עד 1.00 1.00
עיין בסעיף 1.4
עיין בסעיף 1.4
ממירה קלט לאחוזיםtage לפני השימוש בחישוב ממיר קלט לאחוזיםtagה לפני השימוש בחישוב עיין בסעיף 1.13
רשימת שחרור
9, +, תוצאה = InA+InB עיין בסעיף 1.13
-106 עד 106
0
טווח מקסימלי של פלט מתמטי -106 עד 106
100
מדריך למשתמש UMAX031700. גרסה: 3
36-44
4.7. נקודות קביעת CAN Receive בלוק הפונקציות של CAN Receive מוגדר בסעיף 1.16. אנא עיין שם למידע מפורט על אופן השימוש בכל נקודות ההגדרה הללו.
לכידת מסך של ברירת מחדל CAN Receive 1 Setpoints
הערה: בצילום המסך המוצג לעיל, "קבלת הודעה מופעלת" שונה מערך ברירת המחדל שלו כדי להפעיל את בלוק הפונקציות. 4.8. נקודות קביעת שידור CAN בלוק הפונקציות שידור CAN מוגדר בסעיף 1.7. אנא עיין שם למידע מפורט על אופן השימוש בכל נקודות ההגדרה הללו.
לכידת מסך של ברירת מחדל CAN לשדר 1 נקודות קבע מדריך למשתמש UMAX031700. גרסה: 3
37-44
שם שידור PGN קצב חזרות שידור שידור הודעה עדיפות כתובת יעד (עבור PDU1) שידור מקור נתונים מספר נתונים שידור
שידור גודל נתונים
העברת אינדקס נתונים במערך (LSB) העברת אינדקס סיביות ב-Byte (LSB) שידור רזולוציית נתונים היסט נתונים
לָנוּעַ
0 עד 65535 0 עד 60,000 אלפיות השנייה 0 עד 7 0 עד 255 רשימת שחרור לכל מקור
בְּרִירַת מֶחדָל
65280 ($FF00) 0 6 254 (0xFE, כתובת ריק) קלט נמדד 0, קלט נמדד מס' 1
רשימת שחרור
רציף 1-Byte
0 עד 8-DataSize 0, מיקום בייט ראשון
0 עד 8-BitSize
-106 עד 106 -104 עד 104
לא בשימוש כברירת מחדל
1.00 0.00
הערות
0ms משבית שידור קנייני עדיפות B לא בשימוש כברירת מחדל. עיין בסעיף 1.3 עיין בסעיף 1.3 0 = לא בשימוש (מושבת) 1 = 1-Bit 2 = 2-Bits 3 = 4-Bits 4 = 1-Byte 5 = 2-Bytes 6 = 4-בייט
משמש רק עם סוגי נתונים ביט
מדריך למשתמש UMAX031700. גרסה: 3
38-44
5. הבהוב מחדש על קופסת הפח עם ה-AXIOMATIC EA BOOTLOADER
ניתן לשדרג את ה-AX031700 עם קושחת יישומים חדשה באמצעות סעיף המידע של טוען האתחול. סעיף זה מפרט את ההוראות הפשוטות שלב אחר שלב להעלאת קושחה חדשה שסופקה על ידי Axiomatic ליחידה באמצעות CAN, מבלי לדרוש ממנה להתנתק מרשת J1939.
1. כאשר ה-Axiomatic EA מתחבר לראשונה ל-ECU, מקטע מידע טוען האתחול יציג את המידע הבא:
2. כדי להשתמש במטען האתחול כדי לשדרג את הקושחה הפועלת ב-ECU, שנה את המשתנה "אלץ את טוען האתחול לטעון בעת איפוס" ל-כן.
3. כאשר תיבת ההנחיה שואלת אם ברצונך לאפס את ה-ECU, בחר כן.
מדריך למשתמש UMAX031700. גרסה: 3
39-44
4. לאחר האיפוס, ה-ECU לא יופיע יותר ברשת J1939 בתור AX031700 אלא בתור J1939 Bootloader #1.
שים לב שמטען האתחול אינו מסוגל לכתובת שרירותית. משמעות הדבר היא שאם ברצונך להפעיל מספר מאגרי אתחול בו-זמנית (לא מומלץ) תצטרך לשנות ידנית את הכתובת עבור כל אחד מהם לפני הפעלת הכתובת הבאה, או שיהיו התנגשויות כתובות, ורק ECU אחד יופיע כמטען האתחול. ברגע שמטען האתחול ה'פעיל' יחזור לפונקציונליות רגילה, יהיה צורך להפעיל את ה-ECU האחרים כדי להפעיל מחדש את תכונת טוען האתחול.
5. כאשר הקטע 'מידע על טוען האתחול' נבחר, אותו מידע מוצג כמו מתי
הוא הפעיל את הקושחה AX031700, אבל במקרה זה התכונה ההבהוב הופעלה.
מדריך למשתמש UMAX031700. גרסה: 3
40-44
6. בחר בלחצן מהבהב ונווט למקום שבו שמרת את ה-AF-16119-x.yy.bin file נשלח מאקסיומטיק. (הערה: בינארי בלבד (.bin) files ניתן להבהב באמצעות הכלי Axiomatic EA)
7. ברגע שחלון קושחת יישומי Flash נפתח, תוכל להזין הערות כגון "קושחה משודרגת על ידי [שם]" אם תרצה בכך. זה לא נדרש, ואתה יכול להשאיר את השדה ריק אם אתה לא רוצה להשתמש בו.
הערה: אינך חייב לדייט-stamp או הכי הרבה זמןamp את file, שכן כל זה נעשה באופן אוטומטי על ידי הכלי Axiomatic EA כאשר אתה מעלה את הקושחה החדשה.
אזהרה: אל תסמן את התיבה "מחק את כל זיכרון ההבזק של ECU" אלא אם כן הורה לעשות זאת מאת איש הקשר ה-Axiomatic שלך. בחירה זו תמחק את כל הנתונים המאוחסנים בהבזק לא נדיף. זה גם ימחק כל תצורה של נקודות ההגדרה שאולי נעשתה ל-ECU ויאפס את כל ההגדרות לברירות המחדל של היצרן. על ידי השארת תיבה זו לא מסומנת, אף אחת מנקודות ההגדרה לא תשתנה בעת העלאת הקושחה החדשה.
מדריך למשתמש UMAX031700. גרסה: 3
41-44
8. סרגל התקדמות יראה כמה מהקושחה נשלחה עם התקדמות ההעלאה. ככל שתהיה יותר תעבורה ברשת J1939, תהליך ההעלאה ייקח יותר זמן.
9. לאחר סיום העלאת הקושחה, תופיע הודעה המציינת את הפעולה המוצלחת. אם תבחר לאפס את ה-ECU, הגרסה החדשה של אפליקציית AX031700 תתחיל לפעול, וה-ECU יזוהה ככזה על ידי ה-Axiomatic EA. אחרת, בפעם הבאה שה-ECU יופעל, היישום AX031700 יפעל במקום פונקציית טוען האתחול.
הערה: אם בכל עת במהלך ההעלאה התהליך מופרע, הנתונים פגומים (סכום בדיקה גרוע) או מכל סיבה אחרת הקושחה החדשה אינה נכונה, כלומר טוען האתחול מזהה כי file loaded לא תוכנן לפעול על פלטפורמת החומרה, היישום הפגום או הפגום לא יפעל. במקום זאת, כאשר ה-ECU מאופס או מופעל, ה-J1939 Bootloader ימשיך להיות יישום ברירת המחדל עד להעלאת קושחה חוקית בהצלחה ליחידה.
מדריך למשתמש UMAX031700. גרסה: 3
42-44
6. מפרט טכני
6.1. ספק כוח
כניסת אספקת חשמל - נומינלית
הגנה מפני נחשולי מתח הגנת קוטביות הפוכה
כרך הפעלה נומינלי 12 או 24Vdctage 8…36 Vdc טווח אספקת חשמל עבור כרךtage זמניים
עומד בדרישות של SAE J1113-11 עבור קלט נומינלי של 24Vdc מסופק
6.2. קלטתי
פונקציות קלט אנלוגי כרךtage קלט
קלט נוכחי
פונקציות קלט דיגיטלי כניסת PWM ברמת קלט דיגיטלי
קלט תדר קלט דיגיטלי
עכבת קלט דיוק קלט רזולוציית קלט
כרך ידtage קלט או קלט זרם 0-5V (עכבה 204 KOhm) 0-10V (עכבה 136 KOhm) 0-20 mA (עכבה 124 אוהם) 4-20 mA (עכבה 124 אוהם) קלט נפרד, כניסת PWM/RPM, עד תדר Vps 0 עד 100% 0.5Hz עד 10kHz 0.5Hz עד 10kHz Active High (ל+Vps), Active Low Ampליטוד: 0 עד +Vps 1 MOhm עכבה גבוהה, משיכה של 10KOhm למטה, משיכה של 10KOhm עד +14V < 1% 12-bit
6.3. תקשורת
סיום רשת CAN
יציאת CAN 1B אחת, פרוטוקול SAE J2.0
על פי תקן CAN, יש צורך לסיים את הרשת עם נגדי סיום חיצוניים. הנגדים הם 120 אוהם, 0.25W מינימום, סרט מתכת או סוג דומה. יש למקם אותם בין מסופי CAN_H ו-CAN_L בשני קצוות הרשת.
6.4. מפרט כללי
מיקרו-מעבד
STM32F103CBT7, 32 סיביות, 128 Kbytes זיכרון תוכניות פלאש
זרם שקט
14 mA @ 24Vdc אופייני; 30 mA @ 12Vdc אופייני
לוגיקה בקרה
פונקציונליות הניתנת לתכנות משתמש באמצעות ה-Axiomatic Electronic Assistant, P/Ns: AX070502 או AX070506K
תקשורת
1 CAN (SAE J1939) דגם AX031700: 250 kbps דגם AX031700-01: 500 kbps דגם AX031700-02: 1 Mbps דגם AX031701 CANopen®
ממשק משתמש
ה-Axiomatic Electronic Assistant עבור מערכות ההפעלה Windows מגיע עם רישיון שימוש ללא תמלוגים. ה-Axiomatic Electronic Assistant דורש ממיר USB-CAN כדי לקשר את יציאת ה-CAN של המכשיר למחשב מבוסס Windows. ממיר Axiomatic USB-CAN הוא חלק מ-Axiomatic Configuration KIT, מזמין מספרי P/N: AX070502 או AX070506K.
סיום רשת
יש צורך לסיים את הרשת עם נגדי סיום חיצוניים. הנגדים הם 120 אוהם, 0.25W מינימום, סרט מתכת או סוג דומה. יש למקם אותם בין מסופי CAN_H ו-CAN_L בשני קצוות הרשת.
מִשׁקָל
0.10 פאונד (0.045 ק"ג)
תנאי הפעלה
-40 עד 85 מעלות צלזיוס (-40 עד 185 מעלות פרנהייט)
הֲגָנָה
IP67
תאימות EMC
סימון CE
רֶטֶט
MIL-STD-202G, מבחן 204D ו-214A (סינוס ואקראי) שיא של 10 גרם (סינוס); שיא של 7.86 גרם (אקראי) (בהמתנה)
הֶלֶם
MIL-STD-202G, בדיקה 213B, 50 גרם (בהמתנה)
אישורים
סימון CE
חיבורי חשמל
מחבר 6 פינים (מקביל ל-TE Deutsch P/N: DT04-6P)
ערכת תקע התאמה זמינה בתור P/N Axiomatic: AX070119.
סיכה מס' 1 2 3 4 5 6
תיאור BATT+ קלט + CAN_H CAN_L קלט BATT-
מדריך למשתמש UMAX031700. גרסה: 3
43-44
7. היסטוריית גרסאות
תאריך גירסה
1
31 במאי, 2016
2
26 בנובמבר 2019
–
26 בנובמבר 2019
3
1 באוגוסט 2023
מְחַבֵּר
גוסטבו דל ואלה גוסטבו דל ואלה
אמנדה ווילקינס קיריל מויסוב
שינויים
טיוטה ראשונית מעודכן מדריך למשתמש כדי לשקף עדכונים שבוצעו לקושחה V2.00 שבהם סוגי קלט התדר ו-PWM אינם מופרדים עוד לטווחי תדרים שונים אלא משולבים כעת לטווח בודד של [0.5Hz…10kHz] נוסף זרם שקט, משקל ומודלים שונים של קצב העברת נתונים לעדכוני מפרט טכני שבוצעו מדור קודם
פֶּתֶק:
המפרט הטכני הוא אינדיקטיבי ונתון לשינויים. הביצועים בפועל ישתנו בהתאם ליישום ולתנאי ההפעלה. על המשתמשים לוודא שהמוצר מתאים לשימוש ביישום המיועד. כל המוצרים שלנו נושאים באחריות מוגבלת נגד פגמים בחומר ובעבודה. אנא עיין באחריות, אישורי יישום/הגבלות ותהליך החזרת חומרים שלנו כמתואר בכתובת https://www.axiomatic.com/service/.
CANopen® הוא סימן מסחרי רשום בקהילה של CAN ב-Automation eV
מדריך למשתמש UMAX031700. גרסה: 3
44-44
המוצרים שלנו
ספקי כוח AC/DC מפעילי בקרות/ממשקים ממשקי Ethernet לרכב מטענים סוללות בקרות CAN, נתבים, מחזירי CAN/WiFi, CAN/Bluetooth, נתבים זרם/ווליוםtagממירי e/PWM ממירי מתח DC/DC סורקי טמפרטורת מנוע ממירי Ethernet/CAN, שערים, מתגים בקרי כונן מאווררים שערים, CAN/Modbus, גירוסקופים RS-232, מדי שיפוע בקרי שסתומים הידראוליים מדי שיפוע, בקרות I/O תלת-ציריות LVDT אותות ממירי מכונה Modbus, RS-422, RS-485 בקרות מנוע, ממירים ספקי כוח, DC/DC, AC/DC ממירי אותות PWM/מבודדים מסדר אותות מזגני שירות כלי שירות מזגני אותות, ממירים מד מתח CAN בקרות מדכאי נחשולים
החברה שלנו
Axiomatic מספקת רכיבי בקרת מכונות אלקטרוניות לשווקי הכבישים מחוץ לכביש, רכב מסחרי, רכב חשמלי, סט גנרטורים, טיפול בחומרים, אנרגיה מתחדשת ושווקי OEM תעשייתיים. אנו מחדשים עם בקרי מכונות מהונדסים ומקוריים המעניקים ערך מוסף עבור הלקוחות שלנו.
עיצוב וייצור איכותיים
יש לנו מתקן עיצוב/ייצור רשום בתקן ISO9001:2015 בקנדה.
אחריות, אישורי יישום/הגבלות
Axiomatic Technologies Corporation שומרת לעצמה את הזכות לבצע תיקונים, שינויים, שיפורים, שיפורים ושינויים אחרים במוצרים ובשירותים שלה בכל עת ולהפסיק כל מוצר או שירות ללא הודעה מוקדמת. לקוחות צריכים לקבל את המידע הרלוונטי העדכני ביותר לפני ביצוע הזמנות ועליהם לוודא שמידע זה עדכני ומלא. על המשתמשים לוודא שהמוצר מתאים לשימוש ביישום המיועד. כל המוצרים שלנו נושאים באחריות מוגבלת נגד פגמים בחומר ובעבודה. אנא עיין באחריות, אישורי יישומים/הגבלות ותהליך החזרת חומרים שלנו בכתובת https://www.axiomatic.com/service/.
הַתאָמָה
ניתן למצוא את פרטי תאימות המוצר בספרות המוצר ו/או באתר axiomatic.com. כל פניה יש לשלוח אל sales@axiomatic.com.
שימוש בטוח
כל המוצרים צריכים לקבל שירות על ידי Axiomatic. אין לפתוח את המוצר ולבצע את השירות בעצמך.
מוצר זה יכול לחשוף אותך לכימיקלים אשר ידועים במדינת קליפורניה, ארה"ב כגורמים לסרטן ולפגיעה ברבייה. למידע נוסף עבור אל www.P65Warnings.ca.gov.
שֵׁרוּת
כל המוצרים שיוחזרו ל-Axiomatic דורשים מספר הרשאת חומרי החזרה (RMA#) מ- sales@axiomatic.com. אנא ספק את המידע הבא בעת בקשת מספר RMA:
· מספר סידורי, מספר חלק · שעות ריצה, תיאור הבעיה · תרשים הגדרת חיווט, יישום והערות אחרות לפי הצורך
רְשׁוּת
מוצרים אקסיומטיים הם פסולת אלקטרונית. אנא עקבו אחר חוקי הפסולת הסביבתית והמחזור המקומיים, התקנות והמדיניות לסילוק או מיחזור בטוח של פסולת אלקטרונית.
אנשי קשר
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ON CANADA L5T 2E3 טלפון: +1 905 602 9270 פקס: +1 905 602 9279 www.axiomatic.com sales@axiomatic.com
Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINLAND TEL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com
זכויות יוצרים 2023
מסמכים / משאבים
![]() |
AXIOMATIC AX031700 בקר קלט אוניברסלי עם CAN [pdfמדריך למשתמש AX031700, UMAX031700, AX031700 בקר קלט אוניברסלי עם CAN, AX031700, בקר קלט אוניברסלי עם CAN, בקר קלט עם CAN, בקר עם CAN, CAN |