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

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


3. ಮೊಳಕೆಯ
ಪರೀಕ್ಷಾ ಸಾಧನ:Com ಸೀರಿಯಲ್ ಟೂಲ್
- ಸಂವಹನ ಸ್ವರೂಪ:
- ಸಂದೇಶ ಪ್ರೋಟೋಕಾಲ್ ಸ್ವರೂಪ:ರಿಜಿಸ್ಟರ್, ವಿನಂತಿ ಫ್ರೇಮ್ ಓದಿ
- ಬೈಟ್: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- ವಿವರಣೆ: 0xD2 | 0x03 | ವಿಳಾಸವನ್ನು ಪ್ರಾರಂಭಿಸಿ | ರೆಜಿಸ್ಟರ್ಗಳ ಸಂಖ್ಯೆ (ಎನ್) | ಸಿಆರ್ಸಿ -16 ಚೆಕ್ಸಮ್
- ಉದಾಹರಣೆ: D203000C000157AA. ಡಿ 2 ಗುಲಾಮರ ವಿಳಾಸ, 03 ಓದುವ ಆಜ್ಞೆ, 000 ಸಿ ಪ್ರಾರಂಭದ ವಿಳಾಸ, 0001 ಎಂದರೆ ಓದಲು ರೆಜಿಸ್ಟರ್ಗಳ ಸಂಖ್ಯೆ 1, ಮತ್ತು 57 ಎಎ ಸಿಆರ್ಸಿ ಚೆಕ್ಸಮ್ ಆಗಿದೆ.
- ಸ್ಟ್ಯಾಂಡರ್ಡ್ ರೆಸ್ಪಾನ್ಸ್ ಫ್ರೇಮ್:
- ಬೈಟ್: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- ವಿವರಣೆ: 0xD2 | 0x03 | ಡೇಟಾ ಉದ್ದ | 1 ನೇ ರಿಜಿಸ್ಟರ್ನ ಮೌಲ್ಯ | NTH ರಿಜಿಸ್ಟರ್ನ ಮೌಲ್ಯ | ಸಿಆರ್ಸಿ -16 ಚೆಕ್ಸಮ್
- L = 2 * n
- ಉದಾಹರಣೆ: n ಎಂಬುದು ರೆಜಿಸ್ಟರ್ಗಳ ಸಂಖ್ಯೆ, D203020001FC56. ಡಿ 2 ಗುಲಾಮರ ವಿಳಾಸ, 03 ಎಂಬುದು ರೀಡ್ ಆಜ್ಞೆಯಾಗಿದೆ, 02 ಎಂದರೆ ಡೇಟಾದ ಉದ್ದ, 0001 ಎಂದರೆ 1 ನೇ ರಿಜಿಸ್ಟರ್ ಓದುವ ಮೌಲ್ಯ, ಇದು ಹೋಸ್ಟ್ ಆಜ್ಞೆಯಿಂದ ಡಿಸ್ಚಾರ್ಜ್ ಸ್ಥಿತಿ, ಮತ್ತು ಎಫ್ಸಿ 56 ಸಿಆರ್ಸಿ ಚೆಕ್ಸಮ್ ಆಗಿದೆ.
- ಸಂದೇಶ ಪ್ರೋಟೋಕಾಲ್ ಸ್ವರೂಪ:ರಿಜಿಸ್ಟರ್, ವಿನಂತಿ ಫ್ರೇಮ್ ಓದಿ
- ರಿಜಿಸ್ಟರ್ ಬರೆಯಿರಿ:BYTE1 0x06 ಆಗಿದೆ, ಅಲ್ಲಿ 06 ಒಂದೇ ಹೋಲ್ಡಿಂಗ್ ರಿಜಿಸ್ಟರ್ ಬರೆಯುವ ಆಜ್ಞೆಯಾಗಿದೆ, BYTE4-5 ಹೋಸ್ಟ್ ಆಜ್ಞೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
- ಸ್ಟ್ಯಾಂಡರ್ಡ್ ರೆಸ್ಪಾನ್ಸ್ ಫ್ರೇಮ್:ಒಂದೇ ಹೋಲ್ಡಿಂಗ್ ರಿಜಿಸ್ಟರ್ ಬರೆಯುವ ಪ್ರಮಾಣಿತ ಪ್ರತಿಕ್ರಿಯೆ ಫ್ರೇಮ್ ವಿನಂತಿಯ ಫ್ರೇಮ್ನಂತೆಯೇ ಅದೇ ಸ್ವರೂಪವನ್ನು ಅನುಸರಿಸುತ್ತದೆ.
- ಬಹು ಡೇಟಾ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಬರೆಯಿರಿ:BYTE1 0x10 ಆಗಿದೆ, ಇಲ್ಲಿ 10 ಬಹು ಡೇಟಾ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಬರೆಯುವ ಆಜ್ಞೆಯಾಗಿದೆ, BYTE2-3 ಎಂಬುದು ರೆಜಿಸ್ಟರ್ಗಳ ಪ್ರಾರಂಭ ವಿಳಾಸವಾಗಿದೆ, BYTE4-5 ರೆಜಿಸ್ಟರ್ಗಳ ಉದ್ದವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು BYTE6-7 ಡೇಟಾ ವಿಷಯವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
- ಸ್ಟ್ಯಾಂಡರ್ಡ್ ರೆಸ್ಪಾನ್ಸ್ ಫ್ರೇಮ್:ಬೈಟ್ 2-3 ರೆಜಿಸ್ಟರ್ಗಳ ಪ್ರಾರಂಭ ವಿಳಾಸವಾಗಿದೆ, ಬೈಟ್ 4-5 ರೆಜಿಸ್ಟರ್ಗಳ ಉದ್ದವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.
ಪೋಸ್ಟ್ ಸಮಯ: ಜುಲೈ -23-2024