Nembo ya Proemion

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

Nembo ya Proemion

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

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *