Tha Proemion Byte Command Protocol Binary ag òrdachadh Leabhar-làimhe Cleachdaiche

Proemion Byte Command Protocol Binary commands - Featured Image

Suaicheantas Proemion

Stiùireadh Byte Command

Òrdughan binary le Byte Command Protocol

Tha an Leabhar-làimhe Òrdugh Byte a’ toirt cunntas air na h-òrdughan agus an structar aca de Phròtacal Òrdugh Proemion Byte a bhios òstair iomallach a’ cleachdadh agus lìonra CAN airson sgaoileadh teachdaireachd.

Coitcheann

Tha Leabhar-làimhe Byte Command a’ toirt cunntas air an structar agus na h-òrdughan a chleachd am Proemion Byte Command Protocol.
Tha am protocol seo a’ faighinn taic bho gach geata CAN gu PC bho Proemion GmbH airson conaltradh le òstair iomallach tron ​​​​eadar-aghaidh le taic bhon inneal.
Tha an leabhar-làimhe a leanas a’ leudachadh na leabhraichean-làimhe inneal sònraichte.
Ma tha mì-chinnt ann feuch an toir thu sùil cuideachd air leabhraichean-làimhe inneal an inneal geata sònraichte agad.
Bidh na geataichean CAN gu PC a’ ceangal lìonra CAN ri òstair iomallach a’ cleachdadh eadar-aghaidh sònraichte leithid RS232, USB, Ethernet, Bluetooth no WLAN.
Tha am Proemion Byte Command Protocol a’ frithealadh airson sgaoileadh teachdaireachd CAN follaiseach dà-stiùiridh eadar an aoigh agus lìonra CAN a bharrachd air a bhith a’ gluasad òrdughan eadar aoigheachd agus geata.
Leis gu bheil a h-uile geata Proemion CAN gu PC ag obair air an aon phròtacal, faodar bathar-bog tagraidh sam bith a leudachadh gu furasta gus diofar eadar-aghaidh conaltraidh a chleachdadh le bhith dìreach ag iomlaid nan cleachdaidhean conaltraidh bunaiteach.
Tha a’ mhòr-chuid de na h-òrdughan a’ faighinn taic bho gach geata, ann an cuid de chùisean chan eil òrdughan sònraichte a’ faighinn taic bho innealan singilte.
Bheir an clàr anns a’ chaibideil Òrdughan is Innealan seachad dhutview air na h-òrdughan le taic bho gach seòrsa geata.

NOTA
Mar as trice cha tèid a h-uile àithne a bheir buaidh air roghainnean innealan a stòradh ach ann an cuimhne RAM luaineach a’ gheata, às deidh ath-shuidheachadh thèid na roghainnean a tha air an stòradh anns na h-innealan cuimhne neo-luaineach a chleachdadh a-rithist.
Faodaidh tu na roghainnean sin atharrachadh leis a’ bhathar-bog rèiteachaidh inneal sònraichte no - ma gheibh thu taic bhon inneal - tro CANopen.
Eisimpleir: Tha an àithne “CAN baud rate” air a stòradh gu maireannach.
Airson cuid de gheataichean tha e comasach atharrachadh start-byte (bunaiteach: 0x43) agus stad-byte (àbhaisteach: 0x0D) ann am bathar-bog an rèiteachaidh.
Tha a h-uile tuairisgeul san leabhar-làimhe seo a’ gabhail ris gu bheil na luachan bunaiteach gan cleachdadh.
Airson tuilleadh fiosrachaidh agus taic lìon am foirm taic, faic Seirbheis is Taic.
Tha na dreachan as ùire de na draibhearan, bathar-bog, firmware agus sgrìobhainnean rim faighinn air ar weblàrach: Ionad luchdaich sìos.

1.1. Seirbheis agus Taic 
Tha na dreachan as ùire de na draibhearan, bathar-bog, firmware, agus sgrìobhainnean rim faighinn nar Leabharlann sgrìobhainnean.

A bheil feum agad air cuideachadh no a bheil thu airson cunntas a thoirt air biast?
Tadhail air ar weblàrach Promhadh airson tuilleadh fiosrachaidh, neo tog tiogaid aig an Taic.

Òrdughan Modh Byte

2.1. Cruth-àithne (Modh Byte)

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Is e 'C' (0x43) an suidheachadh bunaiteach. Airson cuid de dh’ innealan faodar an luach seo atharrachadh. Bidh an leabhar-làimhe seo an-còmhnaidh a 'sealltainn an t-suidheachaidh bunaiteach.
Fad 0x00-0xFF Tha am byte faid a’ toirt a-steach an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x00-0xFF Command byte, tha luachan 0x00 gu 0xFE nan òrdughan dìreach, tha an luach 0xFF a’ ciallachadh gu bheil leudachadh àithne anns an ath byte
Dàta xx Susbaint dàta
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.
Is e 0x0D (Tilleadh Carbaid) an suidheachadh bunaiteach. Airson cuid de dh’ innealan faodar an luach seo atharrachadh. Bidh an leabhar-làimhe seo an-còmhnaidh a’ sealltainn an t-suidheachaidh bunaiteach

Tha “–” a’ ciallachadh nach eil an luach seo inntinneach
Tha “xx” a’ ciallachadh gu bheil an luach rèiteachaidh / freagairt san raon
Bidh gach teachdaireachd a dh’ atharraicheas no a dh’ iarras roghainnean an inneal Proemion CAN air a fhreagairt le teachdaireachd leis an aon byte àithne, anns a bheil na roghainnean ùra.

NOTA
Mar as trice chan fheum òrdughan iarrtas paramadairean a bharrachd (gun raon “Dàta”).
Tha eisgeachdan air an ainmeachadh ann an tuairisgeul an àithne.

2.1.1. Ecsample

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad 0x0B Tha am byte faid a’ toirt a-steach an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x00 Teachdaireachd 11-bit ID CAN
Dàta 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB an toiseach)
CAN-message susbaint dàta
Checksum 0xCE A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF 0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

2.2. Cruth Òrdugh Leudaichte (Modh Byte)

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Is e 'C' (0x43) an suidheachadh bunaiteach. Airson cuid de dh’ innealan faodar an luach seo atharrachadh.
Bidh an leabhar-làimhe seo an-còmhnaidh a 'sealltainn an t-suidheachaidh bunaiteach.
Fad 0x00-0xFF Tha am byte faid a’ toirt a-steach an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
Òrdugh leudaichte 0xD0-0xDF Tha Command byte, luachan 0xD0 gu 0xDF nan òrdughan leudaichte
Dàta xx Beart 0: CAN-Channel (a’ tòiseachadh aig 0 airson CAN 1) / 128 … 255 glèidhte airson modal (WLAN / GSM / GPS…)
Beart 1: àithne
Beart 2: Susbaint dàta
Checksum 0xCE A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF 0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

Tha “–” a’ ciallachadh nach eil an luach seo inntinneach
Tha “xx” a’ ciallachadh gu bheil an luach rèiteachaidh / freagairt san raon

2.2.1. Ecsample - Òrdugh Leudaichte

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad 0x0d Tha am byte faid a’ toirt a-steach an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0xD0 Òrdugh leudaichte
Dàta 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-Sianal: 2
Òrdugh: ID teachdaireachd 11-bit CAN ID (0x789) (MSB an toiseach)
CAN-message susbaint dàta
Checksum 0x19 A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

2.3. Teachdaireachdan dàta pròiseas
Tha na teachdaireachdan sin air an cleachdadh gus teachdaireachdan CAN a fhuaireadh a chuir chun aoigh no gus teachdaireachdan CAN a chuir bhon òstair gu lìonra CAN.

2.3.1. Glacadh frèam dàta CAN
Thèid teachdaireachdan frèam dàta CAN a gheibh an geata bhon bhus CAN a ghluasad chun eadar-aghaidh aoigheachd anns a’ chruth a leanas.

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x00 Teachdaireachd ID CAN 11-bit air fhaighinn
0x01 Teachdaireachd ID CAN 11-bit air fhaighinn, tha ùine 32-bit a bharrachd anns an teachdaireachdamp luach.
0x02 Teachdaireachd ID CAN 29-bit air fhaighinn
0x03 Teachdaireachd ID CAN 29-bit air fhaighinn, tha ùine 32-bit a bharrachd anns an teachdaireachdamp luach.
Dàta Airson teachdaireachdan ID 11-bit:
0x00-0xFF Beit 0-1: ID CAN 11-bit (MSB an toiseach)
dàta a bharrachd bytes:
Bidh suas ri 8 CAN dàta bytes nas luaithe de 32-bit a bharrachdamp luach (dìreach ma tha an t-àm annamp tha an roghainn air a chomasachadh, faic gu h-ìosal)
Airson teachdaireachdan ID 29-bit:
0x00-0xFF Beit 0-3: ID CAN 29-bit (MSB an toiseach)
dàta a bharrachd bytes:
Bidh suas ri 8 CAN dàta bytes nas luaithe de 32-bit a bharrachdamp luach
(a-mhàin ma tha an t-àm annamp tha an roghainn air a chomasachadh, faic gu h-ìosal)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Ma tha uairamp air a mhiannachadh, feumaidh an roghainn seo a bhith air a chomasachadh leis an teachdaireachd àithne co-fhreagarrach (faic Ath-shuidheachadh inneal).
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.3.2. Tar-chuir frèam dàta CAN
Gus teachdaireachdan frèam dàta CAN a chuir gu bus CAN, bidh an eadar-aghaidh aoigheachd a ’cur dàta chun gheata anns a’ chruth a leanas.

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x00 Cuir a-mach frèam dàta ID CAN 11-bit
0x02 Cuir a-mach frèam dàta ID CAN 29-bit
Dàta Airson teachdaireachdan ID 11-bit:
0x00-0xFF Beit 0-1:
ID CAN 11-bit (MSB an toiseach)
dàta a bharrachd bytes:
Suas ri 8 bytes dàta CAN
Airson teachdaireachdan ID 29-bit:
0x00-0xFF Beit 0-3:
ID CAN 29-bit (MSB an toiseach)
dàta a bharrachd bytes:
Suas ri 8 bytes dàta CAN
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.3.3. CAN fàilteachadh frèam iomallach
Thèid teachdaireachdan frèam iomallach CAN a gheibh an geata bhon bhus CAN a ghluasad chun eadar-aghaidh aoigheachd anns a’ chruth a leanas.

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x04 Frèam iomallach ID CAN 11-bit air fhaighinn
0x05 Frèam iomallach ID CAN 11-bit air fhaighinn, tha ùine 32-bit a bharrachd anns an teachdaireachdamp luach.
0x06 Frèam iomallach ID CAN 29-bit air fhaighinn
0x07 Frèam iomallach ID CAN 29-bit air fhaighinn, tha ùine 32-bit a bharrachd anns an teachdaireachdamp luach.
Dàta Airson frèamaichean iomallach ID 11-bit:
0x00-0xFF Beit 0-1:
ID CAN 11-bit (MSB an toiseach)
dàta a bharrachd bytes:
DLC (CAN Còd Fad Dàta frèam iomallach) astar 32-bit a bharrachdamp luach (dìreach ma tha an t-àm annamp tha an roghainn air a chomasachadh, faic gu h-ìosal)
Airson frèamaichean iomallach ID 29-bit:
0x00-0xFF Beit 0-3:
ID CAN 29-bit (MSB an toiseach)
dàta a bharrachd bytes:
DLC (CAN Còd Fad Dàta frèam iomallach) astar 32-bit a bharrachdamp luach (dìreach ma tha an t-àm annamp tha an roghainn air a chomasachadh, faic gu h-ìosal)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Ma tha uairamp air a mhiannachadh, feumaidh an roghainn seo a bhith air a chomasachadh leis an teachdaireachd àithne co-fhreagarrach (faic Ath-shuidheachadh inneal).
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.3.4. Transmit CAN frèam iomallach
Gus teachdaireachdan frèam iomallach CAN a chuir gu bus CAN, bidh an eadar-aghaidh aoigheachd a ’cur dàta chun gheata anns a’ chruth a leanas.

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x04 Tar-chuir frèam iomallach ID CAN 11-bit
0x06 Tar-chuir frèam iomallach ID CAN 29-bit
Dàta Airson frèamaichean iomallach ID 11-bit:
0x00-0xFF Beart 0-1:
ID CAN 11-bit (MSB an toiseach)
dàta a bharrachd byte:
DLC (CAN Còd Fad Dàta frèam iomallach)
Airson frèamaichean iomallach ID 29-bit:
0x00-0xFF Beart 0-3:
ID CAN 29-bit (MSB an toiseach)
dàta a bharrachd byte:
DLC (CAN Còd Fad Dàta frèam iomallach)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.3.5. Tar-chuir agus fàilte frèam dàta RS232

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x09 RS232 frèam dàta
Dàta xx RS232 dàta
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

2.3.6. Faigh Optimization Block

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x08 Faigh Optimization Block
Dàta xx Faigh dàta Optimization
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

2.4. Teachdaireachdan fios air ais
Tha dàta fios-air-ais anns na teachdaireachdan sin a leigeas leis an neach-cleachdaidh sgrùdadh a dhèanamh air tar-chur ceart teachdaireachdan CAN.

2.4.1. CAN fios air ais air sgaoileadh teachdaireachd

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x20 Teachdaireachd 11-bit ID CAN air a ghluasad
0x21 Teachdaireachd 11-bit ID CAN air a ghluasad, tha fios air ais a’ toirt a-steach clàr-ama a bharrachdamp den ùine tar-chuir
0x22 Teachdaireachd 29-bit ID CAN air a ghluasad
0x23 Teachdaireachd 29-bit ID CAN air a ghluasad, tha fios air ais a’ toirt a-steach clàr-ama a bharrachdamp den ùine tar-chuir
0x24 Frèam iomallach ID 11-bit CAN air a ghluasad
0x25 Frèam iomallach ID 11-bit CAN air a ghluasad, tha fios air ais a’ toirt a-steach clàr-ama a bharrachdamp den ùine tar-chuir
0x26 Frèam iomallach ID 29-bit CAN air a ghluasad
0x27 Frèam iomallach ID 29-bit CAN air a ghluasad, tha fios air ais a’ toirt a-steach clàr-ama a bharrachdamp den ùine tar-chuir
0x28 Teachdaireachd frithealaiche tar-chuir ID 11-bit air a ghluasad
0x29 Teachdaireachd frithealaiche tar-chuir ID 11-bit air a ghluasad, tha fios air ais a’ toirt a-steach clàr-ama a bharrachdamp den ùine tar-chuir
0x2A Teachdaireachd frithealaiche tar-chuir ID 29-bit air a ghluasad
0x2B Teachdaireachd frithealaiche tar-chuir ID 29-bit air a ghluasad, tha fios air ais a’ toirt a-steach clàr-ama a bharrachdamp den ùine tar-chuir
Dàta Airson teachdaireachdan ID 11-bit / frèamaichean iomallach:
0x00-0xFF Beit 0-1:
ID CAN 11-bit (MSB an toiseach)
0x00-0xFF bytes dàta a bharrachd (chan ann air frèam iomallach fios air ais):
Suas ri 8 CAN Data bytes astar 32-bit a bharrachdamp luach (dìreach ma tha an t-àm annamp tha an roghainn air a chomasachadh, faic gu h-ìosal)
Airson teachdaireachdan ID 29-bit / frèamaichean iomallach:
0x00-0xFF Beit 0-3:
ID CAN 29-bit (MSB an toiseach)
0x00-0xFF bytes dàta a bharrachd (chan ann air frèam iomallach fios air ais):
Suas ri 8 CAN Data bytes astar 32-bit a bharrachdamp luach (dìreach ma tha an t-àm annamp tha an roghainn air a chomasachadh, faic gu h-ìosal)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Ma tha teachdaireachdan fios-air-ais ag iarraidh, feumaidh an roghainn fios-air-ais a bhith air a chomasachadh leis an àithne fhreagarrach (faic Switch server object on / off).
Ma tha uairamp fàbhar, feumaidh an roghainn seo a bhith air a chomasachadh leis an teachdaireachd fhreagarrach (faic Ath-shuidheachadh an inneal).
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.5. Diagnosis teachdaireachdan dàta
2.5.1. ID inneal

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x40 Sreang ID inneal (iarrtas: gun dàta a bharrachd bytes)
Dàta
(air freagairt a-mhàin)
0x00-0xFF Sreath ID (dìreach air freagairt)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

2.5.2. Tionndadh bathar-cruaidh / bathar-bog

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x41 Tionndadh bathar-cruaidh / bathar-bog (iarrtas: gun dàta a bharrachd bytes)
Dàta
(air freagairt a-mhàin)
0x00-0xFF Beart 0-1: Tionndadh bathar-cruaidh den inneal
Beit 2-3: Tionndadh bathar-bog den firmware
Beit 4-5: Tionndadh bathar-bog den bootloader
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

2.5.3. Mearachd inbhe

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x42 Inbhe mearachd (iarrtas: gun dàta a bharrachd bytes)
0x43 Teachdaireachd inbhe mearachd anns a bheil clàr-ama a bharrachdamp luach
(gun òrdugh iarrtas, dìreach teachdaireachd freagairt)
Dàta
(air freagairt a-mhàin)
0x00-0xFF Beart 0:
pìos 0: CHAN EIL faighinn thairis air bufair
pìos 1: FEUMAIDH an ùine a chuir seachad
pìos 2: CAN cur an aghaidh mearachd thar-shruth
pìos 3: Mearachd bus-off CAN
pìos 4: Mearachd co-chòrdadh eadar-aghaidh aoigheachd
pìos 5: Mearachd cruth eadar-aghaidh aoigheachd
pìos 6: Eadar-aghaidh aoigheachd tar-chuir bufair thar-shruth
pìos 7: gun chleachdadh
Byte 1 (Còd mearachd mu dheireadh an rianadair CAN):
'0': Gun mhearachd
'1': Tha barrachd air 5 pìosan co-ionnan ann an sreath air tachairt
'2': Chan eil an cruth ceart aig teachdaireachd a fhuaireadh
'3': Cha deach an teachdaireachd a chaidh a chraoladh aithneachadh
'4': Chan eil e comasach ìre reusanta a shuidheachadh rè tar-chuir
'5': Chan urrainnear an ìre as àirde a shuidheachadh aig àm tar-chuir
'6': bha an t-suim seic CRC a fhuaireadh ceàrr
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Ma tha uairamp fàbhar, feumaidh an roghainn seo a bhith air a chomasachadh leis an teachdaireachd fhreagarrach (faic Ath-shuidheachadh an inneal).
Gach uair a dh'atharraicheas inbhe na mearachd, thèid teachdaireachd inbhe mearachd a chruthachadh gu fèin-obrachail.
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.5.4. Tionndadh eadar-aghaidh

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x44 Tionndadh eadar-aghaidh (me modal Bluetooth, modal WLAN, ...) (iarrtas: gun dàta a bharrachd bytes)
Dàta
(air freagairt a-mhàin)
0x00-0xFF Sreath dreach le còd ASCII
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).
Tha modal roghainneil.

2.5.5. CAN-busload gnàthach

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x47 eallach bus gnàthach ann am teachdaireachdan gach diog (iarrtas: gun dàta a bharrachd bytes)
Dàta
(air freagairt a-mhàin)
0x00-0xFF Beart 0-1:
meud luach iomlan gun ainm: 16 bit (MSB an toiseach)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.5.6. Inneal trang / àithne gun taic

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x48 Chan urrainn don inneal òrdugh a chuir an gnìomh (dìreach freagairt air òrdughan eile)
Dàta 0x00-0xFF Glèidhte airson a chleachdadh san àm ri teachd
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.5.7. Suidhich CAN tar-chuir ùine dàil

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x49 Suidhich CAN tar-chuir ùine dàil
Dàta 0x00-0xFF Meud luach iomlan gun ainm: 16 bit (MSB an toiseach)
(Tha paramadair RAM air a chuir air ais gu 0 às deidh ath-shuidheachadh inneal)
Cuir dàil ann an ùine gus an tèid an ath àithne a mheasadh ann an 10 ms, chan eil an luach seo a’ buntainn ach aon turas!
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.6. Teachdaireachdan suidheachadh rianadair CAN
2.6.1. Atharraich / iarr faigh roghainnean ID seanail

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x50 Iarr faigh roghainnean ID an t-seanail
(feumaidh aon byte dàta a bharrachd = àireamh seanail)
0x51 Atharraich roghainnean ID an t-seanail fhaighinn
(feumach air co-dhiù dà byte dàta a bharrachd, àireamh an t-seanail agus suidheachadh an t-seanail)
Dàta 0x00-0xFF Beart 0:
Faigh àireamh nì (an raon an urra ri inneal geata) CANview  USB / RS232: 0…8
CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Beart 1:
pìos 0: 0 = sianal à comas, 1 = comas sianal pìos 1: 0 = faigh ID 11-bit, 1 = faigh ID 29-bit pìos 2: 0 = atharraich ID 11-bit, 1 = atharraich ID 29-bit
Beart 2-3: ID 11-bit ma tha byte1, bit 2 = 0
Beart 2-5: ID 29-bit ma tha byte1, bit 2 = 1
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Mura h-eil fiosrachadh ID anns an teachdaireachd atharrachaidh (fad byte <4) tha an suidheachadh ID mu dheireadh ann fhathast.
Anns a 'chùis seo byte 1, bit 2 air a leigeil seachad.
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.6.2. Atharraich / iarrtas faigh roghainnean masg seanail

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x52 Iarrtas faigh roghainnean masg sianal
(feumaidh aon byte dàta a bharrachd = àireamh seanail)
0x53 Atharraich roghainnean masg an t-seanail
(feumach air co-dhiù dà byte dàta a bharrachd, àireamh an t-seanail agus suidheachadh an t-seanail)
Dàta 0x00-0xFF Beart 0:
Faigh àireamh nì (an raon an urra ri inneal geata) CANview  USB / RS232: 0…8
CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Beart 1:
pìos 0: 0 = sianal à comas, 1 = comas sianal
pìos 1: 0 = faigh masg 11-bit, 1 = faigh masg 29-bit
pìos 2: 0 = atharraich masg 11-bit, 1 = atharraich masg 29-bit
Beart 2-3: Masg 11-bit ma tha byte1, bit 2 = 0
Beart 2-5: Masg 29-bit ma tha byte1, bit 2 = 1
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Mura h-eil fiosrachadh masg anns an teachdaireachd atharrachaidh (fad byte <4), tha an suidheachadh masg mu dheireadh ann fhathast.
Anns a 'chùis seo byte 1, bit 2 air a leigeil seachad.
Mura h-eil an inneal a’ toirt taic do mhasgan fa leth airson gach seanal (CANview RS232), thathas a’ toirt aire do na roghainnean masg airson seanal 1 gu 7 agus gan freagairt le suidheachadh seanail 0.
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.6.3. Ìre CAN baud

Byte(s) Luach Tuairisgeul
SOF

(Tòisich am frèam)

0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x56 Iarr paramadairean ìre baud CAN (gun dàta dàta a bharrachd)
0x57 Suidhich paramadairean ìre CAN baud
Dàta 0x00-0xFF Beart 0: 0xFF mura h-eil CIA a’ cumail ris an ìre baud àbhaisteach, eile:
0x00: 10 kBit / diog
0x01: 20 kBit / diog
0x02: 50 kBit / diog
0xFE: 100 kBit / diog
0x03: 125 kBit / diog
0x04: 250 kBit / diog
0x05: 500 kBit / diog
0x06: 800 kBit / diog
0x07: 1 MBit / diog
0xFF: Bithear a’ cleachdadh luachan BTR
Beart 1: Luach BTR0 (an urra ri inneal, dìreach ma tha Byte 0 = 0xFF) Beart 2: Luach BTR1 (an urra ri inneal, dìreach ma tha Byte 0 = 0xFF) Beart 3: Luach BTR2 (an urra ri inneal, dìreach ma tha Byte 0 = 0xFF)  Beart 4: Luach BTR3 (an urra ri inneal, dìreach ma tha Byte 0 = 0xFF)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Ma tha dàta byte 0 air a shuidheachadh gu 0xFF, thèid na luachan BTR a chleachdadh gus ìrean baud neo-àbhaisteach a shuidheachadh.
Ma thèid ìre baud àbhaisteach a chleachdadh, chan eil na luachan BTR riatanach, ma thèid an cleachdadh co-dhiù, thèid an leigeil seachad!
Ma dh’ fheumas tu ìre baud a shuidheachadh nach eil a’ faighinn taic bho shuidheachaidhean àbhaisteach an inneil, cuir fios chun neach-taic againn airson tuilleadh fiosrachaidh, faic Seirbheis is Taic.
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.6.4. Ath-shuidheachadh rianadair CAN

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x58 Ath-shuidheachadh rianadair CAN (gun dàta dàta a bharrachd)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Bidh an àithne “CAN Controller Reset” a ’dèanamh ath-shuidheachadh iomlan air rianadair CAN, a’ toirt a-steach an ùine as luaitheamp luach, faigh agus tar-chuir bufairean.
Bidh ath-shuidheachadh rianadair CAN cuideachd ag ath-shuidheachadh inbhe mearachd an inneil.
Air an adhbhar seo, às deidh ath-shuidheachadh rianadair CAN, thèid teachdaireachd inbhe mearachd a chruthachadh, gus an inbhe mearachd ùrachadh.
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.6.5. Suidhich eadar-aghaidh CAN Modh Auto Baud

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x59 Suidhich modh baud fèin-ghluasadach (gun bytes dàta a bharrachd)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Chan eil Modh Auto Baud comasach ach leis na h-ìrean baud àbhaisteach a tha an inneal a’ toirt taic.
Airson lorg baud fèin-ghluasadach tha feum air conaltradh obrach air a’ bhus.
Ged a tha lorg ìre baud gnìomhach, tha na h-innealan Proemion CAN ann am modh fulangach agus chan eil buaidh sam bith aca air an trafaic air bus CAN.
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

Bidh an àithne auto baud a’ suidheachadh an inneal geata gu “Auto Baud Mode”.
Bidh an inneal ag èisteachd ris an trafaic air an CAN agus a’ rèiteachadh an ìre baud gu fèin-ghluasadach (chan fhaicear ach ìrean àbhaisteach baud le taic bhon inneal).
Às deidh dha an suidheachadh ìre baud ceart fhaighinn, bidh an inneal a’ gineadh freagairt, anns a bheil an ìre baud a chaidh a lorg.
Tha cruth na teachdaireachd seo co-ionann ri teachdaireachd iarrtas reata baud CAN, ach a-mhàin gur e 0x59 am byte àithne.
Nuair nach lorgar ìre baud, bidh an inneal a’ cleachdadh an ìre baud mu dheireadh a chaidh a rèiteachadh airson obrachadh.
Anns a’ chùis seo, tha freagairt ìre baud an aon rud ri ma thèid ìre baud neo-àbhaisteach iarraidh.

2.6.6. Suidhich / iarr modh gnìomhach / fulangach

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x5A Iarr modh gnìomhach / fulangach (gun bytes dàta a bharrachd)
0x5B Suidhich modh gnìomhach / fulangach
Dàta 0x00-0x01 Inneal 0x00 = modh gnìomhach
inneal 0x01 = modh fulangach
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.6.7. Atharraich / iarrtas faigh ùine cearcall seanail

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x5c Iarrtas faigh ùine cearcall sianal
(feumaidh aon byte dàta a bharrachd = àireamh seanail)
0x5d Atharraich faighinn ùine cearcall sianal
(feumach air co-dhiù dà byte dàta a bharrachd, àireamh an t-seanail agus suidheachadh an t-seanail)
Dàta 0x00-0xFF Beart 0:
Faigh àireamh nì (an raon an urra ri inneal geata) CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Beart 1:
Ùine Rothaireachd ann an 10 ms
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.7. Teachdaireachdan rèiteachaidh eadar-aghaidh aoigheachd
2.7.1. Roghainnean fios-air-ais / toraidh

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
Byte(s) Luach Tuairisgeul
àithne 0x60 Iarr roghainnean fios air ais (chan eil dàta a bharrachd ann)
0x61 Suidhich roghainnean fios-air-ais
Dàta 0x00-0x07 Beit 0:
beagan 0: 1 = CAN toradh air / 0 = CAN toradh dheth
pìos 1: 1 = Cuir fios air ais teachdaireachd CAN air / 0 = fios air ais dheth
beagan 2: 1 = Fios air ais bhon fhrithealaiche air / 0 = fios air ais bhon fhrithealaiche dheth
beagan 3: 1 = eadar-aghaidh RS232 air / 0 = eadar-aghaidh RS232 dheth
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Ma tha an toradh sreathach à comas, tha na teachdaireachdan CAN a gheibhear air an stòradh ann an RAM an inneal Proemion CAN. Ma tha am bufair seo làn, tha mearachd thar-shruth bufair air a chomharrachadh.
Ma tha an toradh air a chomasachadh, thèid a h-uile teachdaireachd a tha air a stòradh a ghluasad sa bhad chun eadar-aghaidh aoigheachd.
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.8. Cuir a-mach òrdughan eadar-aghaidh frithealaiche
2.8.1. Tionndaidh nithean frithealaiche air / dheth

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x80 Iarr am frithealaiche air / dheth (gun dàta a bharrachd air bytes)
0x81 Suidhich am frithealaiche air / dheth
Dàta 0x00-0xFF Beit 0:
Bidh gach pìos a tha suidhichte a’ suidseadh air an nì frithealaiche co-fhreagarrach / a’ sealltainn gu bheil nì an fhrithealaiche air.
Tha pìos ath-shuidheachadh a’ comharrachadh nithean frithealaiche ciorramach.
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Chan eil an àithne seo air a mholadh agus chan eilear ga chleachdadh leis na h-innealan againn tuilleadh.

2.8.2. Atharraich / iarr rèiteachadh nì an fhrithealaiche

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x82 Iarr rèiteachadh nì an fhrithealaiche (feumaidh aon byte dàta a bharrachd anns a bheil àireamh nì an fhrithealaiche)
0x83 Suidhich am frithealaiche air / dheth
Dàta 0x01-0x08 Beit 0 (àireamh nì):
Tha an àireamh de aon de na h-ochd nithean frithealaiche a dh’ fhaodadh a bhith ann a bu chòir atharrachadh.
0x00-0x01 Beit 1 (IDE):
0x00 = Rud ID 11-bit
0x01 = Rud ID 29-bit
Tha am fiosrachadh a leanas ann am Byte 2 agus àireamhan byte nas àirde anns an taisbeanadh   òrdugh:
0x00-0xFF ID (11 no 29 pìosan)
0x01-0x08 DLC (àireamh de bytes dàta den teachdaireachd CAN)
0x00-0xFF Suas gu 8 bytes dàta den teachdaireachd canastair
0x00-0xFF ùine rothaireachd den nì frithealaiche ann an 10 ms
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Feumaidh susbaint an DLC byte aontachadh leis an àireamh de bytes dàta a chaidh a ghluasad, air neo dh’ fhaodadh gum bi an frithealaiche tar-chuir gan giùlan fhèin gun dùil.
Chan eil an àithne seo air a mholadh agus chan eilear ga chleachdadh leis na h-innealan againn tuilleadh.

2.8.3. Atharraich / iarr roghainnean ID seanail 
Bidh na sìoltachain sianal CAN transmit ag obair co-ionann mar an CAN a’ faighinn sìoltachain a tha air am mìneachadh ann an caibideil teachdaireachdan rèiteachaidh CAN Controller. Bithear a’ cumail sùil air teachdaireachdan a gheibhear bhon òstair leis na cumhaichean sìoltachain seo. Ma thèid na cumhaichean a choileanadh, thèid am brath a chuir chun bhus CAN.

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x84 Iarr roghainnean ID seanail sgaoilidh
(feumaidh aon byte dàta a bharrachd = àireamh seanail)
0x85 Atharraich roghainnean ID seanail sgaoilidh
(feumach air co-dhiù dà byte dàta a bharrachd, àireamh an t-seanail agus suidheachadh an t-seanail)
Dàta 0x00-0x07 Beart 0:
Cuir a-mach àireamh nì
0x00-0x07 Beart 1:
pìos 0: 0 = sianal à comas, 1 = comas sianal
pìos 1: 0 = tar-chuir ID 11-bit, 1 = tar-chuir ID 29-bit
pìos 2: 0 = atharraich ID 11-bit, 1 = atharraich ID 29-bit
0x00-0xFF Beart 2-3: ID 11-bit ma tha byte1, bit 2 = 0
0x00-0xFF Beart 2-5: ID 29-bit ma tha byte1, bit 2 = 1
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Chan eil an àithne seo air a mholadh agus chan eilear ga chleachdadh leis na h-innealan againn tuilleadh.

2.8.4. Atharraich / iarr roghainnean masg seanail

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x86 Iarr roghainnean masg sianal tar-chuir
(feumaidh aon byte dàta a bharrachd = àireamh seanail)
0x87 Atharraich roghainnean masg sianal sgaoilidh
(feumach air co-dhiù dà byte dàta a bharrachd, àireamh an t-seanail agus suidheachadh an t-seanail)
Dàta 0x00-0x07 Beit 0:
Cuir a-mach àireamh nì
0x00-0x07 Beart 1:
beagan 0: 0 = sianal à comas, 1 = comas sianal
pìos 1: 0 = tar-chuir masg 11-bit, 1 = tar-chuir masg 29-bit
beagan 2: 0 = atharraich masg 11-bit, 1 = atharraich masg 29-bit
0x00-0xFF Beit 2-3: Masg 11-bit ma tha byte1, bit 2 = 0
0x00-0xFF Beit 2-5: Masg 29-bit ma tha byte1, bit 2 = 1
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Chan eil an àithne seo air a mholadh agus chan eilear ga chleachdadh leis na h-innealan againn tuilleadh.

2.8.5. Atharraich / iarr roghainnean ùine rothaireachd seanail

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0x88 Iarr roghainnean ùine rothaireachd seanail
(feumaidh aon byte dàta a bharrachd = àireamh seanail)
0x89 Atharraich roghainnean ùine cuairteachaidh seanail
(feumach air co-dhiù dà byte dàta a bharrachd, àireamh an t-seanail agus suidheachadh an t-seanail)
Dàta 0x00-0x07 Beit 0:
Cuir a-mach àireamh nì
0x00-0x07 Beit 1:+
beagan 0: 0 = sianal à comas, 1 = comas sianal
pìos 1: 0 = tar-chuir ùine rothaireachd 11-bit, 1 = tar-chuir ùine rothaireachd 29-bit
beagan 2: 0 = atharraich ùine rothaireachd 11-bit, 1 = atharraich ùine rothaireachd 29-bit
0x00-0xFF Beit 2-3: Ùine rothaireachd 11-bit ma tha byte1, bit 2 = 0
0x00-0xFF Beit 2-5: Ùine rothaireachd 29-bit ma tha byte1, bit 2 = 1
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

2.9. Roghainnean paramadair inneal
2.9.1. Atharraich / iarr Timestamp roghainnean

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0xA0 Iarrtas uairamp roghainnean (iarrtas: gun dàta a bharrachd bytes)
0xA1 Suidhich an ùine as luaitheamp roghainnean
Dàta 0x00-0x13 Beart 0:
pìos 0: 1 = Uairamp air, 0 = Amadanamp dheth
pìos 1: 1 = An ìre as àirdeamp, 0 = Ùine iomlanamp
pìos 4: 1 = Mearachd is Mac-samhail de dh’ ùine fios air aisamp on 0 = Mearachd agus fios air ais uaireigin mac-tallaamp dheth
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

Ma tha an “Timestamp-Mode” air a thaghadh, tha luach cunntais 32-bit (rùn 100 µs) air a chuir a-steach às deidh am byte dàta mu dheireadh de gach teachdaireachd CAN a fhuaireadh.
A h-uile teachdaireachd air taobh an eadar-aghaidh aoigheachd anns a bheil clàr-amaamp a tha san òrdugh a rèir eachdraidh.
Ma tha uairamp bu chòir a chuir a-steach às deidh na teachdaireachdan mac-talla (“Transmit Server Feedback” no “Send CAN Message Feedback”) agus na teachdaireachdan mearachd, an ùine 'Mearachd agus Echo Feedbackamp' feumar a chuir an gnìomh a bharrachd.
Is e an eadar-dhealachadh eadar “càirdeas” agus “modh iomlan” gu bheil an cuntair luach air ath-shuidheachadh às deidh gach teachdaireachd a gheibhear ann am “modh-càirdeas”.

NOTA
An ùine as luaithe “Mearachd agus Echo Feedback”.amp air a ghluasad a-mhàin ma tha an ùine as àirdeamp tha am modh air a chomasachadh.
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.9.2. Atharraich ùine dàil tar-chuir CAN

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne
àithne 0xA2 Suidhich CAN tar-chuir ùine dàil
Dàta
(air freagairt a-mhàin)
0x00-0xFF Meud luach iomlan gun ainm: 16 bit
(Tha paramadair RAM air a chuir air ais gu 0 às deidh ath-shuidheachadh inneal)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha an ùine dàil seo air a chuir a-steach ro gach teachdaireachd CAN, gus am fàs an tar-chuir CAN nas slaodaiche.

2.9.3. Suidhich ùine feitheimh bloc IP

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0xA3 Suidhich ùine feitheimh bloc IP (airson cleachdadh nas fheàrr de leud-bann)
Dàta 0x00-0xFF Eadar-ama ann an 10 milliseconds
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

2.9.4. Suidhich eadar-ama àireamhachaidh ìre baud

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0xA4 Suidhich eadar-ama àireamhachaidh ìre CAN baud
Dàta 0x00-0xFF Eadar-ama ann an milliseconds
Meud luach iomlan gun ainm: 16 bit (MSB an toiseach)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha e comasach an cleachdadh mar àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).

2.9.5. CANopen inntrigeadh faclair cuspair

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0xA5 Leugh/Sgrìobh ann am faclair an nì
Dàta 0x00-0xFF Iarrtas: Byte 0:
Òrdugh: 0x01 sgrìobhadh, 0x00 air a leughadh (gun dàta a bharrachd bytes)
Beart 1-2:
Clàr-innse (LSB an toiseach)
Beart 3:
Fo-chlàr-amais
dàta a bharrachd bytes:
Dàta (LSB an toiseach)
Freagairt: Byte 0:
Toradh: 0x40 leughadh soirbheachail
Fàilligeadh leughaidh 0x80 (gun dàta a bharrachd bytes)
0x41 sgrìobhadh soirbheachadh (gun dàta a bharrachd bytes)
Fàilligeadh sgrìobhaidh 0x81 (gun dàta a bharrachd bytes)
Beart 1-2:
Clàr-innse (LSB an toiseach)
Beart 3:
Fo-chlàr-amais
dàta a bharrachd bytes:
Dàta (LSB an toiseach)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

2.10. Òrdughan ruigsinneachd bathar-cruaidh
2.10.1. Inneal ath-shuidheachadh

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0xC0 Suidhich inneal ath-shuidheachadh
Dàta  —
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Bidh na h-innealan a’ freagairt an àithne seo leis an àithne “Device ID”.
Airson cuid de dh’ innealan chan eil an àithne seo a’ leantainn gu ath-shuidheachadh bathar-cruaidh oir bhiodh an conaltradh ris an òstair air a chall air dhòigh eile.

  • CANview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Iarr luach sianal analog

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0xC2 Iarr luach seanail analog (feumaidh 1 byte dàta a bharrachd anns a bheil àireamh an t-seanail)
Dàta 0x00-0x03 Byte 0 (àireamh seanail):
0x00: Solar voltage
0x01: CAN Loidhne ìosal
0x02: CAN Loidhne àrd
0x03: Cuir a-steach analog 1 agus 2
0x00-0xFF Beart 1: luach analog (airson sianal 0…2, faic an tuairisgeul gu h-ìosal)
Beart 1-4: (airson sianal 3) Cur a-steach analog 1 voltage IEEE 754 air a chòdachadh, LSB an toiseach
Beart 5-8: (airson sianal 3) Cur a-steach analog 2 voltage IEEE 754 air a chòdachadh, LSB an toiseach
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

NOTA
Chan eil ach an CANview Faodaidh RS232 an loidhne CAN voltage ìrean.
Chan eil an tomhas seo comasach ach airson ìrean CAN baud de 125 kBit/s agus nas slaodaiche.

Suidhich / iarr luach seanail didseatach

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0xC4 Iarr luach seanail didseatach (feumaidh 1 byte dàta a bharrachd anns a bheil àireamh an t-seanail)
0xC5 Suidhich luach seanail didseatach (feumaidh 2 byte dàta a bharrachd anns a bheil àireamh an t-seanail agus an luach)
Dàta 0x00-0xFF Beit 0 (àireamh seanail): 0x00: resistor crìochnachaidh bus
0x00-0x01 Beart 1: luach didseatach (1 = air adhart, 0 = dheth)
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha gach òrdugh suidhichte air a fhreagairt leis na fìor luachan.

2.10.3. Suidhich facal-faire conaltraidh

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0xC6 Iarr sgrùdadh facal-faire conaltraidh
Dàta xx àithne
Beit 0…n:
Sreang facal-faire (bunaiteach: “GSMONLIN”) Freagairt
Beit 0:
0 = facal-faire air a dhearbhadh agus ceart gu leòr
Ma dh’ fhàillig sgrùdadh facal-faire, chan eil freagairt sam bith bhon inneal
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Tha an teachdaireachd seo glè chudromach gus gnìomhachd iomlan eadar-aghaidh modh byte fhuasgladh aig CANlink GSM/UMTS.
Chan eil seisean comasach ach le sgrùdadh air am facal-faire conaltraidh ceart!

2.10.4. Ath-shuidhich am facal-faire conaltraidh

Byte(s) Luach Tuairisgeul
SOF
(Tòisich am frèam)
0x43 Tha SOF a’ comharrachadh toiseach na h-àithne.
Fad xx Anns an fhad byte tha an àireamh de bytes dàta an àireamh de bytes àithne a leanas.
àithne 0xC7 Ath-shuidhich seic facal-faire conaltraidh
Checksum xx A’ toirt a-steach seic XOR den SOF, Fad, Command agus Data-bytes.
EOF
(Deireadh an Fhrèam)
0x0d Tha byte EOF a’ comharrachadh deireadh an àithne.

NOTA
Bidh an teachdaireachd seo a’ glasadh an eadar-aghaidh modh byte.
Bu chòir an àithne seo a chuir aig deireadh seisean conaltraidh.

Òrduighean agus Innealan

Tha an clàr gu h-ìosal a’ toirt geàrr-chunntas air na h-òrdughan a th’ ann mar-thà agus a’ sealltainn dè an inneal Proemion a tha a’ toirt taic dhaibh.
Tha cleachdadh àithne airson inneal Proemion air a chomharrachadh le “S”, “E” no “S / E”.

Tha na h-acronaim seo a’ seasamh airson:

  • “S” Tha an inneal Proemion a’ toirt taic don àithne seo a-mhàin anns an fhòrmat òrduigh àbhaisteach (faic Cruth Command (Modh Byte)).
  • “E” Tha an inneal Proemion a’ toirt taic don àithne seo a-mhàin ann an cruth àithne leudaichte (faic Cruth Òrdugh Leudaichte (Modh Byte)).
  • “S / E” Tha an inneal Proemion a’ toirt taic don àithne seo ann an cruth àithne àbhaisteach agus ann an cruth àithne leudaichte.
Teachdaireachd àithne Inneal
Seòrsa CANview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
wireless
3000
CANlink
wireless 4000
CANview
Ethernet
CANlink
gluasadach
5000
CANlink
gluasadach
3000
CANview
RS232
Teachdaireachdan dàta pròiseas 0x00 S/E S/E S/E S/E S/E S/E S/E S / * S/E
0x01 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x02 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x03 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x04 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x05 S/E S/E S/E S/E S/E S/E S/E S/E*
0x06 S/E S/E S/E S/E S/E S/E S/E S/E*
0x07 S/E S/E S/E S/E S/E S/E S/E S/E*
0x08 S/E S/E
0x09 S
Teachdaireachdan Fios-air-ais 0x20 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x21 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x22 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x23 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x24 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x25 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x26 S/E S/E S/E S/E S/E S/E S/E S/E
0x27 S/E S/E S/E S/E S/E S/E S/E S/E
0x28 S/E S/E
0x29 S/E S/E
0x2A S/E S/E
0x2B S/E S/E

* Às deidh na h-àithne chan eil roghainnean dàta air an cur an gnìomh airson CLM3000 agus CLM3600:
- bit 2: 1 = Fios air ais bhon fhrithealaiche air / 0 = fios air ais bhon fhrithealaiche dheth
- bit 3: 1 = eadar-aghaidh RS232 air / 0 = eadar-aghaidh RS232 dheth

Teachdaireachd àithne Inneal
Seòrsa CANview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
wireless 3000
CANlink
wireless 4000
CANview
Ethernet
CANlink
gluasadach
5000
CANlink
gluasadach
3000
CANview
RS232
Teachdaireachdan Dàta Diagnosis 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x43 S/E S/E S/E S/E S/E
0x44 S/E S/E S/E S/E S/E S/E S/E
0x47 S/E S/E S/E
0x48 S/E S/E S/E S/E
0x49 S/E S/E S/E S/E
Teachdaireachdan suidheachadh rianadair CAN 0x50 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x51 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x52 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x53 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x56 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x57 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x58 S/E S/E S/E S/E S/E S/E S/E S/E
0x59 S/E S/E
0x5A S/E S/E S/E S/E S/E
0x5B S/E S/E S/E S/E S/E
0x5c S/E S/E S/E S/E S/E S/E S/E
0x5d S/E S/E S/E S/E S/E S/E S/E
Teachdaireachdan rèiteachaidh eadar-aghaidh aoigheachd 0x60 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x61 S/E S/E S/E S/E S/E S/E S/E S/E S/E
Tar-chuir òrdughan eadar-aghaidh frithealaiche 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Seòrsa CANview   USB CAN ceangal Bluetooth
2000
CAN ceangal WLAN
2000
CANlink wireless 3000 CANlink wireless 4000 CANview Ethernet CANlink mobile
5000
CANlink mobile
3000
CANview
RS232
Suidheachaidhean paramadair inneal 0xA0 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA1 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA2 S
0xA3 S
0xA4 S/E S/E S/E
0xA5 S S S S
Òrdughan ruigsinneachd bathar-cruaidh 0xC0 S S S S S S S S S
0xC2 S S S S
0xC4 S
0xC5 S
0xC6 S S S
0xC7 S S S

Tionndadh: 11.0.549

Suaicheantas Proemion

Sgrìobhainnean/Goireasan

PDF thumbnailÒrdughan binary le Byte Command Protocol
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Iomraidhean

Faighnich Ceist

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Faighnich Ceist

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.