הסבר על שלושת פרוטוקולי התקשורת של DALY

דיילייש בעיקר שלושה פרוטוקולים:CAN, UART/485, ו-Modbus.

1. פרוטוקול CAN

כלי בדיקה:מבחן CAN

  1. קצב באוד:250 אלף
  2. סוגי מסגרות:מסגרות סטנדרטיות ומורחבות. בדרך כלל, נעשה שימוש במסגרת המורחבת, בעוד שהמסגרת הסטנדרטית מיועדת למספר מצומצם של BMS מותאמים אישית.
  3. פורמט תקשורת:מזהי נתונים מ-0x90 עד 0x98נגישים ללקוחות. מזהים אחרים בדרך כלל אינם נגישים או ניתנים לשינוי על ידי לקוחות.
    • תוכנת מחשב ל-BMS: עדיפות + מזהה נתונים + כתובת BMS + כתובת תוכנת מחשב, לדוגמה, 0x18100140.
    • תגובת BMS לתוכנת מחשב: עדיפות + מזהה נתונים + כתובת תוכנת מחשב + כתובת BMS, לדוגמה, 0x18104001.
    • שימו לב למיקום כתובת תוכנת המחשב ולמיקום כתובת ה-BMS. הכתובת שמקבלת את הפקודה מגיעה ראשונה.
  4. מידע על תוכן התקשורת:לדוגמה, במצב תקלה בסוללה עם אזהרה משנית של מתח כולל נמוך, Byte0 יוצג כ-80. בהמרה למספר בינארי, זהו 10000000, כאשר 0 פירושו תקין ו-1 פירושו אזעקה. לפי ההגדרה של DALY (גבוה-שמאלי, נמוך-ימין), זה מתאים ל-Bit7: אזהרה משנית של מתח כולל נמוך.
  5. מזהי בקרה:טעינת MOS: DA, פריקת MOS: D9. 00 פירושו דלוק, 01 פירושו כבוי.
USB-CAN通讯数据线

2.פרוטוקול UART/485

כלי בדיקה:כלי סידורי COM

  1. קצב באוד:9600bps
  2. פורמט תקשורת:שיטת חישוב בדיקת סכום:סכום הבדיקה הוא סכום כל הנתונים הקודמים (רק הבייט הנמוך נלקח).
    • תוכנת מחשב ל-BMS: כותרת מסגרת + כתובת מודול תקשורת (UPPER-Add) + מזהה נתונים + אורך נתונים + תוכן נתונים + סכום בדיקה.
    • תגובת BMS לתוכנת מחשב: כותרת מסגרת + כתובת מודול תקשורת (BMS-Add) + מזהה נתונים + אורך נתונים + תוכן נתונים + סכום בדיקה.
  3. מידע על תוכן התקשורת:אותו דבר כמו CAN.
USB-RS485通讯数据线
USB-UART通讯数据线

3. פרוטוקול מודבוס

כלי בדיקה:כלי סידורי COM

  1. פורמט תקשורת:
    • פורמט פרוטוקול הודעה:קרא רישום, בקשה למסגרת
      • בייט: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • תיאור: 0xD2 | 0x03 | כתובת התחלה | מספר אוגרים (N) | סיכום בדיקה CRC-16
      • דוגמה: D203000C000157AA. D2 היא כתובת העבד, 03 היא פקודת הקריאה, 000C היא כתובת ההתחלה, 0001 פירושו שמספר האוגרים לקריאה הוא 1, ו-57AA הוא סכום הבדיקה של CRC.
    • מסגרת תגובה סטנדרטית:
      • בייט: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • תיאור: 0xD2 | 0x03 | אורך נתונים | ערך של אוגר ראשון | ערך של אוגר N | סכום בדיקה CRC-16
      • L = 2 * N
      • דוגמה: N הוא מספר האוגרים, D203020001FC56. D2 היא כתובת העבד, 03 היא פקודת הקריאה, 02 הוא אורך קריאת הנתונים, 0001 פירושו ערך קריאת האוגר הראשון, שהוא סטטוס הפריקה מפקודת המארח, ו-FC56 הוא סכום בדיקת CRC.
  2. כתוב רישום:בייט 1 הוא 0x06, כאשר 06 הוא הפקודה לכתיבת אוגר החזקה יחיד, בייט 4-5 מייצגים את פקודת המארח.
    • מסגרת תגובה סטנדרטית:מסגרת התגובה הסטנדרטית לכתיבת אוגר החזקה יחיד עוקבת אחר אותו פורמט כמו מסגרת הבקשה.
  3. כתיבת מספר אוגרי נתונים:בייט 1 הוא 0x10, כאשר 10 הוא הפקודה לכתיבת אוגרי נתונים מרובים, בייט 2-3 הוא כתובת ההתחלה של האוגרים, בייט 4-5 מייצג את אורך האוגרים, ובייט 6-7 מייצג את תוכן הנתונים.
    • מסגרת תגובה סטנדרטית:בייט 2-3 הוא כתובת ההתחלה של האוגרים, בייט 4-5 מייצג את אורך האוגרים.

זמן פרסום: 23 ביולי 2024

צור קשר עם דיילי

  • כְּתוֹבֶת: מס' 14, דרך גונגייה דרום, פארק התעשייה סונגשאנהו למדע וטכנולוגיה, עיר דונגגוואן, מחוז גואנגדונג, סין.
  • מספר: +86 13215201813
  • זְמַן: 7 ימים בשבוע משעה 00:00 בבוקר עד 24:00 בצהריים
  • אֶלֶקטרוֹנִי: dalybms@dalyelec.com
שלח אימייל