DIENASgalvenokārt ir trīs protokoli:CAN, UART/485 un Modbus.
1. CAN protokols
Testa rīks:CANtest
- Bauda ātrums:250 tūkstoši
- Rāmju veidi:Standarta un paplašinātie rāmji. Parasti tiek izmantots paplašinātais rāmis, savukārt standarta rāmis ir paredzēts dažām pielāgotām ēku pārvaldības sistēmām (BMS).
- Komunikācijas formāts:Datu ID no 0x90 līdz 0x98ir pieejami klientiem. Citi ID parasti nav pieejami vai modificējami klientiem.
- Datora programmatūra BMS: prioritāte + datu ID + BMS adrese + datora programmatūras adrese, piem., 0x18100140.
- BMS atbilde uz datora programmatūru: prioritāte + datu ID + datora programmatūras adrese + BMS adrese, piem., 0x18104001.
- Ievērojiet datora programmatūras adreses un BMS adreses pozīciju. Vispirms ir adrese, kas saņem komandu.
- Informācija par saziņas saturu:Piemēram, akumulatora kļūmes statusā ar sekundāru brīdinājumu par zemu kopējo spriegumu 0. baits tiks parādīts kā 80. Pārveidots binārā formātā, tas ir 10000000, kur 0 nozīmē normālu stāvokli un 1 nozīmē trauksmi. Saskaņā ar DALY augšējo kreiso, apakšējo labo definīciju tas atbilst 7. bitam: sekundārais brīdinājums par zemu kopējo spriegumu.
- Vadības ID:MOS uzlāde: DA, MOS izlāde: D9. 00 nozīmē ieslēgts, 01 nozīmē izslēgts.

2.UART/485 protokols
Testa rīks:COM seriālā savienojuma rīks
- Bauda ātrums:9600 bps
- Komunikācijas formāts:Kontrolsummas aprēķināšanas metode:Kontrolsumma ir visu iepriekšējo datu summa (tiek ņemts tikai apakšējais baits).
- Datora programmatūra BMS: kadra galvene + komunikācijas moduļa adrese (AUPER-Add) + datu ID + datu garums + datu saturs + kontrolsumma.
- BMS atbilde uz datora programmatūru: kadra galvene + komunikācijas moduļa adrese (BMS-Add) + datu ID + datu garums + datu saturs + kontrolsumma.
- Informācija par saziņas saturu:Tāpat kā CAN.


3. Modbus protokols
Testa rīks:COM seriālā savienojuma rīks
- Komunikācijas formāts:
- Ziņojuma protokola formāts:Lasīt reģistru, pieprasījuma rāmi
- Baits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Apraksts: 0xD2 | 0x03 | Sākuma adrese | Reģistru skaits (N) | CRC-16 kontrolsumma
- Piemērs: D203000C000157AA. D2 ir pakārtotās ierīces adrese, 03 ir lasīšanas komanda, 000C ir sākuma adrese, 0001 nozīmē, ka lasāmo reģistru skaits ir 1, un 57AA ir CRC kontrolsumma.
- Standarta atbildes rāmis:
- Baits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Apraksts: 0xD2 | 0x03 | Datu garums | 1. reģistra vērtība | N. reģistra vērtība | CRC-16 kontrolsumma
- L = 2 * N
- Piemērs: N ir reģistru skaits, D203020001FC56. D2 ir pakārtotā adrese, 03 ir lasīšanas komanda, 02 ir nolasāmo datu garums, 0001 nozīmē pirmā nolasītā reģistra vērtību, kas ir izlādes statuss no resursdatora komandas, un FC56 ir CRC kontrolsumma.
- Ziņojuma protokola formāts:Lasīt reģistru, pieprasījuma rāmi
- Rakstīt reģistru:1. baits ir 0x06, kur 06 ir komanda rakstīt vienā turēšanas reģistrā, 4.–5. baits apzīmē resursdatora komandu.
- Standarta atbildes rāmis:Standarta atbildes kadrs viena holdinga reģistra rakstīšanai atbilst tādam pašam formātam kā pieprasījuma kadrs.
- Rakstīt vairākus datu reģistrus:1. baits ir 0x10, kur 10 ir komanda vairāku datu reģistru rakstīšanai, 2.–3. baits ir reģistru sākuma adrese, 4.–5. baits apzīmē reģistru garumu un 6.–7. baits apzīmē datu saturu.
- Standarta atbildes rāmis:2.–3. baits ir reģistru sākuma adrese, 4.–5. baits apzīmē reģistru garumu.
Publicēšanas laiks: 2024. gada 23. jūlijs