डेलीमुख्यतः तीन प्रोटोकॉल आहेत:CAN, UART/485, आणि Modbus.
१. कॅन प्रोटोकॉल
चाचणी साधन:कॅनटेस्ट
- बॉड दर:२५० हजार
- फ्रेमचे प्रकार:स्टँडर्ड आणि एक्सटेंडेड फ्रेम्स. सामान्यतः एक्सटेंडेड फ्रेम वापरली जाते, तर स्टँडर्ड फ्रेम काही विशिष्ट कस्टमाइज्ड बीएमएससाठी असते.
- संवादाचे स्वरूप:0x90 ते 0x98 पर्यंतचे डेटा आयडीग्राहकांना उपलब्ध असतात. इतर आयडी सामान्यतः ग्राहकांना उपलब्ध नसतात किंवा त्यात बदल करता येत नाही.संप्रेषण सामग्री माहिती:उदाहरणार्थ, कमी एकूण व्होल्टेजच्या दुय्यम चेतावणीसह बॅटरी फॉल्ट स्टेटसमध्ये, Byte0 हे 80 म्हणून दिसेल. बायनरीमध्ये रूपांतरित केल्यास, हे 10000000 होते, जिथे 0 म्हणजे सामान्य आणि 1 म्हणजे अलार्म. DALY च्या हाय-लेफ्ट, लो-राइट व्याख्येनुसार, हे Bit7 शी संबंधित आहे: कमी एकूण व्होल्टेजची दुय्यम चेतावणी.
- पीसी सॉफ्टवेअर ते बीएमएस: प्राधान्य + डेटा आयडी + बीएमएस पत्ता + पीसी सॉफ्टवेअर पत्ता, उदा., 0x18100140.
- पीसी सॉफ्टवेअरला बीएमएसचा प्रतिसाद: प्राधान्य + डेटा आयडी + पीसी सॉफ्टवेअर पत्ता + बीएमएस पत्ता, उदा., 0x18104001.
- पीसी सॉफ्टवेअर ॲड्रेस आणि बीएमएस ॲड्रेस यांच्या स्थानाकडे लक्ष द्या. कमांड स्वीकारणारा ॲड्रेस प्रथम येतो.
- नियंत्रण आयडी:चार्जिंग एमओएस: डीए, डिस्चार्जिंग एमओएस: डी९. ०० म्हणजे चालू, ०१ म्हणजे बंद.
2.UART/485 प्रोटोकॉल
चाचणी साधन:COM सिरीयल टूल
- बॉड दर:९६०० बीपीएस
- संवादाचे स्वरूप:चेकसम गणना पद्धत:चेकसम म्हणजे मागील सर्व डेटाची बेरीज (त्यातून फक्त सर्वात खालचा बाइट घेतला जातो).
- पीसी सॉफ्टवेअर ते बीएमएस: फ्रेम हेडर + कम्युनिकेशन मॉड्यूल ॲड्रेस (अप्पर-ॲड) + डेटा आयडी + डेटा लांबी + डेटा सामग्री + चेकसम.
- बीएमएसपीसी सॉफ्टवेअरला प्रतिसाद: फ्रेम हेडर + कम्युनिकेशन मॉड्यूल ॲड्रेस (बीएमएस-ॲड) + डेटा आयडी + डेटा लांबी + डेटा सामग्री + चेकसम.
- संप्रेषण सामग्री माहिती:CAN प्रमाणेच.
3. मॉडबस प्रोटोकॉल
चाचणी साधन:COM सिरीयल टूल
- संवादाचे स्वरूप:
- संदेश प्रोटोकॉल स्वरूप:नोंदणी वाचा, विनंती फ्रेम
- बाईट: ० | १ | २ | ३ | ४ | ५ | ६ | ७
- वर्णन: 0xD2 | 0x03 | सुरुवातीचा पत्ता | रजिस्टर्सची संख्या (N) | CRC-16 चेकसम
- उदाहरण: D203000C000157AA. D2 हा स्लेव्ह अॅड्रेस आहे, 03 ही रीड कमांड आहे, 000C हा स्टार्ट अॅड्रेस आहे, 0001 म्हणजे वाचायच्या रजिस्टर्सची संख्या 1 आहे, आणि 57AA हा CRC चेकसम आहे.
- मानक प्रतिसाद चौकट:
- बाईट: ० | १ | २ | ३ | ४ | ५ | ६ | ७ | ८
- वर्णन: 0xD2 | 0x03 | डेटाची लांबी | पहिल्या रजिस्टरचे मूल्य | N व्या रजिस्टरचे मूल्य | CRC-16 चेकसम
- L = 2 * N
- उदाहरण: N ही रजिस्टर्सची संख्या आहे, D203020001FC56. D2 हा स्लेव्ह ॲड्रेस आहे, 03 ही रीड कमांड आहे, 02 ही वाचलेल्या डेटाची लांबी आहे, 0001 म्हणजे वाचलेल्या पहिल्या रजिस्टरचे मूल्य, जे होस्ट कमांडमधील डिस्चार्ज स्टेटस आहे, आणि FC56 हा CRC चेकसम आहे.
- संदेश प्रोटोकॉल स्वरूप:नोंदणी वाचा, विनंती फ्रेम
- नोंदणी लिहा:बाइट1 हा 0x06 आहे, जिथे 06 हा सिंगल होल्डिंग रजिस्टरमध्ये लिहिण्याचा आदेश आहे, बाइट4-5 होस्ट आदेश दर्शवतात.
- मानक प्रतिसाद चौकट:सिंगल होल्डिंग रजिस्टरमध्ये लिहिण्यासाठीची मानक प्रतिसाद फ्रेम ही रिक्वेस्ट फ्रेमच्याच स्वरूपाचे अनुसरण करते.
- एकाधिक डेटा रजिस्टर लिहा:बाइट1 हा 0x10 आहे, जिथे 10 हा एकाधिक डेटा रजिस्टरमध्ये लिहिण्याचा आदेश आहे, बाइट2-3 हे रजिस्टरचे सुरुवातीचे पत्ते आहेत, बाइट4-5 रजिस्टरची लांबी दर्शवतात आणि बाइट6-7 डेटा सामग्री दर्शवतात.
- मानक प्रतिसाद चौकट:बाइट 2-3 हे रजिस्टरचा सुरुवातीचा पत्ता आहे, बाइट 4-5 रजिस्टरची लांबी दर्शवतात.
पोस्ट करण्याची वेळ: जुलै-२३-२०२४