Dalysa mhòr-chuid tha trì protocols agad:Urrainn, uart / 485, agus modbus.
1. An urrainn dhut protocol
Inneal deuchainn:Cantest
- Ìre baud:250K
- Seòrsaichean frèam:Frèamaichean àbhaisteach agus leudaichte. San fharsaingeachd, tha am frèam leudaichte air a chleachdadh, agus tha am frèam àbhaisteach airson beagan BMS gnàthaichte.
- Cruth conaltraidh:IDan dàta bho 0x90 gu 0x98ruigsinneach do luchd-ceannach. Mar as trice chan eil IDan eile ruigsinneach no air an atharrachadh le luchd-ceannach.
- Bathar-bog PC gu BMS: Prìomhachas + Dàta ID + BMS Seòladh Bathar-bog PC, me, 0X18100140.
- Freagairt BMS gu Bathar-bog PC: Prìomhachas + Dàta ID + PC Bathar-bog PC + PC Bathar-bog PC + BMS Seòl, me, 0x18104001.
- Toirt fa-near suidheachadh a 'chulaidh bathar-bog PC agus seòladh BMS. Thig an seòladh a gheibh an àithne an toiseach.
- Fiosrachadh susbaint conaltraidh:Mar eisimpleir, ann an inbhe lochan bataraidh le rabhadh àrd-sgoile de bholtachd iomlan ìosal, nochdaidh Byte0 ri Binary, far a bheil 0 a 'ciallachadh inneal-rabhaidh. A rèir mìneachadh àrd-làimh chlì,-dheas, tha seo a 'freagairt ri Bit7: Blàr na h-àrd-sgoile de bholtadh iomlan ìosal.
- IDan smachd:Cosgaisean Mos: da, cuir às do Mos: D9. Tha 00 a 'ciallachadh air, tha 01 a' ciallachadh dheth.

2.Protocol protocol uart / 485
Inneal deuchainn:Inneal sreathach CO
- Ìre baud:9600bps
- Cruth conaltraidh:Modh Tèarainteachd Checkum:Is e an checkum suim a h-uile dàta roimhe (chan eil ach an taobh ìosal air a thoirt).
- Bathar-bog PC gu BMS: Seòladh clàr-obrach frèam + modal conaltraidh (Advent-cuir) + Fad Dàta + Susbaint Dàta + Solkum.
- Freagairt BMS do Bhathar-bog PC: Seòladh clàraidh frèam + modal conaltraidh (BMS-cuirp) + Fad Dàta + Susbaint dàta + seicsum.
- Fiosrachadh susbaint conaltraidh:An aon rud as urrainn.


3. Pròtacal Modbus
Inneal deuchainn:Inneal sreathach CO
- Cruth conaltraidh:
- Cruth protocol teachdaireachd:Leugh clàr, Iarr frèam
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Tuairisgeul: 0xd2 | 0x03 | Seòladh tòiseachaidh | Àireamh de chlàran (n) | CRC-16 Checkum
- Eisimpleir: D203000c000157aa. Is e D2 seòladh nan tràillean, is e 03 an àithne leugh, 000c an seòladh tòiseachaidh, tha 0001 a 'ciallachadh gu bheil an àireamh de chlàran ri leughadh 1, agus 57Aa is e an CRC a th' ann an CRC.
- Trionadh freagairt àbhaisteach:
- Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Tuairisgeul: 0xd2 | 0x03 | Fad dàta | Luach 1mh clàr | Luach Clàr Nth | CRC-16 Checkum
- L = 2 * n
- Eisimpleir: Is e N an àireamh de chlàran, D203020001F56. Is e D2 seòladh nan tràillean, 02 Is e 03 an àithne leugh, 02 a 'ciallachadh gu bheil luach a' chiad chlàr a 'leughadh, a tha mar inbhe sgaoilidh bhon Cheann àithne aoigheachd, agus FC56 den CRC CHRC.
- Cruth protocol teachdaireachd:Leugh clàr, Iarr frèam
- Sgrìobh clàr:Byte1 Is e 0x06, far a bheil 06 aig 06 A bheil an àithne gus clàr le aon chlàr a sgrìobhadh, byte4-5 a 'riochdachadh an àithne aoigheachd.
- Trionadh freagairt àbhaisteach:Bidh an frèam freagairt àbhaisteach airson sgrìobhadh clàr le aon chumail a 'leantainn an aon chruth ris an fhrèam an iarrtais.
- Sgrìobh ioma-chlàr dàta:Byte1 Is e 0x10, far a bheil 10 an àithne ioma-chlàraidh a sgrìobhadh, byte2-2 sa tha seòladh nan Clàran, agus byte6-7 a 'riochdachadh susbaint an dàta.
- Trionadh freagairt àbhaisteach:Is e byte2-3 Is e seòladh tòiseachaidh nan clàran, Byte4-5 a 'riochdachadh fad nan Clàran.
Ùine a 'phuist: Jul-23-2024