DALYיש בעיקר שלושה פרוטוקולים:CAN, UART/485 ו-Modbus.
1. פרוטוקול CAN
כלי בדיקה:CANtest
- קצב בונד:250K
- סוגי מסגרות:מסגרות סטנדרטיות ומורחבות. בדרך כלל, נעשה שימוש במסגרת המורחבת, בעוד שהמסגרת הסטנדרטית מיועדת לכמה BMS מותאמים אישית.
- פורמט תקשורת:מזהי נתונים מ-0x90 עד 0x98נגישים ללקוחות. מזהים אחרים בדרך כלל אינם נגישים או ניתנים לשינוי על ידי לקוחות.
- תוכנת PC ל-BMS: עדיפות + מזהה נתונים + כתובת BMS + כתובת תוכנת PC, למשל, 0x18100140.
- תגובת BMS לתוכנת מחשב: עדיפות + מזהה נתונים + כתובת תוכנת מחשב + כתובת BMS, למשל, 0x18104001.
- שים לב למיקום של כתובת תוכנת המחשב וכתובת BMS. הכתובת שמקבלת את הפקודה תחילה.
- מידע על תוכן תקשורת:לדוגמה, במצב תקלת הסוללה עם אזהרה משנית על מתח כולל נמוך, Byte0 יוצג כ-80. בהמרה לבינארי, זהו 10000000, כאשר 0 פירושו רגיל ו-1 פירושו אזעקה. לפי ההגדרה של DALY שמאל גבוה, ימין נמוך, זה מתאים ל-Bit7: אזהרה משנית של מתח כולל נמוך.
- מזהי בקרה:טעינת MOS: DA, MOS פריקה: D9. 00 פירושו מופעל, 01 פירושו כבוי.
2.פרוטוקול UART/485
כלי בדיקה:כלי COM טורי
- קצב בונד:9600bps
- פורמט תקשורת:שיטת חישוב סכום בדיקה:סכום הבדיקה הוא סכום כל הנתונים הקודמים (רק הבתים הנמוכים נלקחים).
- תוכנת מחשב ל-BMS: כותרת מסגרת + כתובת מודול תקשורת (UPPER-Add) + מזהה נתונים + אורך נתונים + תוכן נתונים + סכום בדיקה.
- תגובת BMS לתוכנת PC: כותרת מסגרת + כתובת מודול תקשורת (BMS-Add) + מזהה נתונים + אורך נתונים + תוכן נתונים + בדיקת סכום.
- מידע על תוכן תקשורת:זהה ל-CAN.
3. פרוטוקול מודבוס
כלי בדיקה:כלי COM טורי
- פורמט תקשורת:
- פורמט פרוטוקול הודעה:קרא הרשמה, מסגרת בקשה
- בייט: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- תיאור: 0xD2 | 0x03 | כתובת התחלה | מספר הרשמים (N) | CRC-16 Checksum
- דוגמה: D203000C000157AA. D2 היא כתובת העבד, 03 היא פקודת הקריאה, 000C היא כתובת ההתחלה, 0001 אומר שמספר האוגרים לקריאה הוא 1, ו-57AA הוא סכום הבדיקה של ה-CRC.
- מסגרת תגובה רגילה:
- בייט: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- תיאור: 0xD2 | 0x03 | אורך נתונים | ערך רישום ראשון | ערך רישום Nth | CRC-16 Checksum
- L = 2 * N
- דוגמה: N הוא מספר האוגרים, D203020001FC56. D2 היא כתובת העבד, 03 היא פקודת הקריאה, 02 היא אורך הנתונים שנקראו, 0001 פירושו הערך של הקריאה של האוגר הראשון, שהוא מצב הפריקה מהפקודה המארח, ו-FC56 הוא סכום הבדיקה של ה-CRC.
- פורמט פרוטוקול הודעה:קרא הרשמה, מסגרת בקשה
- כתוב הרשמה:Byte1 הוא 0x06, כאשר 06 היא הפקודה לכתיבת אוגר החזקה בודד, byte4-5 מייצגים את הפקודה המארח.
- מסגרת תגובה רגילה:מסגרת התגובה הסטנדרטית לכתיבת פנקס החזקות יחיד עוקבת אחר אותה פורמט כמו מסגרת הבקשה.
- כתוב רישום נתונים מרובים:Byte1 הוא 0x10, כאשר 10 היא הפקודה לכתיבת אוגרי נתונים מרובים, byte2-3 היא כתובת ההתחלה של האוגרים, byte4-5 מייצגים את אורך האוגרים, ובייט6-7 מייצגים את תוכן הנתונים.
- מסגרת תגובה רגילה:Byte2-3 הוא כתובת ההתחלה של האוגרים, byte4-5 מייצגים את אורך האוגרים.
זמן פרסום: 23 ביולי 2024