Proemion Byte Fermana Protokola Fermanên Binar Manual Bikarhêner

Proemion Byte Command Protocol Binary commands - Featured Image

Proemion logo

Manual Fermana Byte

Protokola Fermana Byte Fermanên Binary

Destûra Fermana Byte ferman û strukturên wan ên Protokola Fermana Proemion Byte ku ji hêla mêvandarek dûr û tora CAN ve ji bo veguheztina peyaman tê bikar anîn vedibêje.

Giştî

Destûra Fermana Byte struktur û fermanên ku ji hêla Protokola Fermana Byte ya Proemion ve hatî bikar anîn vedibêje.
Ev protokol ji hêla hemî dergehên CAN-ê PC-ê ji Proemion GmbH ve tê piştgirî kirin ji bo danûstendina bi mêvandarek dûr re bi navgîniya ku ji hêla cîhazê ve hatî piştgirî kirin.
Destûra jêrîn pirtûkên taybetî yên cîhazê dirêj dike.
Di rewşên nezelaliyan de ji kerema xwe serî li manualên cîhaza cîhaza xweya deriyê taybetî jî bidin.
Dergehên CAN-a PC-ê tora CAN-ê bi mêvandarek dûr ve bi karanîna navgînek taybetî ya mîna RS232, USB, Ethernet, Bluetooth an WLAN ve girêdide.
Protokola Fermana Proemion Byte ji bo veguheztina peyama CAN-a zelal a dualî ya di navbera mêvandar û tora CAN de û her weha ji bo veguheztina fermanan di navbera mêvandar û dergehê de kar dike.
Ji ber ku hemî deriyên Proemion CAN ji PC-ê re li ser heman protokolê dixebitin, her nermalava serîlêdanê dikare bi hêsanî were dirêj kirin da ku pêwendiyên pêwendiyê yên cihêreng bikar bîne tenê bi veguheztina rûtînên ragihandinê yên bingehîn.
Piraniya fermanan ji hêla hemî derwazeyan ve têne piştgirî kirin, di hin rewşan de fermanên taybetî ji hêla cîhazên yekane ve nayê piştgirî kirin.
Tabloya di beşa Ferman û Amûran de serpêhatiyekê dide weview li ser fermanên ku ji hêla her celeb-dergehek yekane ve têne piştgirî kirin.

NOT
Bi gelemperî, hemî fermanên ku bandorê li mîhengên cîhazê dikin, tenê di bîra RAM-a guhezbar a dergehê de têne hilanîn, piştî vesazkirinê, mîhengên ku di bîranîna ne-hilgir de hatine hilanîn dîsa têne bikar anîn.
Hûn dikarin van mîhengan bi nermalava mîhengsazê taybetî ya cîhazê re biguhezînin an - heke ji hêla cîhazê ve were piştgirî kirin - bi riya CANopen.
Îstîsna: Fermana "CAN baud rate" bi domdarî tê hilanîn.
Ji bo hin dergehan di nermalava mîhengsazê de gengaz e ku meriv byte-destpêk (xweserî: 0x43) û rawest-byte (pêşber: 0x0D) biguhezîne.
Hemî ravekirinên di vê manualê de texmîn dikin ku nirxên xwerû têne bikar anîn.
Ji bo bêtir agahdarî û piştgirî, forma piştevaniyê dagirin, li Xizmet û Piştgiriyê binêrin.
Guhertoyên herî dawî yên ajoker, nermalava, firmware û belgeyên li ser me hene webmalper: Navenda Daxistinê.

1.1. Xizmet û Piştgirî 
Guhertoyên herî dawî yên ajokaran, nermalavê, firmware û belgekirinê di me de hene Pirtûkxaneya Belge.

Ma hûn hewceyê alîkariyê ne an dixwazin xeletiyek rapor bikin?
Serdana me bikin website Proemion ji bo bêtir agahdarî, an jî bilêtek li ser Alîkarî.

Fermanên Mode Byte

2.1. Forma Ferman (Moda Byte)

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
'C' (0x43) mîhenga xwerû ye. Ji bo hin amûran ev nirx dikare were guhertin. Ev manual her gav mîhenga xwerû nîşan dide.
Dirêjî 0x00-0xFF Dirêjahiya baytê hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x00-0xFF Byte fermanê, nirxên 0x00 heta 0xFE fermanên rasterast in, nirxa 0xFF tê vê wateyê ku byteya paşîn pêvekek fermanê dihewîne.
Jimare xx Naveroka daneyê
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.
0x0D (Vegera Vegere) mîhenga xwerû ye. Ji bo hin amûran ev nirx dikare were guhertin. Ev manual her gav mîhenga xwerû nîşan dide

"-" tê wateya ku ev nirx ne balkêş e
"xx" tê vê wateyê ku zevî nirxa veavakirinê / bersivê dihewîne
Her peyama ku mîhengên cîhaza Proemion CAN diguhezîne an daxwaz dike, bi peyamek bi heman byte fermanê, ku mîhengên nû vedihewîne, tê bersivandin.

NOT
Fermanên daxwazkirinê bi gelemperî pîvanên zêde hewce nake (qada "Daneyên" tune).
Di danasîna fermanê de îstîsna têne gotin.

2.1.1. Mînakample

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî 0x0B Dirêjahiya baytê hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x00 Peyama 11-bit ID CAN
Jimare 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 Nasname (0x789) (MSB yekem)
CAN-peyam Naveroka Daneyên
Checksum 0xCE Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF 0x0D EOF byte dawiya fermanê nîşan dide.

2.2. Forma Fermana Berfireh (Moda Byte)

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
'C' (0x43) mîhenga xwerû ye. Ji bo hin amûran ev nirx dikare were guhertin.
Ev manual her gav mîhenga xwerû nîşan dide.
Dirêjî 0x00-0xFF Dirêjahiya baytê hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Fermana Berfireh 0xD0-0xDF Byte ferman, nirxên 0xD0 heta 0xDF emrên dirêjkirî ne
Jimare xx Byte 0: CAN-Kanal (ji bo CAN 0 ji 1 dest pê dike) / 128 … 255 ji bo modulê veqetandî (WLAN / GSM / GPS…)
Byte 1: Ferman
Byte 2: Naveroka daneyê
Checksum 0xCE Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF 0x0D EOF byte dawiya fermanê nîşan dide.

"-" tê wateya ku ev nirx ne balkêş e
"xx" tê vê wateyê ku zevî nirxa veavakirinê / bersivê dihewîne

2.2.1. Mînakample - Fermana Berfireh

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî 0x0D Dirêjahiya baytê hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0xD0 Fermana Berfireh
Jimare 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-Kanal: 2
Ferman: Nasnameya 11-bit CAN Nasnameya peyamê (0x789) (pêşîn MSB)
CAN-peyam Naveroka Daneyên
Checksum 0x19 Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

2.3. Peyamên Daneyên Pêvajoyê
Van peyaman ji bo şandina peyamên CAN yên wergirtin ji mêvandar re an jî ji bo şandina peyamên CAN ji mêvandar ji tora CAN re têne bikar anîn.

2.3.1. CAN wergirtina çarçoveya daneyê
Peyamên çarçoveya daneya CAN-ê ku ji hêla dergehê ve ji otobusa CAN-ê hatî wergirtin, di forma jêrîn de ji navgîniya mêvandar re têne veguheztin.

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x00 Peyama 11-bit ID CAN wergirt
0x01 Peyama 11-bit ID CAN hate wergirtin, peyamek demjimêrek zêde ya 32-bit heyeamp giranî.
0x02 Peyama 29-bit ID CAN wergirt
0x03 Peyama 29-bit ID CAN hate wergirtin, peyamek demjimêrek zêde ya 32-bit heyeamp giranî.
Jimare Ji bo peyamên ID 11-bit:
0x00-0xFF Byte 0-1: 11-bit CAN ID (MSB yekem)
daneyên zêde bytes:
Zêdeyî 8 bytên daneya CAN-ê demeka zêde ya 32-bitamp nirx (tenê heke demamp vebijark çalak e, li jêr binêre)
Ji bo peyamên ID 29-bit:
0x00-0xFF Byte 0-3: 29-bit CAN ID (MSB yekem)
daneyên zêde bytes:
Zêdeyî 8 bytên daneya CAN-ê demeka zêde ya 32-bitamp giranî
(tenê heke demamp vebijark çalak e, li jêr binêre)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ger demekamp tê xwestin, divê ev vebijark bi peyama fermanê ya têkildar ve were çalak kirin (li Veguheztina Amûrê binêre).
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.3.2. Çarçoveya daneya CAN veguhezîne
Ji bo ku peyamên çarçoveya daneya CAN-ê ji otobusa CAN re veguhezîne, pêwendiya mêvandar di forma jêrîn de daneyan ji dergehê re dişîne.

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x00 Çarçoveya daneya ID CAN 11-bit veguhezîne
0x02 Çarçoveya daneya ID CAN 29-bit veguhezîne
Jimare Ji bo peyamên ID 11-bit:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB yekem)
daneyên zêde bytes:
Heta 8 byte daneya CAN
Ji bo peyamên ID 29-bit:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB yekem)
daneyên zêde bytes:
Heta 8 byte daneya CAN
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.3.3. CAN resepsiyona frame dûr
Peyamên çarçoweya dûr a CAN ku ji hêla dergehê ve ji otobusa CAN têne wergirtin, di forma jêrîn de ji navgîniya mêvandar re têne veguheztin.

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x04 11-bit ID CAN çarçoveyek dûr wergirt
0x05 Nasnameya 11-bit CAN çarçoveyek dûr hat wergirtin, peyamek demjimêrek 32-bit zêde heyeamp giranî.
0x06 29-bit ID CAN çarçoveyek dûr wergirt
0x07 Nasnameya 29-bit CAN çarçoveyek dûr hat wergirtin, peyamek demjimêrek 32-bit zêde heyeamp giranî.
Jimare Ji bo çarçoveyên dûr ên ID-ê yên 11-bit:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB yekem)
daneyên zêde bytes:
DLC (CAN Koda Dirêjahiya Daneyê ya çarçoveyek dûr) demek 32-bit zêdeamp nirx (tenê heke demamp vebijark çalak e, li jêr binêre)
Ji bo çarçoveyên dûr ên ID-ê yên 29-bit:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB yekem)
daneyên zêde bytes:
DLC (CAN Koda Dirêjahiya Daneyê ya çarçoveyek dûr) demek 32-bit zêdeamp nirx (tenê heke demamp vebijark çalak e, li jêr binêre)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ger demekamp tê xwestin, divê ev vebijark bi peyama fermanê ya têkildar ve were çalak kirin (li Veguheztina Amûrê binêre).
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.3.4. Çerçoveya dûr a CAN veguherîne
Ji bo ku peyamên çarçoweya dûr a CAN ji otobusa CAN re were veguheztin, pêwendiya mêvandar di forma jêrîn de daneyan ji dergehê re dişîne.

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x04 Veguheztina 11-bit ID CAN çarçoveyek dûr
0x06 Veguheztina 29-bit ID CAN çarçoveyek dûr
Jimare Ji bo çarçoveyên dûr ên ID-ê yên 11-bit:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB yekem)
byte daneya zêde:
DLC (CAN Koda Dirêjahiya Daneyê ya çarçoveya dûr)
Ji bo çarçoveyên dûr ên ID-ê yên 29-bit:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB yekem)
byte daneya zêde:
DLC (CAN Koda Dirêjahiya Daneyê ya çarçoveya dûr)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.3.5. Veguheztin û wergirtina çarçoveya daneya RS232

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x09 Çarçoveya daneya RS232
Jimare xx Daneyên RS232
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

2.3.6. Block Optimîzasyonê bistînin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x08 Block Optimîzasyonê bistînin
Jimare xx Daneyên Optimîzasyonê bistînin
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

2.4. Mesajên Feedback
Van peyaman daneya bertekê dihewîne ku destûrê dide bikarhêner ku veguheztina rast a peyamên CAN kontrol bike.

2.4.1. CAN bertekên ragihandina peyamê

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x20 Peyama 11-bit ID CAN hate şandin
0x21 Peyama 11-bit ID CAN hate şandin, nerîn demek zêde heyeamp ya dema veguhestinê
0x22 Peyama 29-bit ID CAN hate şandin
0x23 Peyama 29-bit ID CAN hate şandin, nerîn demek zêde heyeamp ya dema veguhestinê
0x24 ID-ya 11-bit CAN çarçoveya dûr ve hatî şandin
0x25 Nasnameya 11-bit DIKARE çarçoveyek dûr veguhezîne, bertek demek zêde dihewîneamp ya dema veguhestinê
0x26 ID-ya 29-bit CAN çarçoveya dûr ve hatî şandin
0x27 Nasnameya 29-bit DIKARE çarçoveyek dûr veguhezîne, bertek demek zêde dihewîneamp ya dema veguhestinê
0x28 Peyama Pêşkêşkara Veguhastina ID ya 11-bit hate şandin
0x29 Peyama Pêşkêşkara Veguhastina ID-ya 11-bit hate şandin, nerîn demek zêde heyeamp ya dema veguhestinê
0x2A Peyama Pêşkêşkara Veguhastina ID ya 29-bit hate şandin
0x2B Peyama Pêşkêşkara Veguhastina ID-ya 29-bit hate şandin, nerîn demek zêde heyeamp ya dema veguhestinê
Jimare Ji bo peyamên 11-bit ID / çarçoveyên dûr:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB yekem)
0x00-0xFF bytes daneya zêde (ne li ser çarçoveyek dûr bersiv):
Zêdetirî 8 BAY Daneyên CAN-ê demek 32-bit zêdeamp nirx (tenê heke demamp vebijark çalak e, li jêr binêre)
Ji bo peyamên 29-bit ID / çarçoveyên dûr:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB yekem)
0x00-0xFF bytes daneya zêde (ne li ser çarçoveyek dûr bersiv):
Zêdetirî 8 BAY Daneyên CAN-ê demek 32-bit zêdeamp nirx (tenê heke demamp vebijark çalak e, li jêr binêre)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ger peyamên bersivdayînê werin xwestin, vebijarka bersivdayînê pêdivî ye ku bi fermana têkildar ve were çalak kirin (binihêrin Tiştên serverê biguherînin / vekin).
Ger demekamp bijarte ye, divê ev vebijark ji hêla peyama têkildar ve were çalak kirin (binêre Veguheztina Amûrê).
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.5. Peyamên daneyên teşhîsê
2.5.1. ID Device

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x40 Rêza Nasnameya Amûrê (daxwaz: bytên daneya zêde tune)
Jimare
(tenê li ser bersivê)
0x00-0xFF Rêza nasnameyê (tenê li ser bersivê)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

2.5.2. Guhertoya Hardware / Nermalavê

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x41 Guhertoya Hardware / Nermalavê (daxwaz: bêyî baytên daneya zêde)
Jimare
(tenê li ser bersivê)
0x00-0xFF Byte 0-1: Guhertoya Hardware ya cîhazê
Byte 2-3: Guhertoya nermalavê ya firmware
Byte 4-5: Guhertoya nermalavê ya bootloader
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

2.5.3. Şaşî

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x42 Rewşa çewtiyê (daxwaz: bytên daneya zêde tune)
0x43 Peyama statûya xeletiyê ku demek zêde dihewîneamp giranî
(fermana daxwazê ​​tune, tenê peyama bersivê)
Jimare
(tenê li ser bersivê)
0x00-0xFF Byte 0:
bit 0: DIKARE ketina tamponê bistîne
bit 1: DIKARE dema derbasbûnê bişîne
bit 2: DIKARIN error counter overflow
bit 3: CAN xeletiya otobusê
bit 4: Çewtiya hevoksaziya navbeynkariya mêvandar
bit 5: Çewtiya formata navbeynkariya mêvandar
bit 6: Navbera mêvandar berberiya tamponê vediguhêze
bit 7: nayê bikaranîn
Byte 1 (Koda xeletiya paşîn a kontrolkerê CAN):
'0': Çewtiyek tune
'1': Zêdetirî 5 bitên wekhev di rêzekê de derketine
'2': Peyama ku hatî standin xwedan formata rast nîne
'3': Peyama hatî veguheztin nehat pejirandin
'4': Ne gengaz e ku di dema veguheztinê de asta paşverû were danîn
'5': Ne gengaz e ku di dema ragihandinê de asta serdest were danîn
'6': Berhevoka kontrolê ya CRC ya wergirtî xelet bû
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ger demekamp bijarte ye, divê ev vebijark ji hêla peyama têkildar ve were çalak kirin (binêre Veguheztina Amûrê).
Her gava ku statûya xeletiyê diguhere, peyamek statûya xeletiyê bixweber tê çêkirin.
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.5.4. Guhertoya Navrûyan

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x44 Guhertoya navberê (mînak modula Bluetooth, modul-WLAN, ...) (daxwaz: bêyî baytên daneya zêde)
Jimare
(tenê li ser bersivê)
0x00-0xFF Rêza guhertoya kodkirî ya ASCII
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).
Modul hilbijartî ye.

2.5.5. Niha CAN-otobus

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x47 Barkirina otobusê ya heyî di peyaman de her çirke (daxwaz: bêyî baytên daneya zêde)
Jimare
(tenê li ser bersivê)
0x00-0xFF Byte 0-1:
Mezinahiya nirxa jimareya bê îmze: 16 bit (pêşîn MSB)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.5.6. Amûr mijûl e / ferman nayê piştgirî kirin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x48 Amûr nikare fermanê bi cih bîne (tenê bersiv li ser fermanên din)
Jimare 0x00-0xFF Ji bo karanîna pêşerojê parastî ye
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.5.7. Wextê derengiya ragihandinê CAN saz bike

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x49 Wextê derengiya ragihandinê CAN saz bike
Jimare 0x00-0xFF Mezinahiya nirxa jimareya bênîşan: 16 bit (pêşîn MSB)
(Parametra RAM-ê piştî vesazkirina cîhazê vedigere 0-ê)
Dema derengmayînê heya ku emrê din di 10 ms de were nirxandin, ev nirx tenê carekê derbas dibe!
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.6. Peyamên sazkirina CAN Controller
2.6.1. Mîhengên Nasnameya kanalê biguherînin / daxwaz bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x50 Daxwaza wergirtina mîhengên nasnameya kanalê bikin
(pêdivî ye yek byte daneya zêde = hejmara kanalê)
0x51 Mîhengên nasnameya kanala wergirtinê biguherînin
(bi kêmî ve du baytên daneya zêde, hejmara kanal û mîhengên kanalê hewce dike)
Jimare 0x00-0xFF Byte 0:
Hejmara objektê bistînin (rêveber bi cîhaza dergehê ve girêdayî ye) CANview  USB / RS232: 0…8
KANÎNview  Ethernet: 0…7
CAN girêdana Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = neçalakkirina kanalê, 1 = çalakkirina kanalê bit 1: 0 = Nasnameya 11-bit bistînin, 1 = Nasnameya 29-bit bistînin bit 2: 0 = Nasnameya 11-bit biguhere, 1 = Nasnameya 29-bit biguhezîne
Byte 2-3: Nasnameya 11-bit heke byte1, bit 2 = 0
Byte 2-5: Nasnameya 29-bit heke byte1, bit 2 = 1
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ger di peyama guherandinê de agahdariya nasnameyê tune be (bi dirêjahiya <4) mîhenga nasnameyê ya dawî dimîne.
Di vê rewşê de byte 1, bit 2 tê paşguh kirin.
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.6.2. Mîhengên maskeya kanalê biguhezînin / daxwaz bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x52 Daxwaza wergirtina mîhengên maskeya kanalê bikin
(pêdivî ye yek byte daneya zêde = hejmara kanalê)
0x53 Mîhengên maskeya kanala wergirtinê biguherînin
(bi kêmî ve du baytên daneya zêde, hejmara kanal û mîhengên kanalê hewce dike)
Jimare 0x00-0xFF Byte 0:
Hejmara objektê bistînin (rêveber bi cîhaza dergehê ve girêdayî ye) CANview  USB / RS232: 0…8
KANÎNview  Ethernet: 0…7
CAN girêdana Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = neçalakkirina kanalê, 1 = çalakkirina kanalê
bit 1: 0 = maskeya 11-bit bistînin, 1 = maskeya 29-bit bistînin
bit 2: 0 = guherandina maskeya 11-bit, 1 = guherandina maskeya 29-bit
Byte 2-3: Maskek 11-bit heke byte1, bit 2 = 0
Byte 2-5: Maskek 29-bit heke byte1, bit 2 = 1
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Heke di peyama guheztinê de agahdariya maskê tune be (bi dirêjahî < 4), mîhenga maskê ya dawî dimîne.
Di vê rewşê de byte 1, bit 2 tê paşguh kirin.
Ger cîhaz ji bo her kanalek maskên kesane piştgirî neke (CANview RS232), mîhengên maskê yên ji bo kanala 1 heta 7 têne paşguh kirin û bi mîhengê kanala 0 têne bersivandin.
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.6.3. CAN rêjeya baud

Byte(s) Giranî Terîf
SOF

(Destpêka Çarçoveyê)

0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x56 Parametreyên rêjeya baudê CAN daxwaz bikin (baytên daneya zêde tune)
0x57 CAN Parametreyên rêjeya baudê saz bikin
Jimare 0x00-0xFF Byte 0: 0xFF heke CIA li gorî rêjeya baud standard nebe, wekî din:
0x00: 10 kBit / sec
0x01: 20 kBit / sec
0x02: 50 kBit / sec
0xFE: 100 kBit / çirk
0x03: 125 kBit / sec
0x04: 250 kBit / sec
0x05: 500 kBit / sec
0x06: 800 kBit / sec
0x07: 1 MBit / çirk
0xFF: Nirxên BTR têne bikaranîn
Byte 1: Nirxa BTR0 (girêdayî cîhazê, tenê heke Byte 0 = 0xFF) Byte 2: Nirxa BTR1 (girêdayî cîhazê, tenê heke Byte 0 = 0xFF) Byte 3: Nirxa BTR2 (girêdayî cîhazê, tenê heke Byte 0 = 0xFF)  Byte 4: Nirxa BTR3 (girêdayî cîhazê, tenê heke Byte 0 = 0xFF)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ger byte daneya 0 li 0xFF were danîn, nirxên BTR têne bikar anîn da ku rêjeyên baud-ê nestandard destnîşan bikin.
Ger rêjeyek baud standard were bikar anîn, nirxên BTR ne hewce ne, heke ew bi her awayî werin bikar anîn, ew têne paşguh kirin!
Heke hûn hewce ne ku rêjeya baud-ê ku ji hêla mîhengên standard ên cîhazê ve nayê piştgirî kirin destnîşan bikin, ji kerema xwe ji bo bêtir agahdarî bi piştgiriya me re têkilî daynin, li Karûbar û Piştgiriyê binêrin.
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.6.4. CAN controller reset

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x58 CAN-kontrolker ji nû ve were vegerandin (baytên daneya zêde tune)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Fermana "CAN Controller Reset" resetek tam a kontrolkerê CAN, di nav de demjimêr, pêk tîneamp nirx, wergirtin û veguhestina tamponan.
Vesazkirina kontrolkerê CAN di heman demê de rewşa xeletiya cîhazê ji nû ve vedike.
Ji ber vê yekê, piştî ku kontrolkerê CAN-ê ji nû ve verast bike, peyamek statûya xeletiyê tê çêkirin, da ku statûya xeletiyê nûve bike.
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.6.5. Navbera CAN Mode Baud Otomatîk destnîşan bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x59 Moda baudê ya otomatîkî saz bike (bê baytên daneya zêde)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Moda Baud-a Xweser tenê bi rêjeyên baud-ê yên standard ên ku cîhaz piştgirî dike gengaz e.
Ji bo tespîtkirina baud-a otomatîkî, pêdivî ye ku di otobusê de pêwendiyek xebatê hebe.
Dema ku tespîtkirina rêjeya baud çalak e, cîhazên Proemion CAN di moda pasîf de ne û bandorek li ser seyrûsefera li ser otobusa CAN tune.
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

Fermana otobaudê amûra dergehê li "Mode Baud Auto" destnîşan dike.
Amûr guh dide seyrûsefera li ser CAN û rêjeya baudê bixweber mîheng dike (tenê rêjeyên baud-ê yên standard ên ku ji hêla cîhazê ve têne piştgirî kirin têne destnîşan kirin).
Piştî ku mîhenga rêjeya baudê ya rast bigire, cîhaz bersivek çêdike, ku tê de rêjeya baud-ê ya hatî tespîtkirin heye.
Formata vê peyamê bi peyama daxwaza rêjeya baudê CAN re wekhev e, ji bilî ku byte fermanê 0x59 e.
Dema ku rêjeya baudê neyê dîtin, cîhaz ji bo xebatê rêjeya baudê ya paşîn a mîhengkirî bikar tîne.
Di vê rewşê de, bersiva rêjeya baudê heman e ku heke rêjeya baudê ya nestandard tê xwestin.

2.6.6. Moda çalak / pasîf saz bikin / daxwaz bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x5A Daxwaza moda çalak / pasîf (bê baytên daneya zêde)
0x5B Moda çalak / pasîf saz bikin
Jimare 0x00-0x01 Amûra 0x00 = moda çalak
Amûra 0x01 = moda pasîf
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.6.7. Guhertin / daxwaza wergirtina dema çerxa kanalê bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x5C Daxwaza wergirtina dema çerxa kanalê bikin
(pêdivî ye yek byte daneya zêde = hejmara kanalê)
0x5D Dema çerxa kanala wergirtinê biguherînin
(bi kêmî ve du baytên daneya zêde, hejmara kanal û mîhengên kanalê hewce dike)
Jimare 0x00-0xFF Byte 0:
Hejmara objektê bistînin (rêveber bi cîhaza dergehê ve girêdayî ye) CANview  Ethernet: 0…7
CAN girêdana Bluetooth / WLAN: 0…15
0x00-0xFF Byte 1:
Demjimêra Cycle di 10 ms
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.7. Peyamên veavakirina navbeynkariya mêvandar
2.7.1. Vegere / Mîhengên derketinê

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Byte(s) Giranî Terîf
Ferman 0x60 Daxwaza mîhengên bersivdayînê (bê baytên daneya zêde)
0x61 Mîhengên bersivê bicîh bikin
Jimare 0x00-0x07 Byte 0:
gem 0: 1 = CAN derketin / 0 = CAN derket
bit 1: 1 = Ragihandina peyama CAN-ê veguhezîne / 0 = berteka jêbirin
gem 2: 1 = Bersiva pêşkêşkarê li ser / 0 = nerînên serverê ne
gem 3: 1 = pêwendiya RS232 li ser / 0 = RS232 vekêşana
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ger derketina serial betal be, peyamên CAN yên hatine wergirtin di RAM-a cîhaza Proemion CAN de têne hilanîn. Ger ev tampon tije be, xeletiyek zêde ya tampon tê destnîşan kirin.
Ger encam were çalak kirin, hemî peyamên hilanîn tavilê ji navbeynkariya mêvandar re têne şandin.
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.8. Fermanên navbeynkariya serverê veguhezînin
2.8.1. Tiştên serverê vekin / vekin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x80 Daxwaza tişta serverê bike / off (bê baytên daneya zêde)
0x81 Tişta serverê çalak/çalak bike
Jimare 0x00-0xFF Byte 0:
Her bitek ku hatî danîn li ser objeya serverê ya têkildar vediguhezîne / nîşan dide ku tiştê serverê li ser e.
Bitek vesazkirinê tiştên serverê yên neçalak nîşan dide.
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ev ferman ji holê rabûye û êdî ji hêla cîhazên me ve nayê bikar anîn.

2.8.2. Veavakirina objeya serverê biguhezîne / daxwaz bike

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x82 Daxwaza veavakirina objeya serverê (pêdiviya yek byte daneya zêde heye ku tê de jimareya objeya serverê heye)
0x83 Tişta serverê çalak/çalak bike
Jimare 0x01-0x08 Byte 0 (hejmara objektê):
Hejmara yek ji heşt hêmanên serverê yên gengaz ên ku divê bêne guheztin vedihewîne.
0x00-0x01 Byte 1 (IDE):
0x00 = 11-bit ID Object
0x01 = 29-bit ID Object
Byte 2 û hejmarên baytên bilindtir agahdariya jêrîn dihewîne di nîşankirî de   emir:
0x00-0xFF ID (11 an 29 bit)
0x01-0x08 DLC (hejmara baytên daneya peyama CAN)
0x00-0xFF heta 8 bytes daneyan ji peyama can
0x00-0xFF dema cycle ji object server di 10 ms
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Naveroka byte DLC pêdivî ye ku bi hejmara baytên daneya hatine veguheztin razî be, wekî din dibe ku servera veguheztinê bi rengek nediyar tevbigere.
Ev ferman ji holê rabûye û êdî ji hêla cîhazên me ve nayê bikar anîn.

2.8.3. Mîhengên nasnameya kanalê biguherînin / daxwaz bikin 
Parzûnên kanala veguheztinê CAN mîna fîlterên CAN-ê werdigirin ku di beşa peyamên sazkirina CAN Controller-ê de hatine destnîşan kirin heman kar dikin. Peyamên ku ji mêvandar têne wergirtin bi şertên vê parzûnê têne kontrol kirin. Ger şert û merc pêk bên, peyam ji otobusa CAN re tê şandin.

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x84 Daxwaza veguheztina mîhengên nasnameya kanalê bikin
(pêdivî ye yek byte daneya zêde = hejmara kanalê)
0x85 Mîhengên nasnameya kanala veguheztinê biguherînin
(bi kêmî ve du baytên daneya zêde, hejmara kanal û mîhengên kanalê hewce dike)
Jimare 0x00-0x07 Byte 0:
Jimareya objektê veguhezîne
0x00-0x07 Byte 1:
bit 0: 0 = neçalakkirina kanalê, 1 = çalakkirina kanalê
bit 1: 0 = Nasnameya 11-bit veguhezîne, 1 = Nasnameya 29-bit veguhezîne
bit 2: 0 = Nasnameya 11-bit biguhere, 1 = Nasnameya 29-bit biguhezîne
0x00-0xFF Byte 2-3: Nasnameya 11-bit heke byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Nasnameya 29-bit heke byte1, bit 2 = 1
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ev ferman ji holê rabûye û êdî ji hêla cîhazên me ve nayê bikar anîn.

2.8.4. Mîhengên maskeya kanalê biguhezînin / daxwaz bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x86 Daxwaza veguheztina mîhengên maskeya kanalê bikin
(pêdivî ye yek byte daneya zêde = hejmara kanalê)
0x87 Mîhengên maskeya kanala veguhestinê biguherînin
(bi kêmî ve du baytên daneya zêde, hejmara kanal û mîhengên kanalê hewce dike)
Jimare 0x00-0x07 Byte 0:
Jimareya objektê veguhezîne
0x00-0x07 Byte 1:
gem 0: 0 = neçalakkirina kanalê, 1 = çalakkirina kanalê
bit 1: 0 = maskeya 11-bit veguhezîne, 1 = maskeya 29-bit veguhezîne
gem 2: 0 = guherandina maskeya 11-bit, 1 = guherandina maskeya 29-bit
0x00-0xFF Byte 2-3: Maskek 11-bit heke byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Maskek 29-bit heke byte1, bit 2 = 1
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ev ferman ji holê rabûye û êdî ji hêla cîhazên me ve nayê bikar anîn.

2.8.5. Mîhengên dema çerxa kanalê biguherînin / daxwaz bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0x88 Daxwaza veguheztina mîhengên dema çerxa kanalê bikin
(pêdivî ye yek byte daneya zêde = hejmara kanalê)
0x89 Mîhengên dema çerxa kanala veguheztinê biguhezînin
(bi kêmî ve du baytên daneya zêde, hejmara kanal û mîhengên kanalê hewce dike)
Jimare 0x00-0x07 Byte 0:
Jimareya objektê veguhezîne
0x00-0x07 Byte 1:+
gem 0: 0 = neçalakkirina kanalê, 1 = çalakkirina kanalê
bit 1: 0 = dema çerxa 11-bit veguhezîne, 1 = dema gera 29-bit veguhezîne
gem 2: 0 = guhertina dema çerxa 11-bit, 1 = guhertina dema çerxa 29-bit
0x00-0xFF Byte 2-3: Dema çerxa 11-bit heke byte1, bit 2 = 0
0x00-0xFF Byte 2-5: Dema çerxa 29-bit heke byte1, bit 2 = 1
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

2.9. Mîhengên parametreyên cîhazê
2.9.1. Guhertin / Daxwaza Timestamp mîhengan

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0xA0 Demjimêra daxwazêamp mîhengan (daxwaz: bêyî baytên daneya zêde)
0xA1 Demjimêr destnîşan bikinamp mîhengan
Jimare 0x00-0x13 Byte 0:
bit 0: 1 = Timestamp li ser, 0 = Timestamp ji
bit 1: 1 = demjimêra têkildaramp, 0 = Demê mutleqamp
bit 4: 1 = Demjimêra Xeletî û Echo Feedbackamp li ser 0 = Demjimêra Xeletî û Echo Feedbackamp ji
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

Ger “Timestamp-Mode" tê hilbijartin, nirxek jimarvanek 32-bit (çareserkirina 100 μs) piştî baytê daneya paşîn a her peyama CAN hatî wergirtin tê danîn.
Hemî peyamên li ser pêwendiya mêvandar ên ku demjimêrek vedigirinamp di rêza kronolojîk de rast in.
Ger demekamp Pêdivî ye ku piştî peyamên guhezbar ("Bersiva Pêşkêşkar Veguhezîne" an "Bêdengiya CAN Peyamê bişîne") û peyamên xeletiyê, "Dema Xeletî û Bersiva Echo" were danîn.amp' pêdivî ye ku zêde were çalak kirin.
Cûdahiya di navbera "rengdêr" û "moda mutlaq" de ev e ku nirxa jimarvan piştî her peyamek wergirtî di "moda-heval" de ji nû ve tê vesaz kirin.

NOT
Demjimêra "Çewtî û Bersiva Echo".amp tenê ger dem tê veguheztinamp moda çalak e.
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.9.2. Biguherîne CAN dema Dereng veguhezîne

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya byte de hejmara baytên daneyê û hejmara baytên fermanê dihewîne
Ferman 0xA2 Wextê derengiya ragihandinê CAN saz bike
Jimare
(tenê li ser bersivê)
0x00-0xFF Mezinahiya nirxa jimareya bênîşan: 16 bit
(Parametra RAM-ê piştî vesazkirina cîhazê vedigere 0-ê)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ev dema derengmayînê berî her peyama CAN tê danîn, da ku veguheztina CAN hêdîtir bibe.

2.9.3. Wextê bendê IP-blokayê saz bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0xA3 Wextê bendê IP-blokayê bicîh bikin (ji bo karanîna çêtir a bandê)
Jimare 0x00-0xFF Navber di 10 milîçirkeyan de
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

2.9.4. Navbera hesabkirina rêjeya baudê bicîh bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0xA4 Navbera hesabkirina rêjeya baudê CAN saz bikin
Jimare 0x00-0xFF Navber di milîçirkeyan de
Mezinahiya nirxa jimareya bênîşan: 16 bit (pêşîn MSB)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Bikaranîna wekî fermana dirêjkirî mimkun e (li Forma Fermana Berfireh (Moda Byte) binêre).

2.9.5. Gihîştina ferhengê CANoveke

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0xA5 Di ferhenga objeyê de bixwînin / binivîsin
Jimare 0x00-0xFF Daxwaz: Byte 0:
Ferman: 0x01 nivîsandin, 0x00 xwendin (bê baytên daneya zêde)
Byte 1-2:
Indeks (LSB yekem)
Byte 3:
Sub-index
bytes daneya zêde:
Daneyên (pêşîn LSB)
Bersiv: Byte 0:
Encam: Serkeftina xwendinê 0x40
0x80 têkçûna xwendinê (bêt baytên daneya zêde)
Serkeftina nivîsandina 0x41 (bê baytên daneya zêde)
0x81 têkçûna nivîsandinê (bêt baytên daneya zêde)
Byte 1-2:
Indeks (LSB yekem)
Byte 3:
Sub-index
bytes daneya zêde:
Daneyên (pêşîn LSB)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

2.10. Fermanên gihîştina hardware
2.10.1. Device Vegere

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0xC0 Set amûrê reset
Jimare  —
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Amûr bi fermana "Nasnameya cîhazê" bersivê didin vê fermanê.
Ji bo hin amûran ev ferman rê nade vesazkirina hardware ji ber ku dê pêwendiya mêvandar winda bibe.

  • KANÎNview Ethernet
  • DIKARIN Bluetooth / WLAN girêdin

2.10.2. Daxwaza nirxa kanala analogê bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0xC2 Daxwaza nirxa kanala analogê bike (pêdivî ye 1 byte daneya zêde ku hejmara kanalê tê de heye)
Jimare 0x00-0x03 Byte 0 (hejmara kanalê):
0x00: voltage
0x01: CAN Rêza kêm
0x02: CAN Rêza Bilind
0x03: Têketinên analog 1 û 2
0x00-0xFF Byte 1: nirxa analog (ji bo kanala 0…2, li ravekirina jêrîn binêre)
Byte 1-4: (ji bo kanala 3) Ketina analog 1 voltage IEEE 754 kodkirî, yekem LSB
Byte 5-8: (ji bo kanala 3) Ketina analog 2 voltage IEEE 754 kodkirî, yekem LSB
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

NOT
Tenê CANview RS232 dikare rêza CAN vol bipîvetage astên.
Ev pîvandin tenê ji bo rêjeyên baud CAN yên 125 kBit/s û hêdîtir gengaz e.

Nirxa kanala dîjîtal saz bikin / daxwaz bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0xC4 Daxwaza nirxa kanala dîjîtal (pêdivî ye 1 bayt daneya zêde ku hejmara kanalê tê de heye)
0xC5 Nirxa kanala dîjîtal destnîşan bikin (pêdivî ye ku 2 baytên daneya zêde ku hejmara kanal û nirxê tê de hene)
Jimare 0x00-0xFF Byte 0 (hejmara kanalê): 0x00: berxwedana bidawîkirina otobusê
0x00-0x01 Byte 1: nirxa dîjîtal (1 = ser, 0 = neçalak)
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Her fermanek set bi nirxên rastîn têne bersivandin.

2.10.3. Şîfreya Têkiliyê saz bikin

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0xC6 Daxwaza kontrolkirina şîfreya pêwendiyê bikin
Jimare xx Ferman
Byte 0…n:
Rêza şîfreyê (pêşniyaz: "GSMONLIN") Bersiv
Byte 0:
0 = şîfre hate kontrol kirin û baş e
Ger kontrolkirina şîfreyê bi ser neket, bersivek ji cîhazê tune
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ev peyam pir girîng e ku hûn hemî fonksiyona navbeynkariya moda baytê li CANlink GSM/UMTS vekin.
Rûniştinek tenê bi kontrolkirina şîfreya pêwendiya rast gengaz e!

2.10.4. Şîfreya Peywendiyê vegerîne

Byte(s) Giranî Terîf
SOF
(Destpêka Çarçoveyê)
0x43 SOF destpêka fermanê nîşan dide.
Dirêjî xx Di dirêjahiya baytê de hejmara baytên daneyê û hejmara baytên fermanê yên li pey dihewîne.
Ferman 0xC7 Kontrola şîfreya pêwendiyê ji nû ve bike
Checksum xx Kontrola XOR ya SOF, Dirêjahî, Ferman û Dane-bytes vedihewîne.
EOF
(Dawiya Çarçoveyê)
0x0D EOF byte dawiya fermanê nîşan dide.

NOT
Ev peyam pêwendiya moda baytê kilît dike.
Divê ev ferman di dawiya danişîna pêwendiyê de were şandin.

Ferman û Amûrên

Tabloya jêrîn kurteya hemî fermanên heyî peyda dike û destnîşan dike ku kîjan cîhaza Proemion wan piştgirî dike.
Bikaranîna fermanek ji bo amûrek Proemion bi "S", "E" an "S / E" tête nîşankirin.

Ev kurtenivîs ji bo:

  • "S" Amûra Proemion vê fermanê tenê di forma fermana standard de piştgirî dike (binêre Forma Fermandariyê (Moda Byte)).
  • "E" Amûra Proemion vê fermanê tenê di forma fermana dirêjkirî de piştgirî dike (li Forma Fermana Berfireh (Moda Byte) binêre).
  • "S / E" Amûra Proemion vê fermanê di forma fermana standard û di forma fermana berfireh de piştgirî dike.
Agah Ferman Sazî
Awa KANÎNview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
bêtêl
3000
CANlink
bêtêl 4000
KANÎNview
Ethernet
CANlink
hejî
5000
CANlink
hejî
3000
KANÎNview
RS232
Peyamên Daneyên Pêvajoyê 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
Mesajên Feedback 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

* Vebijarkên daneya fermanê yên jêrîn ji bo CLM3000 û CLM3600 nayên bicîh kirin:
– bit 2: 1 = Bersiva serverê li ser / 0 = nerînên serverê ne
- bit 3: 1 = pêwendiya RS232 / 0 = RS232 vekêşana

Agah Ferman Sazî
Awa KANÎNview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
bêtêl 3000
CANlink
bêtêl 4000
KANÎNview
Ethernet
CANlink
hejî
5000
CANlink
hejî
3000
KANÎNview
RS232
Peyamên Daneyên Teşhîs 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
Peyamên Veavakirina Navrûya Mêvandar 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
Fermanên Navrûya Serverê Veguhezînin 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Awa KANÎNview   USB CAN Bluetooth-ê girêde
2000
CAN girêdana WLAN
2000
CAN girêdana wireless 3000 CANlink wireless 4000 KANÎNview Ethernet CANlink mobile
5000
CANlink mobile
3000
KANÎNview
RS232
Mîhengên Parametreya Device 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
Fermanên Gihîştina Hardware 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

Versiyon: 11.0.549

Proemion logo

Belge / Çavkanî

PDF thumbnailProtokola Fermana Byte Fermanên Binary
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Pirsek bipirsin

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

Pirsek bipirsin

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.