ଡାଲିମୁଖ୍ୟତଃ ତିନୋଟି ପ୍ରୋଟୋକଲ ଅଛି:CAN, UART/485, ଏବଂ Modbus।
1. CAN ପ୍ରୋଟୋକଲ୍
ପରୀକ୍ଷଣ ଉପକରଣ:କ୍ୟାନଟେଷ୍ଟ
- ବଡ୍ ହାର:୨୫୦ ହଜାର
- ଫ୍ରେମ୍ ପ୍ରକାର:ମାନକ ଏବଂ ବିସ୍ତାରିତ ଫ୍ରେମ୍। ସାଧାରଣତଃ, ବିସ୍ତାରିତ ଫ୍ରେମ୍ ବ୍ୟବହୃତ ହୁଏ, ଯେତେବେଳେ ମାନକ ଫ୍ରେମ୍ କିଛି କଷ୍ଟମାଇଜ୍ ହୋଇଥିବା BMS ପାଇଁ ହୋଇଥାଏ।
- ଯୋଗାଯୋଗ ଫର୍ମାଟ୍:0x90 ରୁ 0x98 ପର୍ଯ୍ୟନ୍ତ ଡାଟା IDଗୁଡ଼ିକଗ୍ରାହକମାନଙ୍କ ପାଇଁ ଉପଲବ୍ଧ। ଅନ୍ୟାନ୍ୟ ଆଇଡିଗୁଡ଼ିକ ସାଧାରଣତଃ ଗ୍ରାହକମାନଙ୍କ ଦ୍ୱାରା ଉପଲବ୍ଧ କିମ୍ବା ପରିବର୍ତ୍ତନଯୋଗ୍ୟ ନୁହେଁ।
- PC ସଫ୍ଟୱେର୍ ରୁ BMS: ପ୍ରାଥମିକତା + ଡାଟା ID + BMS ଠିକଣା + PC ସଫ୍ଟୱେର୍ ଠିକଣା, ଉଦାହରଣ ସ୍ୱରୂପ, 0x18100140।
- ପିସି ସଫ୍ଟୱେର୍ ପ୍ରତି BMS ପ୍ରତିକ୍ରିୟା: ପ୍ରାଥମିକତା + ଡାଟା ଆଇଡି + ପିସି ସଫ୍ଟୱେର୍ ଠିକଣା + BMS ଠିକଣା, ଉଦାହରଣ ସ୍ୱରୂପ, 0x18104001।
- PC ସଫ୍ଟୱେର୍ ଠିକଣା ଏବଂ BMS ଠିକଣାର ସ୍ଥିତିକୁ ଧ୍ୟାନ ଦିଅନ୍ତୁ। ନିର୍ଦ୍ଦେଶ ଗ୍ରହଣ କରୁଥିବା ଠିକଣା ପ୍ରଥମେ ଆସିବ।
- ଯୋଗାଯୋଗ ବିଷୟବସ୍ତୁ ସୂଚନା:ଉଦାହରଣ ସ୍ୱରୂପ, କମ୍ ମୋଟ ଭୋଲଟେଜର ଦ୍ୱିତୀୟ ଚେତାବନୀ ସହିତ ବ୍ୟାଟେରୀ ଫଲ୍ଟ ସ୍ଥିତିରେ, Byte0 80 ଭାବରେ ପ୍ରଦର୍ଶିତ ହେବ। ବାଇନାରୀରେ ରୂପାନ୍ତରିତ ହେଲେ, ଏହା 10000000, ଯେଉଁଠାରେ 0 ଅର୍ଥ ସ୍ୱାଭାବିକ ଏବଂ 1 ଅର୍ଥ ଏକ ଆଲାର୍ମ। DALY ର ଉଚ୍ଚ-ବାମ, ନିମ୍ନ-ଡାହାଣ ପରିଭାଷା ଅନୁସାରେ, ଏହା Bit7 ସହିତ ମେଳ ଖାଏ: କମ୍ ମୋଟ ଭୋଲଟେଜର ଦ୍ୱିତୀୟ ଚେତାବନୀ।
- ନିୟନ୍ତ୍ରଣ ID ଗୁଡିକ:ଚାର୍ଜିଂ MOS: DA, ଡିସଚାର୍ଜିଂ MOS: D9. 00 ଅର୍ଥ ଚାଲୁ, 01 ଅର୍ଥ ବନ୍ଦ।

2.UART/485 ପ୍ରୋଟୋକଲ୍
ପରୀକ୍ଷଣ ଉପକରଣ:COM ସିରିଏଲ୍ ଉପକରଣ
- ବଡ୍ ହାର:୯୬୦୦ବିପିଏସ୍
- ଯୋଗାଯୋଗ ଫର୍ମାଟ୍:ଚେକସମ୍ ଗଣନା ପଦ୍ଧତି:ଚେକସମ୍ ହେଉଛି ସମସ୍ତ ପୂର୍ବ ତଥ୍ୟର ସମଷ୍ଟି (କେବଳ କମ୍ ବାଇଟ୍ ନିଆଯାଏ)।
- BMS ପାଇଁ PC ସଫ୍ଟୱେର୍: ଫ୍ରେମ୍ ହେଡର୍ + ଯୋଗାଯୋଗ ମଡ୍ୟୁଲ୍ ଠିକଣା (UPPER-Add) + ଡାଟା ID + ଡାଟା ଲମ୍ବ + ଡାଟା ବିଷୟବସ୍ତୁ + ଚେକସମ୍।
- ପିସି ସଫ୍ଟୱେର୍ ପାଇଁ BMS ପ୍ରତିକ୍ରିୟା: ଫ୍ରେମ୍ ହେଡର୍ + ଯୋଗାଯୋଗ ମଡ୍ୟୁଲ୍ ଠିକଣା (BMS-ଯୋଡା) + ଡାଟା ID + ଡାଟା ଲମ୍ବ + ଡାଟା ବିଷୟବସ୍ତୁ + ଚେକସମ୍।
- ଯୋଗାଯୋଗ ବିଷୟବସ୍ତୁ ସୂଚନା:CAN ପରି ସମାନ।


3. ମୋଡବସ୍ ପ୍ରୋଟୋକଲ
ପରୀକ୍ଷଣ ଉପକରଣ:COM ସିରିଏଲ୍ ଉପକରଣ
- ଯୋଗାଯୋଗ ଫର୍ମାଟ୍:
- ମେସେଜ୍ ପ୍ରୋଟୋକଲ୍ ଫର୍ମାଟ୍:ପଠନ ପଞ୍ଜିକରଣ, ଅନୁରୋଧ ଫ୍ରେମ୍
- ବାଇଟ୍: ୦ | ୧ | ୨ | ୩ | ୪ | ୫ | ୬ | ୭
- ବର୍ଣ୍ଣନା: 0xD2 | 0x03 | ଆରମ୍ଭ ଠିକଣା | ପଞ୍ଜିକାର ସଂଖ୍ୟା (N) | CRC-16 ଚେକସମ୍
- ଉଦାହରଣ: D203000C000157AA। D2 ହେଉଛି ସ୍ଲେଭ୍ ଠିକଣା, 03 ହେଉଛି ପଠନ କମାଣ୍ଡ, 000C ହେଉଛି ଆରମ୍ଭ ଠିକଣା, 0001 ଅର୍ଥ ପଠନ କରିବାକୁ ଥିବା ରେଜିଷ୍ଟର ସଂଖ୍ୟା 1, ଏବଂ 57AA ହେଉଛି CRC ଚେକସମ୍।
- ମାନକ ପ୍ରତିକ୍ରିୟା ଫ୍ରେମ୍:
- ବାଇଟ୍: ୦ | ୧ | ୨ | ୩ | ୪ | ୫ | ୬ | ୭ | ୮
- ବର୍ଣ୍ଣନା: 0xD2 | 0x03 | ଡାଟା ଲମ୍ବ | ପ୍ରଥମ ରେଜିଷ୍ଟରର ମୂଲ୍ୟ | ନବମ ରେଜିଷ୍ଟରର ମୂଲ୍ୟ | CRC-16 ଚେକସମ୍
- L = 2 * N
- ଉଦାହରଣ: N ହେଉଛି ରେଜିଷ୍ଟର ସଂଖ୍ୟା, D203020001FC56। D2 ହେଉଛି ସ୍ଲେଭ୍ ଠିକଣା, 03 ହେଉଛି ପଠନ କମାଣ୍ଡ, 02 ହେଉଛି ପଠନ ହୋଇଥିବା ଡାଟାର ଲମ୍ବ, 0001 ହେଉଛି ପ୍ରଥମ ପଠନ ପଠନର ମୂଲ୍ୟ, ଯାହା ହୋଷ୍ଟ କମାଣ୍ଡରୁ ଡିସଚାର୍ଜ ସ୍ଥିତି, ଏବଂ FC56 ହେଉଛି CRC ଚେକସମ୍।
- ମେସେଜ୍ ପ୍ରୋଟୋକଲ୍ ଫର୍ମାଟ୍:ପଠନ ପଞ୍ଜିକରଣ, ଅନୁରୋଧ ଫ୍ରେମ୍
- ପଞ୍ଜିକରଣ ଲେଖନ୍ତୁ:Byte1 ହେଉଛି 0x06, ଯେଉଁଠାରେ 06 ହେଉଛି ଏକକ ହୋଲ୍ଡିଂ ରେଜିଷ୍ଟର ଲେଖିବା ପାଇଁ ନିର୍ଦ୍ଦେଶ, byte4-5 ହୋଷ୍ଟ କମାଣ୍ଡକୁ ପ୍ରତିନିଧିତ୍ୱ କରେ।
- ମାନକ ପ୍ରତିକ୍ରିୟା ଫ୍ରେମ୍:ଗୋଟିଏ ହୋଲ୍ଡିଂ ରେଜିଷ୍ଟର ଲେଖିବା ପାଇଁ ମାନକ ପ୍ରତିକ୍ରିୟା ଫ୍ରେମ୍ ଅନୁରୋଧ ଫ୍ରେମ୍ ପରି ସମାନ ଫର୍ମାଟ୍ ଅନୁସରଣ କରେ।
- ଏକାଧିକ ଡାଟା ରେଜିଷ୍ଟର ଲେଖନ୍ତୁ:Byte1 ହେଉଛି 0x10, ଯେଉଁଠାରେ 10 ହେଉଛି ଏକାଧିକ ଡାଟା ରେଜିଷ୍ଟର ଲେଖିବା ପାଇଁ ନିର୍ଦ୍ଦେଶ, byte2-3 ହେଉଛି ରେଜିଷ୍ଟରଗୁଡ଼ିକର ଆରମ୍ଭ ଠିକଣା, byte4-5 ରେଜିଷ୍ଟରଗୁଡ଼ିକର ଲମ୍ବକୁ ପ୍ରତିନିଧିତ୍ୱ କରେ, ଏବଂ byte6-7 ଡାଟା ବିଷୟବସ୍ତୁକୁ ପ୍ରତିନିଧିତ୍ୱ କରେ।
- ମାନକ ପ୍ରତିକ୍ରିୟା ଫ୍ରେମ୍:Byte2-3 ହେଉଛି ରେଜିଷ୍ଟରଗୁଡ଼ିକର ଆରମ୍ଭ ଠିକଣା, byte4-5 ରେଜିଷ୍ଟରଗୁଡ଼ିକର ଲମ୍ବକୁ ଦର୍ଶାଏ।
ପୋଷ୍ଟ ସମୟ: ଜୁଲାଇ-୨୩-୨୦୨୪