Chizindikiro cha Proemion

Buku la Byte Command

Malamulo a Byte Command Protocol Binary

Buku la Byte Command Manual limafotokoza za malamulo ndi kapangidwe kake ka Proemion Byte Command Protocol yogwiritsidwa ntchito ndi olandila akutali ndi netiweki ya CAN potumiza uthenga.

General

Buku la Byte Command Manual limafotokoza kapangidwe ndi malamulo omwe amagwiritsidwa ntchito ndi Proemion Byte Command Protocol.
Protocol iyi imathandizidwa ndi onse CAN kupita ku zipata za PC kuchokera ku Proemion GmbH kuti azilumikizana ndi olandila akutali kudzera pa mawonekedwe omwe amathandizidwa ndi chipangizocho.
Buku lotsatirali limakulitsa zolemba zapachipangizo.
Ngati simukudziwa, chonde onaninso zolemba zamakina a chipangizo chanu chapakhomo.
Zipata za CAN kupita ku PC zimalumikiza netiweki ya CAN kwa wolandila akutali pogwiritsa ntchito mawonekedwe enaake monga RS232, USB, Ethernet, Bluetooth kapena WLAN.
Proemion Byte Command Protocol imagwira ntchito yotumiza uthenga wa CAN pakati pa wolandirayo ndi netiweki ya CAN komanso kusamutsa malamulo pakati pa olandila ndi pakhomo.
Popeza kuti zipata zonse za Proemion CAN kupita ku PC zimagwira ntchito pama protocol omwewo, mapulogalamu aliwonse ogwiritsira ntchito amatha kufutukulidwa mosavuta kuti agwiritse ntchito njira zolumikizirana zosiyanasiyana pongosinthana njira zoyankhulirana zoyambira.
Malamulo ambiri amathandizidwa ndi zipata zonse, nthawi zina malamulo apadera sathandizidwa ndi chipangizo chimodzi.
Gome lomwe lili m'mutu wakuti Commands and Devices limakupatsani mwayi wopitiliraview pa malamulo omwe amathandizidwa ndi mtundu uliwonse wa chipata.

ZINDIKIRANI
Nthawi zambiri malamulo onse omwe amakhudza makonzedwe a zida amangosungidwa mu kukumbukira kosakhazikika kwa RAM pachipata, pambuyo pokonzanso makonda omwe amasungidwa pazida zosasinthika kukumbukira amagwiritsidwanso ntchito.
Mutha kusintha zosinthazi ndi pulogalamu yosinthira chipangizocho kapena - ngati ithandizidwa ndi chipangizocho - kudzera pa CANopen.
Kupatulapo: Lamulo la "CAN baud rate" limasungidwa kwamuyaya.
Pazipata zina ndizotheka kusintha poyambira (chosasinthika: 0x43) ndi kuyimitsa (chosasinthika: 0x0D) mu pulogalamu yosinthira.
Mafotokozedwe onse m'bukuli amalingalira kuti zikhalidwe zosasinthika zimagwiritsidwa ntchito.
Kuti mudziwe zambiri ndi chithandizo, lembani fomu yothandizira, onani Service ndi Support.
Mitundu yaposachedwa ya madalaivala, mapulogalamu, fimuweya ndi zolembedwa zikupezeka patsamba lathu webtsamba: Tsitsani Center.

1.1. Utumiki ndi Thandizo 
Mitundu yaposachedwa ya madalaivala, mapulogalamu, firmware, ndi zolembedwa zikupezeka mu yathu Library Library.

Kodi mukufuna thandizo kapena mukufuna kunena za vuto?
Pitani kwathu webmalo Proemion kuti mudziwe zambiri, kapena kwezani tikiti pa Thandizo.

Malamulo a Byte Mode

2.1. Command Format (Byte Mode)

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
'C' (0x43) ndiye makonda okhazikika. Pazida zina mtengo uwu ukhoza kusinthidwa. Bukuli nthawi zonse limasonyeza makonda okhazikika.
Utali 0x00-0xFF Kutalika kwa byte kumaphatikizapo kuchuluka kwa ma byte a data omwe amatsatira.
Lamulo 0x00-0xFF Command byte, ma 0x00 mpaka 0xFE ndi malamulo achindunji, mtengo wa 0xFF umatanthauza kuti byte yotsatira ili ndi kuwonjezera kwa lamulo.
Deta xx Zomwe zili mu data
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.
0x0D (Carriage Return) ndizomwe zimakhazikika. Pazida zina mtengo uwu ukhoza kusinthidwa. Bukuli nthawi zonse limasonyeza makonda okhazikika

"-" zikutanthauza kuti mtengo uwu siwosangalatsa
"xx" amatanthauza kuti gawolo lili ndi kasinthidwe / kuyankha mtengo
Uthenga uliwonse womwe umasintha kapena kupempha zosintha za chipangizo cha Proemion CAN umayankhidwa ndi uthenga womwe uli ndi lamulo lofanana, lomwe lili ndi zosintha zatsopano.

ZINDIKIRANI
Malamulo ofunsira nthawi zambiri safuna magawo owonjezera (palibe gawo la "Data").
Kupatulapo kumatchulidwa mu kufotokozera kwalamulo.

2.1.1. Kutulukaample

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali 0x0B Kutalika kwa byte kumaphatikizapo kuchuluka kwa ma byte a data omwe amatsatira.
Lamulo 0x00 pa 11-bit ID CAN meseji
Deta 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB poyamba)
CAN-uthenga Zomwe zili mu data
Checksum 0xCE pa Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF 0x0d pa EOF byte imawonetsa kutha kwa lamulo.

2.2. Format Yowonjezera Yamalamulo (Byte Mode)

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
'C' (0x43) ndiye makonda okhazikika. Pazida zina mtengo uwu ukhoza kusinthidwa.
Bukuli nthawi zonse limasonyeza makonda okhazikika.
Utali 0x00-0xFF Kutalika kwa byte kumaphatikizapo kuchuluka kwa ma byte a data omwe amatsatira.
Extended Command 0xD0-0xDF Command byte, miyeso 0xD0 mpaka 0xDF ndi malamulo owonjezera
Deta xx Bayi 0: CAN-Channel (kuyambira pa 0 kwa CAN 1) / 128 … 255 yosungidwa gawo (WLAN / GSM / GPS…)
Bayi 1: Lamulo
Bayi 2: Zomwe zili mu data
Checksum 0xCE pa Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF 0x0d pa EOF byte imawonetsa kutha kwa lamulo.

"-" zikutanthauza kuti mtengo uwu siwosangalatsa
"xx" amatanthauza kuti gawolo lili ndi kasinthidwe / kuyankha mtengo

2.2.1. Kutulukaample - Lamulo Lowonjezera

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali 0x0d pa Kutalika kwa byte kumaphatikizapo kuchuluka kwa ma byte a data omwe amatsatira.
Lamulo 0xd0 pa Extended Command
Deta 0x01 pa
0x00 pa
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-Channel: 2
Lamulo: 11-bit ID CAN meseji ID (0x789) (MSB poyamba)
CAN-uthenga Zomwe zili mu data
Checksum 0x19 pa Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

2.3. Sinthani Mauthenga a Data
Mauthengawa amagwiritsidwa ntchito kutumiza mauthenga olandiridwa a CAN kwa wolandirayo kapena kutumiza mauthenga a CAN kuchokera kwa wolandirayo kupita ku netiweki ya CAN.

2.3.1. CAN data frame kulandila
Mauthenga amtundu wa CAN omwe amalandiridwa ndi chipata kuchokera ku basi ya CAN amasamutsidwa ku mawonekedwe a host mu mtundu wotsatirawu.

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x00 pa 11-bit ID CAN uthenga walandiridwa
0x01 pa Mauthenga a 11-bit ID CAN alandilidwa, uthenga uli ndi zina zowonjezera 32-bitamp mtengo.
0x02 pa 29-bit ID CAN uthenga walandiridwa
0x03 pa Mauthenga a 29-bit ID CAN alandilidwa, uthenga uli ndi zina zowonjezera 32-bitamp mtengo.
Deta Kwa mauthenga a ID a 11-bit:
0x00-0xFF Bwino 0-1: 11-bit CAN ID (MSB poyamba)
deta yowonjezera mabayiti:
Mpaka 8 CAN data byte nthawi zina 32-bitamp mtengo (pokhapo ngati nthawiamp njira yayatsidwa, onani pansipa)
Kwa mauthenga a ID a 29-bit:
0x00-0xFF Bwino 0-3: 29-bit CAN ID (MSB poyamba)
deta yowonjezera mabayiti:
Mpaka 8 CAN data byte nthawi zina 32-bitamp mtengo
(pokhapo ngati nthawiamp njira yayatsidwa, onani pansipa)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Ngati nthawiamp ikufuna, njirayi iyenera kuyatsidwa ndi uthenga wotsatira (onani Bwezerani Chipangizo).
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.3.2. Tumizani chithunzi cha data cha CAN
Kuti mutumize mauthenga amtundu wa data wa CAN ku basi ya CAN, mawonekedwe ochezera amatumiza deta pachipata mumtundu wotsatirawu.

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x00 pa Tumizani 11-bit ID CAN data frame
0x02 pa Tumizani 29-bit ID CAN data frame
Deta Kwa mauthenga a ID a 11-bit:
0x00-0xFF Bwino 0-1:
11-bit CAN ID (MSB poyamba)
deta yowonjezera mabayiti:
Mpaka 8 CAN data byte
Kwa mauthenga a ID a 29-bit:
0x00-0xFF Bwino 0-3:
29-bit CAN ID (MSB poyamba)
deta yowonjezera mabayiti:
Mpaka 8 CAN data byte
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.3.3. CAN kulandila chimango chakutali
Mauthenga amtundu wa CAN akutali omwe adalandilidwa pachipata kuchokera ku basi ya CAN amasamutsidwa ku mawonekedwe ochezera motsatira.

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x04 pa 11-bit ID CAN chimango chakutali chalandiridwa
0x05 pa 11-bit ID CAN chimango chakutali chalandilidwa, uthenga uli ndi zina zowonjezera 32-bitamp mtengo.
0x06 pa 29-bit ID CAN chimango chakutali chalandiridwa
0x07 pa 29-bit ID CAN chimango chakutali chalandilidwa, uthenga uli ndi zina zowonjezera 32-bitamp mtengo.
Deta Kwa mafelemu akutali a 11-bit ID:
0x00-0xFF Bwino 0-1:
11-bit CAN ID (MSB poyamba)
deta yowonjezera mabayiti:
DLC (CAN remote frame Data Length Code) nthawi yowonjezera ya 32-bitamp mtengo (pokhapo ngati nthawiamp njira yayatsidwa, onani pansipa)
Kwa mafelemu akutali a 29-bit ID:
0x00-0xFF Bwino 0-3:
29-bit CAN ID (MSB poyamba)
deta yowonjezera mabayiti:
DLC (CAN remote frame Data Length Code) nthawi yowonjezera ya 32-bitamp mtengo (pokhapo ngati nthawiamp njira yayatsidwa, onani pansipa)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Ngati nthawiamp ikufuna, njirayi iyenera kuyatsidwa ndi uthenga wotsatira (onani Bwezerani Chipangizo).
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.3.4. Tumizani chithunzi chakutali cha CAN
Kuti mutumize mauthenga amtundu wa CAN kutali ku basi ya CAN, mawonekedwe a alendo amatumiza deta pachipata mumtundu wotsatirawu.

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x04 pa Tumizani 11-bit ID CAN chimango chakutali
0x06 pa Tumizani 29-bit ID CAN chimango chakutali
Deta Kwa mafelemu akutali a 11-bit ID:
0x00-0xFF Nthawi 0-1:
11-bit CAN ID (MSB poyamba)
data byte yowonjezera:
DLC (CAN Remote frame Data Length Code)
Kwa mafelemu akutali a 29-bit ID:
0x00-0xFF Nthawi 0-3:
29-bit CAN ID (MSB poyamba)
data byte yowonjezera:
DLC (CAN Remote frame Data Length Code)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.3.5. RS232 data chimango kufalitsa ndi kulandira

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x09 pa Chithunzi cha RS232
Deta xx Zithunzi za RS232
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

2.3.6. Landirani Kukhathamiritsa Block

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x08 pa Landirani Kukhathamiritsa Block
Deta xx Landirani data yokhathamiritsa
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

2.4. Ndemanga mauthenga
Mauthengawa ali ndi mayankho omwe amalola wogwiritsa ntchito kuwona momwe mauthenga a CAN atumizidwa.

2.4.1. CAN meseji kufalitsa mayankho

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x20 pa 11-bit ID CAN uthenga wotumizidwa
0x21 pa 11-bit ID CAN uthenga wotumizidwa, mayankho amakhala ndi nthawi yowonjezeraamp ya nthawi yopatsira
0x22 pa 29-bit ID CAN uthenga wotumizidwa
0x23 pa 29-bit ID CAN uthenga wotumizidwa, mayankho amakhala ndi nthawi yowonjezeraamp ya nthawi yopatsira
0x24 pa 11-bit ID CAN chimango chakutali chofalitsidwa
0x25 pa 11-bit ID CAN mawonekedwe akutali atumizidwa, mayankho amakhala ndi nthawi zinaamp ya nthawi yopatsira
0x26 pa 29-bit ID CAN chimango chakutali chofalitsidwa
0x27 pa 29-bit ID CAN mawonekedwe akutali atumizidwa, mayankho amakhala ndi nthawi zinaamp ya nthawi yopatsira
0x28 pa 11-bit ID Transmit Server uthenga wotumizidwa
0x29 pa 11-bit ID Transmit Server uthenga wotumizidwa, mayankho amakhala ndi nthawi zinaamp ya nthawi yopatsira
0x2A 29-bit ID Transmit Server uthenga wotumizidwa
0x2B 29-bit ID Transmit Server uthenga wotumizidwa, mayankho amakhala ndi nthawi zinaamp ya nthawi yopatsira
Deta Kwa mauthenga a 11-bit ID / mafelemu akutali:
0x00-0xFF Bwino 0-1:
11-bit CAN ID (MSB poyamba)
0x00-0xFF ma byte owonjezera a data (osati pazithunzi zakutali ndemanga):
Mpaka 8 CAN Data byte nthawi zina 32-bitamp mtengo (pokhapo ngati nthawiamp njira yayatsidwa, onani pansipa)
Kwa mauthenga a 29-bit ID / mafelemu akutali:
0x00-0xFF Bwino 0-3:
29-bit CAN ID (MSB poyamba)
0x00-0xFF ma byte owonjezera a data (osati pazithunzi zakutali ndemanga):
Mpaka 8 CAN Data byte nthawi zina 32-bitamp mtengo (pokhapo ngati nthawiamp njira yayatsidwa, onani pansipa)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Ngati mauthenga oyankha akufunidwa, njira yoyankhira iyenera kuyatsidwa ndi lamulo lofananira (onani Sinthani zinthu za seva pa / kuzimitsa).
Ngati nthawiamp ndiwokondedwa, njirayi iyenera kuyatsidwa ndi uthenga wofanana (onani Bwezerani Chipangizo).
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.5. Mauthenga a data ya matenda
2.5.1. Chipangizo ID

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x40 pa Chingwe cha ID ya Chipangizo (pempho: palibe ma byte owonjezera a data)
Deta
(pokhapo poyankha)
0x00-0xFF Chingwe cha ID (pokhapo poyankha)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

2.5.2. Mtundu wa Hardware / Mapulogalamu

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x41 pa Mtundu wa Hardware / Mapulogalamu (pempho: palibe ma byte owonjezera)
Deta
(pokhapo poyankha)
0x00-0xFF Nthawi 0-1: Mtundu wa Hardware wa chipangizocho
Bwino 2-3: Mtundu wa pulogalamu ya firmware
Bwino 4-5: Mtundu wa pulogalamu ya bootloader
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

2.5.3. Cholakwika udindo

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x42 pa Zolakwika (pempho: palibe ma byte owonjezera a data)
0x43 pa Mauthenga olakwika omwe ali ndi nthawi yowonjezeraamp mtengo
(palibe lamulo lopempha, uthenga woyankha wokha)
Deta
(pokhapo poyankha)
0x00-0xFF Bayi 0:
gawo 0: ANGAlandire kusefukira kwa bafa
gawo 1: Ikhoza kutumiza nthawi yotha
gawo 2: CAN zolakwika pakauntala kusefukira
gawo 3: CAN cholakwika ponyamuka basi
gawo 4: Vuto la syntax ya Host interface
gawo 5: Vuto la mawonekedwe a Host
gawo 6: Host mawonekedwe amatumiza buffer kusefukira
gawo 7: osagwiritsidwa ntchito
Byte 1 (Khodi yolakwika yomaliza ya CAN controller):
'0': Palibe Cholakwika
'1': Kupitilira 5 magawo ofanana motsatana achitika
'2': Mauthenga olandilidwa alibe mtundu woyenera
'3': Uthenga Wotumizidwa sunavomerezedwe
'4': Sizotheka kukhazikitsa recessive level panthawi yopatsirana
'5': Sizotheka kukhazikitsa mulingo wapamwamba panthawi yopatsira
'6': kulandila macheke a CRC kunali kolakwika
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Ngati nthawiamp ndiwokondedwa, njirayi iyenera kuyatsidwa ndi uthenga wofanana (onani Bwezerani Chipangizo).
Nthawi iliyonse pomwe zolakwika zikusintha, uthenga wolakwika umapangidwa zokha.
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.5.4. Mtundu wa Interfaces

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x44 pa Mtundu wa Interfaces (module Bluetooth, WLAN-module, ...) (pempho: palibe ma byte owonjezera a data)
Deta
(pokhapo poyankha)
0x00-0xFF Chingwe chamtundu wa ASCII
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).
Modul ndi yosankhidwa.

2.5.5. Panopa CAN-yokwera mabasi

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x47 pa Mabasi omwe akuchulukira mu mauthenga pa sekondi iliyonse (pempho: palibe ma byte owonjezera a data)
Deta
(pokhapo poyankha)
0x00-0xFF Nthawi 0-1:
Kukula kwa Mtengo Wosaina: 16 bit (MSB poyamba)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.5.6. Chipangizo chotanganidwa / lamulo silinagwiritsidwe ntchito

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x48 pa Chipangizo sichingathe kulamula (kungoyankha pamalamulo ena)
Deta 0x00-0xFF Zasungidwa kuti zigwiritsidwe ntchito mtsogolo
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.5.7. Khazikitsani CAN kufalitsa nthawi yochedwa

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x49 pa Khazikitsani CAN kufalitsa nthawi yochedwa
Deta 0x00-0xFF Kukula kwa chiwerengero chosasainidwa: 16 bit (MSB poyamba)
(RAM-parameter yakhazikitsidwanso ku 0 mutakonzanso chipangizo)
Kuchedwetsa nthawi mpaka lamulo lotsatira liwunikiridwa mu 10 ms, mtengo uwu umagwira ntchito kamodzi kokha!
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.6. CAN Controller kukhazikitsa mauthenga
2.6.1. Sinthani / pemphani kulandira ma ID a tchanelo

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x50 pa Pemphani zokonda za ID za tchanelo
(imafuna data byte yowonjezera = nambala yanjira)
0x51 pa Sinthani makonda a ID yolandila
(ikufunika ma data ma byte osachepera awiri, nambala ya tchanelo ndi zokonda za tchanelo)
Deta 0x00-0xFF Bayi 0:
Landirani nambala yachinthu (mitundu imadalira chipangizo cha pachipata) CANview  USB / RS232: 0…8
CANview  Efaneti: 0…7
Thandizani Bluetooth / WLAN: 0…15
0x00-0x07 Bayi 1:
gawo 0: 0 = kulepheretsa njira, 1 = yambitsani njira gawo 1: 0 = kulandira 11-bit ID, 1 = kulandira 29-bit ID gawo 2: 0 = kusintha 11-bit ID, 1 = kusintha 29-bit ID
Nthawi 2-3: 11-bit ID ngati byte1, pang'ono 2 = 0
Nthawi 2-5: 29-bit ID ngati byte1, pang'ono 2 = 1
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Ngati uthenga wosintha ulibe chidziwitso cha ID (utali byte <4) ma ID omaliza amakhalabe.
Pankhani iyi, 1, bit 2 imanyalanyazidwa.
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.6.2. Sinthani / pemphani kuti mulandire zokonda za chigoba

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x52 pa Pemphani zokonda zolandirira chigoba
(imafuna data byte yowonjezera = nambala yanjira)
0x53 pa Sinthani makonda olandila chigoba
(ikufunika ma data ma byte osachepera awiri, nambala ya tchanelo ndi zokonda za tchanelo)
Deta 0x00-0xFF Bayi 0:
Landirani nambala yachinthu (mitundu imadalira chipangizo cha pachipata) CANview  USB / RS232: 0…8
CANview  Efaneti: 0…7
Thandizani Bluetooth / WLAN: 0…15
0x00-0x07 Bayi 1:
gawo 0: 0 = kulepheretsa njira, 1 = yambitsani njira
gawo 1: 0 = landirani chigoba cha 11-bit, 1 = landirani chigoba cha 29-bit
gawo 2: 0 = kusintha 11-bit chigoba, 1 = kusintha 29-bit chigoba
Nthawi 2-3: 11-bit chigoba ngati byte1, pang'ono 2 = 0
Nthawi 2-5: 29-bit chigoba ngati byte1, pang'ono 2 = 1
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Ngati uthenga wosintha ulibe chidziwitso cha chigoba (utali byte <4), mawonekedwe omaliza a chigoba amakhalabe.
Pankhani iyi, 1, bit 2 imanyalanyazidwa.
Ngati chipangizochi sichigwirizana ndi masks panjira iliyonse (CANview RS232), makonda a chigoba cha tchanelo 1 mpaka 7 sanyalanyazidwa ndikuyankhidwa ndikuyika chaneli 0.
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.6.3. Mtengo wamtengo wapatali

Bayiti Mtengo Kufotokozera
SOF

(Chiyambi cha Frame)

0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x56 pa Funsani magawo a CAN baud (palibe ma byte owonjezera)
0x57 pa Khazikitsani magawo a CAN baud rate
Deta 0x00-0xFF Bayi 0: 0xFF ngati palibe CIA yogwirizana ndi kuchuluka kwa baud, zina:
0x00: 10 kBit / mphindi
0x01: 20 kBit / mphindi
0x02: 50 kBit / mphindi
0xFE: 100 kBit / mphindi
0x03: 125 kBit / mphindi
0x04: 250 kBit / mphindi
0x05: 500 kBit / mphindi
0x06: 800 kBit / mphindi
0x07: 1 MBit / mphindi
0xFF: Makhalidwe a BTR amagwiritsidwa ntchito
Bayi 1: BTR0 Value (chida chodalira, pokhapokha ngati Byte 0 = 0xFF) Bayi 2: BTR1 Value (chida chodalira, pokhapokha ngati Byte 0 = 0xFF) Bayi 3: BTR2 Value (chida chodalira, pokhapokha ngati Byte 0 = 0xFF)  Bayi 4: BTR3 Value (chida chodalira, pokhapokha ngati Byte 0 = 0xFF)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Ngati data byte 0 yakhazikitsidwa ku 0xFF, ma BTR amagwiritsidwa ntchito kuyika mitengo ya baud yosavomerezeka.
Ngati mlingo wa baud wokhazikika ukugwiritsidwa ntchito, ma BTR safunikira, ngati agwiritsidwa ntchito mulimonse, amanyalanyazidwa!
Ngati mukufuna kukhazikitsa mlingo wa baud womwe sunagwiritsidwe ntchito ndi makonzedwe a chipangizocho, chonde lemberani thandizo lathu kuti mudziwe zambiri, onani Service ndi Support.
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.6.4. CAN yambitsanso zowongolera

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x58 pa CAN kukonzanso zowongolera (palibe ma byte owonjezera a data)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Lamulo la "CAN Controller Reset" limapanga kukonzanso kwathunthu kwa wolamulira wa CAN, kuphatikizapo nthawiamp kufunika, kulandira ndi kutumiza ma buffers.
Kukhazikitsanso kowongolera kwa CAN kumakonzansonso zolakwika za chipangizocho.
Pazifukwa izi, wolamulira wa CAN akayambiranso, uthenga wolakwika umapangidwa, kuti usinthe zolakwikazo.
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.6.5. Khazikitsani mawonekedwe a CAN Auto Baud Mode

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x59 pa Khazikitsani mawonekedwe a auto baud (palibe ma byte owonjezera a data)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Auto Baud Mode ndi zotheka kokha ndi milingo yamba yokhazikika yomwe chipangizochi chimathandizira.
Kuti muzindikire baud yamagalimoto ndikofunikira kukhala ndi kulumikizana kogwira ntchito pabasi.
Ngakhale kuzindikira kwa baud ndikugwira ntchito, zida za Proemion CAN zili mumkhalidwe wokhazikika ndipo sizikhudza kuchuluka kwa magalimoto pa basi ya CAN.
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

Lamulo la auto baud limayika chipangizo chapakhomo kukhala "Auto Baud Mode".
Chipangizocho chimamvetsera kuchuluka kwa magalimoto pa CAN ndikukonzekera mlingo wa baud basi (miyezo ya baud yokhayo yomwe imathandizidwa ndi chipangizo ndi yodziwika).
Pambuyo pokhazikitsa makonda oyenera, chipangizocho chimapanga yankho, lomwe lili ndi kuchuluka kwa baud.
Mtundu wa uthengawu ndi wofanana ndi uthenga wa CAN baud rate pempho, kupatula lamulo la byte ndi 0x59.
Ngati palibe mlingo wa baud womwe wapezeka, chipangizocho chimagwiritsa ntchito mlingo wotsiriza wokonzekera ntchito.
Pachifukwa ichi, kuyankha kwa baud kumakhala kofanana ndi ngati mtengo wa baud wosavomerezeka wafunsidwa.

2.6.6. Khazikitsani / pemphani njira yogwira / yongokhala

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x5A Pemphani mawonekedwe achangu / ongokhala (palibe ma byte owonjezera)
0x5B Khazikitsani mode yogwira / yongokhala
Deta 0x00-0x01 0x00 chipangizo = mode yogwira
0x01 chipangizo = mode passive
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.6.7. Sinthani / pemphani kulandira nthawi yozungulira tchanelo

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo Zamgululi Pemphani kulandila nthawi yozungulira tchanelo
(imafuna data byte yowonjezera = nambala yanjira)
0x5d pa Sinthani nthawi yolandila tchanelo
(ikufunika ma data ma byte osachepera awiri, nambala ya tchanelo ndi zokonda za tchanelo)
Deta 0x00-0xFF Bayi 0:
Landirani nambala yachinthu (mitundu imadalira chipangizo cha pachipata) CANview  Efaneti: 0…7
Thandizani Bluetooth / WLAN: 0…15
0x00-0xFF Bayi 1:
Nthawi Yozungulira mu 10 ms
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.7. Mauthenga okonzekera mawonekedwe a Host
2.7.1. Ndemanga / zokonda zotuluka

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Bayiti Mtengo Kufotokozera
Lamulo 0x60 pa Funsani zokonda za ndemanga (palibe ma byte owonjezera a data)
0x61 pa Khazikitsani zokonda pakuyankha
Deta 0x00-0x07 Bwino 0:
pang'ono 0: 1 = CAN zotuluka pa / 0 = CAN zotuluka
gawo 1: 1 = Tumizani ndemanga za CAN pa / 0 = mayankho achotsedwa
pang'ono 2: 1 = Ndemanga za seva pa / 0 = mayankho a seva achotsedwa
pang'ono 3: 1 = mawonekedwe a RS232 pa / 0 = mawonekedwe a RS232 achotsedwa
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Ngati serial output yazimitsidwa, mauthenga a CAN olandiridwa amasungidwa mu RAM ya chipangizo cha Proemion CAN. Ngati buffer iyi yadzaza, cholakwika cha kusefukira kwa buffer chikuwonetsedwa.
Ngati linanena bungwe ndikoyambitsidwa, mauthenga onse kusungidwa imafalitsidwa yomweyo khamu mawonekedwe.
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.8. Kutumiza maulamuliro a mawonekedwe a seva
2.8.1. Sinthani zinthu za seva / kuzimitsa

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x80 pa Funsani chinthu cha seva pa / kuzimitsa (palibe ma byte owonjezera)
0x81 pa Khazikitsani chinthu cha seva pa / kuzimitsa
Deta 0x00-0xFF Bwino 0:
Chigawo chilichonse chomwe chimayikidwa chimasinthira pa chinthu chofananira cha seva / chikuwonetsa kuti chinthu cha seva chayatsidwa.
Kukhazikitsanso kumawonetsa zinthu za seva zomwe zayimitsidwa.
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Lamuloli lachotsedwa ndipo sagwiritsidwanso ntchito ndi zida zathu.

2.8.2. Sinthani / pemphani kasinthidwe ka chinthu cha seva

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x82 pa Funsani kasinthidwe ka chinthu cha seva (pakufunika data imodzi yowonjezera yomwe ili ndi nambala ya chinthu cha seva)
0x83 pa Khazikitsani chinthu cha seva pa / kuzimitsa
Deta 0x01-0x08 Bwino 0 (chinthu nambala):
Lili ndi nambala ya chimodzi mwazinthu zisanu ndi zitatu zomwe zingatheke pa seva zomwe ziyenera kusinthidwa.
0x00-0x01 Bwino 1 (IDE):
0x00 = 11-bit ID ID
0x01 = 29-bit ID ID
Nambala za Byte 2 ndi zapamwamba zili ndi izi mu mawonekedwe   dongosolo:
0x00-0xFF ID (11 kapena 29 pang'ono)
0x01-0x08 DLC (chiwerengero cha data byte cha uthenga wa CAN)
0x00-0xFF mpaka 8 data byte uthenga wa can
0x00-0xFF nthawi yozungulira cha chinthu cha seva mu 10 ms
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Zomwe zili mu DLC byte ziyenera kugwirizana ndi kuchuluka kwa ma data byte, apo ayi seva yotumizira ikhoza kuchita mosayembekezereka.
Lamuloli lachotsedwa ndipo sagwiritsidwanso ntchito ndi zida zathu.

2.8.3. Sinthani / pemphani makonda a ID ya tchanelo 
Zosefera za CAN zimagwira ntchito mofanana ndi CAN kulandira zosefera zomwe zafotokozedwa mumutu wa CAN Controller mauthenga okhazikitsa. Mauthenga olandiridwa kuchokera kwa wolandirayo amawunikidwa ndi zosefera izi. Ngati zinthu zakwaniritsidwa, uthengawo umatumizidwa ku basi ya CAN.

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x84 pa Pemphani zochunira za ID ya tchanelo
(imafuna data byte yowonjezera = nambala yanjira)
0x85 pa Sinthani makonda a ID ya tchanelo
(ikufunika ma data ma byte osachepera awiri, nambala ya tchanelo ndi zokonda za tchanelo)
Deta 0x00-0x07 Bayi 0:
Tumizani nambala ya chinthu
0x00-0x07 Bayi 1:
gawo 0: 0 = kulepheretsa njira, 1 = yambitsani njira
gawo 1: 0 = tumizani ID ya 11-bit, 1 = tumizani ID ya 29-bit
gawo 2: 0 = kusintha 11-bit ID, 1 = kusintha 29-bit ID
0x00-0xFF Nthawi 2-3: 11-bit ID ngati byte1, pang'ono 2 = 0
0x00-0xFF Nthawi 2-5: 29-bit ID ngati byte1, pang'ono 2 = 1
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Lamuloli lachotsedwa ndipo sagwiritsidwanso ntchito ndi zida zathu.

2.8.4. Sinthani / pemphani makonda a chigoba chotumizira

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x86 pa Pemphani zosintha za chigoba chotumizira
(imafuna data byte yowonjezera = nambala yanjira)
0x87 pa Sinthani makonda a chigoba chotumizira
(ikufunika ma data ma byte osachepera awiri, nambala ya tchanelo ndi zokonda za tchanelo)
Deta 0x00-0x07 Bwino 0:
Tumizani nambala ya chinthu
0x00-0x07 Bayi 1:
pang'ono 0: 0 = kulepheretsa njira, 1 = yambitsani njira
gawo 1: 0 = kutumiza chigoba cha 11-bit, 1 = kutumiza chigoba cha 29-bit
pang'ono 2: 0 = kusintha 11-bit chigoba, 1 = kusintha 29-bit chigoba
0x00-0xFF Bwino 2-3: 11-bit chigoba ngati byte1, pang'ono 2 = 0
0x00-0xFF Bwino 2-5: 29-bit chigoba ngati byte1, pang'ono 2 = 1
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Lamuloli lachotsedwa ndipo sagwiritsidwanso ntchito ndi zida zathu.

2.8.5. Sinthani / pemphani makonda a nthawi yozungulira njira

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x88 pa Pemphani zochunira nthawi yozungulira tchanelo
(imafuna data byte yowonjezera = nambala yanjira)
0x89 pa Sinthani makonda a nthawi yozungulira tchanelo
(ikufunika ma data ma byte osachepera awiri, nambala ya tchanelo ndi zokonda za tchanelo)
Deta 0x00-0x07 Bwino 0:
Tumizani nambala ya chinthu
0x00-0x07 Bwino 1:+
pang'ono 0: 0 = kulepheretsa njira, 1 = yambitsani njira
gawo 1: 0 = kufalitsa nthawi yozungulira 11-bit, 1 = kufalitsa nthawi yozungulira 29-bit
pang'ono 2: 0 = sinthani nthawi yozungulira 11-bit, 1 = sinthani nthawi yozungulira 29-bit
0x00-0xFF Bwino 2-3: 11-bit kuzungulira nthawi ngati byte1, pang'ono 2 = 0
0x00-0xFF Bwino 2-5: 29-bit kuzungulira nthawi ngati byte1, pang'ono 2 = 1
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

2.9. Zokonda pa chipangizo
2.9.1. Sinthani / pemphani Timestamp zoikamo

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x0 ndi Pemphani nthawiamp zokonda (pempho: palibe ma byte owonjezera a data)
0x1 ndi Khazikitsani nthawiamp zoikamo
Deta 0x00-0x13 Bayi 0:
gawo 0: 1 = Nthawiamp pa, 0 = Nthawiamp kuzimitsa
gawo 1: 1 = Nthawi zachibaleamp, 0 = Nthawi yeniyeniamp
gawo 4: 1 = Zolakwika ndi Echo Feedback nthawiamp pa 0 = Zolakwika ndi Echo Feedback timesamp kuzimitsa
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

Ngati "Timestamp-Mode” yasankhidwa, mtengo wa 32-bit (100 µs resolution) umayikidwa pambuyo pa data byte yomaliza ya uthenga uliwonse wa CAN wolandiridwa.
Mauthenga onse omwe ali kumbali ya Host interface yomwe ili ndi nthawiamp ali m’ndandanda yolondola ya nthawi.
Ngati nthawiamp ziyenera kuikidwa pambuyo pa mauthenga obwerezabwereza ("Perekani Ndemanga za Seva" kapena "Send CAN Message Feedback") ndi mauthenga olakwika, nthawi ya 'Error and Echo Feedbackamp' iyenera kutsegulidwanso.
Kusiyana pakati pa "chibale" ndi "mtheradi-mode" ndikuti mtengowo umakhazikitsidwanso pambuyo pa uthenga uliwonse womwe walandiridwa mu "mode-chibale".

ZINDIKIRANI
Nthawi ya "Error and Echo Feedback".amp imafalitsidwa kokha ngati nthawiamp mawonekedwe amathandizidwa.
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.9.2. Kusintha KUTHA kufalitsa Kuchedwa nthawi

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi kuchuluka kwa ma data byte kuchuluka kwa ma byte olamula
Lamulo 0x2 ndi Khazikitsani CAN kufalitsa nthawi yochedwa
Deta
(pokhapo poyankha)
0x00-0xFF Kukula kwamtengo wonse wosasainidwa: 16 bit
(RAM-parameter yakhazikitsidwanso ku 0 mutakonzanso chipangizo)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Nthawi yochedwa iyi imayikidwa uthenga uliwonse wa CAN usanachitike, kuti kufalitsa kwa CAN kuchepe.

2.9.3. Khazikitsani nthawi yodikira ya IP-block

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x3 ndi Khazikitsani nthawi yodikirira ya IP-block (kuti mugwiritse ntchito bwino bandwidth)
Deta 0x00-0xFF Nthawi mu 10 milliseconds
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

2.9.4. Khazikitsani nthawi yowerengera kuchuluka kwa baud

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x4 ndi Khazikitsani nthawi yowerengera kuchuluka kwa CAN baud
Deta 0x00-0xFF Nthawi mu milliseconds
Kukula kwachiwerengero chosasainidwa: 16 bit (MSB poyamba)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Kugwiritsa ntchito ngati lamulo lowonjezera ndikotheka (onani Extended Command Format (Byte Mode)).

2.9.5. CANopen chofikira mtanthauzira mawu

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0x5 ndi Werengani / Lembani mu mtanthauzira mawu
Deta 0x00-0xFF Pempho: Byte 0:
Lamulo: 0x01 lembani, 0x00 werengani (palibe ma byte owonjezera)
Nthawi 1-2:
Index (LSB yoyamba)
Bayi 3:
Sub-index
ma byte owonjezera a data:
Deta (LSB poyamba)
Yankho: Byte 0:
Zotsatira: 0x40 kuwerenga bwino
Kulephera kuwerenga kwa 0x80 (palibe ma byte owonjezera a data)
0x41 kulemba bwino (palibe ma byte owonjezera)
0x81 kulemba kulephera (palibe ma byte owonjezera a data)
Nthawi 1-2:
Index (LSB yoyamba)
Bayi 3:
Sub-index
ma byte owonjezera a data:
Deta (LSB poyamba)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

2.10. Malamulo ofikira pa Hardware
2.10.1. Bwezerani Chipangizo

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0xc0 pa Khazikitsaninso chipangizo
Deta  -
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Zida zimayankha ku lamuloli ndi lamulo "ID ya Chipangizo".
Pazida zina lamulo ili silitsogolera kukonzanso kwa hardware popeza kulumikizana ndi wolandirayo kungatayike mwanjira ina.

  • CANview Efaneti
  • CANlink Bluetooth / WLAN

2.10.2. Funsani mtengo waanalogi

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0xc2 pa Funsani mtengo wa njira ya analogi (ikufunika 1 data byte yowonjezera yokhala ndi nambala ya tchanelo)
Deta 0x00-0x03 Byte 0 (nambala ya chaneli):
0x00: voltage
0x01: CAN Mzere wotsika
0x02: CAN Mzere wapamwamba
0x03: Zolowetsa za Analogi 1 ndi 2
0x00-0xFF Bayi 1: mtengo waanalogi (pa tchanelo 0…2, onani mafotokozedwe pansipa)
Nthawi 1-4: (kwa tchanelo 3) Kuyika kwa analogi 1 voltage IEEE 754 coded, LSB poyamba
Nthawi 5-8: (kwa tchanelo 3) Kuyika kwa analogi 2 voltage IEEE 754 coded, LSB poyamba
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.
Chithunzi cha VCC
CANH / CANL
0x00 pa 0V
0V
Chithunzi cha VCC
CANH / CANL
0xf pa 39V
5V

ZINDIKIRANI
Ndi CAN yokhaview RS232 imatha kuyeza mzere wa CAN voltage nsi.
Muyezo uwu ndi zotheka kokha pa CAN baud mitengo ya 125 kBit/s ndi pang'onopang'ono.

Khazikitsani / pemphani mtengo wanjira ya digito

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0xc4 pa Funsani mtengo wa tchanelo cha digito (pakufunika 1 data byte yowonjezera yokhala ndi nambala ya tchanelo)
0xc5 pa Khazikitsani mtengo wa tchanelo cha digito (ikufunika 2 data byte yowonjezera yokhala ndi nambala ya tchanelo ndi mtengo wake)
Deta 0x00-0xFF Bwino 0 (channel nambala): 0x00: choletsa kuyimitsa basi
0x00-0x01 Bayi 1: mtengo wa digito (1 = pa, 0 = kuzimitsa)
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Lamulo lililonse la seti limayankhidwa ndi zikhalidwe zenizeni.

2.10.3. Khazikitsani mawu achinsinsi a Communication

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0xc6 pa Pemphani cheke chachinsinsi cha kulumikizana
Deta xx Lamulo
Bwino 0...n:
Chingwe chachinsinsi (chosasinthika: "GSMONLIN") Yankho
Bwino 0:
0 = mawu achinsinsi afufuzidwa ndipo chabwino
Ngati cheke chachinsinsi chalephera, palibe yankho kuchokera ku chipangizocho
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Uthengawu ndiwofunika kwambiri kuti mutsegule machitidwe onse a mawonekedwe a byte mode pa CANlink GSM/UMTS.
Gawo limatheka kokha ndi cheke cha mawu achinsinsi olumikizirana!

2.10.4. Bwezeraninso mawu achinsinsi a Communication

Bayiti Mtengo Kufotokozera
SOF
(Chiyambi cha Frame)
0x43 pa SOF imayimira chiyambi cha lamulo.
Utali xx Utali wa byte uli ndi chiwerengero cha ma byte owerengera kuchuluka kwa ma byte amatsatira.
Lamulo 0xc7 pa Bwezeretsani cheke chachinsinsi cholumikizirana
Checksum xx Muli XOR checksum ya SOF, Length, Command and Data-byte.
Mtengo wa EOF
(Mapeto a Frame)
0x0d pa EOF byte imawonetsa kutha kwa lamulo.

ZINDIKIRANI
Uthenga uwu umatseka mawonekedwe a byte mode.
Lamuloli liyenera kutumizidwa kumapeto kwa gawo lolumikizana.

Malamulo ndi Zida

Gome ili m'munsiyi limapereka chidule cha malamulo onse omwe alipo ndikuwonetsa chipangizo cha Proemion chomwe chimawathandiza.
Kugwiritsa ntchito kwa lamulo kwa chipangizo cha Proemion kumalembedwa ndi "S", "E" kapena "S / E".

Acronyms awa akuyimira:

  • "S" Chipangizo cha Proemion chimathandizira lamuloli pokhapokha mumtundu wa lamulo (onani Format Format (Byte Mode)).
  • "E" Chipangizo cha Proemion chimathandizira lamuloli mumtundu wowonjezera wamalamulo (onani Extended Command Format (Byte Mode)).
  • "S / E" Chipangizo cha Proemion chimathandizira lamuloli mumtundu wanthawi zonse komanso mumtundu wowonjezera wamalamulo.
Uthenga Lamulo Chipangizo
Mtundu CANview USB CANlink
bulutufi
2000
CANlink
WLAN
2000
CANlink
opanda zingwe
3000
CANlink
opanda zingwe 4000
CANview
Efaneti
CANlink
mafoni
5000
CANlink
mafoni
3000
CANview
Mtengo wa RS232
Sinthani Mauthenga a Data 0x00 pa S / E S / E S / E S / E S / E S / E S / E S/* S / E
0x01 pa S / E S / E S / E S / E S / E S / E S / E S / E* S / E
0x02 pa S / E S / E S / E S / E S / E S / E S / E S / E* S / E
0x03 pa S / E S / E S / E S / E S / E S / E S / E S / E* S / E
0x04 pa S / E S / E S / E S / E S / E S / E S / E S / E* S / E
0x05 pa S / E S / E S / E S / E S / E S / E S / E S / E*
0x06 pa S / E S / E S / E S / E S / E S / E S / E S / E*
0x07 pa S / E S / E S / E S / E S / E S / E S / E S / E*
0x08 pa S / E S / E
0x09 pa S
Ndemanga Mauthenga 0x20 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x21 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x22 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x23 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x24 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x25 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x26 pa S / E S / E S / E S / E S / E S / E S / E S / E
0x27 pa S / E S / E S / E S / E S / E S / E S / E S / E
0x28 pa S / E S / E
0x29 pa S / E S / E
0x2A S / E S / E
0x2B S / E S / E

*Zotsatira zama data zomwe zasankhidwa sizikugwiritsidwa ntchito pa CLM3000 ndi CLM3600:
- pang'ono 2: 1 = Ndemanga za seva pa / 0 = mayankho a seva achotsedwa
- pang'ono 3: 1 = mawonekedwe a RS232 pa / 0 = mawonekedwe a RS232 achotsedwa

Uthenga Lamulo Chipangizo
Mtundu CANview USB CANlink
bulutufi
2000
CANlink
WLAN
2000
CANlink
opanda zingwe 3000
CANlink
opanda zingwe 4000
CANview
Efaneti
CANlink
mafoni
5000
CANlink
mafoni
3000
CANview
Mtengo wa RS232
Kuzindikira Mauthenga a Data 0x40 pa S S S S S S S S S
0x41 pa S S S S S S S S S
0x42 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x43 pa S / E S / E S / E S / E S / E
0x44 pa S / E S / E S / E S / E S / E S / E S / E
0x47 pa S / E S / E S / E
0x48 pa S / E S / E S / E S / E
0x49 pa S / E S / E S / E S / E
CAN Controller Kukhazikitsa Mauthenga 0x50 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x51 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x52 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x53 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x56 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x57 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x58 pa S / E S / E S / E S / E S / E S / E S / E S / E
0x59 pa 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
Zamgululi S / E S / E S / E S / E S / E S / E S / E
0x5d pa S / E S / E S / E S / E S / E S / E S / E
Mauthenga a Host Interface Configuration 0x60 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x61 pa S / E S / E S / E S / E S / E S / E S / E S / E S / E
Kutumiza Server Interface Commands 0x80 pa S S
0x81 pa S S
0x82 pa S S
0x83 pa S S
0x84 pa S
0x85 pa S
0x86 pa S
0x87 pa S
0x88 pa S
0x89 pa S
Mtundu CANview   USB UNGALUMIKIZE Bluetooth
2000
Mutha kulumikizana ndi WLAN
2000
CANlink opanda zingwe 3000 CANlink opanda zingwe 4000 CANview Efaneti CANlink yam'manja
5000
CANlink yam'manja
3000
CANview
Mtengo wa RS232
Chipangizo Parameter Zokonda 0x0 ndi S / E S / E S / E S / E S / E S/E S / E S / E S / E
0x1 ndi S / E S / E S / E S / E S / E S / E S / E S / E S / E
0x2 ndi S
0x3 ndi S
0x4 ndi S / E S / E S / E
0x5 ndi S S S S
Malamulo a Hardware Access 0xc0 pa S S S S S S S S S
0xc2 pa S S S S
0xc4 pa S
0xc5 pa S
0xc6 pa S S S
0xc7 pa S S S

Mtundu: 11.0.549

Chizindikiro cha Proemion

Zolemba / Zothandizira

Malamulo a Proemion Byte Command Protocol Binary [pdf] Buku Logwiritsa Ntchito
Malamulo a Binary a Byte Command, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *