DALYમુખ્યત્વે ત્રણ પ્રોટોકોલ છે:CAN, UART/485, અને મોડબસ.
1. CAN પ્રોટોકોલ
પરીક્ષણ સાધન:ટેસ્ટ કરી શકો છો
- બાઉડ દર:250K
- ફ્રેમ પ્રકારો:પ્રમાણભૂત અને વિસ્તૃત ફ્રેમ્સ. સામાન્ય રીતે, વિસ્તૃત ફ્રેમનો ઉપયોગ થાય છે, જ્યારે સ્ટાન્ડર્ડ ફ્રેમ થોડા કસ્ટમાઇઝ્ડ BMS માટે હોય છે.
- કોમ્યુનિકેશન ફોર્મેટ:0x90 થી 0x98 સુધીના ડેટા IDsગ્રાહકો માટે સુલભ છે. અન્ય ID સામાન્ય રીતે ગ્રાહકો દ્વારા સુલભ અથવા સુધારી શકાય તેવા નથી.
- પીસી સોફ્ટવેર થી બીએમએસ: પ્રાધાન્યતા + ડેટા ID + BMS સરનામું + પીસી સોફ્ટવેર સરનામું, દા.ત. 0x18100140.
- PC સોફ્ટવેરને BMS પ્રતિસાદ: પ્રાધાન્યતા + ડેટા ID + PC સોફ્ટવેર સરનામું + BMS સરનામું, દા.ત. 0x18104001.
- પીસી સોફ્ટવેર એડ્રેસ અને BMS એડ્રેસની સ્થિતિ નોંધો. આદેશ પ્રાપ્ત કરનાર સરનામું પ્રથમ આવે છે.
- સંચાર સામગ્રી માહિતી:ઉદાહરણ તરીકે, નીચા કુલ વોલ્ટેજની સેકન્ડરી ચેતવણી સાથે બૅટરી ફોલ્ટ સ્ટેટસમાં, Byte0 80 તરીકે પ્રદર્શિત થશે. બાઈનરીમાં રૂપાંતરિત, આ 10000000 છે, જ્યાં 0 નો અર્થ સામાન્ય અને 1 નો અર્થ એલાર્મ છે. DALY ની ઉચ્ચ-ડાબી, નીચી-જમણી વ્યાખ્યા અનુસાર, આ Bit7 ને અનુરૂપ છે: નીચા કુલ વોલ્ટેજની ગૌણ ચેતવણી.
- નિયંત્રણ ID:ચાર્જિંગ MOS: DA, ડિસ્ચાર્જિંગ MOS: D9. 00 એટલે ચાલુ, 01 એટલે બંધ.
2.UART/485 પ્રોટોકોલ
પરીક્ષણ સાધન:COM સીરીયલ ટૂલ
- બાઉડ દર:9600bps
- કોમ્યુનિકેશન ફોર્મેટ:ચેકસમ ગણતરી પદ્ધતિ:ચેકસમ એ અગાઉના તમામ ડેટાનો સરવાળો છે (ફક્ત ઓછી બાઈટ લેવામાં આવે છે).
- પીસી સોફ્ટવેર ટુ બીએમએસ: ફ્રેમ હેડર + કોમ્યુનિકેશન મોડ્યુલ સરનામું (UPPER-એડ) + ડેટા ID + ડેટા લંબાઈ + ડેટા સામગ્રી + ચેકસમ.
- પીસી સોફ્ટવેરને 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 ચેકસમ છે.
- સંદેશ પ્રોટોકોલ ફોર્મેટ:નોંધણી, વિનંતી ફ્રેમ વાંચો
- રજીસ્ટર લખો:બાઈટ 1 એ 0x06 છે, જ્યાં 06 એ સિંગલ હોલ્ડિંગ રજિસ્ટર લખવાનો આદેશ છે, બાઈટ 4-5 એ યજમાન આદેશનું પ્રતિનિધિત્વ કરે છે.
- માનક પ્રતિભાવ ફ્રેમ:સિંગલ હોલ્ડિંગ રજિસ્ટર લખવા માટે પ્રમાણભૂત પ્રતિભાવ ફ્રેમ વિનંતી ફ્રેમના સમાન ફોર્મેટને અનુસરે છે.
- બહુવિધ ડેટા રજિસ્ટર લખો:Byte1 એ 0x10 છે, જ્યાં 10 એ બહુવિધ ડેટા રજિસ્ટર્સ લખવાનો આદેશ છે, byte2-3 એ રજિસ્ટરનું શરૂઆતનું સરનામું છે, byte4-5 એ રજિસ્ટર્સની લંબાઈનું પ્રતિનિધિત્વ કરે છે, અને byte6-7 એ ડેટા સામગ્રીનું પ્રતિનિધિત્વ કરે છે.
- માનક પ્રતિભાવ ફ્રેમ:Byte2-3 એ રજીસ્ટરનું શરુઆતનું સરનામું છે, byte4-5 રજીસ્ટરની લંબાઈ દર્શાવે છે.
પોસ્ટ સમય: જુલાઈ-23-2024