
Mwongozo wa Amri ya Byte
Amri za Itifaki ya Amri ya Byte Amri za Binary
Mwongozo wa Amri ya Byte hufafanua amri na muundo wao wa Itifaki ya Amri ya Proemion Byte itakayotumiwa na seva pangishi ya mbali na mtandao wa CAN kwa utumaji ujumbe.
Mkuu
Mwongozo wa Amri ya Byte unaelezea muundo na amri zinazotumiwa na Itifaki ya Amri ya Proemion Byte.
Itifaki hii inatumika na milango yote ya CAN hadi PC kutoka Proemion GmbH kwa mawasiliano na seva pangishi ya mbali kupitia kiolesura kinachoauniwa na kifaa.
Mwongozo ufuatao unapanua mwongozo maalum wa kifaa.
Katika hali ya kutokuwa na uhakika tafadhali rejelea pia miongozo ya kifaa ya kifaa chako mahususi cha lango.
Lango la CAN hadi Kompyuta huunganisha mtandao wa CAN kwa seva pangishi ya mbali kwa kutumia kiolesura maalum kama RS232, USB, Ethaneti, Bluetooth au WLAN.
Itifaki ya Amri ya Proemion Byte hutumika kwa uwasilishaji wa ujumbe wa CAN wenye mwelekeo-mbili wenye uwazi kati ya seva pangishi na mtandao wa CAN na pia kwa uhamisho wa amri kati ya seva pangishi na lango.
Kwa kuwa lango zote za Proemion CAN hadi Kompyuta hufanya kazi kwa itifaki sawa, programu yoyote ya programu inaweza kupanuliwa kwa urahisi ili kutumia violesura tofauti vya mawasiliano kwa kubadilishana tu taratibu za kimsingi za mawasiliano.
Amri nyingi zinaungwa mkono na lango zote, katika hali zingine amri maalum hazihimiliwi na kifaa kimoja.
Jedwali katika sura ya Amri na Vifaa inakupa nyongezaview kwenye amri zinazoungwa mkono na kila aina ya lango.
KUMBUKA
Kwa kawaida amri zote zinazoathiri mipangilio ya vifaa huhifadhiwa tu kwenye kumbukumbu tete ya RAM ya lango, baada ya kuweka upya mipangilio iliyohifadhiwa kwenye kumbukumbu ya vifaa isiyo na tete hutumiwa tena.
Unaweza kubadilisha mipangilio hii kwa programu maalum ya kisanidi kifaa au – ikiwa inatumika na kifaa – kupitia CANopen.
Isipokuwa: Amri "CAN kiwango cha baud" huhifadhiwa kabisa.
Kwa baadhi ya lango inawezekana kubadilisha start-byte (chaguo-msingi: 0x43) na stop-byte (chaguo-msingi: 0x0D) katika programu ya usanidi.
Maelezo yote katika mwongozo huu yanachukulia kuwa maadili chaguo-msingi yanatumika.
Kwa maelezo zaidi na usaidizi jaza fomu ya usaidizi, angalia Huduma na Usaidizi.
Matoleo ya hivi punde ya viendeshi, programu, firmware na nyaraka zinapatikana kwenye yetu webtovuti: Kituo cha Kupakua.
1.1. Huduma na Msaada
Matoleo ya hivi punde ya viendeshi, programu, programu dhibiti, na hati yanapatikana katika yetu Maktaba ya Hati.
Je, unahitaji usaidizi au unataka kuripoti hitilafu?
Tembelea yetu webtovuti Proemion kwa habari zaidi, au pandisha tikiti kwenye Msaada.
Amri za Njia ya Byte
2.1. Umbizo la Amri (Njia ya Byte)
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. 'C' (0x43) ndio mpangilio chaguomsingi. Kwa baadhi ya vifaa thamani hii inaweza kubadilishwa. Mwongozo huu daima unaonyesha mpangilio chaguo-msingi. |
| Urefu | 0x00-0xFF | Urefu wa baiti ni pamoja na idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x00-0xFF | Amri byte, maadili 0x00 hadi 0xFE ni amri za moja kwa moja, thamani 0xFF inamaanisha kuwa byte inayofuata ina kiendelezi cha amri. |
| Data | xx | Maudhui ya data |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. 0x0D (Carriage Return) ndio mpangilio chaguomsingi. Kwa baadhi ya vifaa thamani hii inaweza kubadilishwa. Mwongozo huu daima unaonyesha mpangilio chaguo-msingi |
"-" inamaanisha kuwa thamani hii sio ya riba
"xx" inamaanisha kuwa sehemu ina thamani ya usanidi / jibu
Kila ujumbe unaobadilisha au kuomba mipangilio ya kifaa cha Proemion CAN hujibiwa na ujumbe wenye baiti sawa ya amri, iliyo na mipangilio mipya.
KUMBUKA
Amri za ombi kwa kawaida hazihitaji vigezo vya ziada (hakuna sehemu ya "Data").
Vighairi vimetajwa katika maelezo ya amri.
2.1.1. Kutokaample
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | 0x0B | Urefu wa baiti ni pamoja na idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x00 | 11-bit ID CAN ujumbe |
| Data | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | Kitambulisho (0x789) (MSB kwanza) CAN-ujumbe Maudhui ya data |
| Checksum | 0xCE | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF | 0x0D | EOF byte inaashiria mwisho wa amri. |
2.2. Umbizo la Amri Iliyoongezwa (Njia ya Byte)
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. 'C' (0x43) ndio mpangilio chaguomsingi. Kwa baadhi ya vifaa thamani hii inaweza kubadilishwa. Mwongozo huu daima unaonyesha mpangilio chaguo-msingi. |
| Urefu | 0x00-0xFF | Urefu wa baiti ni pamoja na idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri Iliyoongezwa | 0xD0-0xDF | Amri byte, maadili 0xD0 hadi 0xDF ni amri zilizopanuliwa |
| Data | xx | Bahati 0: CAN-Channel (kuanzia 0 kwa CAN 1) / 128 … 255 zimehifadhiwa kwa ajili ya moduli (WLAN / GSM / GPS…) Bahati 1: Amri Bahati 2: Maudhui ya data |
| Checksum | 0xCE | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF | 0x0D | EOF byte inaashiria mwisho wa amri. |
"-" inamaanisha kuwa thamani hii sio ya riba
"xx" inamaanisha kuwa sehemu ina thamani ya usanidi / jibu
2.2.1. Kutokaample - Amri Iliyoongezwa
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | 0x0D | Urefu wa baiti ni pamoja na idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0xD0 | Amri Iliyoongezwa |
| Data | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-Chaneli: 2 Amri: 11-bit ID CAN ujumbe ID (0x789) (MSB kwanza) CAN-ujumbe Maudhui ya data |
| Checksum | 0x19 | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
2.3. Mchakato wa Ujumbe wa Data
Barua pepe hizi hutumika kusambaza ujumbe uliopokewa wa CAN kwa mwenyeji au kutuma ujumbe wa CAN kutoka kwa seva pangishi hadi kwa mtandao wa CAN.
2.3.1. Mapokezi ya fremu ya data ya CAN
Ujumbe wa fremu za data za CAN uliopokewa na lango kutoka kwa basi la CAN huhamishwa hadi kiolesura cha seva pangishi katika umbizo lifuatalo.
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x00 | Ujumbe wa 11-bit ID CAN umepokelewa |
| 0x01 | 11-bit ID CAN ujumbe umepokelewa, ujumbe una nyongeza ya mara 32-bitamp thamani. | |
| 0x02 | Ujumbe wa 29-bit ID CAN umepokelewa | |
| 0x03 | 29-bit ID CAN ujumbe umepokelewa, ujumbe una nyongeza ya mara 32-bitamp thamani. | |
| Data | Kwa ujumbe wa kitambulisho cha 11-bit: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB kwanza) data ya ziada baiti: Hadi baiti 8 za data za CAN mara ya ziada ya 32-bitamp thamani (ikiwa tu ni maraamp chaguo limewezeshwa, tazama hapa chini) |
|
| Kwa ujumbe wa kitambulisho cha 29-bit: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB kwanza) data ya ziada baiti: Hadi baiti 8 za data za CAN mara ya ziada ya 32-bitamp thamani (ikiwa ni maraamp chaguo limewezeshwa, tazama hapa chini) |
|
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Ikiwa maraamp inahitajika, chaguo hili lazima liwezeshwe na ujumbe wa amri unaolingana (angalia Rudisha Kifaa).
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.3.2. Sambaza fremu ya data ya CAN
Ili kusambaza ujumbe wa fremu za data za CAN kwa basi la CAN, kiolesura cha seva pangishi hutuma data kwenye lango katika umbizo lifuatalo.
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x00 | Sambaza fremu ya data ya 11-bit ID CAN |
| 0x02 | Sambaza fremu ya data ya 29-bit ID CAN | |
| Data | Kwa ujumbe wa kitambulisho cha 11-bit: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB kwanza) data ya ziada baiti: Hadi baiti 8 za data za CAN |
|
| Kwa ujumbe wa kitambulisho cha 29-bit: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB kwanza) data ya ziada baiti: Hadi baiti 8 za data za CAN |
|
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.3.3. Mapokezi ya fremu ya mbali
Ujumbe wa fremu wa mbali wa CAN uliopokewa na lango kutoka kwa basi la CAN huhamishwa hadi kiolesura cha seva pangishi katika umbizo lifuatalo.
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x04 | 11-bit ID CAN fremu ya mbali imepokelewa |
| 0x05 | Kitambulisho cha biti-11 UNAWEZA fremu ya mbali imepokelewa, ujumbe una muda wa ziada wa 32-bitamp thamani. | |
| 0x06 | 29-bit ID CAN fremu ya mbali imepokelewa | |
| 0x07 | Kitambulisho cha biti-29 UNAWEZA fremu ya mbali imepokelewa, ujumbe una muda wa ziada wa 32-bitamp thamani. | |
| Data | Kwa fremu za mbali za kitambulisho cha 11-bit: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB kwanza) data ya ziada baiti: DLC (Msimbo wa Urefu wa Data wa fremu ya mbali) mara ya ziada ya biti-32amp thamani (ikiwa tu ni maraamp chaguo limewezeshwa, tazama hapa chini) |
|
| Kwa fremu za mbali za kitambulisho cha 29-bit: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB kwanza) data ya ziada baiti: DLC (Msimbo wa Urefu wa Data wa fremu ya mbali) mara ya ziada ya biti-32amp thamani (ikiwa tu ni maraamp chaguo limewezeshwa, tazama hapa chini) |
|
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Ikiwa maraamp inahitajika, chaguo hili lazima liwezeshwe na ujumbe wa amri unaolingana (angalia Rudisha Kifaa).
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.3.4. Sambaza fremu ya mbali ya CAN
Ili kusambaza ujumbe wa fremu ya mbali ya CAN kwa basi ya CAN, kiolesura cha seva pangishi hutuma data kwenye lango katika umbizo lifuatalo.
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x04 | Sambaza kitambulisho cha biti-11 UNAWEZA fremu ya mbali |
| 0x06 | Sambaza kitambulisho cha biti-29 UNAWEZA fremu ya mbali | |
| Data | Kwa fremu za mbali za kitambulisho cha 11-bit: | |
| 0x00-0xFF | Baiti 0-1: 11-bit CAN ID (MSB kwanza) baiti ya data ya ziada: DLC (Msimbo wa Urefu wa Data wa fremu ya mbali) |
|
| Kwa fremu za mbali za kitambulisho cha 29-bit: | ||
| 0x00-0xFF | Baiti 0-3: 29-bit CAN ID (MSB kwanza) baiti ya data ya ziada: DLC (Msimbo wa Urefu wa Data wa fremu ya mbali) |
|
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.3.5. Usambazaji na mapokezi ya fremu ya data ya RS232
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x09 | Karatasi ya data ya RS232 |
| Data | xx | Karatasi ya data ya RS232 |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
2.3.6. Pokea Kizuizi cha Uboreshaji
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x08 | Pokea Kizuizi cha Uboreshaji |
| Data | xx | Pokea data ya Uboreshaji |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
2.4. Ujumbe wa maoni
Ujumbe huu una data ya maoni ambayo humruhusu mtumiaji kuangalia utumaji sahihi wa ujumbe wa CAN.
2.4.1. UNAWEZA kutuma maoni kuhusu utumaji ujumbe
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x20 | Ujumbe wa 11-bit ID CAN umetumwa |
| 0x21 | Ujumbe wa 11-bit ID CAN umetumwa, maoni yana nyakati za ziadaamp ya muda wa maambukizi | |
| 0x22 | Ujumbe wa 29-bit ID CAN umetumwa | |
| 0x23 | Ujumbe wa 29-bit ID CAN umetumwa, maoni yana nyakati za ziadaamp ya muda wa maambukizi | |
| 0x24 | Kitambulisho cha biti-11 UNAWEZA fremu ya mbali inayotumwa | |
| 0x25 | Kitambulisho cha biti-11 kinaweza kutumwa kwa fremu ya mbali, maoni yana nyakati za ziadaamp ya muda wa maambukizi | |
| 0x26 | Kitambulisho cha biti-29 UNAWEZA fremu ya mbali inayotumwa | |
| 0x27 | Kitambulisho cha biti-29 kinaweza kutumwa kwa fremu ya mbali, maoni yana nyakati za ziadaamp ya muda wa maambukizi | |
| 0x28 | Ujumbe wa Seva ya Kitambulisho cha 11-bit umetumwa | |
| 0x29 | Ujumbe wa Seva ya Kusambaza Kitambulisho cha biti 11 umetumwa, maoni yana nyakati za ziadaamp ya muda wa maambukizi | |
| 0x2A | Ujumbe wa Seva ya Kitambulisho cha 29-bit umetumwa | |
| 0x2B | Ujumbe wa Seva ya Kusambaza Kitambulisho cha biti 29 umetumwa, maoni yana nyakati za ziadaamp ya muda wa maambukizi | |
| Data | Kwa ujumbe wa kitambulisho cha 11-bit / fremu za mbali: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB kwanza) |
|
| 0x00-0xFF | baiti za data za ziada (sio kwenye fremu ya mbali maoni): Hadi baiti 8 za CAN Data mara ya ziada ya 32-bitamp thamani (ikiwa tu ni maraamp chaguo limewezeshwa, tazama hapa chini) |
|
| Kwa ujumbe wa kitambulisho cha 29-bit / fremu za mbali: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB kwanza) |
|
| 0x00-0xFF | baiti za data za ziada (sio kwenye fremu ya mbali maoni): Hadi baiti 8 za CAN Data mara ya ziada ya 32-bitamp thamani (ikiwa tu ni maraamp chaguo limewezeshwa, tazama hapa chini) |
|
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Ikiwa ujumbe wa maoni unahitajika, chaguo la maoni lazima liwezeshwe kwa amri inayolingana (tazama Badilisha vipengee vya seva kuwasha / kuzima).
Ikiwa maraamp inapendelewa, chaguo hili lazima liwezeshwe na ujumbe unaolingana (angalia Weka Upya Kifaa).
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.5. Ujumbe wa data ya utambuzi
2.5.1. Kitambulisho cha Kifaa
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x40 | Mfuatano wa kitambulisho cha kifaa (ombi: hakuna baiti za ziada za data) |
| Data (kwa kujibu tu) |
0x00-0xFF | Mfuatano wa kitambulisho (kwa majibu pekee) |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
2.5.2. Toleo la vifaa / programu
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x41 | Toleo la maunzi / Programu (ombi: hakuna baiti za data za ziada) |
| Data (kwa kujibu tu) |
0x00-0xFF | Baiti 0-1: Toleo la vifaa vya kifaa |
| Byte 2-3: Toleo la programu ya firmware | ||
| Byte 4-5: Toleo la programu ya bootloader | ||
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
2.5.3. Hitilafu hali
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x42 | Hali ya hitilafu (ombi: hakuna baiti za data za ziada) |
| 0x43 | Ujumbe wa hali ya hitilafu ambao una nyakati za ziadaamp thamani (hakuna amri ya ombi, ujumbe wa majibu tu) |
|
| Data (kwa kujibu tu) |
0x00-0xFF | Bahati 0: kidogo 0: INAWEZA kupokea kufurika kwa bafa kidogo 1: INAWEZA kusambaza muda wa kuisha kidogo 2: CAN makosa ya kukabiliana na kufurika kidogo 3: Hitilafu ya CAN ya kuondoka kwa basi kidogo 4: Hitilafu ya sintaksia ya kiolesura cha mwenyeji kidogo 5: Hitilafu ya umbizo la kiolesura cha mwenyeji kidogo 6: kiolesura cha seva pangishi kusambaza bafa kidogo 7: haijatumika Byte 1 (Nambari ya makosa ya mwisho ya kidhibiti cha CAN): '0': Hakuna Hitilafu '1': Zaidi ya biti 5 sawa katika mlolongo zimetokea '2': Ujumbe uliopokewa hauna umbizo sahihi '3': Ujumbe Uliotumwa haukukubaliwa '4': Haiwezekani kuweka kiwango cha recessive wakati wa usambazaji '5': Haiwezekani kuweka kiwango kikubwa wakati wa usambazaji '6': Jumla ya hundi iliyopokelewa ya CRC haikuwa sahihi |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Ikiwa maraamp inapendelewa, chaguo hili lazima liwezeshwe na ujumbe unaolingana (angalia Weka Upya Kifaa).
Kila wakati hali ya hitilafu inapobadilika, ujumbe wa hali ya hitilafu huzalishwa kiotomatiki.
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.5.4. Toleo la violesura
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x44 | Toleo la violesura (km moduli ya Bluetooth, moduli ya WLAN, ...) (ombi: hakuna baiti za ziada za data) |
| Data (kwa kujibu tu) |
0x00-0xFF | Mfuatano wa toleo la msimbo wa ASCII |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
Modul inaweza kuchaguliwa.
2.5.5. Upakiaji wa sasa wa CAN
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x47 | Upakiaji wa basi wa sasa katika ujumbe kwa sekunde (ombi: hakuna baiti za data za ziada) |
| Data (kwa kujibu tu) |
0x00-0xFF | Baiti 0-1: Ukubwa wa thamani ya Nambari isiyo na saini: biti 16 (MSB kwanza) |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.5.6. Kifaa kina shughuli nyingi / amri haitumiki
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x48 | Kifaa hakiwezi kutekeleza amri (jibu kwa amri zingine pekee) |
| Data | 0x00-0xFF | Imehifadhiwa kwa matumizi ya baadaye |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.5.7. Weka CAN kusambaza muda wa kuchelewa
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x49 | Weka CAN kusambaza muda wa kuchelewa |
| Data | 0x00-0xFF | Ukubwa wa thamani kamili ambayo haijatiwa sahihi:16 bit (MSB kwanza) (Kigezo cha RAM kimewekwa nyuma hadi 0 baada ya kuweka upya kifaa) Muda wa kuchelewesha hadi amri inayofuata itathminiwe katika 10 ms, thamani hii inatumika mara moja tu! |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.6. Ujumbe wa usanidi wa Mdhibiti wa CAN
2.6.1. Badilisha / omba kupokea mipangilio ya kitambulisho cha kituo
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x50 | Omba mipangilio ya kitambulisho cha kituo (inahitaji byte moja ya ziada ya data = nambari ya kituo) |
| 0x51 | Badilisha mipangilio ya kitambulisho cha kituo (inahitaji angalau baiti mbili za ziada za data, nambari ya kituo na mipangilio ya kituo) |
|
| Data | 0x00-0xFF | Bahati 0: Pokea nambari ya kitu (masafa inategemea kifaa cha lango) CANview USB / RS232: 0…8 INAWEZAview Ethaneti: 0…7 INAWEZA kuunganisha Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Bahati 1: kidogo 0: 0 = zima chaneli, 1 = wezesha kituo kidogo 1: 0 = pokea kitambulisho cha biti-11, 1 = pokea kitambulisho cha biti 29 Sehemu ya 2: 0 = badilisha kitambulisho cha biti-11, 1 = badilisha kitambulisho cha biti-29 Baiti 2-3: Kitambulisho cha biti-11 ikiwa byte1, kidogo 2 = 0 Baiti 2-5: Kitambulisho cha biti-29 ikiwa byte1, kidogo 2 = 1 |
|
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Ikiwa ujumbe wa mabadiliko hauna maelezo ya kitambulisho (length byte < 4) mpangilio wa kitambulisho wa mwisho unabaki.
Katika kesi hii byte 1, bit 2 ni kupuuzwa.
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.6.2. Badilisha / omba upokee mipangilio ya barakoa ya kituo
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x52 | Omba kupokea mipangilio ya barakoa ya kituo (inahitaji byte moja ya ziada ya data = nambari ya kituo) |
| 0x53 | Badilisha mipangilio ya mask ya kituo (inahitaji angalau baiti mbili za ziada za data, nambari ya kituo na mipangilio ya kituo) |
|
| Data | 0x00-0xFF | Bahati 0: Pokea nambari ya kitu (masafa inategemea kifaa cha lango) CANview USB / RS232: 0…8 INAWEZAview Ethaneti: 0…7 INAWEZA kuunganisha Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Bahati 1: kidogo 0: 0 = zima chaneli, 1 = wezesha kituo kidogo 1: 0 = pokea barakoa ya biti 11, 1 = pokea barakoa ya biti 29 kidogo 2: 0 = badilisha barakoa ya biti 11, 1 = badilisha barakoa 29-bit Baiti 2-3: Kinyago cha biti-11 ikiwa byte1, kidogo 2 = 0 Baiti 2-5: Kinyago cha biti-29 ikiwa byte1, kidogo 2 = 1 |
|
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Ikiwa ujumbe wa mabadiliko hauna maelezo ya mask (urefu wa baiti < 4), mpangilio wa mwisho wa barakoa unabaki.
Katika kesi hii byte 1, bit 2 ni kupuuzwa.
Ikiwa kifaa hakitumii vinyago vya mtu binafsi kwa kila chaneli (CANview RS232), mipangilio ya barakoa ya chaneli 1 hadi 7 imepuuzwa na kujibiwa kwa mpangilio wa kituo 0.
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.6.3. CAN kiwango cha baud
| Byte | Thamani | Maelezo |
| SOF
(Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x56 | Omba vigezo vya viwango vya CAN (hakuna baiti za ziada za data) |
| 0x57 | Weka Vigezo vya kiwango cha CAN baud | |
| Data | 0x00-0xFF | Bahati 0: 0xFF ikiwa hakuna CIA inayolingana na kiwango cha kawaida cha baud, sivyo: 0x00: 10 kBit / sek 0x01: 20 kBit / sek 0x02: 50 kBit / sek 0xFE: 100 kBit / sek 0x03: 125 kBit / sek 0x04: 250 kBit / sek 0x05: 500 kBit / sek 0x06: 800 kBit / sek 0x07: 1 MB / sek 0xFF: Thamani za BTR zinatumika Bahati 1: Thamani ya BTR0 (inategemea kifaa, ikiwa tu Byte 0 = 0xFF) Bahati 2: Thamani ya BTR1 (inategemea kifaa, ikiwa tu Byte 0 = 0xFF) Bahati 3: Thamani ya BTR2 (inategemea kifaa, ikiwa tu Byte 0 = 0xFF) Bahati 4: Thamani ya BTR3 (inategemea kifaa, ikiwa tu Byte 0 = 0xFF) |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Ikiwa data byte 0 imewekwa kuwa 0xFF, thamani za BTR hutumiwa kuweka viwango vya upotevu visivyo vya kawaida.
Ikiwa kiwango cha kawaida cha baud kinatumiwa, maadili ya BTR sio lazima, ikiwa yanatumiwa hata hivyo, yanapuuzwa!
Iwapo unahitaji kuweka kiwango cha upotevu ambao hauauniwi na mipangilio ya kawaida ya kifaa, tafadhali wasiliana na usaidizi wetu kwa maelezo zaidi, angalia Huduma na Usaidizi.
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.6.4. CAN kidhibiti upya
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x58 | CAN kuweka upya kidhibiti (hakuna baiti za ziada za data) |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Amri ya "CAN Controller Reset" hufanya uwekaji upya kamili wa kidhibiti cha CAN, ikijumuisha saaamp thamani, kupokea na kusambaza bafa.
Uwekaji upya wa kidhibiti cha CAN pia huweka upya hali ya hitilafu ya kifaa.
Kwa sababu hii, baada ya mtawala wa CAN kuweka upya, ujumbe wa hali ya hitilafu huzalishwa, ili kusasisha hali ya kosa.
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.6.5. Weka kiolesura cha CAN Modi ya Uvujaji Kiotomatiki
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x59 | Weka hali ya uvujaji otomatiki (hakuna baiti za data za ziada) |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Hali ya Uchafuzi Kiotomatiki inawezekana tu kwa viwango vya kawaida vya ubovu vinavyoauniwa na kifaa.
Kwa kugundua baud auto ni muhimu kuwa na mawasiliano ya kazi kwenye basi.
Ingawa ugunduzi wa kiwango cha upara unatumika, vifaa vya Proemion CAN viko katika hali tuli na havina ushawishi kwa msongamano wa magari kwenye basi la CAN.
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
Amri ya baud ya kiotomatiki huweka kifaa cha lango kuwa "Njia ya Upakiaji Otomatiki".
Kifaa husikiliza trafiki kwenye CAN na kusanidi kiwango cha uvujaji kiotomatiki (viwango vya kawaida vya uvujaji tu vinavyotumika na kifaa ndivyo vinavyotambulika).
Baada ya kupata mpangilio sahihi wa kiwango cha baud, kifaa hutoa jibu, lililo na kiwango cha uvujaji kilichotambuliwa.
Umbizo la ujumbe huu ni sawa na ujumbe wa ombi la kiwango cha baud cha CAN, isipokuwa amri byte ni 0x59.
Wakati hakuna kiwango cha uvujaji kinachogunduliwa, kifaa hutumia kiwango cha mwisho kilichosanidiwa kwa utendakazi.
Katika kesi hii, jibu la kiwango cha baud ni sawa na kama kiwango cha baud kisicho kawaida kimeombwa.
2.6.6. Weka / omba hali inayotumika / tulivu
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x5A | Omba hali inayotumika / tulivu (hakuna baiti za data za ziada) |
| 0x5B | Weka hali amilifu / passiv | |
| Data | 0x00-0x01 | 0x00 kifaa = hali amilifu 0x01 kifaa = hali ya passiv |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.6.7. Badilisha / omba muda wa mzunguko wa kituo
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x5C | Omba muda wa mzunguko wa kituo (inahitaji byte moja ya ziada ya data = nambari ya kituo) |
| 0x5D | Badilisha muda wa mzunguko wa kituo (inahitaji angalau baiti mbili za ziada za data, nambari ya kituo na mipangilio ya kituo) |
|
| Data | 0x00-0xFF | Bahati 0: Pokea nambari ya kitu (masafa inategemea kifaa cha lango) CANview Ethaneti: 0…7 INAWEZA kuunganisha Bluetooth / WLAN: 0…15 |
| 0x00-0xFF | Bahati 1: Muda wa Mzunguko katika 10 ms |
|
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.7. Ujumbe wa usanidi wa kiolesura cha mwenyeji
2.7.1. Mipangilio ya maoni / towe
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Byte | Thamani | Maelezo |
| Amri | 0x60 | Omba mipangilio ya maoni (hakuna baiti za ziada za data) |
| 0x61 | Weka mipangilio ya maoni | |
| Data | 0x00-0x07 | Byte 0: kidogo 0: 1 = CAN pato kwenye / 0 = CAN pato imezimwa kidogo 1: 1 = Tuma maoni ya ujumbe wa CAN kwenye / 0 = maoni yamezimwa kidogo 2: 1 = Maoni ya seva kwenye / 0 = maoni ya seva yamezimwa kidogo 3: 1 = kiolesura cha RS232 kwenye / 0 = kiolesura cha RS232 kimezimwa |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Iwapo utoaji wa mfululizo utazimwa, ujumbe wa CAN uliopokewa huhifadhiwa kwenye RAM ya kifaa cha Proemion CAN. Ikiwa bafa hii imejaa, hitilafu ya kufurika kwa bafa itaonyeshwa.
Ikiwa pato limewezeshwa, ujumbe wote uliohifadhiwa hutumwa mara moja kwenye kiolesura cha mwenyeji.
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.8. Sambaza amri za kiolesura cha seva
2.8.1. Washa / zima vitu vya seva
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x80 | Omba kipengee cha seva kuwashwa / kuzimwa (hakuna baiti za ziada za data) |
| 0x81 | Weka kipengee cha seva kwenye / zima | |
| Data | 0x00-0xFF | Byte 0: Kila biti ambayo imewekwa hubadilisha kitu kinacholingana cha seva / inaonyesha kuwa kitu cha seva kimewashwa. Biti ya kuweka upya alama ya vipengee vya seva vilivyozimwa. |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Amri hii imeacha kutumika na haitumiki tena na vifaa vyetu.
2.8.2. Badilisha / omba usanidi wa kitu cha seva
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x82 | Omba usanidi wa kitu cha seva (inahitaji byte moja ya ziada ya data ambayo ina nambari ya kitu cha seva) |
| 0x83 | Weka kipengee cha seva kwenye / zima | |
| Data | 0x01-0x08 | Byte 0 (nambari ya kitu): Ina idadi ya mojawapo ya vitu vinane vinavyowezekana vya seva ambavyo vinapaswa kubadilishwa. |
| 0x00-0x01 | Byte 1 (IDE): 0x00 = Kitu cha kitambulisho cha biti 11 0x01 = Kitu cha kitambulisho cha biti 29 Nambari za Byte 2 na za juu zaidi zina habari ifuatayo katika kuonyeshwa agizo: |
|
| 0x00-0xFF | ID (11 au 29 bit) | |
| 0x01-0x08 | DLC (idadi ya baiti za data za ujumbe wa CAN) | |
| 0x00-0xFF | hadi 8 ka data ya ujumbe wa kopo | |
| 0x00-0xFF | muda wa mzunguko ya kitu cha seva katika 10 ms | |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Maudhui ya baiti ya DLC lazima yakubaliane na idadi ya baiti za data zinazotumwa, vinginevyo seva ya kutuma inaweza kufanya kazi bila kutabirika.
Amri hii imeacha kutumika na haitumiki tena na vifaa vyetu.
2.8.3. Badilisha / omba kutuma mipangilio ya kitambulisho cha kituo
Vichujio vya CAN vya kusambaza chaneli hufanya kazi sawa kama vile CAN kupokea vichujio vilivyofafanuliwa katika sura ya ujumbe wa usanidi wa Kidhibiti cha CAN. Ujumbe uliopokewa kutoka kwa seva pangishi huangaliwa na masharti haya ya kichujio. Ikiwa masharti yametimizwa, ujumbe hutumwa kwa basi ya CAN.
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x84 | Omba mipangilio ya kitambulisho cha kituo (inahitaji byte moja ya ziada ya data = nambari ya kituo) |
| 0x85 | Badilisha mipangilio ya kitambulisho cha kituo cha kusambaza (inahitaji angalau baiti mbili za ziada za data, nambari ya kituo na mipangilio ya kituo) |
|
| Data | 0x00-0x07 | Bahati 0: Sambaza nambari ya kitu |
| 0x00-0x07 | Bahati 1: kidogo 0: 0 = zima chaneli, 1 = wezesha kituo kidogo 1: 0 = sambaza kitambulisho cha biti-11, 1 = sambaza kitambulisho cha biti-29 kidogo 2: 0 = badilisha kitambulisho cha biti-11, 1 = badilisha kitambulisho cha biti-29 |
|
| 0x00-0xFF | Baiti 2-3: Kitambulisho cha biti-11 ikiwa byte1, kidogo 2 = 0 | |
| 0x00-0xFF | Baiti 2-5: Kitambulisho cha biti-29 ikiwa byte1, kidogo 2 = 1 | |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Amri hii imeacha kutumika na haitumiki tena na vifaa vyetu.
2.8.4. Badilisha / ombi la kusambaza mipangilio ya barakoa ya kituo
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x86 | Omba mipangilio ya barakoa ya kituo (inahitaji byte moja ya ziada ya data = nambari ya kituo) |
| 0x87 | Badilisha mipangilio ya barakoa ya kituo cha kusambaza (inahitaji angalau baiti mbili za ziada za data, nambari ya kituo na mipangilio ya kituo) |
|
| Data | 0x00-0x07 | Byte 0: Sambaza nambari ya kitu |
| 0x00-0x07 | Bahati 1: kidogo 0: 0 = zima chaneli, 1 = wezesha kituo kidogo 1: 0 = sambaza kinyago cha biti-11, 1 = sambaza kinyago cha biti 29 kidogo 2: 0 = badilisha barakoa ya biti 11, 1 = badilisha barakoa 29-bit |
|
| 0x00-0xFF | Byte 2-3: Kinyago cha biti-11 ikiwa byte1, kidogo 2 = 0 | |
| 0x00-0xFF | Byte 2-5: Kinyago cha biti-29 ikiwa byte1, kidogo 2 = 1 | |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Amri hii imeacha kutumika na haitumiki tena na vifaa vyetu.
2.8.5. Badilisha / ombi la kusambaza mipangilio ya muda wa mzunguko wa kituo
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0x88 | Omba mipangilio ya muda wa mzunguko wa kituo (inahitaji byte moja ya ziada ya data = nambari ya kituo) |
| 0x89 | Badilisha mipangilio ya muda wa mzunguko wa kituo (inahitaji angalau baiti mbili za ziada za data, nambari ya kituo na mipangilio ya kituo) |
|
| Data | 0x00-0x07 | Byte 0: Sambaza nambari ya kitu |
| 0x00-0x07 | Byte 1:+ kidogo 0: 0 = zima chaneli, 1 = wezesha kituo kidogo 1: 0 = sambaza muda wa mzunguko wa biti-11, 1 = sambaza muda wa mzunguko wa biti 29 kidogo 2: 0 = kubadilisha muda wa mzunguko wa 11-bit, 1 = kubadilisha muda wa mzunguko wa 29-bit |
|
| 0x00-0xFF | Byte 2-3: Muda wa mzunguko wa biti-11 ikiwa byte1, kidogo 2 = 0 | |
| 0x00-0xFF | Byte 2-5: Muda wa mzunguko wa biti-29 ikiwa byte1, kidogo 2 = 1 | |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
2.9. Mipangilio ya parameta ya kifaa
2.9.1. Badilisha / omba Timestamp mipangilio
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0xA0 | Muda wa ombiamp mipangilio (ombi: hakuna baiti za ziada za data) |
| 0xA1 | Weka saaamp mipangilio | |
| Data | 0x00-0x13 | Bahati 0: kidogo 0: 1 = Nyakatiamp juu, 0 = Nyakatiamp imezimwa kidogo 1: 1 = Nyakati za jamaaamp, 0 = Wakati kamiliamp kidogo 4: 1 = Hitilafu na Echo Maoni maraamp kwenye 0 = Hitilafu na mara kwa mara Maoni ya Echoamp imezimwa |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
Ikiwa "Wakatiamp-Modi” imechaguliwa, thamani ya kihesabu cha biti-32 (mwonekano wa 100 µs) inawekwa baada ya baiti ya mwisho ya kila ujumbe wa CAN uliopokewa.
Ujumbe wote kwenye upande wa kiolesura cha mpangishi ambao una nyakatiamp ziko katika mpangilio sahihi wa matukio.
Ikiwa maraamp inapaswa kuingizwa baada ya jumbe zilizorejelewa (“Tuma Maoni ya Seva” au “Tuma Maoni ya Ujumbe wa CAN”) na ujumbe wa hitilafu, nyakati za 'Error na Echo Feedback.amp' lazima iamilishwe kwa kuongeza.
Tofauti kati ya "jamaa" na "hali-kabisa" ni kwamba thamani ya kaunta imewekwa upya baada ya kila ujumbe uliopokelewa katika "hali-jamaa".
KUMBUKA
Nyakati za "Hitilafu na Maoni Mwangwi".amp hupitishwa tu ikiwa ni wakatiamp mode imewezeshwa.
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.9.2. Mabadiliko INAWEZA kusambaza muda wa Kuchelewa
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Urefu wa baiti una idadi ya baiti za data idadi ya baiti za amri |
| Amri | 0xA2 | Weka CAN kusambaza muda wa kuchelewa |
| Data (kwa kujibu tu) |
0x00-0xFF | Saizi kamili ya thamani isiyo na saini: biti 16 (Kigezo cha RAM kimewekwa nyuma hadi 0 baada ya kuweka upya kifaa) |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Muda huu wa kuchelewa huwekwa kabla ya kila ujumbe wa CAN, ili utumaji wa CAN upunguze.
2.9.3. Weka muda wa kusubiri wa kuzuia IP
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0xA3 | Weka muda wa kusubiri wa kuzuia IP (kwa matumizi bora ya kipimo data) |
| Data | 0x00-0xFF | Muda katika milisekunde 10 |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
2.9.4. Weka muda wa kukokotoa kiwango cha baud
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0xA4 | Weka muda wa kukokotoa kiwango cha baud cha CAN |
| Data | 0x00-0xFF | Muda katika milliseconds Ukubwa wa thamani kamili ambayo haijatiwa sahihi: 16 bit (MSB kwanza) |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Matumizi kama amri iliyopanuliwa inawezekana (tazama Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
2.9.5. Ufikiaji wa kamusi ya kitu cha CANopen
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0xA5 | Soma / Andika katika kamusi ya kitu |
| Data | 0x00-0xFF | Ombi: Byte 0: Amri: 0x01 andika, 0x00 soma (hakuna baiti za data za ziada) Baiti 1-2: Kielezo (LSB kwanza) Bahati 3: Kielezo kidogo baiti za data za ziada: Data (LSB kwanza) Jibu: Byte 0: Matokeo: mafanikio ya kusoma 0x40 0x80 kutofaulu kusoma (hakuna baiti za data za ziada) 0x41 kuandika mafanikio (hakuna baiti za data za ziada) 0x81 kushindwa kuandika (hakuna baiti za data za ziada) Baiti 1-2: Kielezo (LSB kwanza) Bahati 3: Kielezo kidogo baiti za data za ziada: Data (LSB kwanza) |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
2.10. Amri za ufikiaji wa maunzi
2.10.1. Weka upya Kifaa
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0xC0 | Weka upya kifaa |
| Data | - | |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Vifaa hujibu amri hii kwa amri "Kitambulisho cha Kifaa".
Kwa baadhi ya vifaa amri hii hailetii uwekaji upya wa maunzi kwani mawasiliano kwa seva pangishi yangepotea vinginevyo.
- INAWEZAview Ethaneti
- INAWEZA kuunganisha Bluetooth / WLAN
2.10.2. Omba thamani ya kituo cha analogi
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0xC2 | Omba thamani ya kituo cha analogi (inahitaji baiti 1 ya ziada ya data iliyo na nambari ya kituo) |
| Data | 0x00-0x03 | Byte 0 (nambari ya kituo): 0x00: Ugavi ujazotage 0x01: CAN Mstari wa chini 0x02: CAN Mstari wa juu 0x03: Ingizo za Analogi 1 na 2 |
| 0x00-0xFF | Bahati 1: thamani ya analogi (kwa kituo 0…2, angalia maelezo hapa chini) Baiti 1-4: (kwa kituo cha 3) Ingizo la analogi 1 juzuutage IEEE 754 iliyosimbwa, LSB kwanza Baiti 5-8: (kwa kituo cha 3) Ingizo la analogi 2 juzuutage IEEE 754 iliyosimbwa, LSB kwanza |
|
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xFF | 39V 5V |
KUMBUKA
Ni CAN pekeeview RS232 inaweza kupima mstari wa CAN ujazotagviwango vya e.
Kipimo hiki kinawezekana tu kwa viwango vya CAN vya baud vya 125 kBit/s na polepole zaidi.
Weka / omba thamani ya kituo cha dijiti
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0xC4 | Omba thamani ya kituo kidijitali (inahitaji baiti 1 ya ziada ya data iliyo na nambari ya kituo) |
| 0xC5 | Weka thamani ya kituo cha kidijitali (inahitaji baiti 2 za ziada za data zilizo na nambari ya kituo na thamani) | |
| Data | 0x00-0xFF | Byte 0 (nambari ya kituo): 0x00: kizuizi cha kusimamisha basi |
| 0x00-0x01 | Bahati 1: thamani ya dijitali (1 = imewashwa, 0 = imezimwa) | |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Kila amri iliyowekwa inajibiwa na maadili halisi.
2.10.3. Weka nenosiri la Mawasiliano
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0xC6 | Omba ukaguzi wa nenosiri la mawasiliano |
| Data | xx | Amri Byte 0...n: Mfuatano wa nenosiri (chaguo-msingi: “GSMONLIN”) Jibu Byte 0: 0 = nenosiri limeangaliwa na sawa Ikiwa ukaguzi wa nenosiri umeshindwa, hakuna jibu kutoka kwa kifaa |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Ujumbe huu ni muhimu sana ili kufungua utendakazi mzima wa kiolesura cha modi ya baiti kwenye CANlink GSM/UMTS.
Kipindi kinawezekana tu na hundi ya nenosiri sahihi la mawasiliano!
2.10.4. Weka upya nenosiri la Mawasiliano
| Byte | Thamani | Maelezo |
| SOF (Mwanzo wa Fremu) |
0x43 | SOF inaashiria mwanzo wa amri. |
| Urefu | xx | Baiti ya urefu ina idadi ya baiti za data idadi ya baiti za amri zifuatazo. |
| Amri | 0xC7 | Weka upya ukaguzi wa nenosiri la mawasiliano |
| Checksum | xx | Ina hundi ya XOR ya SOF, Urefu, Amri na Data-baiti. |
| EOF (Mwisho wa Fremu) |
0x0D | EOF byte inaashiria mwisho wa amri. |
KUMBUKA
Ujumbe huu hufunga kiolesura cha modi ya baiti.
Amri hii inapaswa kutumwa mwishoni mwa kikao cha mawasiliano.
Amri na Vifaa
Jedwali lililo hapa chini linatoa muhtasari wa amri zote zilizopo na linaonyesha ni kifaa gani cha Proemion kinazitumia.
Uwezo wa kutumia amri kwa kifaa cha Proemion umewekwa alama ya “S”, “E” au “S/E”.
Vifupisho hivi vinasimama kwa:
- "S" Kifaa cha Proemion kinaauni amri hii katika umbizo la amri ya kawaida pekee (angalia Umbizo la Amri (Njia ya Byte)).
- "E" Kifaa cha Proemion kinaauni amri hii katika umbizo la amri iliyopanuliwa pekee (angalia Umbizo la Amri Iliyoongezwa (Njia ya Byte)).
- "S / E" Kifaa cha Proemion kinaauni amri hii katika umbizo la amri ya kawaida na katika umbizo la amri iliyopanuliwa.
| Ujumbe | Amri | Kifaa | ||||||||
| Aina | INAWEZAview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink wireless 3000 |
CANlink wireless 4000 |
INAWEZAview Ethaneti |
CANlink simu 5000 |
CANlink simu 3000 |
INAWEZAview RS232 |
|
| Mchakato wa Ujumbe wa Data | 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 | |||||||||
| Ujumbe wa Maoni | 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 |
*Chaguo zifuatazo za data za amri hazitekelezwi kwa CLM3000 na CLM3600:
- kidogo 2: 1 = Maoni ya seva yamewashwa / 0 = maoni ya seva yamezimwa
– biti 3: 1 = kiolesura cha RS232 kimewashwa / 0 = kiolesura cha RS232 kimezimwa
| Ujumbe | Amri | Kifaa | ||||||||
| Aina | INAWEZAview USB | CANlink Bluetooth 2000 |
CANlink WLAN 2000 |
CANlink wireless 3000 |
CANlink wireless 4000 |
INAWEZAview Ethaneti |
CANlink simu 5000 |
CANlink simu 3000 |
INAWEZAview RS232 |
|
| Ujumbe wa Data ya Utambuzi | 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 | ||||||
| CAN Controller Setup Messages | 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 | |||
| Ujumbe wa Usanidi wa Kiolesura cha Jeshi | 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 | |
| Sambaza Amri za Kiolesura cha Seva | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Aina | INAWEZAview USB | INAWEZA kuunganisha Bluetooth 2000 |
UNAWEZA kuunganisha WLAN 2000 |
CANlink wireless 3000 | CANlink wireless 4000 | INAWEZAview Ethaneti | UNAWEZA kuunganisha simu ya mkononi 5000 |
UNAWEZA kuunganisha simu ya mkononi 3000 |
INAWEZAview RS232 |
|
| Mipangilio ya Kigezo cha Kifaa | 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 | ||||||
| Amri za Ufikiaji wa Vifaa | 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 |
Toleo: 11.0.549

Nyaraka / Rasilimali
![]() |
Amri za Itifaki ya Amri ya Proemion Byte [pdf] Mwongozo wa Mtumiaji Amri za Itifaki ya Amri ya Byte Amri za Binary, Amri za Itifaki ya Amri, Amri za binary za Itifaki, Amri za binary |
