DALYέχει κυρίως τρία πρωτόκολλα:CAN, UART/485 και Modbus.
1. Πρωτόκολλο CAN
Εργαλείο δοκιμής:CANtest
- Ποσοστό Baud:250 χιλ
- Τύποι πλαισίων:Τυπικά και εκτεταμένα πλαίσια. Γενικά, χρησιμοποιείται το Extended Frame, ενώ το Standard Frame είναι για μερικά προσαρμοσμένα BMS.
- Μορφή επικοινωνίας:Αναγνωριστικά δεδομένων από 0x90 έως 0x98είναι προσβάσιμα στους πελάτες. Άλλα αναγνωριστικά γενικά δεν είναι προσβάσιμα ή τροποποιήσιμα από τους πελάτες.
- Λογισμικό υπολογιστή σε BMS: Προτεραιότητα + Αναγνωριστικό δεδομένων + Διεύθυνση BMS + Διεύθυνση λογισμικού υπολογιστή, π.χ. 0x18100140.
- Απόκριση BMS σε λογισμικό υπολογιστή: Προτεραιότητα + Αναγνωριστικό δεδομένων + Διεύθυνση λογισμικού υπολογιστή + Διεύθυνση BMS, π.χ. 0x18104001.
- Σημειώστε τη θέση της διεύθυνσης λογισμικού υπολογιστή και της διεύθυνσης BMS. Η διεύθυνση που λαμβάνει την εντολή έρχεται πρώτη.
- Πληροφορίες περιεχομένου επικοινωνίας:Για παράδειγμα, στην κατάσταση σφάλματος μπαταρίας με μια δευτερεύουσα προειδοποίηση χαμηλής συνολικής τάσης, το Byte0 θα εμφανίζεται ως 80. Μετατρέπεται σε δυαδικό, αυτό είναι 10000000, όπου το 0 σημαίνει κανονικό και το 1 σημαίνει συναγερμός. Σύμφωνα με τον ορισμό υψηλής-αριστεράς, χαμηλής δεξιάς του DALY, αυτό αντιστοιχεί στο Bit7: δευτερεύουσα προειδοποίηση χαμηλής συνολικής τάσης.
- Αναγνωριστικά ελέγχου:Φόρτιση MOS: DA, Εκφόρτιση MOS: D9. 00 σημαίνει ενεργό, 01 σημαίνει απενεργοποιημένο.
2.Πρωτόκολλο UART/485
Εργαλείο δοκιμής:Σειριακό εργαλείο COM
- Ποσοστό Baud:9600bps
- Μορφή επικοινωνίας:Μέθοδος υπολογισμού αθροίσματος ελέγχου:Το άθροισμα ελέγχου είναι το άθροισμα όλων των προηγούμενων δεδομένων (λαμβάνεται μόνο το χαμηλό byte).
- Λογισμικό υπολογιστή στο BMS: Κεφαλίδα πλαισίου + Διεύθυνση μονάδας επικοινωνίας (UPPER-Add) + Αναγνωριστικό δεδομένων + Μήκος δεδομένων + Περιεχόμενο δεδομένων + Άθροισμα ελέγχου.
- Απόκριση BMS σε λογισμικό υπολογιστή: Κεφαλίδα πλαισίου + Διεύθυνση μονάδας επικοινωνίας (BMS-Add) + Αναγνωριστικό δεδομένων + Μήκος δεδομένων + Περιεχόμενο δεδομένων + Άθροισμα ελέγχου.
- Πληροφορίες περιεχομένου επικοινωνίας:Το ίδιο με το CAN.
3. Πρωτόκολλο Modbus
Εργαλείο δοκιμής:Σειριακό εργαλείο COM
- Μορφή επικοινωνίας:
- Μορφή πρωτοκόλλου μηνύματος:Διαβάστε Εγγραφή, Πλαίσιο αιτήματος
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Περιγραφή: 0xD2 | 0x03 | Διεύθυνση έναρξης | Αριθμός Μητρώων (Ν) | CRC-16 Άθροισμα ελέγχου
- Παράδειγμα: D203000C000157AA. D2 είναι η υποτελής διεύθυνση, 03 είναι η εντολή ανάγνωσης, 000C είναι η διεύθυνση έναρξης, 0001 σημαίνει ότι ο αριθμός των καταχωρητών προς ανάγνωση είναι 1 και 57AA είναι το άθροισμα ελέγχου CRC.
- Τυπικό πλαίσιο απόκρισης:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Περιγραφή: 0xD2 | 0x03 | Μήκος δεδομένων | Αξία 1ου Μητρώου | Αξία Νου Μητρώου | CRC-16 Άθροισμα ελέγχου
- L = 2 * N
- Παράδειγμα: N είναι ο αριθμός των καταχωρητών, D203020001FC56. D2 είναι η υποτελής διεύθυνση, 03 είναι η εντολή ανάγνωσης, 02 είναι το μήκος των δεδομένων που διαβάζονται, 0001 σημαίνει η τιμή του 1ου καταχωρητή ανάγνωσης, που είναι η κατάσταση εκφόρτισης από την εντολή κεντρικού υπολογιστή και FC56 είναι το άθροισμα ελέγχου CRC.
- Μορφή πρωτοκόλλου μηνύματος:Διαβάστε Εγγραφή, Πλαίσιο αιτήματος
- Γράψτε Εγγραφή:Το Byte1 είναι 0x06, όπου το 06 είναι η εντολή για τη σύνταξη ενός μόνο καταχωρητή διατήρησης, τα byte4-5 αντιπροσωπεύουν την εντολή κεντρικού υπολογιστή.
- Τυπικό πλαίσιο απόκρισης:Το τυπικό πλαίσιο απόκρισης για τη σύνταξη ενός ενιαίου μητρώου διατήρησης ακολουθεί την ίδια μορφή με το πλαίσιο αιτήματος.
- Γράψτε μητρώα πολλαπλών δεδομένων:Το byte1 είναι 0x10, όπου το 10 είναι η εντολή για την εγγραφή πολλών καταχωρητών δεδομένων, το byte2-3 είναι η διεύθυνση έναρξης των καταχωρητών, το byte4-5 αντιπροσωπεύει το μήκος των καταχωρητών και το byte6-7 αντιπροσωπεύει το περιεχόμενο δεδομένων.
- Τυπικό πλαίσιο απόκρισης:Το byte2-3 είναι η διεύθυνση έναρξης των καταχωρητών, τα byte4-5 αντιπροσωπεύουν το μήκος των καταχωρητών.
Ώρα δημοσίευσης: Ιουλ-23-2024