ԴԱԼԻհիմնականում ունի երեք արձանագրություն.CAN, UART/485 և Modbus:
1. CAN արձանագրություն
Փորձարկման գործիք.CANtest
- Baud Rate:250 հազար
- Շրջանակների տեսակները.Ստանդարտ և ընդլայնված շրջանակներ: Ընդհանրապես, Extended Frame-ն օգտագործվում է, մինչդեռ ստանդարտ շրջանակը նախատեսված է մի քանի հարմարեցված BMS-ի համար:
- Հաղորդակցության ձևաչափ.Տվյալների ID-ներ 0x90-ից մինչև 0x98հասանելի են հաճախորդների համար: Այլ ID-ները սովորաբար հասանելի կամ փոփոխելի չեն հաճախորդների կողմից:
- Համակարգչի ծրագրակազմ դեպի BMS. առաջնահերթություն + Տվյալների նույնականացում + BMS հասցե + ԱՀ ծրագրակազմի հասցե, օրինակ՝ 0x18100140:
- BMS-ի պատասխան համակարգչի ծրագրային ապահովմանը՝ առաջնահերթություն + տվյալների նույնացուցիչ + համակարգչի ծրագրակազմի հասցե + BMS հասցե, օրինակ՝ 0x18104001:
- Ուշադրություն դարձրեք PC Software Address-ի և BMS հասցեի դիրքին: Հրաման ստացող հասցեն առաջինն է:
- Հաղորդակցության բովանդակության տեղեկատվություն.Օրինակ, մարտկոցի անսարքության կարգավիճակում ցածր ընդհանուր լարման մասին երկրորդական նախազգուշացումով, Byte0-ը կցուցադրվի որպես 80: Փոխակերպվելով երկուականի, սա 10000000 է, որտեղ 0-ը նշանակում է նորմալ, իսկ 1-ը՝ ահազանգ: Համաձայն DALY-ի բարձր-ձախ, ցածր-աջ սահմանման, դա համապատասխանում է Bit7-ին. ցածր ընդհանուր լարման երկրորդական նախազգուշացում:
- Վերահսկիչ ID-ներ.Լիցքավորման MOS՝ DA, լիցքաթափման MOS՝ D9: 00 նշանակում է միացված, 01 նշանակում է անջատված:
2.UART/485 արձանագրություն
Փորձարկման գործիք.COM սերիական գործիք
- Baud Rate:9600bps
- Հաղորդակցության ձևաչափ.Checksum հաշվարկման մեթոդ.Ստուգման գումարը բոլոր նախորդ տվյալների գումարն է (վերցվում է միայն ցածր բայթը):
- Համակարգչային ծրագրակազմ BMS-ի համար. Շրջանակի վերնագիր + Հաղորդակցման մոդուլի հասցե (UPPER-Add) + Տվյալների ID + Տվյալների երկարություն + Տվյալների բովանդակություն + ստուգիչ գումար:
- BMS-ի պատասխան համակարգչի ծրագրային ապահովմանը. Շրջանակի վերնագիր + Հաղորդակցման մոդուլի հասցե (BMS-Add) + Տվյալների ID + Տվյալների երկարություն + Տվյալների բովանդակություն + ստուգիչ գումար:
- Հաղորդակցության բովանդակության տեղեկատվություն.Նույնը, ինչ CAN-ը:
3. Modbus արձանագրություն
Փորձարկման գործիք.COM սերիական գործիք
- Հաղորդակցության ձևաչափ.
- Հաղորդագրության արձանագրության ձևաչափ.Կարդացեք Գրանցվել, պահանջել շրջանակ
- Բայթ՝ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Նկարագրություն՝ 0xD2 | 0x03 | Մեկնարկային հասցե | Գրանցամատյանների թիվը (N) | CRC-16 Checksum
- Օրինակ՝ D203000C000157AA: D2-ը ստրկական հասցեն է, 03-ը՝ կարդալու հրամանը, 000C-ը՝ մեկնարկի հասցեն, 0001-ը նշանակում է կարդալու ռեգիստրների թիվը 1 է, իսկ 57AA-ը՝ CRC ստուգիչ գումարը:
- Ստանդարտ արձագանքման շրջանակ.
- Բայթ՝ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Նկարագրություն՝ 0xD2 | 0x03 | Տվյալների երկարությունը | 1-ին ռեգիստրի արժեքը | N-րդ ռեգիստրի արժեքը | CRC-16 Checksum
- L = 2 * N
- Օրինակ՝ N-ը ռեգիստրների թիվն է, D203020001FC56: D2-ը ստրուկի հասցեն է, 03-ը՝ կարդալու հրամանը, 02-ը՝ ընթերցված տվյալների երկարությունը, 0001-ը նշանակում է ընթերցված 1-ին ռեգիստրի արժեքը, որը հյուրընկալող հրամանից լիցքաթափման կարգավիճակն է, իսկ FC56-ը՝ CRC ստուգիչ գումարը:
- Հաղորդագրության արձանագրության ձևաչափ.Կարդացեք Գրանցվել, պահանջել շրջանակ
- Գրել Գրանցվել.Byte1-ը 0x06 է, որտեղ 06-ը մեկ պահող ռեգիստր գրելու հրամանն է, բայթ 4-5-ը ներկայացնում է հյուրընկալող հրամանը:
- Ստանդարտ արձագանքման շրջանակ.Ստանդարտ պատասխանների շրջանակը մեկ պահման ռեգիստր գրելու համար հետևում է նույն ձևաչափին, ինչ հարցումների շրջանակը:
- Գրեք բազմաթիվ տվյալների գրանցամատյաններ.Byte1-ը 0x10 է, որտեղ 10-ը մի քանի տվյալների ռեգիստրներ գրելու հրամանն է, բայթ 2-3-ը ռեգիստրների սկզբնական հասցեն է, բայտ 4-5-ը ներկայացնում է ռեգիստրների երկարությունը, իսկ բայթ 6-7-ը ներկայացնում է տվյալների բովանդակությունը:
- Ստանդարտ արձագանքման շրջանակ.Byte2-3-ը ռեգիստրների մեկնարկային հասցեն է, բայտ 4-5-ը ներկայացնում է ռեգիստրների երկարությունը:
Հրապարակման ժամանակը՝ Հուլիս-23-2024