डैलीमुख्य रूप से तीन प्रोटोकॉल हैं:CAN, UART/485, और मोडबस।
1. CAN प्रोटोकॉल
परीक्षण उपकरण:कैनटेस्ट
- बॉड दर:250के
- फ़्रेम प्रकार:मानक और विस्तारित फ़्रेम। सामान्यतः, विस्तारित फ़्रेम का उपयोग किया जाता है, जबकि मानक फ़्रेम कुछ अनुकूलित बीएमएस के लिए होता है।
- संचार प्रारूप:0x90 से 0x98 तक डेटा आईडीग्राहकों के लिए उपलब्ध हैं। अन्य आईडी आमतौर पर ग्राहकों के लिए उपलब्ध या संशोधित नहीं होती हैं।
- पीसी सॉफ्टवेयर से बीएमएस: प्राथमिकता + डेटा आईडी + बीएमएस पता + पीसी सॉफ्टवेयर पता, उदाहरणार्थ, 0x18100140।
- पीसी सॉफ्टवेयर के लिए बीएमएस प्रतिक्रिया: प्राथमिकता + डेटा आईडी + पीसी सॉफ्टवेयर पता + बीएमएस पता, उदाहरण के लिए, 0x18104001।
- पीसी सॉफ्टवेयर एड्रेस और बीएमएस एड्रेस की स्थिति पर ध्यान दें। कमांड प्राप्त करने वाला एड्रेस पहले आता है।
- संचार सामग्री जानकारी:उदाहरण के लिए, कम कुल वोल्टेज की द्वितीयक चेतावनी वाली बैटरी की खराबी की स्थिति में, बाइट0 80 के रूप में प्रदर्शित होगा। बाइनरी में परिवर्तित होने पर, यह 10000000 होता है, जहाँ 0 का अर्थ सामान्य और 1 का अर्थ अलार्म है। DALY की उच्च-बाएँ, निम्न-दाएँ परिभाषा के अनुसार, यह बिट7 के अनुरूप है: कम कुल वोल्टेज की द्वितीयक चेतावनी।
- नियंत्रण आईडी:चार्जिंग एमओएस: डीए, डिस्चार्जिंग एमओएस: डी9. 00 का मतलब है चालू, 01 का मतलब है बंद.

2.UART/485 प्रोटोकॉल
परीक्षण उपकरण:COM सीरियल टूल
- बॉड दर:9600बीपीएस
- संचार प्रारूप:चेकसम गणना विधि:चेकसम सभी पिछले डेटा का योग है (केवल निम्न बाइट लिया जाता है)।
- पीसी सॉफ्टवेयर से बीएमएस: फ्रेम हेडर + संचार मॉड्यूल पता (ऊपरी-जोड़ें) + डेटा आईडी + डेटा लंबाई + डेटा सामग्री + चेकसम।
- पीसी सॉफ्टवेयर के लिए बीएमएस प्रतिक्रिया: फ्रेम हेडर + संचार मॉड्यूल पता (बीएमएस-एड) + डेटा आईडी + डेटा लंबाई + डेटा सामग्री + चेकसम।
- संचार सामग्री जानकारी:CAN के समान.


3. मोडबस प्रोटोकॉल
परीक्षण उपकरण:COM सीरियल टूल
- संचार प्रारूप:
- संदेश प्रोटोकॉल प्रारूप:रजिस्टर पढ़ें, फ़्रेम का अनुरोध करें
- बाइट: 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 CRC चेकसम है।
- संदेश प्रोटोकॉल प्रारूप:रजिस्टर पढ़ें, फ़्रेम का अनुरोध करें
- रजिस्टर लिखें:बाइट1 0x06 है, जहां 06 एकल होल्डिंग रजिस्टर लिखने का कमांड है, बाइट4-5 होस्ट कमांड का प्रतिनिधित्व करते हैं।
- मानक प्रतिक्रिया फ़्रेम:एकल होल्डिंग रजिस्टर लिखने के लिए मानक प्रतिक्रिया फ्रेम, अनुरोध फ्रेम के समान प्रारूप का अनुसरण करता है।
- एकाधिक डेटा रजिस्टर लिखें:बाइट1 0x10 है, जहां 10 एकाधिक डेटा रजिस्टर लिखने का कमांड है, बाइट2-3 रजिस्टरों का प्रारंभिक पता है, बाइट4-5 रजिस्टरों की लंबाई को दर्शाता है, और बाइट6-7 डेटा सामग्री को दर्शाता है।
- मानक प्रतिक्रिया फ़्रेम:बाइट2-3 रजिस्टरों का प्रारंभिक पता है, बाइट4-5 रजिस्टरों की लंबाई दर्शाता है।
पोस्ट करने का समय: जुलाई-23-2024