

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şî cî
| 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

Belge / Çavkanî
![]() | Protokola Fermana Byte Fermanên Binary |
Çavkanî
- docs.proemion.comdocs.proemion.com
- Navenda Piştgiriyê - Alîkariya Xerîdar - Çavkanî - Proemionsupport.proemion.com
- Parvekirina Rastkirina Girêdanêwww.proemion.com
- Çavdêrî û analîzên sermayeyên pîşesaziyê yên krîtîk - Proemionwww.proemion.com
- Manual Bikarhênermanual.tools
