డాలీప్రధానంగా మూడు ప్రోటోకాల్లను కలిగి ఉంటుంది:CAN, UART/485, మరియు మోడ్బస్.
1. CAN ప్రోటోకాల్
పరీక్ష సాధనం:పరీక్ష చేయవచ్చు
- బాడ్ రేటు:250 కే
- ఫ్రేమ్ రకాలు:ప్రామాణిక మరియు విస్తరించిన ఫ్రేమ్లు. సాధారణంగా, విస్తరించిన ఫ్రేమ్ ఉపయోగించబడుతుంది, అయితే ప్రామాణిక ఫ్రేమ్ కొన్ని అనుకూలీకరించిన BMS కోసం.
- కమ్యూనికేషన్ ఫార్మాట్:0x90 నుండి 0x98 వరకు డేటా IDలుఇతర IDలు సాధారణంగా కస్టమర్లకు అందుబాటులో ఉండవు లేదా సవరించబడవు.
- PC సాఫ్ట్వేర్ నుండి BMS వరకు: ప్రాధాన్యత + డేటా ID + BMS చిరునామా + PC సాఫ్ట్వేర్ చిరునామా, ఉదా., 0x18100140.
- PC సాఫ్ట్వేర్కు BMS ప్రతిస్పందన: ప్రాధాన్యత + డేటా ID + PC సాఫ్ట్వేర్ చిరునామా + BMS చిరునామా, ఉదా., 0x18104001.
- PC సాఫ్ట్వేర్ చిరునామా మరియు BMS చిరునామా యొక్క స్థానాన్ని గమనించండి. ఆదేశాన్ని స్వీకరించే చిరునామా మొదట వస్తుంది.
- కమ్యూనికేషన్ కంటెంట్ సమాచారం:ఉదాహరణకు, తక్కువ మొత్తం వోల్టేజ్ యొక్క ద్వితీయ హెచ్చరికతో బ్యాటరీ లోపం స్థితిలో, Byte0 80 గా ప్రదర్శించబడుతుంది. బైనరీకి మార్చబడినప్పుడు, ఇది 10000000, ఇక్కడ 0 అంటే సాధారణం మరియు 1 అంటే అలారం. DALY యొక్క హై-ఎడమ, లో-కుడి నిర్వచనం ప్రకారం, ఇది Bit7 కి అనుగుణంగా ఉంటుంది: తక్కువ మొత్తం వోల్టేజ్ యొక్క ద్వితీయ హెచ్చరిక.
- నియంత్రణ IDలు:ఛార్జింగ్ MOS: DA, డిశ్చార్జింగ్ MOS: D9. 00 అంటే ఆన్, 01 అంటే ఆఫ్.

2.UART/485 ప్రోటోకాల్
పరీక్ష సాధనం:COM సీరియల్ సాధనం
- బాడ్ రేటు:9600 బిపిఎస్
- కమ్యూనికేషన్ ఫార్మాట్:చెక్సమ్ గణన పద్ధతి:చెక్సమ్ అనేది మునుపటి అన్ని డేటా మొత్తం (తక్కువ బైట్ మాత్రమే తీసుకోబడుతుంది).
- PC సాఫ్ట్వేర్ నుండి BMS వరకు: ఫ్రేమ్ హెడర్ + కమ్యూనికేషన్ మాడ్యూల్ అడ్రస్ (UPPER-Add) + డేటా ID + డేటా పొడవు + డేటా కంటెంట్ + చెక్సమ్.
- PC సాఫ్ట్వేర్కు BMS ప్రతిస్పందన: ఫ్రేమ్ హెడర్ + కమ్యూనికేషన్ మాడ్యూల్ చిరునామా (BMS-యాడ్) + డేటా ID + డేటా పొడవు + డేటా కంటెంట్ + చెక్సమ్.
- కమ్యూనికేషన్ కంటెంట్ సమాచారం: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 | డేటా పొడవు | 1వ రిజిస్టర్ విలువ | Nవ రిజిస్టర్ విలువ | CRC-16 చెక్సమ్
- ఎల్ = 2 * ఎన్
- ఉదాహరణ: N అనేది రిజిస్టర్ల సంఖ్య, D203020001FC56. D2 అనేది స్లేవ్ అడ్రస్, 03 అనేది రీడ్ కమాండ్, 02 అనేది రీడ్ చేయబడిన డేటా యొక్క పొడవు, 0001 అంటే 1వ రిజిస్టర్ రీడ్ యొక్క విలువ, ఇది హోస్ట్ కమాండ్ నుండి డిశ్చార్జ్ స్థితి, మరియు FC56 అనేది CRC చెక్సమ్.
- సందేశ ప్రోటోకాల్ ఫార్మాట్:రిజిస్టర్ చదవండి, ఫ్రేమ్ను అభ్యర్థించండి
- రిజిస్టర్ రాయండి:బైట్1 అనేది 0x06, ఇక్కడ 06 అనేది సింగిల్ హోల్డింగ్ రిజిస్టర్ను వ్రాయడానికి కమాండ్, బైట్4-5 హోస్ట్ కమాండ్ను సూచిస్తుంది.
- ప్రామాణిక ప్రతిస్పందన ఫ్రేమ్:సింగిల్ హోల్డింగ్ రిజిస్టర్ రాయడానికి ప్రామాణిక ప్రతిస్పందన ఫ్రేమ్ అభ్యర్థన ఫ్రేమ్ మాదిరిగానే ఉంటుంది.
- బహుళ డేటా రిజిస్టర్లను వ్రాయండి:బైట్1 అనేది 0x10, ఇక్కడ 10 అనేది బహుళ డేటా రిజిస్టర్లను వ్రాయడానికి ఆదేశం, బైట్2-3 అనేది రిజిస్టర్ల ప్రారంభ చిరునామా, బైట్4-5 రిజిస్టర్ల పొడవును సూచిస్తుంది మరియు బైట్6-7 డేటా కంటెంట్ను సూచిస్తుంది.
- ప్రామాణిక ప్రతిస్పందన ఫ్రేమ్:బైట్2-3 అనేది రిజిస్టర్ల ప్రారంభ చిరునామా, బైట్4-5 రిజిస్టర్ల పొడవును సూచిస్తాయి.
పోస్ట్ సమయం: జూలై-23-2024