ਡੇਲੀਮੁੱਖ ਤੌਰ 'ਤੇ ਤਿੰਨ ਪ੍ਰੋਟੋਕੋਲ ਹਨ:CAN, UART/485, ਅਤੇ ਮੋਡਬਸ।
1. CAN ਪ੍ਰੋਟੋਕੋਲ
ਟੈਸਟ ਟੂਲ:CANਟੈਸਟ
- ਬੌਡ ਦਰ:250 ਹਜ਼ਾਰ
- ਫਰੇਮ ਕਿਸਮਾਂ:ਸਟੈਂਡਰਡ ਅਤੇ ਐਕਸਟੈਂਡਡ ਫਰੇਮ। ਆਮ ਤੌਰ 'ਤੇ, ਐਕਸਟੈਂਡਡ ਫਰੇਮ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਸਟੈਂਡਰਡ ਫਰੇਮ ਕੁਝ ਅਨੁਕੂਲਿਤ BMS ਲਈ ਹੁੰਦਾ ਹੈ।
- ਸੰਚਾਰ ਫਾਰਮੈਟ:0x90 ਤੋਂ 0x98 ਤੱਕ ਦੇ ਡਾਟਾ ਆਈਡੀਗਾਹਕਾਂ ਲਈ ਪਹੁੰਚਯੋਗ ਹਨ। ਹੋਰ ਆਈਡੀ ਆਮ ਤੌਰ 'ਤੇ ਗਾਹਕਾਂ ਦੁਆਰਾ ਪਹੁੰਚਯੋਗ ਜਾਂ ਸੋਧਣਯੋਗ ਨਹੀਂ ਹੁੰਦੇ।
- ਪੀਸੀ ਸਾਫਟਵੇਅਰ ਨੂੰ ਬੀਐਮਐਸ ਵਿੱਚ ਬਦਲਣਾ: ਤਰਜੀਹ + ਡੇਟਾ ਆਈਡੀ + ਬੀਐਮਐਸ ਪਤਾ + ਪੀਸੀ ਸਾਫਟਵੇਅਰ ਪਤਾ, ਉਦਾਹਰਨ ਲਈ, 0x18100140।
- ਪੀਸੀ ਸਾਫਟਵੇਅਰ ਲਈ ਬੀਐਮਐਸ ਜਵਾਬ: ਤਰਜੀਹ + ਡੇਟਾ ਆਈਡੀ + ਪੀਸੀ ਸਾਫਟਵੇਅਰ ਪਤਾ + ਬੀਐਮਐਸ ਪਤਾ, ਉਦਾਹਰਨ ਲਈ, 0x18104001।
- ਪੀਸੀ ਸਾਫਟਵੇਅਰ ਐਡਰੈੱਸ ਅਤੇ ਬੀਐਮਐਸ ਐਡਰੈੱਸ ਦੀ ਸਥਿਤੀ ਵੱਲ ਧਿਆਨ ਦਿਓ। ਕਮਾਂਡ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲਾ ਐਡਰੈੱਸ ਪਹਿਲਾਂ ਆਉਂਦਾ ਹੈ।
- ਸੰਚਾਰ ਸਮੱਗਰੀ ਜਾਣਕਾਰੀ:ਉਦਾਹਰਨ ਲਈ, ਘੱਟ ਕੁੱਲ ਵੋਲਟੇਜ ਦੀ ਸੈਕੰਡਰੀ ਚੇਤਾਵਨੀ ਦੇ ਨਾਲ ਬੈਟਰੀ ਫਾਲਟ ਸਥਿਤੀ ਵਿੱਚ, Byte0 80 ਦੇ ਰੂਪ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਵੇਗਾ। ਬਾਈਨਰੀ ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ, ਇਹ 10000000 ਹੈ, ਜਿੱਥੇ 0 ਦਾ ਅਰਥ ਹੈ ਆਮ ਅਤੇ 1 ਦਾ ਅਰਥ ਹੈ ਅਲਾਰਮ। DALY ਦੀ ਉੱਚ-ਖੱਬੇ, ਘੱਟ-ਸੱਜੇ ਪਰਿਭਾਸ਼ਾ ਦੇ ਅਨੁਸਾਰ, ਇਹ Bit7 ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ: ਘੱਟ ਕੁੱਲ ਵੋਲਟੇਜ ਦੀ ਸੈਕੰਡਰੀ ਚੇਤਾਵਨੀ।
- ਕੰਟਰੋਲ ਆਈਡੀ:ਚਾਰਜਿੰਗ MOS: DA, ਡਿਸਚਾਰਜਿੰਗ MOS: D9। 00 ਦਾ ਅਰਥ ਹੈ ਚਾਲੂ, 01 ਦਾ ਅਰਥ ਹੈ ਬੰਦ।

2.UART/485 ਪ੍ਰੋਟੋਕੋਲ
ਟੈਸਟ ਟੂਲ:COM ਸੀਰੀਅਲ ਟੂਲ
- ਬੌਡ ਦਰ:9600bps
- ਸੰਚਾਰ ਫਾਰਮੈਟ:ਚੈੱਕਸਮ ਗਣਨਾ ਵਿਧੀ:ਚੈੱਕਸਮ ਪਿਛਲੇ ਸਾਰੇ ਡੇਟਾ ਦਾ ਜੋੜ ਹੁੰਦਾ ਹੈ (ਸਿਰਫ਼ ਘੱਟ ਬਾਈਟ ਲਈ ਜਾਂਦੀ ਹੈ)।
- ਪੀਸੀ ਸੌਫਟਵੇਅਰ ਤੋਂ ਬੀਐਮਐਸ: ਫਰੇਮ ਹੈਡਰ + ਸੰਚਾਰ ਮੋਡੀਊਲ ਪਤਾ (ਉੱਪਰ-ਜੋੜੋ) + ਡੇਟਾ ਆਈਡੀ + ਡੇਟਾ ਲੰਬਾਈ + ਡੇਟਾ ਸਮੱਗਰੀ + ਚੈੱਕਸਮ।
- ਪੀਸੀ ਸੌਫਟਵੇਅਰ ਲਈ 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 | ਡੇਟਾ ਲੰਬਾਈ | ਪਹਿਲੇ ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ | ਨੌਵੇਂ ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ | CRC-16 ਚੈੱਕਸਮ
- ਐਲ = 2 * ਐਨ
- ਉਦਾਹਰਨ: N ਰਜਿਸਟਰਾਂ ਦੀ ਸੰਖਿਆ ਹੈ, D203020001FC56। D2 ਸਲੇਵ ਐਡਰੈੱਸ ਹੈ, 03 ਰੀਡ ਕਮਾਂਡ ਹੈ, 02 ਰੀਡ ਕੀਤੇ ਡੇਟਾ ਦੀ ਲੰਬਾਈ ਹੈ, 0001 ਦਾ ਅਰਥ ਹੈ ਪਹਿਲੇ ਰਜਿਸਟਰ ਰੀਡ ਦਾ ਮੁੱਲ, ਜੋ ਕਿ ਹੋਸਟ ਕਮਾਂਡ ਤੋਂ ਡਿਸਚਾਰਜ ਸਥਿਤੀ ਹੈ, ਅਤੇ FC56 CRC ਚੈੱਕਸਮ ਹੈ।
- ਸੁਨੇਹਾ ਪ੍ਰੋਟੋਕੋਲ ਫਾਰਮੈਟ:ਪੜ੍ਹੋ ਰਜਿਸਟਰ, ਬੇਨਤੀ ਫਰੇਮ
- ਰਜਿਸਟਰ ਲਿਖੋ:ਬਾਈਟ1 0x06 ਹੈ, ਜਿੱਥੇ 06 ਇੱਕ ਸਿੰਗਲ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ ਲਿਖਣ ਲਈ ਕਮਾਂਡ ਹੈ, ਬਾਈਟ4-5 ਹੋਸਟ ਕਮਾਂਡ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
- ਸਟੈਂਡਰਡ ਰਿਸਪਾਂਸ ਫਰੇਮ:ਇੱਕ ਸਿੰਗਲ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ ਲਿਖਣ ਲਈ ਸਟੈਂਡਰਡ ਰਿਸਪਾਂਸ ਫਰੇਮ ਬੇਨਤੀ ਫਰੇਮ ਦੇ ਸਮਾਨ ਫਾਰਮੈਟ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।
- ਕਈ ਡੇਟਾ ਰਜਿਸਟਰ ਲਿਖੋ:ਬਾਈਟ1 0x10 ਹੈ, ਜਿੱਥੇ 10 ਕਈ ਡੇਟਾ ਰਜਿਸਟਰਾਂ ਨੂੰ ਲਿਖਣ ਲਈ ਕਮਾਂਡ ਹੈ, ਬਾਈਟ2-3 ਰਜਿਸਟਰਾਂ ਦਾ ਸ਼ੁਰੂਆਤੀ ਪਤਾ ਹੈ, ਬਾਈਟ4-5 ਰਜਿਸਟਰਾਂ ਦੀ ਲੰਬਾਈ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਅਤੇ ਬਾਈਟ6-7 ਡੇਟਾ ਸਮੱਗਰੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
- ਸਟੈਂਡਰਡ ਰਿਸਪਾਂਸ ਫਰੇਮ:ਬਾਈਟ2-3 ਰਜਿਸਟਰਾਂ ਦਾ ਸ਼ੁਰੂਆਤੀ ਪਤਾ ਹੈ, ਬਾਈਟ4-5 ਰਜਿਸਟਰਾਂ ਦੀ ਲੰਬਾਈ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਪੋਸਟ ਸਮਾਂ: ਜੁਲਾਈ-23-2024