DALYئاساسلىقى ئۈچ كېلىشىم بار:CAN, UART / 485, and Modbus.
1. CAN Protocol
سىناق قورالى:CANtest
- Baud Rate:250K
- كاندۇك تىپلىرى:ئۆلچەملىك ۋە كېڭەيتىلگەن رامكىلار. ئادەتتە ، كېڭەيتىلگەن رامكا ئىشلىتىلىدۇ ، ئۆلچەملىك رامكا بولسا بىر قانچە خاسلاشتۇرۇلغان BMS ئۈچۈن.
- ئالاقە فورماتى:0x90 دىن 0x98 گىچە بولغان سانلىق مەلۇمات كىملىكىخېرىدارلار زىيارەت قىلالايدۇ. باشقا كىملىكلەرنى ئادەتتە خېرىدارلار زىيارەت قىلالمايدۇ ياكى ئۆزگەرتەلمەيدۇ.
- PC يۇمشاق دېتالى BMS: مۇھىملىق + سانلىق مەلۇمات كىملىكى + BMS ئادرېسى + PC يۇمشاق دېتال ئادرېسى ، مەسىلەن ، 0x18100140.
- PC يۇمشاق دېتالىغا BMS ئىنكاسى: مۇھىم نۇقتا + سانلىق مەلۇمات كىملىكى + PC يۇمشاق دېتال ئادرېسى + BMS ئادرېسى ، مەسىلەن ، 0x18104001.
- PC يۇمشاق دېتال ئادرېسى ۋە BMS ئادرېسىنىڭ ئورنىغا دىققەت قىلىڭ. بۇيرۇقنى تاپشۇرۇۋالغان ئادرېس بىرىنچى ئورۇندا تۇرىدۇ.
- ئالاقە مەزمۇنى ئۇچۇرى:مەسىلەن ، باتارېيەنىڭ كاشىلا ھالىتى تۆۋەن توك بېسىمىنىڭ ئىككىلەمچى ئاگاھلاندۇرۇشى بىلەن ، Byte0 80 قىلىپ كۆرسىتىلىدۇ. ئىككىلىك سىستېمىغا ئۆزگەرتىلگەندە ، بۇ 10000000 ، بۇ يەردە 0 نورمال ، 1 بولسا ئاگاھلاندۇرۇش سىگنالىنى كۆرسىتىدۇ. DALY نىڭ يۇقىرى-سول ، ئوڭ-ئوڭ ئېنىقلىمىسىغا ئاساسەن ، بۇ Bit7 گە ماس كېلىدۇ: تۆۋەن توك بېسىمىنىڭ ئىككىلەمچى ئاگاھلاندۇرۇشى.
- كونترول كىملىكى:توك قاچىلاش MOS: DA ، توك قاچىلاش MOS: D9. 00 دېگەنلىك ، 01 دېگەنلىك دەم ئېلىشنى كۆرسىتىدۇ.
2.UART / 485 كېلىشىمنامىسى
سىناق قورالى:COM يۈرۈشلۈك قورالى
- Baud Rate:9600bps
- ئالاقە فورماتى:تەكشۈرۈش ھېسابلاش ئۇسۇلى:تەكشۈرۈش ئىلگىرىكى بارلىق سانلىق مەلۇماتلارنىڭ يىغىندىسى (پەقەت تۆۋەن بايتلا ئېلىنىدۇ).
- PC يۇمشاق دېتالى BMS غا: رامكا بېشى + خەۋەرلىشىش مودۇلى ئادرېسى (UPPER-Add) + سانلىق مەلۇمات كىملىكى + سانلىق مەلۇمات ئۇزۇنلۇقى + سانلىق مەلۇمات مەزمۇنى + تەكشۈرۈش.
- PC يۇمشاق دېتالىغا BMS ئىنكاسى: كاندۇك بېشى + ئالاقە مودۇلى ئادرېسى (BMS- قوشۇش) + سانلىق مەلۇمات كىملىكى + سانلىق مەلۇمات ئۇزۇنلۇقى + سانلىق مەلۇمات مەزمۇنى + تەكشۈرۈش.
- ئالاقە مەزمۇنى ئۇچۇرى:CAN بىلەن ئوخشاش.
3. Modbus Protocol
سىناق قورالى: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 بولسا يەككە ساقلاش تىزىملىكىنى يېزىش بۇيرۇقى ، byte4-5 باش ئاپپارات بۇيرۇقىغا ۋەكىللىك قىلىدۇ.
- ئۆلچەملىك جاۋاب رامكىسى:يەككە ساقلاش تىزىملىكىنى يېزىشنىڭ ئۆلچەملىك جاۋاب رامكىسى تەلەپ رامكىسى بىلەن ئوخشاش فورماتقا ئەگىشىدۇ.
- كۆپ سانلىق مەلۇمات تىزىملىكىنى يېزىڭ:Byte1 بولسا 0x10 ، بۇ يەردە 10 بولسا كۆپ سانلىق مەلۇمات تىزىملىكىنى يېزىش بۇيرۇقى ، byte2-3 بولسا تىزىملىكنىڭ باشلىنىش ئادرېسى ، byte4-5 تىزىملىكنىڭ ئۇزۇنلۇقىغا ۋەكىللىك قىلىدۇ ، byte6-7 بولسا سانلىق مەلۇمات مەزمۇنىغا ۋەكىللىك قىلىدۇ.
- ئۆلچەملىك جاۋاب رامكىسى:Byte2-3 بولسا تىزىملىكنىڭ باشلىنىش ئادرېسى ، byte4-5 تىزىملىكنىڭ ئۇزۇنلۇقىغا ۋەكىللىك قىلىدۇ.
يوللانغان ۋاقتى: 7-ئاينىڭ 23-كۈنىدىن 20-كۈنىگىچە