ಡಾಲಿಮುಖ್ಯವಾಗಿ ಮೂರು ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಹೊಂದಿದೆ:CAN, UART/485, ಮತ್ತು ಮಾಡ್ಬಸ್.
1. CAN ಪ್ರೋಟೋಕಾಲ್
ಪರೀಕ್ಷಾ ಪರಿಕರ:ಕ್ಯಾನ್ಟೆಸ್ಟ್
- ಬೌಡ್ ದರ:250 ಕೆ
- ಫ್ರೇಮ್ ಪ್ರಕಾರಗಳು:ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮತ್ತು ವಿಸ್ತೃತ ಫ್ರೇಮ್ಗಳು. ಸಾಮಾನ್ಯವಾಗಿ, ವಿಸ್ತೃತ ಫ್ರೇಮ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಫ್ರೇಮ್ ಕೆಲವು ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ BMS ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
- ಸಂವಹನ ಸ್ವರೂಪ:0x90 ರಿಂದ 0x98 ವರೆಗಿನ ಡೇಟಾ ಐಡಿಗಳುಗ್ರಾಹಕರಿಗೆ ಪ್ರವೇಶಿಸಬಹುದಾಗಿದೆ. ಇತರ ಐಡಿಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಗ್ರಾಹಕರು ಪ್ರವೇಶಿಸಲು ಅಥವಾ ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
- ಪಿಸಿ ಸಾಫ್ಟ್ವೇರ್ನಿಂದ ಬಿಎಂಎಸ್ಗೆ: ಆದ್ಯತೆ + ಡೇಟಾ ಐಡಿ + ಬಿಎಂಎಸ್ ವಿಳಾಸ + ಪಿಸಿ ಸಾಫ್ಟ್ವೇರ್ ವಿಳಾಸ, ಉದಾ. 0x18100140.
- ಪಿಸಿ ಸಾಫ್ಟ್ವೇರ್ಗೆ ಬಿಎಂಎಸ್ ಪ್ರತಿಕ್ರಿಯೆ: ಆದ್ಯತೆ + ಡೇಟಾ ಐಡಿ + ಪಿಸಿ ಸಾಫ್ಟ್ವೇರ್ ವಿಳಾಸ + ಬಿಎಂಎಸ್ ವಿಳಾಸ, ಉದಾ. 0x18104001.
- ಪಿಸಿ ಸಾಫ್ಟ್ವೇರ್ ವಿಳಾಸ ಮತ್ತು ಬಿಎಂಎಸ್ ವಿಳಾಸದ ಸ್ಥಾನವನ್ನು ಗಮನಿಸಿ. ಆಜ್ಞೆಯನ್ನು ಸ್ವೀಕರಿಸುವ ವಿಳಾಸವು ಮೊದಲು ಬರುತ್ತದೆ.
- ಸಂವಹನ ವಿಷಯ ಮಾಹಿತಿ:ಉದಾಹರಣೆಗೆ, ಕಡಿಮೆ ಒಟ್ಟು ವೋಲ್ಟೇಜ್ನ ದ್ವಿತೀಯ ಎಚ್ಚರಿಕೆಯೊಂದಿಗೆ ಬ್ಯಾಟರಿ ದೋಷ ಸ್ಥಿತಿಯಲ್ಲಿ, Byte0 80 ಎಂದು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಬೈನರಿ ಆಗಿ ಪರಿವರ್ತಿಸಿದರೆ, ಇದು 10000000 ಆಗಿದೆ, ಇಲ್ಲಿ 0 ಎಂದರೆ ಸಾಮಾನ್ಯ ಮತ್ತು 1 ಎಂದರೆ ಅಲಾರಂ. DALY ಯ ಹೈ-ಎಡ, ಲೋ-ಬಲ ವ್ಯಾಖ್ಯಾನದ ಪ್ರಕಾರ, ಇದು Bit7 ಗೆ ಅನುರೂಪವಾಗಿದೆ: ಕಡಿಮೆ ಒಟ್ಟು ವೋಲ್ಟೇಜ್ನ ದ್ವಿತೀಯ ಎಚ್ಚರಿಕೆ.
- ನಿಯಂತ್ರಣ ಐಡಿಗಳು:ಚಾರ್ಜಿಂಗ್ MOS: DA, ಡಿಸ್ಚಾರ್ಜ್ MOS: D9. 00 ಎಂದರೆ ಆನ್, 01 ಎಂದರೆ ಆಫ್.

2.UART/485 ಪ್ರೋಟೋಕಾಲ್
ಪರೀಕ್ಷಾ ಪರಿಕರ:COM ಸೀರಿಯಲ್ ಪರಿಕರ
- ಬೌಡ್ ದರ:9600 ಬಿಪಿಎಸ್
- ಸಂವಹನ ಸ್ವರೂಪ:ಚೆಕ್ಸಮ್ ಲೆಕ್ಕಾಚಾರದ ವಿಧಾನ:ಚೆಕ್ಸಮ್ ಎಂದರೆ ಹಿಂದಿನ ಎಲ್ಲಾ ಡೇಟಾದ ಮೊತ್ತ (ಕಡಿಮೆ ಬೈಟ್ ಅನ್ನು ಮಾತ್ರ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ).
- ಪಿಸಿ ಸಾಫ್ಟ್ವೇರ್ ಟು ಬಿಎಂಎಸ್: ಫ್ರೇಮ್ ಹೆಡರ್ + ಸಂವಹನ ಮಾಡ್ಯೂಲ್ ವಿಳಾಸ (ಅಪ್ಪರ್-ಆಡ್) + ಡೇಟಾ ಐಡಿ + ಡೇಟಾ ಉದ್ದ + ಡೇಟಾ ವಿಷಯ + ಚೆಕ್ಸಮ್.
- ಪಿಸಿ ಸಾಫ್ಟ್ವೇರ್ಗೆ BMS ಪ್ರತಿಕ್ರಿಯೆ: ಫ್ರೇಮ್ ಹೆಡರ್ + ಸಂವಹನ ಮಾಡ್ಯೂಲ್ ವಿಳಾಸ (BMS-ಸೇರಿಸಿ) + ಡೇಟಾ ಐಡಿ + ಡೇಟಾ ಉದ್ದ + ಡೇಟಾ ವಿಷಯ + ಚೆಕ್ಸಮ್.
- ಸಂವಹನ ವಿಷಯ ಮಾಹಿತಿ: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