Proemion logotipoa

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

Proemion logotipoa

Dokumentuak / Baliabideak

Proemion Byte Command Protocol Komando bitarrak [pdfErabiltzailearen eskuliburua
Byte Komando Protokoloa Komando bitarrak, Komando Protokoloa Komando Bitarrak, Protokoloa Komando Bitarrak, Komando Bitarrak

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *