डैलीमुख्य रूप से तीन प्रोटोकॉल हैं:कैन, यूएआरटी/485, और मोडबस।
1. कैन प्रोटोकॉल
परीक्षण उपकरण:परीक्षण नहीं कर सकते
- बॉड दर:250K
- फ़्रेम प्रकार:मानक और विस्तारित फ़्रेम. आम तौर पर, विस्तारित फ़्रेम का उपयोग किया जाता है, जबकि मानक फ़्रेम कुछ अनुकूलित बीएमएस के लिए होता है।
- संचार प्रारूप:डेटा आईडी 0x90 से 0x98 तकग्राहकों के लिए सुलभ हैं। अन्य आईडी आम तौर पर ग्राहकों द्वारा पहुंच योग्य या संशोधित नहीं होती हैं।
- पीसी सॉफ्टवेयर से बीएमएस: प्राथमिकता + डेटा आईडी + बीएमएस पता + पीसी सॉफ्टवेयर पता, उदाहरण के लिए, 0x18100140।
- पीसी सॉफ्टवेयर पर बीएमएस प्रतिक्रिया: प्राथमिकता + डेटा आईडी + पीसी सॉफ्टवेयर पता + बीएमएस पता, उदाहरण के लिए, 0x18104001।
- पीसी सॉफ्टवेयर एड्रेस और बीएमएस एड्रेस की स्थिति पर ध्यान दें। कमांड प्राप्त करने वाला पता सबसे पहले आता है।
- संचार सामग्री की जानकारी:उदाहरण के लिए, कम कुल वोल्टेज की द्वितीयक चेतावनी के साथ बैटरी की खराबी की स्थिति में, Byte0 80 के रूप में प्रदर्शित होगा। बाइनरी में परिवर्तित, यह 10000000 है, जहां 0 का मतलब सामान्य है और 1 का मतलब अलार्म है। DALY की उच्च-बाएँ, निम्न-दाएँ परिभाषा के अनुसार, यह Bit7 से मेल खाता है: कम कुल वोल्टेज की द्वितीयक चेतावनी।
- नियंत्रण आईडी:चार्जिंग एमओएस: डीए, डिस्चार्जिंग एमओएस: डी9। 00 का मतलब चालू है, 01 का मतलब बंद है।
2.यूएआरटी/485 प्रोटोकॉल
परीक्षण उपकरण:COM सीरियल टूल
- बॉड दर:9600बीपीएस
- संचार प्रारूप:चेकसम गणना विधि:चेकसम पिछले सभी डेटा का योग है (केवल कम बाइट लिया जाता है)।
- पीसी सॉफ्टवेयर से बीएमएस: फ़्रेम हेडर + संचार मॉड्यूल पता (अपर-ऐड) + डेटा आईडी + डेटा लंबाई + डेटा सामग्री + चेकसम।
- पीसी सॉफ़्टवेयर के लिए बीएमएस प्रतिक्रिया: फ़्रेम हेडर + संचार मॉड्यूल पता (बीएमएस-ऐड) + डेटा आईडी + डेटा लंबाई + डेटा सामग्री + चेकसम।
- संचार सामग्री की जानकारी:कैन के समान।
3. मोडबस प्रोटोकॉल
परीक्षण उपकरण:COM सीरियल टूल
- संचार प्रारूप:
- संदेश प्रोटोकॉल प्रारूप:रजिस्टर पढ़ें, फ़्रेम का अनुरोध करें
- बाइट: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- विवरण: 0xD2 | 0x03 | प्रारंभ पता | रजिस्टरों की संख्या (एन) | सीआरसी-16 चेकसम
- उदाहरण: D203000C000157AA. D2 स्लेव एड्रेस है, 03 रीड कमांड है, 000C स्टार्ट एड्रेस है, 0001 का मतलब है कि पढ़ने के लिए रजिस्टरों की संख्या 1 है, और 57AA CRC चेकसम है।
- मानक प्रतिक्रिया फ़्रेम:
- बाइट: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- विवरण: 0xD2 | 0x03 | डेटा लंबाई | प्रथम रजिस्टर का मूल्य | Nth रजिस्टर का मान | सीआरसी-16 चेकसम
- एल = 2 * एन
- उदाहरण: N रजिस्टरों की संख्या है, D203020001FC56। डी2 स्लेव एड्रेस है, 03 रीड कमांड है, 02 रीड डेटा की लंबाई है, 0001 का मतलब है पहले रजिस्टर रीड का मूल्य, जो होस्ट कमांड से डिस्चार्ज स्थिति है, और एफसी56 सीआरसी चेकसम है।
- संदेश प्रोटोकॉल प्रारूप:रजिस्टर पढ़ें, फ़्रेम का अनुरोध करें
- रजिस्टर लिखें:बाइट1 0x06 है, जहां 06 एकल होल्डिंग रजिस्टर लिखने का कमांड है, बाइट4-5 होस्ट कमांड का प्रतिनिधित्व करता है।
- मानक प्रतिक्रिया फ़्रेम:एकल होल्डिंग रजिस्टर लिखने के लिए मानक प्रतिक्रिया फ्रेम अनुरोध फ्रेम के समान प्रारूप का पालन करता है।
- एकाधिक डेटा रजिस्टर लिखें:Byte1 0x10 है, जहां 10 एकाधिक डेटा रजिस्टर लिखने का आदेश है, byte2-3 रजिस्टरों का प्रारंभ पता है, byte4-5 रजिस्टरों की लंबाई का प्रतिनिधित्व करता है, और byte6-7 डेटा सामग्री का प्रतिनिधित्व करता है।
- मानक प्रतिक्रिया फ़्रेम:Byte2-3 रजिस्टरों का प्रारंभ पता है, Byte4-5 रजिस्टरों की लंबाई दर्शाता है।
पोस्ट करने का समय: जुलाई-23-2024