डैलीइसमें मुख्य रूप से तीन प्रोटोकॉल हैं:CAN, UART/485 और Modbus।
1. सीएएन प्रोटोकॉल
परीक्षण उपकरण:CANtest
- बॉड दर:250K
- फ्रेम के प्रकार:मानक और विस्तारित फ्रेम। सामान्यतः विस्तारित फ्रेम का उपयोग किया जाता है, जबकि मानक फ्रेम कुछ विशेष बीएमएस के लिए होता है।
- संचार प्रारूप:डेटा आईडी 0x90 से 0x98 तकये आईडी ग्राहकों के लिए सुलभ हैं। अन्य आईडी आमतौर पर ग्राहकों द्वारा सुलभ या संशोधित नहीं की जा सकती हैं।
- पीसी सॉफ्टवेयर से बीएमएस: प्राथमिकता + डेटा आईडी + बीएमएस पता + पीसी सॉफ्टवेयर पता, उदाहरण के लिए, 0x18100140।
- पीसी सॉफ्टवेयर के लिए बीएमएस प्रतिक्रिया: प्राथमिकता + डेटा आईडी + पीसी सॉफ्टवेयर पता + बीएमएस पता, उदाहरण के लिए, 0x18104001।
- पीसी सॉफ्टवेयर एड्रेस और बीएमएस एड्रेस की स्थिति पर ध्यान दें। कमांड प्राप्त करने वाला एड्रेस पहले आता है।
- संचार सामग्री संबंधी जानकारी:उदाहरण के लिए, बैटरी की खराबी की स्थिति में, जिसमें कुल वोल्टेज कम होने की द्वितीयक चेतावनी भी शामिल है, बाइट 0 80 के रूप में प्रदर्शित होगा। बाइनरी में परिवर्तित करने पर, यह 10000000 होता है, जहाँ 0 का अर्थ सामान्य और 1 का अर्थ अलार्म है। DALY की उच्च-बाएँ, निम्न-दाएँ परिभाषा के अनुसार, यह बिट 7 से मेल खाता है: कुल वोल्टेज कम होने की द्वितीयक चेतावनी।
- नियंत्रण आईडी:चार्जिंग एमओएस: डीए, डिस्चार्जिंग एमओएस: डी9. 00 का मतलब चालू, 01 का मतलब बंद।
2.यूएआरटी/485 प्रोटोकॉल
परीक्षण उपकरण:कॉम सीरियल टूल
- बॉड दर:9600 बीपीएस
- संचार प्रारूप:चेकसम गणना विधि:चेकसम पिछले सभी डेटा का योग होता है (केवल निम्न बाइट ही ली जाती है)।
- पीसी सॉफ्टवेयर से बीएमएस तक: फ्रेम हेडर + संचार मॉड्यूल पता (अपर-ऐड) + डेटा आईडी + डेटा लंबाई + डेटा सामग्री + चेकसम।
- बीएमएसपीसी सॉफ्टवेयर को प्रतिक्रिया: फ्रेम हेडर + संचार मॉड्यूल पता (बीएमएस-एड्रेस) + डेटा आईडी + डेटा लंबाई + डेटा सामग्री + चेकसम।
- संचार सामग्री संबंधी जानकारी:CAN के समान।
3. मोडबस प्रोटोकॉल
परीक्षण उपकरण:कॉम सीरियल टूल
- संचार प्रारूप:
- संदेश प्रोटोकॉल प्रारूप:रजिस्टर पढ़ें, फ़्रेम का अनुरोध करें
- बाइट: 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 चेकसम
- एल = 2 * एन
- उदाहरण: N रजिस्टरों की संख्या है, D203020001FC56। D2 स्लेव एड्रेस है, 03 रीड कमांड है, 02 रीड किए गए डेटा की लंबाई है, 0001 पहले रजिस्टर रीड का मान है, जो होस्ट कमांड से डिस्चार्ज स्थिति है, और FC56 सीआरसी चेकसम है।
- संदेश प्रोटोकॉल प्रारूप:रजिस्टर पढ़ें, फ़्रेम का अनुरोध करें
- राइट रजिस्टर:बाइट 1 0x06 है, जहां 06 एक सिंगल होल्डिंग रजिस्टर में लिखने का कमांड है, बाइट 4-5 होस्ट कमांड को दर्शाते हैं।
- मानक प्रतिक्रिया फ्रेम:सिंगल होल्डिंग रजिस्टर में लिखने के लिए मानक प्रतिक्रिया फ्रेम का प्रारूप अनुरोध फ्रेम के प्रारूप के समान ही होता है।
- एकाधिक डेटा रजिस्टर लिखें:बाइट 1 0x10 है, जहां 10 कई डेटा रजिस्टरों को लिखने का आदेश है, बाइट 2-3 रजिस्टरों का प्रारंभिक पता है, बाइट 4-5 रजिस्टरों की लंबाई को दर्शाते हैं, और बाइट 6-7 डेटा सामग्री को दर्शाते हैं।
- मानक प्रतिक्रिया फ्रेम:बाइट 2-3 रजिस्टरों का प्रारंभिक पता है, बाइट 4-5 रजिस्टरों की लंबाई को दर्शाते हैं।
पोस्ट करने का समय: 23 जुलाई 2024
