DALYmaxime protocolla tria habet:CAN, UART/485, et Modbus.
1. Can Protocol
Instrumentum test:CANtest
- Baud Rate:250K
- Artus Genera:Latin and Brief Frames. Fere Frama extensa adhibetur, dum Vexillum Frame pro paucis nativus BMS est.
- Forma Communicationis:Data IDs ab 0x90 ad 0x98pervia customers. Aliae IDs plerumque non sunt accessibiles vel modifiabiles a clientibus.
- PC Software ad BMS: prioritas + Data ID + BMS Inscriptio + PC Software Inscriptio, eg 0x18100140.
- Responsio BMS ad PC Software: prioritas + Data ID + PC Software Inscriptio + BMS Inscriptio, eg 0x18104001.
- Nota positionem PC Software Address ac BMS Inscriptio. Oratio de mandato accepto praecedit.
- Communication Content Information:Exempli gratia, in statu pugnae culpae cum secundae admonitionis humilitatis totalis intentionis, Byte0 ostendet ut 80. Conversus ad binarium, hoc est 10000000, ubi 0 significat normalem et 1 terrorem significat. Secundum DALY definitionem altam, humilis rectam, hoc correspondet Bit7: secundae admonitionis gravis totius intentionis.
- Imperium IDs:Mandantes MOS: DA obintes MOS: D9. 00 significat in, 01 significat off.
2.UART/485 Protocol
Instrumentum test:COM Vide instrumentum
- Baud Rate:9600bps
- Forma Communicationis:Checksum Calculus Ratio:Checksum summa omnium notitiarum praecedentium (tantum humilis byte capitur).
- PC Software ad BMS: Artus Header + Communicatio Module Inscriptio (UPPER-Add) + Data ID + Data Longitudo + Data Content + Checksum.
- BMS Responsio ad PC Software: Frame Header + Communicatio Module Inscriptio (BMS-Add) + Data ID + Data Longitudo + Data Content + Checksum.
- Communication Content Information:IDEM AC CAN.
3. Modbus Protocol
Instrumentum test:COM Vide instrumentum
- Forma Communicationis:
- Nuntius Protocollum Format:Read Register, Request Frame
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Description: 0xD2 | 0x03 | Incipit Oratio | Number of Registers (N) | CRC-16 Checksum
- Exemplum: D203000C000157AA. D2 inscriptio servus est, 03 mandatum legitur, 000C inscriptio est initium, 0001 significat numerum registrorum legere est 1, et 57AA est CRC checksum.
- Latin Response Frame:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Description: 0xD2 | 0x03 | Data Longitudo | Value of 1st Register | Value of Nth Register | CRC-16 Checksum
- L = 2 * N
- Exemplum: N numerus registrorum D203020001FC56. D2 inscriptio servus est, 03 mandatum legitur, 02 longitudo notitiae legitur, 0001 significat valorem primi registri legitur, quod est status missionis ab imperio exercitus, et FC56 est CRC checksum.
- Nuntius Protocollum Format:Read Register, Request Frame
- Scribere Register:Byte1 est 0x06, ubi 06 mandatum est ut unum tabulam tenens scribat, byte4-5 imperium exercitus repraesentabit.
- Latin Response Frame:Mensa responsionis vexillum pro scripto unicum registri tenentem eandem formam sequitur ac tabulam requisitionis.
- Multiple data registra scribere:Byte1 est 0x10, ubi 10 mandatum est ut plures notitias registras conscribas, byte2-3 est inscriptionem initio registrorum, byte4-5 repraesentare longitudinem tabularum, et byte6-7 repraesentant notitias contentorum.
- Latin Response Frame:Inscriptio byte2-3 est registra incipienda, byte4-5 tabularum longitudinem repraesentant.
Post tempus: Iul-23-2024