DALYमुख्यतया तीन प्रोटोकलहरू छन्:CAN, UART/485, र Modbus।
1. CAN प्रोटोकल
परीक्षण उपकरण:परीक्षण गर्न सक्नुहुन्छ
- बाउड दर:250K
- फ्रेम प्रकारहरू:मानक र विस्तारित फ्रेमहरू। सामान्यतया, विस्तारित फ्रेम प्रयोग गरिन्छ, जबकि मानक फ्रेम केहि अनुकूलित BMS को लागी हो।
- सञ्चार ढाँचा:०x९० देखि ०x९८ सम्मका डाटा ID हरूग्राहकहरु को लागी पहुँचयोग्य छन्। अन्य आईडीहरू सामान्यतया पहुँचयोग्य वा ग्राहकहरू द्वारा परिमार्जन गर्न योग्य छैनन्।
- PC Software to BMS: प्राथमिकता + डेटा ID + BMS ठेगाना + PC सफ्टवेयर ठेगाना, जस्तै, 0x18100140।
- PC सफ्टवेयरमा BMS प्रतिक्रिया: प्राथमिकता + डाटा ID + PC सफ्टवेयर ठेगाना + BMS ठेगाना, उदाहरण, 0x18104001।
- PC सफ्टवेयर ठेगाना र BMS ठेगानाको स्थिति नोट गर्नुहोस्। आदेश प्राप्त गर्ने ठेगाना पहिले आउँछ।
- सञ्चार सामग्री जानकारी:उदाहरण को लागी, कम कुल भोल्टेज को माध्यमिक चेतावनी संग ब्याट्री गल्ती स्थिति मा, Byte0 80 को रूपमा प्रदर्शित हुनेछ। बाइनरी मा रूपान्तरित, यो 10000000 हो, जहाँ 0 को अर्थ सामान्य र 1 को अर्थ अलार्म हो। DALY को उच्च-बायाँ, कम-दायाँ परिभाषा अनुसार, यो Bit7 सँग मेल खान्छ: कम कुल भोल्टेजको माध्यमिक चेतावनी।
- नियन्त्रण आईडीहरू:चार्ज गर्दै MOS: DA, डिस्चार्ज MOS: D9। 00 को अर्थ अन, 01 को अर्थ बन्द।
2.UART/485 प्रोटोकल
परीक्षण उपकरण:COM सिरियल उपकरण
- बाउड दर:9600bps
- सञ्चार ढाँचा:चेकसम गणना विधि:चेकसम सबै अघिल्लो डेटाको योगफल हो (केवल कम बाइट लिइन्छ)।
- BMS मा PC सफ्टवेयर: फ्रेम हेडर + संचार मोड्युल ठेगाना (UPPER-Add) + डाटा आईडी + डाटा लम्बाइ + डाटा सामग्री + चेकसम।
- PC सफ्टवेयरमा BMS प्रतिक्रिया: फ्रेम हेडर + संचार मोड्युल ठेगाना (BMS-Add) + डाटा आईडी + डाटा लम्बाइ + डाटा सामग्री + चेकसम।
- सञ्चार सामग्री जानकारी:CAN जस्तै।
3. मोडबस प्रोटोकल
परीक्षण उपकरण:COM सिरियल उपकरण
- सञ्चार ढाँचा:
- सन्देश प्रोटोकल ढाँचा:दर्ता, अनुरोध फ्रेम पढ्नुहोस्
- बाइट: ० | १ | २ | ३ | ४ | ५ | ६ | ७
- विवरण: 0xD2 | ०x०३ | सुरु ठेगाना | दर्ता संख्या (N) | CRC-16 चेकसम
- उदाहरण: D203000C000157AA। D2 दास ठेगाना हो, 03 पढ्ने आदेश हो, 000C सुरु ठेगाना हो, 0001 भनेको पढ्नको लागि दर्ताहरूको संख्या 1 हो, र 57AA CRC चेकसम हो।
- मानक प्रतिक्रिया फ्रेम:
- बाइट: ० | १ | २ | ३ | ४ | ५ | ६ | ७ | ८
- विवरण: 0xD2 | ०x०३ | डाटा लम्बाइ | पहिलो दर्ताको मूल्य | नवौं दर्ताको मूल्य | CRC-16 चेकसम
- L = 2 * N
- उदाहरण: N दर्ताहरूको संख्या हो, D203020001FC56। D2 दास ठेगाना हो, 03 पढ्ने आदेश हो, 02 डेटा पढेको लम्बाइ हो, 0001 भनेको 1st दर्ता पढेको मान हो, जुन होस्ट आदेशबाट डिस्चार्ज स्थिति हो, र FC56 CRC चेकसम हो।
- सन्देश प्रोटोकल ढाँचा:दर्ता, अनुरोध फ्रेम पढ्नुहोस्
- दर्ता लेख्नुहोस्:Byte1 0x06 हो, जहाँ 06 एकल होल्डिङ दर्ता लेख्ने आदेश हो, byte4-5 ले होस्ट आदेशलाई प्रतिनिधित्व गर्दछ।
- मानक प्रतिक्रिया फ्रेम:एकल होल्डिङ रजिस्टर लेख्नको लागि मानक प्रतिक्रिया फ्रेम अनुरोध फ्रेमको रूपमा उही ढाँचा पछ्याउँछ।
- बहु डाटा दर्ताहरू लेख्नुहोस्:Byte1 0x10 हो, जहाँ 10 ले धेरै डेटा रेजिस्टरहरू लेख्ने आदेश हो, byte2-3 दर्ताहरूको सुरु ठेगाना हो, byte4-5 ले दर्ताहरूको लम्बाइ प्रतिनिधित्व गर्दछ, र byte6-7 ले डाटा सामग्री प्रतिनिधित्व गर्दछ।
- मानक प्रतिक्रिया फ्रेम:Byte2-3 दर्ताहरूको सुरु ठेगाना हो, byte4-5 ले दर्ताहरूको लम्बाइ प्रतिनिधित्व गर्दछ।
पोस्ट समय: जुलाई-23-2024