
Byte komandoen eskuliburua
Byte Command Protocol Komando bitarrak
Byte Command Eskuliburuak Proemion Byte Command Protokoloaren komandoak eta haien egitura deskribatzen ditu urruneko ostalari batek eta CAN sareak mezuen transmisioetarako erabiliko dituena.
Orokorra
Byte Command Eskuliburuak Proemion Byte Command Protokoloak erabiltzen dituen egitura eta komandoak deskribatzen ditu.
Protokolo hau Proemion GmbH-en CANerako PCrako atebide guztiek onartzen dute urruneko ostalari batekin gailuak onartzen duen interfazearen bidez komunikatzeko.
Ondorengo eskuliburuak gailuaren eskuliburu espezifikoak zabaltzen ditu.
Zalantzarik izanez gero, begiratu zure atebide-gailu espezifikoko gailuen eskuliburuak ere.
CAN to PC atebideek CAN sare bat urruneko ostalari batera konektatzen dute RS232, USB, Ethernet, Bluetooth edo WLAN bezalako interfaze zehatz bat erabiliz.
Proemion Byte Command Protokoloak ostalariaren eta CAN sarearen arteko CAN mezu gardena bi norabide bidaltzeko balio du, baita ostalariaren eta atebidearen arteko komandoak transferitzeko ere.
Proemion CAN to PC atebide guztiek protokolo berean funtzionatzen dutenez, edozein aplikazio software erraz heda daiteke komunikazio interfaze desberdinak erabiltzeko, oinarrizko komunikazio errutinak trukatuz.
Komando gehienak atebide guztiek onartzen dituzte, kasu batzuetan komando bereziak ez dituzte gailu bakarrek onartzen.
Komandoak eta gailuak kapituluko taulak gainbehera ematen dizuview atebide mota bakoitzak onartzen dituen komandoetan.
OHARRA
Normalean gailuen ezarpenetan eragina duten komando guztiak atebideko RAM lurrunkorren memorian soilik gordetzen dira, berrezarri ondoren gailuen memoria ez lurrunkorrean gordetako ezarpenak berriro erabiltzen dira.
Ezarpen hauek gailu konfiguratzaile espezifikoko softwarearekin alda ditzakezu edo, gailuak onartzen badu, CANopen bidez.
Salbuespena: "CAN baud rate" komandoa betirako gordetzen da.
Zenbait atebidetan, hasierako bytea (lehenetsia: 0x43) eta stop-bytea (lehenetsia: 0x0D) alda daitezke konfiguratzaileen softwarean.
Eskuliburu honetako deskribapen guztiek balio lehenetsiak erabiltzen direla suposatzen dute.
Informazio eta laguntza gehiago lortzeko, bete laguntza-inprimakia, ikus Zerbitzua eta laguntza.
Kontrolatzaileen, softwarearen, firmwarearen eta dokumentazioaren azken bertsioak eskuragarri daude gure webgunean webgunea: Deskarga Zentroa.
1.1. Zerbitzua eta Laguntza
Kontrolatzaileen, softwarearen, firmwarearen eta dokumentazioaren azken bertsioak eskuragarri daude gurean Dokumentu Liburutegia.
Laguntza behar al duzu edo akatsen bat jakinarazi nahi duzu?
Bisitatu gure webgunea Proemion informazio gehiago jasotzeko, edo igo ezazu txartela Laguntza.
Byte moduko komandoak
2.1. Komando formatua (byte modua)
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. 'C' (0x43) ezarpen lehenetsia da. Zenbait gailutan balio hori alda daiteke. Eskuliburu honek ezarpen lehenetsia erakusten du beti. |
| Luzera | 0x00-0xFF | Luzera byteak datu-byte kopurua eta komando-byte-kopurua jarraitzen du. |
| Agindua | 0x00-0xFF | Komando bytea, 0x00tik 0xFE balioak komando zuzenak dira, 0xFF balioak hurrengo byteak komando-luzapena duela esan nahi du. |
| Datuak | xx | Datuen edukia |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. 0x0D (Carriage Return) ezarpen lehenetsia da. Zenbait gailutan balio hori alda daiteke. Eskuliburu honek ezarpen lehenetsia erakusten du beti |
“–” balio horrek ez duela interesik esan nahi du
"xx" eremuak konfigurazio/erantzun balioa duela esan nahi du
Proemion CAN gailuaren ezarpenak aldatzen edo eskatzen dituen mezu bakoitzari komando-byte bereko mezu baten bidez erantzuten zaio, ezarpen berriak jasotzen dituena.
OHARRA
Eskatzeko komandoek normalean ez dute parametro gehigarririk behar (ez da "Datu" eremurik).
Salbuespenak komandoaren deskribapenean aipatzen dira.
2.1.1. Adibample
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | 0x0B | Luzera byteak datu-byte kopurua eta komando-byte-kopurua jarraitzen du. |
| Agindua | 0x00 | 11 biteko ID CAN mezua |
| Datuak | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (MSB lehenik) CAN-mezua Datuen edukia |
| Checksum | 0xCE | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF | 0x0D | EOF byteak komandoaren amaiera markatzen du. |
2.2. Komando formatua hedatua (byte modua)
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. 'C' (0x43) ezarpen lehenetsia da. Zenbait gailutan balio hori alda daiteke. Eskuliburu honek ezarpen lehenetsia erakusten du beti. |
| Luzera | 0x00-0xFF | Luzera byteak datu-byte kopurua eta komando-byte-kopurua jarraitzen du. |
| Komando Hedatua | 0xD0-0xDF | Komando byte, 0xD0tik 0xDF bitarteko balioak komando hedatuak dira |
| Datuak | xx | 0. bytea: CAN-Channel (0tik hasita CAN 1) / 128 ... 255 modulurako gordeta (WLAN / GSM / GPS...) 1. bytea: Agindua 2. bytea: Datuen edukia |
| Checksum | 0xCE | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF | 0x0D | EOF byteak komandoaren amaiera markatzen du. |
“–” balio horrek ez duela interesik esan nahi du
"xx" eremuak konfigurazio/erantzun balioa duela esan nahi du
2.2.1. Adibample – Komando Hedatua
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | 0x0D | Luzera byteak datu-byte kopurua eta komando-byte-kopurua jarraitzen du. |
| Agindua | 0xD0 | Komando Hedatua |
| Datuak | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-kanala: 2 Komandoa: 11 biteko ID CAN mezuaren IDa (0x789) (MSB lehenik) CAN-mezua Datuen edukia |
| Checksum | 0x19 | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
2.3. Prozesatu Datuen Mezuak
Mezu hauek ostalariari jasotako CAN mezuak transmititzeko edo ostalaritik CAN sarera bidaltzeko erabiltzen dira.
2.3.1. CAN datu-markaren harrera
CAN busetik atebidean jasotako CAN datu-markaren mezuak ostalari interfazera transferitzen dira hurrengo formatuan.
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x00 | 11 biteko ID CAN mezua jaso da |
| 0x01 | 11 biteko ID CAN mezua jaso da, mezuak 32 biteko denbora tarte gehigarria daukaamp balioa. | |
| 0x02 | 29 biteko ID CAN mezua jaso da | |
| 0x03 | 29 biteko ID CAN mezua jaso da, mezuak 32 biteko denbora tarte gehigarria daukaamp balioa. | |
| Datuak | 11 biteko ID mezuetarako: | |
| 0x00-0xFF | Byte 0-1: 11 biteko CAN ID (MSB lehenik) datu gehigarriak byteak: Gehienez 8 CAN datu-byte 32 biteko aldiz gehiagoamp balioa (times bada bakarrikamp aukera gaituta dago, ikusi behean) |
|
| 29 biteko ID mezuetarako: | ||
| 0x00-0xFF | Byte 0-3: 29 biteko CAN ID (MSB lehenik) datu gehigarriak byteak: Gehienez 8 CAN datu-byte 32 biteko aldiz gehiagoamp balioa (bakarrik aldizamp aukera gaituta dago, ikusi behean) |
|
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
aldiz bat badaamp nahi izanez gero, aukera hau dagokion komando-mezuarekin gaitu behar da (ikus Berrezarri gailua).
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.3.2. CAN datu-markoa transmititu
CAN datu-markoaren mezuak CAN busera igortzeko, ostalari-interfazeak hurrengo formatuan bidaltzen ditu datuak atebidera.
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x00 | Igorri 11 biteko ID CAN datu-markoa |
| 0x02 | Igorri 29 biteko ID CAN datu-markoa | |
| Datuak | 11 biteko ID mezuetarako: | |
| 0x00-0xFF | Byte 0-1: 11 biteko CAN ID (MSB lehenik) datu gehigarriak byteak: Gehienez 8 CAN datu-byte |
|
| 29 biteko ID mezuetarako: | ||
| 0x00-0xFF | Byte 0-3: 29 biteko CAN ID (MSB lehenik) datu gehigarriak byteak: Gehienez 8 CAN datu-byte |
|
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.3.3. CAN urruneko fotograma jasotzea
CAN busetik atebidean jasotako CAN urruneko fotograma mezuak ostalari interfazera transferitzen dira hurrengo formatuan.
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x04 | 11 biteko ID CAN urruneko fotograma jaso da |
| 0x05 | 11 biteko ID CAN urruneko fotograma jaso da, mezuak 32 biteko denbora tarte gehigarri bat daukaamp balioa. | |
| 0x06 | 29 biteko ID CAN urruneko fotograma jaso da | |
| 0x07 | 29 biteko ID CAN urruneko fotograma jaso da, mezuak 32 biteko denbora tarte gehigarria daukaamp balioa. | |
| Datuak | 11 biteko ID urruneko markoetarako: | |
| 0x00-0xFF | Byte 0-1: 11 biteko CAN ID (MSB lehenik) datu gehigarriak byteak: DLC (CAN remote frame Data Length Code) 32 biteko denbora gehiagoamp balioa (times bada bakarrikamp aukera gaituta dago, ikusi behean) |
|
| 29 biteko ID urruneko markoetarako: | ||
| 0x00-0xFF | Byte 0-3: 29 biteko CAN ID (MSB lehenik) datu gehigarriak byteak: DLC (CAN remote frame Data Length Code) 32 biteko denbora gehiagoamp balioa (times bada bakarrikamp aukera gaituta dago, ikusi behean) |
|
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
aldiz bat badaamp nahi izanez gero, aukera hau dagokion komando-mezuarekin gaitu behar da (ikus Berrezarri gailua).
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.3.4. Igorri CAN urruneko markoa
CAN urruneko fotograma mezuak CAN busera igortzeko, ostalari-interfazeak datuak bidaltzen ditu atebidera hurrengo formatuan.
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x04 | Igorri 11 biteko ID CAN urruneko fotograma |
| 0x06 | Igorri 29 biteko ID CAN urruneko fotograma | |
| Datuak | 11 biteko ID urruneko markoetarako: | |
| 0x00-0xFF | 0-1 byte: 11 biteko CAN ID (MSB lehenik) datu-byte gehigarriak: DLC (CAN urruneko fotograma Datu-luzera kodea) |
|
| 29 biteko ID urruneko markoetarako: | ||
| 0x00-0xFF | 0-3 byte: 29 biteko CAN ID (MSB lehenik) datu-byte gehigarriak: DLC (CAN urruneko fotograma Datu-luzera kodea) |
|
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.3.5. RS232 datu-markoa transmititzea eta jasotzea
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x09 | RS232 datu-markoa |
| Datuak | xx | RS232 datuak |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
2.3.6. Optimizazio blokea jaso
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x08 | Optimizazio blokea jaso |
| Datuak | xx | Optimizazioaren datuak jaso |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
2.4. Iritzi mezuak
Mezu hauek feedback-datuak dituzte, erabiltzaileari CAN mezuen transmisio zuzena egiaztatzeko aukera ematen diotenak.
2.4.1. CAN mezuen transmisioaren iritzia
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x20 | 11 biteko ID CAN mezua transmititu da |
| 0x21 | 11 biteko ID CAN mezua transmititu da, iritziak denbora-tarte gehigarri bat daukaamp transmisio denboraren | |
| 0x22 | 29 biteko ID CAN mezua transmititu da | |
| 0x23 | 29 biteko ID CAN mezua transmititu da, iritziak denbora-tarte gehigarri bat daukaamp transmisio denboraren | |
| 0x24 | 11 biteko ID CAN urruneko fotograma transmititu da | |
| 0x25 | 11 biteko ID CAN urruneko fotograma transmititu da, iritziak denbora-tarte gehigarri bat daukaamp transmisio denboraren | |
| 0x26 | 29 biteko ID CAN urruneko fotograma transmititu da | |
| 0x27 | 29 biteko ID CAN urruneko fotograma transmititu da, iritziak denbora-tarte gehigarri bat daukaamp transmisio denboraren | |
| 0x28 | 11 biteko ID Transmit Server mezua transmititu da | |
| 0x29 | 11 biteko ID Transmit Server mezua transmititu da, iritziak denbora-tarte gehigarri bat daukaamp transmisio denboraren | |
| 0x2A | 29 biteko ID Transmit Server mezua transmititu da | |
| 0x2B | 29 biteko ID Transmit Server mezua transmititu da, iritziak denbora-tarte gehigarri bat daukaamp transmisio denboraren | |
| Datuak | 11 biteko ID mezuetarako / urruneko markoetarako: | |
| 0x00-0xFF | Byte 0-1: 11 biteko CAN ID (MSB lehenik) |
|
| 0x00-0xFF | datu-byte gehigarriak (ez urruneko markoan iritzia): Gehienez 8 CAN Data byte 32 biteko aldiz gehiagoamp balioa (times bada bakarrikamp aukera gaituta dago, ikusi behean) |
|
| 29 biteko ID mezuetarako / urruneko markoetarako: | ||
| 0x00-0xFF | Byte 0-3: 29 biteko CAN ID (MSB lehenik) |
|
| 0x00-0xFF | datu-byte gehigarriak (ez urruneko markoan iritzia): Gehienez 8 CAN Data byte 32 biteko aldiz gehiagoamp balioa (times bada bakarrikamp aukera gaituta dago, ikusi behean) |
|
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Iritzi-mezuak nahi izanez gero, iritzia aukera dagokion komandoaren bidez aktibatu behar da (ikus Aktibatu/desaktibatu zerbitzariaren objektuak).
aldiz bat badaamp hobesten da, aukera hau dagokion mezuak gaitu behar du (ikus Gailua Berrezarri).
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.5. Diagnostiko datuen mezuak
2.5.1. Gailuaren IDa
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x40 | Gailuaren ID katea (eskaera: ez dago datu-byte gehigarririk) |
| Datuak (erantzunaren arabera bakarrik) |
0x00-0xFF | ID katea (erantzunean soilik) |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
2.5.2. Hardware/Software bertsioa
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x41 | Hardware/Software bertsioa (eskaera: ez dago datu-byte gehigarririk) |
| Datuak (erantzunaren arabera bakarrik) |
0x00-0xFF | 0-1 byte: Gailuaren hardware bertsioa |
| Byte 2-3: Firmwarearen software bertsioa | ||
| Byte 4-5: Abio-kargatzailearen software-bertsioa | ||
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
2.5.3. Akatsa egoera
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x42 | Errore-egoera (eskaera: ez dago datu-byte gehigarririk) |
| 0x43 | Errore-egoera-mezua, denbora-tarte gehigarri bat duenaamp balioa (ez dago eskaera komandorik, erantzun mezua bakarrik) |
|
| Datuak (erantzunaren arabera bakarrik) |
0x00-0xFF | 0. bytea: 0. bit: Buffer gainezka jaso dezake 1. bit: Igortzeko denbora-muga CAN 2. bit: CAN erroreen kontagailua gainezka egitea 3. bit: CAN bus desaktibatu errorea 4. bit: Ostalariaren interfazearen sintaxi-errorea 5. bit: Ostalariaren interfazearen formatuan errorea 6. bit: Ostalariaren interfazea transmititzeko buffer gainezkatzea 7. bit: ez erabiltzen 1. byte (CAN kontrolagailuaren azken errore-kodea): '0': Ez dago errorerik '1': sekuentzia batean 5 bit berdin baino gehiago gertatu dira '2': Jasotako mezuak ez du formatu egokia '3': Igorritako mezua ez da onartu '4': Ezin da maila errezesiboa ezarri transmisioan '5': Ezin da maila nagusirik ezarri transmisioan '6': jasotako CRC egiaztagiriaren batura ez da zuzena |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
aldiz bat badaamp hobesten da, aukera hau dagokion mezuak gaitu behar du (ikus Gailua Berrezarri).
Errore-egoera aldatzen den bakoitzean, errore-egoera-mezu bat sortzen da automatikoki.
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.5.4. Interfazeen bertsioa
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x44 | Interfazeen bertsioa (adibidez, Bluetooth modulua, WLAN modulua, ...) (eskaera: datu-byte gehigarririk ez) |
| Datuak (erantzunaren arabera bakarrik) |
0x00-0xFF | ASCII kodetutako bertsio-katea |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
Modulua hautagarria da.
2.5.5. Uneko CAN-bus karga
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x47 | Uneko autobus-karga segundoko mezutan (eskaera: ez dago datu-byte gehigarririk) |
| Datuak (erantzunaren arabera bakarrik) |
0x00-0xFF | 0-1 byte: sinatu gabeko zenbaki osoaren balioaren tamaina: 16 bit (MSB lehenik) |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.5.6. Gailua lanpetuta / komandoa ez da onartzen
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x48 | Gailuak ezin du komandoa exekutatu (beste komandoetan bakarrik erantzuna) |
| Datuak | 0x00-0xFF | Etorkizuneko erabilerarako gordeta |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.5.7. Ezarri CAN transmisioko atzerapen-denbora
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x49 | Ezarri CAN transmisioko atzerapen-denbora |
| Datuak | 0x00-0xFF | Sinatu gabeko zenbaki osoaren tamaina: 16 bit (MSB lehenik) (RAM parametroa 0ra ezartzen da gailua berrezarri ondoren) Atzeratu denbora hurrengo komandoa 10 ms-tan ebaluatu arte, balio hau behin bakarrik aplikatzen da! |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.6. CAN kontrolagailuaren konfigurazio mezuak
2.6.1. Aldatu/eskatu jaso kanalaren IDaren ezarpenak
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x50 | Eskatu jasotzeko kanalaren IDaren ezarpenak (datu byte gehigarri bat behar du = kanalaren zenbakia) |
| 0x51 | Aldatu jasotzeko kanalaren IDaren ezarpenak (gutxienez bi datu-byte gehigarri behar ditu, kanalaren zenbakia eta kanalaren ezarpenak) |
|
| Datuak | 0x00-0xFF | 0. bytea: Jaso objektuaren zenbakia (barrutia atebide-gailuaren araberakoa da) CANview USB / RS232: 0…8 CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | 1. bytea: 0. bit: 0 = kanala desgaitu, 1 = kanala gaitu 1. bit: 0 = 11 biteko IDa jaso, 1 = 29 biteko IDa jaso 2. bit: 0 = aldatu 11 biteko IDa, 1 = aldatu 29 biteko IDa 2-3 byte: 11 biteko IDa byte1 bada, 2 bit = 0 2-5 byte: 29 biteko IDa byte1 bada, 2 bit = 1 |
|
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Aldaketa-mezuak ID informaziorik ez badu (luzera byte < 4), azken ID ezarpena geratzen da.
Kasu honetan 1 byte, 2 bit jaramonik egiten dira.
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.6.2. Aldatu/eskatu jaso kanal-maskararen ezarpenak
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x52 | Eskatu jasotzeko kanal-maskararen ezarpenak (datu byte gehigarri bat behar du = kanalaren zenbakia) |
| 0x53 | Aldatu jasotzeko kanal-maskararen ezarpenak (gutxienez bi datu-byte gehigarri behar ditu, kanalaren zenbakia eta kanalaren ezarpenak) |
|
| Datuak | 0x00-0xFF | 0. bytea: Jaso objektuaren zenbakia (barrutia atebide-gailuaren araberakoa da) CANview USB / RS232: 0…8 CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | 1. bytea: 0. bit: 0 = kanala desgaitu, 1 = kanala gaitu 1. bit: 0 = jaso 11 biteko maskara, 1 = jaso 29 biteko maskara 2. bit: 0 = aldatu 11 biteko maskara, 1 = aldatu 29 biteko maskara 2-3 byte: 11 biteko maskara byte1 bada, 2 bit = 0 2-5 byte: 29 biteko maskara byte1 bada, 2 bit = 1 |
|
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Aldaketa-mezuak maskara-informaziorik ez badu (luzera byte < 4), azken maskara ezarpena geratzen da.
Kasu honetan 1 byte, 2 bit jaramonik egiten dira.
Gailuak kanal bakoitzerako maskara indibidualak onartzen ez baditu (CANview RS232), 1etik 7ra kanalerako maskararen ezarpenak ez ikusi egiten dira eta 0 kanalaren ezarpenarekin erantzuten da.
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.6.3. CAN baud-tasa
| Byte(k) | Balioa | Deskribapena |
| SOF
(Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x56 | Eskatu CAN baud-abiaduraren parametroak (ez dago datu-byte gehigarririk) |
| 0x57 | Ezarri CAN baud-tasa parametroak | |
| Datuak | 0x00-0xFF | 0. bytea: 0xFF CIA-k baud-tasa estandarra betetzen ez badu, bestela: 0x00: 10 kBit/s 0x01: 20 kBit/s 0x02: 50 kBit/s 0xFE: 100 kBit/s 0x03: 125 kBit/s 0x04: 250 kBit/s 0x05: 500 kBit/s 0x06: 800 kBit/s 0x07: 1 MBit/s 0xFF: BTR balioak erabiltzen dira 1. bytea: BTR0 balioa (gailuaren menpekoa, byte 0 = 0xFF bada bakarrik) 2. bytea: BTR1 balioa (gailuaren menpekoa, byte 0 = 0xFF bada bakarrik) 3. bytea: BTR2 balioa (gailuaren menpekoa, byte 0 = 0xFF bada bakarrik) 4. bytea: BTR3 balioa (gailuaren menpekoa, byte 0 = 0xFF bada bakarrik) |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Datuen 0 bytea 0xFF gisa ezartzen bada, BTR balioak estandarrak ez diren baud-tasa ezartzeko erabiltzen dira.
Baud-tasa estandarra erabiltzen bada, BTR balioak ez dira beharrezkoak, hala ere erabiltzen badira, ez dira aintzat hartzen!
Gailuaren ezarpen estandarrek onartzen ez duten baud-tasa bat ezarri behar baduzu, jarri harremanetan gure laguntzarekin informazio gehiago lortzeko, ikus Zerbitzua eta laguntza.
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.6.4. CAN kontrolagailua berrezarri
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x58 | CAN kontrolagailua berrezarri (ez dago datu-byte gehigarririk) |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
"CAN Controller Reset" komandoak CAN kontrolagailuaren berrezartze osoa egiten du, denbora tartea barneamp buffer-ak baloratu, jaso eta transmititu.
CAN kontroladorearen berrezartzeak gailuaren errore-egoera ere berrezartzen du.
Horregatik, CAN kontrolagailua berrezarri ondoren, errore-egoera mezu bat sortzen da, errore-egoera eguneratzeko.
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.6.5. Ezarri CAN interfazearen Baud modu automatikoa
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x59 | Ezarri baud modu automatikoa (ez dago datu-byte gehigarririk) |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Baud modu automatikoa gailuak onartzen dituen baud-tasa estandarrekin soilik posible da.
Baud automatikoki detektatzeko beharrezkoa da autobusean funtzionatzen duen komunikazioa izatea.
Baud-tasa hautematea aktibo dagoen bitartean, Proemion CAN gailuak modu pasiboan daude eta ez dute eraginik CAN buseko trafikoan.
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
Baud automatikoko komandoak atebideko gailua "Auto Baud Mode" moduan ezartzen du.
Gailuak CANeko trafikoa entzuten du eta automatikoki konfiguratzen du baud-tasa (gailuak onartzen dituen baud-tasa estandarrak soilik detektatzen dira).
Baud-abiaduraren ezarpen egokia lortu ondoren, gailuak erantzun bat sortzen du, detektaturiko baud-abiadura duena.
Mezu honen formatua CAN baud-tasa eskaeraren mezuaren berdina da, komando-bytea 0x59 dela izan ezik.
Baud-tasarik hautematen ez denean, gailuak konfiguratutako azken baud-tasa erabiltzen du funtzionatzeko.
Kasu honetan, baud-abiaduraren erantzuna baud-tasa estandarra eskatuko balitz bezalaxe da.
2.6.6. Ezarri/eskatu modu aktibo/pasiboa
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x5A | Eskatu modu aktibo/pasiboa (ez dago datu-byte gehigarririk) |
| 0x5B | Ezarri modu aktibo/pasiboa | |
| Datuak | 0x00-0x01 | 0x00 gailua = modu aktiboa 0x01 gailua = modu pasiboa |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.6.7. Aldatu/eskatu jaso kanalaren ziklo-denbora
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x5C | Eskatu jasotzeko kanalaren ziklo-denbora (datu byte gehigarri bat behar du = kanalaren zenbakia) |
| 0x5D | Aldatu jasotzeko kanalaren ziklo-denbora (gutxienez bi datu-byte gehigarri behar ditu, kanalaren zenbakia eta kanalaren ezarpenak) |
|
| Datuak | 0x00-0xFF | 0. bytea: Jaso objektuaren zenbakia (barrutia atebide-gailuaren araberakoa da) CANview Ethernet: 0…7 CANlink Bluetooth / WLAN: 0…15 |
| 0x00-0xFF | 1. bytea: Ziklo-denbora 10 ms-tan |
|
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.7. Ostalariaren interfazearen konfigurazio-mezuak
2.7.1. Iritzi / irteera ezarpenak
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Byte(k) | Balioa | Deskribapena |
| Agindua | 0x60 | Eskatu iritziaren ezarpenak (ez dago datu-byte gehigarririk) |
| 0x61 | Ezarri iritziaren ezarpenak | |
| Datuak | 0x00-0x07 | Byte 0: pixka bat 0: 1 = CAN irteera aktibatuta / 0 = CAN irteera desaktibatuta 1. bit: 1 = Bidali CAN mezuaren feedbacka aktibatuta / 0 = feedbacka desaktibatuta pixka bat 2: 1 = Zerbitzariaren iritzia aktibatuta / 0 = zerbitzariaren iritzia desaktibatuta pixka bat 3: 1 = RS232 interfazea aktibatuta / 0 = RS232 interfazea itzalita |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Serie-irteera desgaituta badago, jasotako CAN mezuak Proemion CAN gailuaren RAMan gordetzen dira. Buffer hau beteta badago, buffer gainezkatze errore bat adieraziko da.
Irteera gaituta badago, gordetako mezu guztiak berehala igortzen dira ostalariaren interfazera.
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.8. Igorri zerbitzariaren interfazeko komandoak
2.8.1. Aktibatu/desaktibatu zerbitzariaren objektuak
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x80 | Eskatu zerbitzariaren objektua aktibatu / desaktibatu (datu byte gehigarririk gabe) |
| 0x81 | Ezarri zerbitzariaren objektua aktibatu / desaktibatu | |
| Datuak | 0x00-0xFF | Byte 0: Ezarritako bit bakoitzak dagokion zerbitzari-objektua pizten du / zerbitzari-objektua aktibatuta dagoela erakusten du. Berrezarri bit batek zerbitzariaren objektu desgaituak markatzen ditu. |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hau zaharkituta dago eta jada ez dute erabiltzen gure gailuek.
2.8.2. Aldatu / eskatu zerbitzariaren objektuaren konfigurazioa
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x82 | Eskatu zerbitzariaren objektuaren konfigurazioa (zerbitzariaren objektuaren zenbakia duen datu-byte gehigarri bat behar du) |
| 0x83 | Ezarri zerbitzariaren objektua aktibatu / desaktibatu | |
| Datuak | 0x01-0x08 | Byte 0 (objektu zenbakia): Aldatu beharreko zortzi zerbitzari-objektu posibleetako baten zenbakia dauka. |
| 0x00-0x01 | Byte 1 (IDE): 0x00 = 11 biteko ID objektua 0x01 = 29 biteko ID objektua 2 byte-ko eta goragoko byte-zenbakiek informazio hau dute bistaratzen direnean ordena: |
|
| 0x00-0xFF | ID (11 edo 29 bit) | |
| 0x01-0x08 | DLC (CAN mezuaren datu-byte kopurua) | |
| 0x00-0xFF | arte 8 datu-byte lata mezuaren | |
| 0x00-0xFF | ziklo-denbora zerbitzariaren objektuaren 10 ms-tan | |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
DLC bytearen edukiak ados egon behar du transmititutako datuen byte-kopuruarekin, bestela transmisio-zerbitzariak ezusteko portaera izan dezake.
Komando hau zaharkituta dago eta jada ez dute erabiltzen gure gailuek.
2.8.3. Aldatu / eskatu transmisio kanalaren ID ezarpenak
CAN igortzeko kanaleko iragazkiak CAN kontrolagailuaren konfigurazio mezuen kapituluan deskribatutako CAN jasotzeko iragazkien antzera funtzionatzen dute. Ostalariarengandik jasotako mezuak iragazki-baldintza honekin egiaztatzen dira. Baldintzak betetzen badira, mezua CAN busera bidaltzen da.
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x84 | Eskatu transmisio-kanalaren IDaren ezarpenak (datu byte gehigarri bat behar du = kanalaren zenbakia) |
| 0x85 | Aldatu transmisio kanalaren IDaren ezarpenak (gutxienez bi datu-byte gehigarri behar ditu, kanalaren zenbakia eta kanalaren ezarpenak) |
|
| Datuak | 0x00-0x07 | 0. bytea: Objektu zenbakia transmititu |
| 0x00-0x07 | 1. bytea: 0. bit: 0 = kanala desgaitu, 1 = kanala gaitu 1. bit: 0 = 11 biteko IDa transmititzea, 1 = 29 biteko IDa transmititzea 2. bit: 0 = aldatu 11 biteko IDa, 1 = aldatu 29 biteko IDa |
|
| 0x00-0xFF | 2-3 byte: 11 biteko IDa byte1 bada, 2 bit = 0 | |
| 0x00-0xFF | 2-5 byte: 29 biteko IDa byte1 bada, 2 bit = 1 | |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hau zaharkituta dago eta jada ez dute erabiltzen gure gailuek.
2.8.4. Aldatu / eskatu transmisio-kanalaren maskararen ezarpenak
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x86 | Eskatu transmisio-kanalaren maskararen ezarpenak (datu byte gehigarri bat behar du = kanalaren zenbakia) |
| 0x87 | Aldatu transmisio-kanalaren maskararen ezarpenak (gutxienez bi datu-byte gehigarri behar ditu, kanalaren zenbakia eta kanalaren ezarpenak) |
|
| Datuak | 0x00-0x07 | Byte 0: Objektu zenbakia transmititu |
| 0x00-0x07 | 1. bytea: pixka bat 0: 0 = kanala desgaitu, 1 = kanala gaitu 1. bit: 0 = transmititu 11 biteko maskara, 1 = transmititu 29 biteko maskara pixka bat 2: 0 = aldatu 11 biteko maskara, 1 = aldatu 29 biteko maskara |
|
| 0x00-0xFF | Byte 2-3: 11 biteko maskara byte1 bada, 2 bit = 0 | |
| 0x00-0xFF | Byte 2-5: 29 biteko maskara byte1 bada, 2 bit = 1 | |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hau zaharkituta dago eta jada ez dute erabiltzen gure gailuek.
2.8.5. Aldatu/eskatu transmisio-kanalaren ziklo-denboraren ezarpenak
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0x88 | Eskatu transmisio-kanalaren ziklo-denboraren ezarpenak (datu byte gehigarri bat behar du = kanalaren zenbakia) |
| 0x89 | Aldatu transmisio-kanalaren ziklo-denboraren ezarpenak (gutxienez bi datu-byte gehigarri behar ditu, kanalaren zenbakia eta kanalaren ezarpenak) |
|
| Datuak | 0x00-0x07 | Byte 0: Objektu zenbakia transmititu |
| 0x00-0x07 | Byte 1:+ pixka bat 0: 0 = kanala desgaitu, 1 = kanala gaitu 1. bit: 0 = 11 biteko ziklo-denbora transmititzea, 1 = 29 biteko ziklo-denbora transmititzea pixka bat 2: 0 = aldatu 11 biteko ziklo-denbora, 1 = aldatu 29 biteko ziklo-denbora |
|
| 0x00-0xFF | Byte 2-3: 11 biteko ziklo-denbora byte1 bada, 2 bit = 0 | |
| 0x00-0xFF | Byte 2-5: 29 biteko ziklo-denbora byte1 bada, 2 bit = 1 | |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
2.9. Gailuaren parametroen ezarpenak
2.9.1. Aldatu / eskatu Timestamp ezarpenak
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0xA0 | Eskatu orduaamp ezarpenak (eskaera: ez dago datu-byte gehigarririk) |
| 0xA1 | Ezarri orduaamp ezarpenak | |
| Datuak | 0x00-0x13 | 0. bytea: 0. bit: 1 = Aldizamp on, 0 = Timestamp itzali 1. bit: 1 = Denbora erlatiboaamp, 0 = Denbora absolutuaamp 4. bit: 1 = Errorea eta Oihartzunaren Iritzia-denboraamp on 0 = Errorea eta Oihartzunaren Iritzia-denboraamp itzali |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
“Timestamp-Mode” aukeratzen da, 32 biteko kontagailu bat (100 µs bereizmena) balio bat txertatzen da jasotako CAN mezu bakoitzaren azken datu-bytearen ondoren.
Ostalariaren interfazearen aldean dauden mezu guztiak, aldiz, aldizamp ordena kronologiko egokian daude.
aldiz bat badaamp oihartzunaren mezuen ondoren txertatu behar da ("Igorri zerbitzariaren iritzia" edo "Bidali CAN mezuaren iritzia") eta errore-mezuen ondoren, 'Errore eta oihartzunaren iritzia denbora-tartea.amp' aktibatu behar da gainera.
"Modu erlatiboa" eta "modu absolutu"-ren arteko aldea da kontagailuaren balioa "modu erlatiboan" jasotako mezu bakoitzaren ondoren berrezartzen dela.
OHARRA
"Errore eta oihartzunaren iritzia" aldizamp aldiz baino ez da transmititzenamp modua gaituta dago.
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.9.2. Aldatu CAN transmisioa Atzerapen-denbora
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak datu-byte kopurua eta komando-byte kopurua ditu |
| Agindua | 0xA2 | Ezarri CAN transmisioko atzerapen-denbora |
| Datuak (erantzunaren arabera bakarrik) |
0x00-0xFF | Sinatu gabeko zenbaki osoaren balioaren tamaina: 16 bit (RAM parametroa 0ra ezartzen da gailua berrezarri ondoren) |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Atzerapen-denbora hau CAN mezu bakoitzaren aurretik txertatzen da, CAN transmisioa motelagoa izan dadin.
2.9.3. Ezarri IP blokeatzeko itxaron denbora
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0xA3 | Ezarri IP blokeatzeko itxaron denbora (banda zabalera hobeto erabiltzeko) |
| Datuak | 0x00-0xFF | Tartea 10 milisegundotan |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
2.9.4. Ezarri baud-abiadura kalkulatzeko tartea
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0xA4 | Ezarri CAN baud-tasa kalkulatzeko tartea |
| Datuak | 0x00-0xFF | Tartea milisegundotan Sinatu gabeko zenbaki osoaren tamaina: 16 bit (MSB lehenik) |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Komando hedatu gisa erabiltzea posible da (ikus Komando hedatuaren formatua (byte modua)).
2.9.5. CANopen objektuen hiztegirako sarbidea
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0xA5 | Irakurri / Idatzi objektu hiztegian |
| Datuak | 0x00-0xFF | Eskaera: 0 byte: Komandoa: 0x01 idazketa, 0x00 irakurketa (datu byte gehigarririk gabe) 1-2 byte: Indizea (LSB lehenik) 3. bytea: Azpi-indizea datu-byte gehigarriak: Datuak (LSB lehenik) Erantzuna: 0 byte: Emaitza: 0x40 irakurketa arrakastatsua 0x80 irakurketa huts egitea (ez dago datu-byte gehigarririk) 0x41 idazketa arrakastatsua (ez dago datu-byte gehigarririk) 0x81 idazketa huts egitea (datu byte gehigarririk ez) 1-2 byte: Indizea (LSB lehenik) 3. bytea: Azpi-indizea datu-byte gehigarriak: Datuak (LSB lehenik) |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
2.10. Hardwarea sartzeko komandoak
2.10.1. Berrezarri gailua
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0xC0 | Berrezarri gailua |
| Datuak | — | |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Gailuek komando honi erantzuten diote "Gailuaren IDa" komandoarekin.
Zenbait gailutan komando honek ez du hardware berrezartzera eramaten, bestela ostalariaren komunikazioa galduko litzatekeelako.
- CANview Ethernet
- CANlink Bluetooth / WLAN
2.10.2. Eskatu kanal analogikoaren balioa
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0xC2 | Eskatu kanal analogikoaren balioa (kanalaren zenbakia duen datu-byte gehigarri bat behar du) |
| Datuak | 0x00-0x03 | 0 bytea (kanalaren zenbakia): 0x00: Supply voltage 0x01: CAN behe-lerroa 0x02: CAN Goi-lerroa 0x03: 1 eta 2 sarrera analogikoak |
| 0x00-0xFF | 1. bytea: balio analogikoa (0…2 kanalerako, ikusi beheko deskribapena) 1-4 byte: (3. kanalerako) Sarrera analogikoa 1 voltage IEEE 754 kodetua, LSB lehenik 5-8 byte: (3. kanalerako) Sarrera analogikoa 2 voltage IEEE 754 kodetua, LSB lehenik |
|
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xFF | 39V 5V |
OHARRA
CAN bakarrikview RS232-k CAN linearen bolumena neur dezaketage mailak.
Neurketa hau 125 kBit/s-ko eta motelagoa den CAN baud-abiaduran bakarrik da posible.
Ezarri/eskatu kanal digitalaren balioa
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0xC4 | Eskatu kanal digitalaren balioa (kanalaren zenbakia duen datu-byte gehigarri bat behar du) |
| 0xC5 | Ezarri kanal digitalaren balioa (kanalaren zenbakia eta balioa dituen 2 datu-byte gehigarri behar ditu) | |
| Datuak | 0x00-0xFF | Byte 0 (kanalaren zenbakia): 0x00: bus amaierako erresistentzia |
| 0x00-0x01 | 1. bytea: balio digitala (1 = aktibatuta, 0 = desaktibatuta) | |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Ezarri komando bakoitzari benetako balioekin erantzuten zaio.
2.10.3. Ezarri Komunikazio pasahitza
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0xC6 | Eskatu komunikazioaren pasahitza egiaztatzeko |
| Datuak | xx | Agindua Byte 0…n: Pasahitz katea (lehenetsia: “GSMONLIN”) Erantzuna Byte 0: 0 = pasahitza egiaztatuta eta Ados Pasahitzak egiaztatzeak huts egin badu, ez dago gailuaren erantzunik |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Mezu hau oso garrantzitsua da CANlink GSM/UMTS byte moduko interfazearen funtzionalitate osoa desblokeatzeko.
Saio bat komunikazio pasahitz zuzenaren egiaztapenarekin soilik posible da!
2.10.4. Berrezarri Komunikazio pasahitza
| Byte(k) | Balioa | Deskribapena |
| SOF (Markoaren hasiera) |
0x43 | SOF komandoaren hasiera markatzen du. |
| Luzera | xx | Luzera byteak hurrengo komandoen byte kopurua dauka. |
| Agindua | 0xC7 | Berrezarri komunikazioaren pasahitza egiaztatzea |
| Checksum | xx | SOF, Length, Command eta Datu-byteen XOR checksum-a dauka. |
| EOF (Markoaren amaiera) |
0x0D | EOF byteak komandoaren amaiera markatzen du. |
OHARRA
Mezu honek byte moduko interfazea blokeatzen du.
Komando hau komunikazio-saio baten amaieran bidali behar da.
Komandoak eta Gailuak
Beheko taulak lehendik dauden komando guztien laburpena eskaintzen du eta Proemion gailuak onartzen dituen adierazten du.
Proemion gailu baterako komando baten erabilgarritasuna "S", "E" edo "S / E" batekin markatzen da.
Sigla hauek adierazten dute:
- "S" Proemion gailuak komando hau komando formatu estandarrean soilik onartzen du (ikus Komando formatua (byte modua)).
- "E" Proemion gailuak komando hau hedatutako formatuan soilik onartzen du (ikus Komando hedatuaren formatua (byte modua)).
- "S / E" Proemion gailuak komando hau onartzen du komando formatu estandarrean eta komando hedatu formatuan.
| Mezua | Agindua | Gailua | ||||||||
| Mota | CANview USBa | CANlink Bluetootha 2000 |
CANlink WLAN 2000 |
CANlink haririk gabekoa 3000 |
CANlink haririk gabeko 4000 |
CANview Ethernet |
CANlink mugikorra 5000 |
CANlink mugikorra 3000 |
CANview RS232 |
|
| Prozesatu Datuen Mezuak | 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 | |||||||||
| Iritzi-mezuak | 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 |
*Ondoko komando-datuen aukerak ez daude CLM3000 eta CLM3600-rako inplementatzen:
– 2 bit: 1 = Zerbitzariaren iritzia aktibatuta / 0 = zerbitzariaren iritzia desaktibatuta
– 3. bit: 1 = RS232 interfazea aktibatuta / 0 = RS232 interfazea desaktibatuta
| Mezua | Agindua | Gailua | ||||||||
| Mota | CANview USBa | CANlink Bluetootha 2000 |
CANlink WLAN 2000 |
CANlink haririk gabeko 3000 |
CANlink haririk gabeko 4000 |
CANview Ethernet |
CANlink mugikorra 5000 |
CANlink mugikorra 3000 |
CANview RS232 |
|
| Diagnostiko Datuen Mezuak | 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 kontrolagailuaren konfigurazio mezuak | 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 | |||
| Ostalariaren interfazearen konfigurazio-mezuak | 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 | |
| Igorri zerbitzariaren interfazearen komandoak | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| Mota | CANview USBa | CANlink Bluetootha 2000 |
CAN esteka WLAN 2000 |
CANlink haririk gabeko 3000 | CANlink haririk gabeko 4000 | CANview Ethernet | CANlink mugikorra 5000 |
CANlink mugikorra 3000 |
CANview RS232 |
|
| Gailuaren parametroen ezarpenak | 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 | ||||||
| Hardware sartzeko komandoak | 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 |
Bertsioa: 11.0.549

Dokumentuak / Baliabideak
![]() |
Proemion Byte Command Protocol Komando bitarrak [pdfErabiltzailearen eskuliburua Byte Komando Protokoloa Komando bitarrak, Komando Protokoloa Komando Bitarrak, Protokoloa Komando Bitarrak, Komando Bitarrak |
