ಡಾಲಿಮುಖ್ಯವಾಗಿ ಮೂರು ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಹೊಂದಿದೆ:CAN, UART/485, ಮತ್ತು Modbus.
1. CAN ಪ್ರೋಟೋಕಾಲ್
ಪರೀಕ್ಷಾ ಸಾಧನ:CANtest
- ಬೌಡ್ ದರ:250K
- ಚೌಕಟ್ಟಿನ ವಿಧಗಳು:ಪ್ರಮಾಣಿತ ಮತ್ತು ವಿಸ್ತೃತ ಚೌಕಟ್ಟುಗಳು. ಸಾಮಾನ್ಯವಾಗಿ, ವಿಸ್ತೃತ ಚೌಕಟ್ಟನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಫ್ರೇಮ್ ಕೆಲವು ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ BMS ಗಾಗಿ.
- ಸಂವಹನ ಸ್ವರೂಪ:0x90 ರಿಂದ 0x98 ವರೆಗಿನ ಡೇಟಾ ಐಡಿಗಳುಗ್ರಾಹಕರಿಗೆ ಪ್ರವೇಶಿಸಬಹುದಾಗಿದೆ. ಇತರ ID ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಗ್ರಾಹಕರು ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ ಅಥವಾ ಮಾರ್ಪಡಿಸಲಾಗುವುದಿಲ್ಲ.
- PC ಸಾಫ್ಟ್ವೇರ್ನಿಂದ BMS ಗೆ: ಆದ್ಯತೆ + ಡೇಟಾ ID + BMS ವಿಳಾಸ + PC ಸಾಫ್ಟ್ವೇರ್ ವಿಳಾಸ, ಉದಾ, 0x18100140.
- PC ಸಾಫ್ಟ್ವೇರ್ಗೆ BMS ಪ್ರತಿಕ್ರಿಯೆ: ಆದ್ಯತೆ + ಡೇಟಾ ID + PC ಸಾಫ್ಟ್ವೇರ್ ವಿಳಾಸ + BMS ವಿಳಾಸ, ಉದಾ, 0x18104001.
- PC ಸಾಫ್ಟ್ವೇರ್ ವಿಳಾಸ ಮತ್ತು BMS ವಿಳಾಸದ ಸ್ಥಾನವನ್ನು ಗಮನಿಸಿ. ಆಜ್ಞೆಯನ್ನು ಸ್ವೀಕರಿಸುವ ವಿಳಾಸವು ಮೊದಲು ಬರುತ್ತದೆ.
- ಸಂವಹನ ವಿಷಯ ಮಾಹಿತಿ:ಉದಾಹರಣೆಗೆ, ಕಡಿಮೆ ಒಟ್ಟು ವೋಲ್ಟೇಜ್ನ ದ್ವಿತೀಯ ಎಚ್ಚರಿಕೆಯೊಂದಿಗೆ ಬ್ಯಾಟರಿ ದೋಷದ ಸ್ಥಿತಿಯಲ್ಲಿ, Byte0 80 ನಂತೆ ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಬೈನರಿಗೆ ಪರಿವರ್ತಿಸಲಾಗಿದೆ, ಇದು 10000000 ಆಗಿದೆ, ಇಲ್ಲಿ 0 ಎಂದರೆ ಸಾಮಾನ್ಯ ಮತ್ತು 1 ಎಂದರೆ ಎಚ್ಚರಿಕೆ. DALY ನ ಹೆಚ್ಚಿನ-ಎಡ, ಕಡಿಮೆ-ಬಲ ವ್ಯಾಖ್ಯಾನದ ಪ್ರಕಾರ, ಇದು Bit7 ಗೆ ಅನುರೂಪವಾಗಿದೆ: ಕಡಿಮೆ ಒಟ್ಟು ವೋಲ್ಟೇಜ್ನ ದ್ವಿತೀಯ ಎಚ್ಚರಿಕೆ.
- ನಿಯಂತ್ರಣ ಐಡಿಗಳು:ಚಾರ್ಜಿಂಗ್ MOS: DA, ಡಿಸ್ಚಾರ್ಜ್ MOS: D9. 00 ಎಂದರೆ ಆನ್, 01 ಎಂದರೆ ಆಫ್.
2.UART/485 ಪ್ರೋಟೋಕಾಲ್
ಪರೀಕ್ಷಾ ಸಾಧನ:COM ಸರಣಿ ಉಪಕರಣ
- ಬೌಡ್ ದರ:9600bps
- ಸಂವಹನ ಸ್ವರೂಪ:ಚೆಕ್ಸಮ್ ಲೆಕ್ಕಾಚಾರದ ವಿಧಾನ:ಚೆಕ್ಸಮ್ ಎಲ್ಲಾ ಹಿಂದಿನ ಡೇಟಾದ ಮೊತ್ತವಾಗಿದೆ (ಕಡಿಮೆ ಬೈಟ್ ಅನ್ನು ಮಾತ್ರ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ).
- BMS ಗೆ PC ಸಾಫ್ಟ್ವೇರ್: ಫ್ರೇಮ್ ಹೆಡರ್ + ಸಂವಹನ ಮಾಡ್ಯೂಲ್ ವಿಳಾಸ (ಮೇಲಿನ-ಸೇರಿಸು) + ಡೇಟಾ 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 ನೇ ನೋಂದಣಿಯ ಮೌಲ್ಯ | Nth ರಿಜಿಸ್ಟರ್ನ ಮೌಲ್ಯ | CRC-16 ಚೆಕ್ಸಮ್
- ಎಲ್ = 2 * ಎನ್
- ಉದಾಹರಣೆ: N ಎಂಬುದು ರೆಜಿಸ್ಟರ್ಗಳ ಸಂಖ್ಯೆ, D203020001FC56. D2 ಎಂಬುದು ಸ್ಲೇವ್ ವಿಳಾಸವಾಗಿದೆ, 03 ಓದುವ ಆಜ್ಞೆಯಾಗಿದೆ, 02 ಓದುವ ಡೇಟಾದ ಉದ್ದವಾಗಿದೆ, 0001 ಎಂದರೆ 1 ನೇ ರಿಜಿಸ್ಟರ್ ರೀಡ್ನ ಮೌಲ್ಯ, ಇದು ಹೋಸ್ಟ್ ಆಜ್ಞೆಯಿಂದ ಡಿಸ್ಚಾರ್ಜ್ ಸ್ಥಿತಿಯಾಗಿದೆ ಮತ್ತು FC56 CRC ಚೆಕ್ಸಮ್ ಆಗಿದೆ.
- ಸಂದೇಶ ಪ್ರೋಟೋಕಾಲ್ ಫಾರ್ಮ್ಯಾಟ್:ರಿಜಿಸ್ಟರ್, ವಿನಂತಿ ಫ್ರೇಮ್ ಓದಿ
- ರಿಜಿಸ್ಟರ್ ಬರೆಯಿರಿ:Byte1 0x06 ಆಗಿದೆ, ಇಲ್ಲಿ 06 ಒಂದೇ ಹೋಲ್ಡಿಂಗ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಬರೆಯಲು ಆಜ್ಞೆಯಾಗಿದೆ, byte4-5 ಹೋಸ್ಟ್ ಆಜ್ಞೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
- ಪ್ರಮಾಣಿತ ಪ್ರತಿಕ್ರಿಯೆ ಚೌಕಟ್ಟು:ಒಂದೇ ಹೋಲ್ಡಿಂಗ್ ರಿಜಿಸ್ಟರ್ ಬರೆಯಲು ಪ್ರಮಾಣಿತ ಪ್ರತಿಕ್ರಿಯೆ ಫ್ರೇಮ್ ವಿನಂತಿಯ ಚೌಕಟ್ಟಿನಂತೆಯೇ ಅದೇ ಸ್ವರೂಪವನ್ನು ಅನುಸರಿಸುತ್ತದೆ.
- ಬಹು ಡೇಟಾ ರಿಜಿಸ್ಟರ್ಗಳನ್ನು ಬರೆಯಿರಿ:ಬೈಟ್ 1 0x10 ಆಗಿದೆ, ಇಲ್ಲಿ 10 ಬಹು ಡೇಟಾ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಬರೆಯಲು ಆಜ್ಞೆಯಾಗಿದೆ, ಬೈಟ್ 2-3 ರೆಜಿಸ್ಟರ್ಗಳ ಪ್ರಾರಂಭದ ವಿಳಾಸವಾಗಿದೆ, ಬೈಟ್ 4-5 ರೆಜಿಸ್ಟರ್ಗಳ ಉದ್ದವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು ಬೈಟ್ 6-7 ಡೇಟಾ ವಿಷಯವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
- ಪ್ರಮಾಣಿತ ಪ್ರತಿಕ್ರಿಯೆ ಚೌಕಟ್ಟು:Byte2-3 ಎಂಬುದು ರೆಜಿಸ್ಟರ್ಗಳ ಪ್ರಾರಂಭದ ವಿಳಾಸವಾಗಿದೆ, byte4-5 ರೆಜಿಸ್ಟರ್ಗಳ ಉದ್ದವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
ಪೋಸ್ಟ್ ಸಮಯ: ಜುಲೈ-23-2024