டேலிமுக்கியமாக மூன்று நெறிமுறைகள் உள்ளன:CAN, UART/485 மற்றும் மோட்பஸ்.
1. CAN நெறிமுறை
சோதனைக் கருவி:CANtest
- பாட் விகிதம்:250K
- சட்ட வகைகள்:நிலையான மற்றும் நீட்டிக்கப்பட்ட சட்டங்கள். பொதுவாக, நீட்டிக்கப்பட்ட சட்டகம் பயன்படுத்தப்படுகிறது, அதே சமயம் நிலையான சட்டமானது சில தனிப்பயனாக்கப்பட்ட BMS க்கு பயன்படுத்தப்படுகிறது.
- தொடர்பு வடிவம்:0x90 முதல் 0x98 வரையிலான தரவு ஐடிகள்வாடிக்கையாளர்களுக்கு அணுகக்கூடியவை. பிற ஐடிகளை பொதுவாக வாடிக்கையாளர்களால் அணுக முடியாது அல்லது மாற்ற முடியாது.
- பிசி மென்பொருள் முதல் பிஎம்எஸ் வரை: முன்னுரிமை + தரவு ஐடி + பிஎம்எஸ் முகவரி + பிசி மென்பொருள் முகவரி, எ.கா. 0x18100140.
- பிசி மென்பொருளுக்கான பிஎம்எஸ் பதில்: முன்னுரிமை + தரவு ஐடி + பிசி மென்பொருள் முகவரி + பிஎம்எஸ் முகவரி, எ.கா, 0x18104001.
- பிசி மென்பொருள் முகவரி மற்றும் பிஎம்எஸ் முகவரியின் நிலையைக் கவனியுங்கள். கட்டளையைப் பெறும் முகவரி முதலில் வருகிறது.
- தொடர்பு உள்ளடக்க தகவல்:எடுத்துக்காட்டாக, குறைந்த மொத்த மின்னழுத்தத்தின் இரண்டாம் நிலை எச்சரிக்கையுடன் கூடிய பேட்டரி தவறு நிலையில், Byte0 80 ஆகக் காண்பிக்கப்படும். பைனரியாக மாற்றப்பட்டால், இது 10000000 ஆகும், இங்கு 0 என்பது இயல்பானது மற்றும் 1 என்பது அலாரத்தைக் குறிக்கிறது. DALY இன் உயர்-இடது, குறைந்த-வலது வரையறையின்படி, இது Bit7: குறைந்த மொத்த மின்னழுத்தத்தின் இரண்டாம் நிலை எச்சரிக்கைக்கு ஒத்திருக்கிறது.
- கட்டுப்பாட்டு ஐடிகள்:சார்ஜிங் MOS: DA, டிஸ்சார்ஜிங் MOS: D9. 00 என்றால் ஆன், 01 என்றால் ஆஃப்.
2.UART/485 நெறிமுறை
சோதனைக் கருவி:COM தொடர் கருவி
- பாட் விகிதம்:9600bps
- தொடர்பு வடிவம்:செக்சம் கணக்கீட்டு முறை:செக்சம் என்பது முந்தைய எல்லா தரவின் கூட்டுத்தொகையாகும் (குறைந்த பைட் மட்டுமே எடுக்கப்பட்டது).
- பிஎம்எஸ்க்கு பிசி மென்பொருள்: ஃபிரேம் ஹெடர் + கம்யூனிகேஷன் மாட்யூல் முகவரி (மேல்-சேர்) + டேட்டா ஐடி + டேட்டா நீளம் + தரவு உள்ளடக்கம் + செக்சம்.
- பிசி மென்பொருளுக்கான பிஎம்எஸ் பதில்: ஃபிரேம் ஹெடர் + கம்யூனிகேஷன் மாட்யூல் முகவரி (பிஎம்எஸ்-சேர்ப்பு) + டேட்டா ஐடி + டேட்டா நீளம் + தரவு உள்ளடக்கம் + செக்சம்.
- தொடர்பு உள்ளடக்க தகவல்: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 என்பது ஹோஸ்ட் கட்டளையைக் குறிக்கிறது.
- நிலையான பதில் சட்டகம்:ஒற்றை ஹோல்டிங் பதிவேட்டை எழுதுவதற்கான நிலையான மறுமொழி சட்டமானது கோரிக்கை சட்டத்தின் அதே வடிவமைப்பைப் பின்பற்றுகிறது.
- பல தரவுப் பதிவேடுகளை எழுதவும்:Byte1 என்பது 0x10, இதில் 10 என்பது பல தரவுப் பதிவேடுகளை எழுதுவதற்கான கட்டளை, byte2-3 என்பது பதிவேடுகளின் தொடக்க முகவரி, byte4-5 என்பது பதிவேடுகளின் நீளத்தைக் குறிக்கிறது, மற்றும் byte6-7 என்பது தரவு உள்ளடக்கத்தைக் குறிக்கிறது.
- நிலையான பதில் சட்டகம்:Byte2-3 என்பது பதிவேடுகளின் தொடக்க முகவரி, byte4-5 என்பது பதிவேடுகளின் நீளத்தைக் குறிக்கிறது.
இடுகை நேரம்: ஜூலை-23-2024