Proemion Byte Command Protocol Binêre kommando's User Manual

Proemion Byte Command Protocol Binary commands - Featured Image

Proemion logo

Byte Command Manual

Byte Command Protocol Binêre kommando's

It Byte Command Manual beskriuwt de kommando's en har struktuer fan it Proemion Byte Command Protocol om te brûken troch in host op ôfstân en it CAN netwurk foar berjochtferstjoeren.

Algemien

It Byte Command Manual beskriuwt de struktuer en kommando's brûkt troch it Proemion Byte Command Protocol.
Dit protokol wurdt stipe troch alle CAN nei PC-poarten fan Proemion GmbH foar kommunikaasje mei in host op ôfstân fia de ynterface stipe troch it apparaat.
De folgjende hantlieding wreidet de apparaatspesifike hantliedingen út.
Yn gefal fan ûnwissichheden ferwize asjebleaft ek nei de apparaathantliedingen fan jo spesifike gateway-apparaat.
De CAN nei PC-poarten ferbine in CAN-netwurk oan in host op ôfstân mei in spesifike ynterface lykas RS232, USB, Ethernet, Bluetooth of WLAN.
It Proemion Byte Command Protocol tsjinnet foar bi-direktionale transparante CAN-berjochtoerdracht tusken de host en it CAN-netwurk, lykas ek foar de oerdracht fan kommando's tusken host en gateway.
Sûnt alle Proemion CAN nei PC-poarten wurkje op itselde protokol, kin elke tapassingssoftware maklik útwreide wurde om ferskate kommunikaasje-ynterfaces te brûken troch gewoan de basiskommunikaasjeroutines te wikseljen.
De measte kommando's wurde stipe troch alle poarten, yn guon gefallen wurde spesjale kommando's net stipe troch inkele apparaten.
De tabel yn haadstik Kommando's en apparaten jout jo in oerview op de kommando's dy't wurde stipe troch elk inkele gateway-type.

NOAT
Normaal alle kommando's dy't beynfloedzje apparaten ynstellings wurde allinnich opslein yn de flechtich RAM ûnthâld fan de poarte, nei in reset de ynstellings opslein yn de apparaten net-flechtich ûnthâld wurde brûkt wer.
Jo kinne dizze ynstellings wizigje mei de apparaatspesifike konfiguratorsoftware of - as stipe troch it apparaat - fia CANopen.
Útsûndering: It kommando "CAN baud rate" wurdt bewarre permanint.
Foar guon poarten is it mooglik om start-byte (standert: 0x43) en stop-byte (standert: 0x0D) te feroarjen yn 'e konfiguratorsoftware.
Alle beskriuwingen yn dizze hantlieding geane derfan út dat de standertwearden brûkt wurde.
Foar fierdere ynformaasje en stipe ynfolje it stipeformulier, sjoch Service en stipe.
De lêste ferzjes fan de bestjoerders, software, firmware en dokumintaasje binne beskikber op ús website: Download Center.

1.1. Tsjinst en stipe 
De lêste ferzjes fan 'e bestjoerders, software, firmware en dokumintaasje binne beskikber yn ús Document Library.

Binne jo help nedich of wolle jo in brek melde?
Besykje ús website Proemion foar mear ynformaasje, of raise in kaartsje by de Stypje.

Byte Mode Kommando's

2.1. Kommando-opmaak (bytemodus)

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
'C' (0x43) is de standertynstelling. Foar guon apparaten kin dizze wearde feroare wurde. Dizze hantlieding toant altyd de standertynstelling.
Lingte 0x00-0xFF De lingtebyte omfettet it oantal gegevensbytes it oantal folgjende kommandobytes.
Befel 0x00-0xFF Kommandobyte, wearden 0x00 oant 0xFE binne direkte kommando's, de wearde 0xFF betsjut dat de folgjende byte in kommando-útwreiding befettet
Data xx Data ynhâld
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.
0x0D (Carriage Return) is de standertynstelling. Foar guon apparaten kin dizze wearde feroare wurde. Dizze hantlieding toant altyd de standertynstelling

"-" betsjut dat dizze wearde net fan belang is
"xx" betsjut dat it fjild de konfiguraasje / antwurdwearde befettet
Elk berjocht dat de ynstellingen fan it Proemion CAN-apparaat feroaret of freget wurdt beäntwurde troch in berjocht mei deselde kommandobyte, mei de nije ynstellingen.

NOAT
Oanfraachkommando's hawwe normaal gjin ekstra parameters nedich (gjin fjild "Data").
Utsûnderings wurde neamd yn de kommando beskriuwing.

2.1.1. Bvample

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte 0x0B De lingtebyte omfettet it oantal gegevensbytes it oantal folgjende kommandobytes.
Befel 0x00 11-bit ID CAN berjocht
Data 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB earst)
CAN-berjocht Data ynhâld
Checksum 0x ce Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF 0x0 d EOF byte markearret it ein fan it kommando.

2.2. Utwreide kommando-opmaak (bytemodus)

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
'C' (0x43) is de standertynstelling. Foar guon apparaten kin dizze wearde feroare wurde.
Dizze hantlieding toant altyd de standertynstelling.
Lingte 0x00-0xFF De lingtebyte omfettet it oantal gegevensbytes it oantal folgjende kommandobytes.
Utwreide kommando 0xD0-0xDF Kommandobyte, wearden 0xD0 oant 0xDF binne útwreide kommando's
Data xx Byte 0: CAN-kanaal (begjinnend by 0 foar CAN 1) / 128 ... 255 reservearre foar module (WLAN / GSM / GPS ...)
Byte 1: Befel
Byte 2: Data ynhâld
Checksum 0x ce Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF 0x0 d EOF byte markearret it ein fan it kommando.

"-" betsjut dat dizze wearde net fan belang is
"xx" betsjut dat it fjild de konfiguraasje / antwurdwearde befettet

2.2.1. Bvample - útwreide kommando

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte 0x0 d De lingtebyte omfettet it oantal gegevensbytes it oantal folgjende kommandobytes.
Befel 0xd0 wy Utwreide kommando
Data 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-kanaal: 2
Kommando: 11-bit ID CAN berjocht ID (0x789) (MSB earst)
CAN-berjocht Data ynhâld
Checksum 0x19 Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

2.3. Berjochten fan gegevens ferwurkje
Dizze berjochten wurde brûkt om ûntfongen CAN-berjochten nei de host te stjoeren of om CAN-berjochten fan de host nei it CAN-netwurk te stjoeren.

2.3.1. CAN gegevens frame ûntfangst
CAN gegevens frame berjochten ûntfongen troch de poarte út de CAN bus wurde oerdroegen oan de host ynterface yn de folgjende opmaak.

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x00 11-bit ID CAN berjocht ûntfongen
0x01 11-bit ID CAN-berjocht ûntfongen, berjocht befettet in ekstra 32-bit tiidstipamp wearde.
0x02 29-bit ID CAN berjocht ûntfongen
0x03 29-bit ID CAN-berjocht ûntfongen, berjocht befettet in ekstra 32-bit tiidstipamp wearde.
Data Foar 11-bit ID-berjochten:
0x00-0xFF Byte 0-1: 11-bit CAN ID (MSB earst)
oanfoljende gegevens bytes:
Oant 8 CAN-databytes in ekstra 32-bit tiidstipamp wearde (allinich as timestamp opsje is ynskeakele, sjoch hjirûnder)
Foar 29-bit ID-berjochten:
0x00-0xFF Byte 0-3: 29-bit CAN ID (MSB earst)
oanfoljende gegevens bytes:
Oant 8 CAN-databytes in ekstra 32-bit tiidstipamp wearde
(allinich as tiidamp opsje is ynskeakele, sjoch hjirûnder)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
As in kearamp winske is, moat dizze opsje ynskeakele wurde mei it byhearrende kommandoberjocht (sjoch Apparaat weromsette).
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.3.2. Ferstjoer CAN gegevens frame
Om CAN-dataframe-berjochten nei de CAN-bus te stjoeren, stjoert de hostynterface gegevens nei de poarte yn it folgjende formaat.

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x00 Ferstjoere 11-bit ID CAN gegevens frame
0x02 Ferstjoere 29-bit ID CAN gegevens frame
Data Foar 11-bit ID-berjochten:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB earst)
oanfoljende gegevens bytes:
Oant 8 CAN-databytes
Foar 29-bit ID-berjochten:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB earst)
oanfoljende gegevens bytes:
Oant 8 CAN-databytes
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.3.3. CAN remote frame ûntfangst
CAN remote frame berjochten ûntfongen troch de poarte út de CAN bus wurde oerdroegen oan de host ynterface yn de folgjende opmaak.

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x04 11-bit ID CAN remote frame ûntfongen
0x05 11-bit ID CAN remote frame ûntfongen, berjocht befettet in ekstra 32-bit timestamp wearde.
0x06 29-bit ID CAN remote frame ûntfongen
0x07 29-bit ID CAN remote frame ûntfongen, berjocht befettet in ekstra 32-bit timestamp wearde.
Data Foar 11-bit ID-frames op ôfstân:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB earst)
oanfoljende gegevens bytes:
DLC (CAN remote frame Data Length Code) in ekstra 32-bit timestamp wearde (allinich as timestamp opsje is ynskeakele, sjoch hjirûnder)
Foar 29-bit ID-frames op ôfstân:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB earst)
oanfoljende gegevens bytes:
DLC (CAN remote frame Data Length Code) in ekstra 32-bit timestamp wearde (allinich as timestamp opsje is ynskeakele, sjoch hjirûnder)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
As in kearamp winske is, moat dizze opsje ynskeakele wurde mei it byhearrende kommandoberjocht (sjoch Apparaat weromsette).
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.3.4. Ferstjoere CAN remote frame
Om CAN remote frame berjochten nei de CAN bus te stjoeren, stjoert de hostynterface gegevens nei de poarte yn it folgjende formaat.

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x04 Ferstjoere 11-bit ID CAN remote frame
0x06 Ferstjoere 29-bit ID CAN remote frame
Data Foar 11-bit ID-frames op ôfstân:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB earst)
ekstra data byte:
DLC (CAN remote frame Data Length Code)
Foar 29-bit ID-frames op ôfstân:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB earst)
ekstra data byte:
DLC (CAN remote frame Data Length Code)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.3.5. RS232 gegevens frame oerdracht en ûntfangst

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x09 RS232 data frame
Data xx RS232 gegevens
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

2.3.6. Optimalisearringsblok ûntfange

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x08 Optimalisearringsblok ûntfange
Data xx Untfang optimisaasjegegevens
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

2.4. Feedback berjochten
Dizze berjochten befetsje feedbackgegevens wêrtroch de brûker de juste oerdracht fan CAN-berjochten kin kontrolearje.

2.4.1. CAN berjocht oerdracht feedback

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x20 11-bit ID CAN berjocht oerdroegen
0x21 11-bit ID CAN berjocht ferstjoerd, feedback befettet in ekstra timestamp fan de oerdracht tiid
0x22 29-bit ID CAN berjocht oerdroegen
0x23 29-bit ID CAN berjocht ferstjoerd, feedback befettet in ekstra timestamp fan de oerdracht tiid
0x24 11-bit ID CAN remote frame oerdroegen
0x25 11-bit ID CAN remote frame oerdroegen, feedback befettet in ekstra timestamp fan de oerdracht tiid
0x26 29-bit ID CAN remote frame oerdroegen
0x27 29-bit ID CAN remote frame oerdroegen, feedback befettet in ekstra timestamp fan de oerdracht tiid
0x28 11-bit ID Transmit Server berjocht ferstjoerd
0x29 11-bit ID Transmit Server berjocht ferstjoerd, feedback befettet in ekstra timestamp fan de oerdracht tiid
0x2A 29-bit ID Transmit Server berjocht ferstjoerd
0x2B 29-bit ID Transmit Server berjocht ferstjoerd, feedback befettet in ekstra timestamp fan de oerdracht tiid
Data Foar 11-bit ID-berjochten / frames op ôfstân:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB earst)
0x00-0xFF ekstra databytes (net op ôfstân frame feedback):
Oant 8 CAN Data bytes in ekstra 32-bit tiidstipamp wearde (allinich as timestamp opsje is ynskeakele, sjoch hjirûnder)
Foar 29-bit ID-berjochten / frames op ôfstân:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB earst)
0x00-0xFF ekstra databytes (net op ôfstân frame feedback):
Oant 8 CAN Data bytes in ekstra 32-bit tiidstipamp wearde (allinich as timestamp opsje is ynskeakele, sjoch hjirûnder)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
As feedbackberjochten winske binne, moat de feedbackopsje ynskeakele wurde troch it korrespondearjende kommando (sjoch Serverobjekten oan/út skeakelje).
As in kearamp begeunstige is, moat dizze opsje ynskeakele wurde troch it byhearrende berjocht (sjoch Apparaat weromsette).
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.5. Diagnoaze gegevens berjochten
2.5.1. Apparaat ID

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x40 Device ID-string (fersyk: gjin ekstra databytes)
Data
(allinich op antwurd)
0x00-0xFF ID-string (allinich op antwurd)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

2.5.2. Hardware / Software ferzje

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x41 Hardware / Software ferzje (fersyk: gjin ekstra databytes)
Data
(allinich op antwurd)
0x00-0xFF Byte 0-1: Hardware ferzje fan it apparaat
Byte 2-3: Software ferzje fan de firmware
Byte 4-5: Software ferzje fan de bootloader
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

2.5.3. Flater status

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x42 Flaterstatus (fersyk: gjin ekstra databytes)
0x43 Flaterstatusberjocht dat in ekstra tiidstip befettetamp wearde
(gjin oanfraachkommando, allinich antwurdberjocht)
Data
(allinich op antwurd)
0x00-0xFF Byte 0:
byt 0: KINNE ûntfange buffer oerstreaming
byt 1: KINNE ferstjoere timeout
byt 2: CAN flater tsjinoerlêst
byt 3: CAN bus-off flater
byt 4: Hostynterfacesyntaksisflater
byt 5: Host ynterface opmaak flater
byt 6: Host ynterface transmit buffer oerstreaming
byt 7: net brûkt
Byte 1 (Lêste flaterkoade fan de CAN-controller):
'0': Gjin flater
'1': Mear as 5 gelikense bits yn in sekwinsje hawwe bard
'2': Untfongen berjocht hat net de juste opmaak
'3': Ferstjoerd berjocht waard net erkend
'4': Net mooglik om recessyf nivo yn te stellen by oerdracht
'5': Net mooglik om dominant nivo yn te stellen by oerdracht
'6': ûntfongen CRC-kontrôlesom wie ferkeard
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
As in kearamp begeunstige is, moat dizze opsje ynskeakele wurde troch it byhearrende berjocht (sjoch Apparaat weromsette).
Elke kear as de flaterstatus feroaret, wurdt automatysk in flaterstatusberjocht oanmakke.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.5.4. Interfaces ferzje

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x44 Interface-ferzje (bgl. Bluetooth-module, WLAN-module, ...) (fersyk: gjin ekstra databytes)
Data
(allinich op antwurd)
0x00-0xFF ASCII-kodearre ferzje string
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).
Module is te selektearjen.

2.5.5. Aktuele CAN-busload

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x47 Aktuele busload yn berjochten per sekonde (fersyk: gjin ekstra databytes)
Data
(allinich op antwurd)
0x00-0xFF Byte 0-1:
unsigned Integer wearde grutte: 16 bit (MSB earst)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.5.6. Apparaat drok / kommando net stipe

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x48 Apparaat kin gjin kommando útfiere (allinich antwurd op oare kommando's)
Data 0x00-0xFF Reservearre foar takomstich gebrûk
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.5.7. Stel de CAN-fertragingstiid yn

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x49 Stel de CAN-fertragingstiid yn
Data 0x00-0xFF Net ûndertekene grutte wearde: 16 bit (MSB earst)
(RAM-parameter wurdt weromset op 0 nei it reset fan it apparaat)
Fertraging tiid oant it folgjende kommando wurdt evaluearre yn 10 ms, dizze wearde jildt mar ien kear!
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.6. CAN Controller opset berjochten
2.6.1. Feroarje / oanfreegje ûntfange kanaal ID ynstellings

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x50 Fersyk ûntfange kanaal ID ynstellings
(ferlet ien ekstra gegevensbyte = kanaalnûmer)
0x51 Feroarje ûntfange kanaal ID ynstellings
(ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen)
Data 0x00-0xFF Byte 0:
Untfang foarwerp nûmer (berik hinget ôf fan gateway apparaat) CANview  USB / RS232: 0…8
KINNEview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
byt 0: 0 = kanaal útskeakelje, 1 = kanaal ynskeakelje byt 1: 0 = ûntfange 11-bit ID, 1 = ûntfange 29-bit ID byt 2: 0 = feroarje 11-bit ID, 1 = feroarje 29-bit ID
Byte 2-3: 11-bit ID as byte1, bit 2 = 0
Byte 2-5: 29-bit ID as byte1, bit 2 = 1
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
As it wizigingsberjocht gjin ID-ynformaasje befettet (lengtebyte <4) bliuwt de lêste ID-ynstelling.
Yn dit gefal wurdt byte 1, bit 2 negearre.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.6.2. Feroarje / oanfreegje ynstellings foar ûntfangen fan kanaalmasker

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x52 Fersyk ûntfange kanaal masker ynstellings
(ferlet ien ekstra gegevensbyte = kanaalnûmer)
0x53 Feroarje ynstellings foar ûntfangstkanaalmasker
(ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen)
Data 0x00-0xFF Byte 0:
Untfang foarwerp nûmer (berik hinget ôf fan gateway apparaat) CANview  USB / RS232: 0…8
KINNEview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
byt 0: 0 = kanaal útskeakelje, 1 = kanaal ynskeakelje
byt 1: 0 = ûntfange 11-bit masker, 1 = ûntfange 29-bit masker
byt 2: 0 = feroarje 11-bit masker, 1 = feroarje 29-bit masker
Byte 2-3: 11-bit masker as byte1, bit 2 = 0
Byte 2-5: 29-bit masker as byte1, bit 2 = 1
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
As it wizigingsberjocht gjin maskerynformaasje befettet (lingtebyte <4), bliuwt de lêste maskerynstelling.
Yn dit gefal wurdt byte 1, bit 2 negearre.
As it apparaat gjin yndividuele maskers foar elk kanaal stipet (CANview RS232), wurde de maskerynstellingen foar kanaal 1 oant 7 negearre en antwurde mei de ynstelling fan kanaal 0.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.6.3. CAN baud rate

Byte(s) Wearde Beskriuwing
SOF

(Begjin fan frame)

0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x56 CAN-baudrateparameters oanfreegje (gjin ekstra databytes)
0x57 Set CAN baud rate Parameters
Data 0x00-0xFF Byte 0: 0xFF as gjin CIA oerienkomt mei standert baudrate, oars:
0x00: 10 kBit / sek
0x01: 20 kBit / sek
0x02: 50 kBit / sek
0xFE: 100 kBit / sek
0x03: 125 kBit / sek
0x04: 250 kBit / sek
0x05: 500 kBit / sek
0x06: 800 kBit / sek
0x07: 1 MBit/sek
0xFF: BTR-wearden wurde brûkt
Byte 1: BTR0-wearde (apparaat ôfhinklik, allinich as Byte 0 = 0xFF) Byte 2: BTR1-wearde (apparaat ôfhinklik, allinich as Byte 0 = 0xFF) Byte 3: BTR2-wearde (apparaat ôfhinklik, allinich as Byte 0 = 0xFF)  Byte 4: BTR3-wearde (apparaat ôfhinklik, allinich as Byte 0 = 0xFF)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
As gegevensbyte 0 is ynsteld op 0xFF, wurde de BTR-wearden brûkt om net-standert baudraten yn te stellen.
As in standert baudrate wurdt brûkt, binne de BTR-wearden net nedich, as se dochs brûkt wurde, wurde se negearre!
As jo ​​​​in baudrate moatte ynstelle dy't net wurdt stipe troch de standertynstellingen fan it apparaat, nim dan kontakt op mei ús stipe foar fierdere ynformaasje, sjoch Service en stipe.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.6.4. CAN controller weromsette

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x58 CAN-controller weromsette (gjin ekstra databytes)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
It kommando "CAN Controller Reset" fiert in folsleine reset fan 'e CAN-controller út, ynklusyf de timestamp wearde, ûntfange en ferstjoere buffers.
De CAN-controller reset set ek de flaterstatus fan it apparaat werom.
Om dizze reden, nei it weromsetten fan de CAN-controller, wurdt in flaterstatusberjocht oanmakke, om de flaterstatus te aktualisearjen.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.6.5. Set CAN ynterface Auto Baud Mode

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x59 Automatyske baud-modus ynstelle (gjin ekstra databytes)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
Auto Baud Mode is allinnich mooglik mei de standert baud tariven it apparaat stipet.
Foar auto-baud-deteksje is it nedich om in wurkjende kommunikaasje op 'e bus te hawwen.
Wylst baudrate-deteksje aktyf is, binne de Proemion CAN-apparaten yn passive modus en hawwe gjin ynfloed op it ferkear op 'e CAN-bus.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

De auto baud kommando stelt de poarte apparaat nei "Auto Baud Mode".
It apparaat harket nei it ferkear op de CAN en konfigurearret de baud rate automatysk (allinich standert baud tariven stipe troch it apparaat binne detectable).
Nei it krijen fan de juste baudrate-ynstelling genereart it apparaat in antwurd, mei de ûntdutsen baudrate.
De opmaak fan dit berjocht is identyk oan it CAN-baudratefersykberjocht, útsein dat de kommandobyte 0x59 is.
As der gjin baudrate wurdt ûntdutsen, brûkt it apparaat de lêste konfigureare baudrate foar operaasje.
Yn dit gefal is it antwurd fan 'e baudrate itselde as as in net-standert baudrate wurdt oanfrege.

2.6.6. Stel / freegje aktive / passive modus

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x5A Aktive / passive modus oanfreegje (gjin ekstra databytes)
0x5B Stel aktive / passive modus yn
Data 0x00-0x01 0x00 apparaat = aktive modus
0x01 apparaat = passive modus
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.6.7. Feroarje / oanfreegje ûntfange kanaal syklus tiid

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x5 c Fersyk ûntfange kanaal syklus tiid
(ferlet ien ekstra gegevensbyte = kanaalnûmer)
0x5 d Feroarje ûntfangst kanaal syklus tiid
(ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen)
Data 0x00-0xFF Byte 0:
Untfang foarwerp nûmer (berik hinget ôf fan gateway apparaat) CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Byte 1:
Syklustiid yn 10 ms
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.7. Host ynterface konfiguraasje berjochten
2.7.1. Feedback / útfier ynstellings

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Byte(s) Wearde Beskriuwing
Befel 0x60 Ynstellings foar feedback oanfreegje (gjin ekstra databytes)
0x61 Set feedback ynstellings
Data 0x00-0x07 Byte 0:
bit 0: 1 = CAN útfier oan / 0 = CAN útfier út
byt 1: 1 = Ferstjoer CAN berjocht feedback oan / 0 = feedback út
bit 2: 1 = Serverfeedback oan / 0 = serverfeedback út
bit 3: 1 = RS232 ynterface oan / 0 = RS232 ynterface út
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
As de seriële útfier is útskeakele, wurde de ûntfongen CAN-berjochten opslein yn it RAM fan it Proemion CAN-apparaat. As dizze buffer fol is, wurdt in bufferoverflowflater oanjûn.
As de útfier ynskeakele is, wurde alle opsleine berjochten daliks oerbrocht nei de hostynterface.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.8. Ferstjoere tsjinner ynterface kommando's
2.8.1. Skeakelje tsjinnerobjekten oan / út

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x80 Serverobjekt oan/út oanfreegje (gjin ekstra databytes)
0x81 Stel tsjinner foarwerp oan / út
Data 0x00-0xFF Byte 0:
Elk bit dat is ynsteld, skeakelt it korrespondearjende tsjinnerobjekt oan / lit sjen dat it tsjinnerobjekt oan is.
In resetbit markearret útskeakele serverobjekten.
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
Dit kommando is ferâldere en wurdt net mear brûkt troch ús apparaten.

2.8.2. Feroarje / fersykje tsjinner foarwerp konfiguraasje

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x82 Konfiguraasje fan tsjinnerobjekt oanfreegje (ferlet ien ekstra gegevensbyte dy't it tsjinner objektnûmer befettet)
0x83 Stel tsjinner foarwerp oan / út
Data 0x01-0x08 Byte 0 (foarwerp nûmer):
Befettet it nûmer fan ien fan 'e acht mooglike serverobjekten dy't feroare wurde moatte.
0x00-0x01 Byte 1 (IDE):
0x00 = 11-bit ID Objekt
0x01 = 29-bit ID Objekt
Byte 2 en heger byte nûmers befetsje de folgjende ynformaasje yn de werjûn   oarder:
0x00-0xFF ID (11 of 29 bit)
0x01-0x08 DLC (oantal gegevensbytes fan it CAN-berjocht)
0x00-0xFF oant 8 datbyte fan it kin berjocht
0x00-0xFF syklus tiid fan de tsjinner foarwerp yn 10 ms
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
De ynhâld fan 'e DLC-byte moat oerienkomme mei it oantal oerdroegen gegevensbytes, oars kin de útstjoerserver ûnfoarspelber gedrage.
Dit kommando is ferâldere en wurdt net mear brûkt troch ús apparaten.

2.8.3. Feroarje / oanfreegje transmit kanaal ID ynstellings 
De CAN-útstjoerkanaalfilters wurkje identyk lykas de CAN-ûntfangfilters beskreaun yn haadstik CAN Controller opsetberjochten. Berjochten ûntfongen fan de host wurde kontrolearre mei dizze filterbetingsten. As oan de betingsten foldien wurdt, wurdt it berjocht nei de CAN-bus stjoerd.

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x84 Fersykje kanaal-ID-ynstellingen oanfreegje
(ferlet ien ekstra gegevensbyte = kanaalnûmer)
0x85 Feroarje transmit kanaal ID ynstellings
(ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen)
Data 0x00-0x07 Byte 0:
Transmit objektnûmer
0x00-0x07 Byte 1:
byt 0: 0 = kanaal útskeakelje, 1 = kanaal ynskeakelje
byt 1: 0 = ferstjoere 11-bit ID, 1 = ferstjoere 29-bit ID
byt 2: 0 = feroarje 11-bit ID, 1 = feroarje 29-bit ID
0x00-0xFF Byte 2-3: 11-bit ID as byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bit ID as byte1, bit 2 = 1
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
Dit kommando is ferâldere en wurdt net mear brûkt troch ús apparaten.

2.8.4. Feroarje / oanfreegje ynstellings foar ferstjoerkanaalmasker

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x86 Fersykje ynstellings foar ferstjoerkanaalmasker
(ferlet ien ekstra gegevensbyte = kanaalnûmer)
0x87 Feroarje transmit kanaal masker ynstellings
(ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen)
Data 0x00-0x07 Byte 0:
Transmit objektnûmer
0x00-0x07 Byte 1:
bit 0: 0 = kanaal útskeakelje, 1 = kanaal ynskeakelje
byt 1: 0 = ferstjoere 11-bit masker, 1 = ferstjoere 29-bit masker
bit 2: 0 = feroarje 11-bit masker, 1 = feroarje 29-bit masker
0x00-0xFF Byte 2-3: 11-bit masker as byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bit masker as byte1, bit 2 = 1
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
Dit kommando is ferâldere en wurdt net mear brûkt troch ús apparaten.

2.8.5. Feroarje / oanfreegje ynstellings foar oerdrachtsyklustiid

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0x88 Fersykje ynstellings foar oerdrachtsyklustiid
(ferlet ien ekstra gegevensbyte = kanaalnûmer)
0x89 Feroarje transmit kanaal syklus tiid ynstellings
(ferlet op syn minst twa ekstra databytes, it kanaalnûmer en de kanaalynstellingen)
Data 0x00-0x07 Byte 0:
Transmit objektnûmer
0x00-0x07 Byte 1:+
bit 0: 0 = kanaal útskeakelje, 1 = kanaal ynskeakelje
byt 1: 0 = transmit 11-bit syklus tiid, 1 = transmit 29-bit syklus tiid
bit 2: 0 = feroarje 11-bit syklus tiid, 1 = feroarje 29-bit syklus tiid
0x00-0xFF Byte 2-3: 11-bit syklustiid as byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bit syklustiid as byte1, bit 2 = 1
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

2.9. Apparaat parameter ynstellings
2.9.1. Feroarje / fersykje Timestamp ynstellings

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0xa0 Tiid oanfreegjeamp ynstellings (fersyk: gjin ekstra databytes)
0xa1 Stel de tiid ynamp ynstellings
Data 0x00-0x13 Byte 0:
byt 0: 1 = Tiidamp oan, 0 = Tiidamp út
byt 1: 1 = Relative tiidamp, 0 = Absolute tiidamp
byt 4: 1 = Flater en Echo Feedback tiidstipamp on 0 = Flater en Echo Feedback timestamp út
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

As de "Timestamp-Modus" selektearre is, wurdt in 32-bit teller (100 µs resolúsje) wearde ynfoege nei de lêste gegevensbyte fan elk ûntfongen CAN-berjocht.
Alle berjochten op 'e side fan' e hostynterface dy't in timest befetsjeamp binne yn 'e juste gronologyske folchoarder.
As in kearamp moatte wurde ynfoege nei de echo-berjochten ("Tsjinnerfeedback ferstjoere" of "CAN-berjochtfeedback ferstjoere") en de flaterberjochten, de 'Flater en echo-feedback tiidstip'amp' moat ek aktivearre wurde.
It ferskil tusken "relatyf" en "absolute-modus" is dat de tellerwearde wurdt weromset nei elk ûntfongen berjocht yn "relative-modus".

NOAT
De "Flater en Echo Feedback" tiidstipamp wurdt allinnich oerdroegen as de timestamp modus is ynskeakele.
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.9.2. Feroarje CAN transmit Fertraging tiid

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes
Befel 0xa2 Stel de CAN-fertragingstiid yn
Data
(allinich op antwurd)
0x00-0xFF Net ûndertekene hiele wearde grutte: 16 bit
(RAM-parameter wurdt weromset op 0 nei it reset fan it apparaat)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
Dizze fertragingstiid wurdt foar elk CAN-berjocht ynfoege, sadat de CAN-oerdracht stadiger wurdt.

2.9.3. Stel IP-blok wachttiid yn

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0xa3 Wachttiid foar IP-blok ynstelle (foar better gebrûk fan bânbreedte)
Data 0x00-0xFF Ynterval yn 10 millisekonden
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

2.9.4. Stel baud rate berekkening ynterval

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0xa4 Set CAN baud rate berekkening ynterfal
Data 0x00-0xFF Ynterval yn millisekonden
Net-ûndertekene grutte wearde: 16 bit (MSB earst)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
It gebrûk as útwreide kommando is mooglik (sjoch útwreide kommando-opmaak (bytemodus)).

2.9.5. CANopen objektwurdboek tagong

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0xa5 Lês / Skriuw yn it objektwurdboek
Data 0x00-0xFF Fersyk: Byte 0:
Kommando: 0x01 skriuwe, 0x00 lêzen (gjin ekstra databytes)
Byte 1-2:
Yndeks (LSB earst)
Byte 3:
Sub-yndeks
ekstra data bytes:
Gegevens (LSB earst)
Antwurd: Byte 0:
Resultaat: 0x40 lêzen súkses
0x80 lêsfout (gjin ekstra databytes)
0x41 skriuwsukses (gjin ekstra databytes)
0x81 skriuwfout (gjin ekstra databytes)
Byte 1-2:
Yndeks (LSB earst)
Byte 3:
Sub-yndeks
ekstra data bytes:
Gegevens (LSB earst)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

2.10. Hardware tagong kommando's
2.10.1. Weromsette Apparaat

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0xc0 Set reset apparaat
Data  —
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
De apparaten reagearje op dit kommando mei it kommando "Device ID".
Foar guon apparaten liedt dit kommando net ta in reset fan hardware, om't de kommunikaasje mei de host oars ferlern gean soe.

  • KINNEview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Fersyk analoge kanaal wearde

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0xc2 Analoge kanaalwearde oanfreegje (ferlet 1 ekstra databyte mei it kanaalnûmer)
Data 0x00-0x03 Byte 0 (kanaalnûmer):
0x00: Oanbod voltage
0x01: CAN Low line
0x02: CAN Hege line
0x03: Analoge yngongen 1 en 2
0x00-0xFF Byte 1: analoge wearde (foar kanaal 0 ... 2, sjoch beskriuwing hjirûnder)
Byte 1-4: (foar kanaal 3) Analog input 1 voltage IEEE 754 kodearre, LSB earst
Byte 5-8: (foar kanaal 3) Analog input 2 voltage IEEE 754 kodearre, LSB earst
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xff 39V
5V

NOAT
Allinnich de KANview RS232 kin mjitte de CAN line voltage nivo's.
Dizze mjitting is allinnich mooglik foar CAN baud tariven fan 125 kBit / s en stadiger.

Stel / freegje digitale kanaalwearde

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0xc4 Digitale kanaalwearde oanfreegje (ferlet 1 ekstra databyte mei it kanaalnûmer)
0xc5 Stel digitale kanaalwearde yn (ferlet 2 ekstra databyte mei it kanaalnûmer en de wearde)
Data 0x00-0xFF Byte 0 (kanaal nûmer): 0x00: bus beëiniging wjerstân
0x00-0x01 Byte 1: digitale wearde (1 = oan, 0 = út)
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
Elke set kommando wurdt beäntwurde mei de werklike wearden.

2.10.3. Stel kommunikaasje wachtwurd yn

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0xc6 Fersykje kommunikaasje wachtwurd kontrôle
Data xx Befel
Byte 0…n:
Wachtwurdstring (standert: "GSMONLIN") Antwurd
Byte 0:
0 = wachtwurd kontrolearre en OK
As wachtwurdkontrôle mislearre, is d'r gjin antwurd fan it apparaat
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
Dit berjocht is heul wichtich om de hiele funksjonaliteit fan byte-modus-ynterface te ûntsluten by CANlink GSM / UMTS.
In sesje is allinnich mooglik mei in kontrôle fan it goede kommunikaasje wachtwurd!

2.10.4. Weromsette kommunikaasje wachtwurd

Byte(s) Wearde Beskriuwing
SOF
(Begjin fan frame)
0x43 SOF markearret it begjin fan it kommando.
Lingte xx De lingte byte befettet it oantal gegevens bytes it oantal kommando bytes folgjende.
Befel 0xc7 Reset kommunikaasje wachtwurd kontrôle
Checksum xx Befettet de XOR-kontrôlesum fan 'e SOF, Length, Command en de Data-bytes.
EOF
(Ein fan frame)
0x0 d EOF byte markearret it ein fan it kommando.

NOAT
Dit berjocht slút de byte-modus-ynterface.
Dit kommando moat stjoerd wurde oan 'e ein fan in kommunikaasje sesje.

Kommando's en apparaten

De tabel hjirûnder jout in gearfetting fan alle besteande kommando's en jout oan hokker Proemion-apparaat se stipet.
De brûkberens fan in kommando foar in Proemion-apparaat is markearre mei in "S", "E" of "S / E".

Dizze akronyms steane foar:

  • "S" It Proemion-apparaat stipet dit kommando allinich yn it standert kommando-formaat (sjoch Kommando-opmaak (Byte-modus)).
  • "E" It Proemion-apparaat stipet dit kommando allinich yn it útwreide kommando-formaat (sjoch útwreide kommando-opmaak (Byte-modus)).
  • "S / E" It Proemion-apparaat stipet dit kommando yn it standert kommandoformaat en yn it útwreide kommandoformaat.
Berjocht Befel Apparaat
Type KINNEview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
wireless
3000
CANlink
wireless 4000
KINNEview
Ethernet
CANlink
mobyl
5000
CANlink
mobyl
3000
KINNEview
RS232
Berjochten fan gegevens ferwurkje 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
Feedback Berjochten 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

* Folgjende opsjes foar kommandogegevens binne net ymplementearre foar de CLM3000 en CLM3600:
– bit 2: 1 = Serverfeedback oan / 0 = serverfeedback út
– bit 3: 1 = RS232 ynterface oan / 0 = RS232 ynterface út

Berjocht Befel Apparaat
Type KINNEview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
wireless 3000
CANlink
wireless 4000
KINNEview
Ethernet
CANlink
mobyl
5000
CANlink
mobyl
3000
KINNEview
RS232
Diagnoaze Data Berjochten 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x43 S/E S/E S/E S/E S/E
0x44 S/E S/E S/E S/E S/E S/E S/E
0x47 S/E S/E S/E
0x48 S/E S/E S/E S/E
0x49 S/E S/E S/E S/E
CAN Controller Setup Berjochten 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
0x5 c S/E S/E S/E S/E S/E S/E S/E
0x5 d S/E S/E S/E S/E S/E S/E S/E
Host Interface konfiguraasje Berjochten 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
Ferstjoere Server Interface Commands 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
Type KINNEview   USB CANlink Bluetooth
2000
CANlink WLAN
2000
CANlink wireless 3000 CANlink wireless 4000 KINNEview Ethernet CANlink mobile
5000
CANlink mobile
3000
KINNEview
RS232
Apparaat Parameter ynstellings 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 tagong kommando's 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

Ferzje: 11.0.549

Proemion logo

Dokuminten / Resources

PDF thumbnailByte Command Protocol Binêre kommando's
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

Referinsjes

Stel in fraach

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

Stel in fraach

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.