Proemion logo

Byte kommandomanual

Byte Command Protocol Binære kommandoer

Byte Command Manual beskriver kommandoerne og deres struktur af Proemion Byte Command Protocol til brug af en fjernvært og CAN-netværket til meddelelsestransmissioner.

Generel

Byte Command Manual beskriver strukturen og kommandoerne, der bruges af Proemion Byte Command Protocol.
Denne protokol understøttes af alle CAN til PC-gateways fra Proemion GmbH til kommunikation med en fjernvært via det interface, der understøttes af enheden.
Den følgende manual udvider de enhedsspecifikke manualer.
I tilfælde af usikkerhed, se venligst også enhedsmanualerne til din specifikke gateway-enhed.
CAN til PC-gateways forbinder et CAN-netværk til en fjernvært ved hjælp af en specifik grænseflade som RS232, USB, Ethernet, Bluetooth eller WLAN.
Proemion Byte Command Protocol tjener til tovejs transparent CAN-meddelelsestransmission mellem værten og CAN-netværket samt til overførsel af kommandoer mellem vært og gateway.
Da alle Proemion CAN til PC-gateways arbejder på den samme protokol, kan enhver applikationssoftware nemt udvides til at bruge forskellige kommunikationsgrænseflader ved blot at udveksle de grundlæggende kommunikationsrutiner.
De fleste af kommandoerne understøttes af alle gateways, i nogle tilfælde understøttes specielle kommandoer ikke af enkelte enheder.
Tabellen i kapitlet Kommandoer og enheder giver dig en overview på de kommandoer, der understøttes af hver enkelt gateway-type.

NOTE
Normalt bliver alle kommandoer, der påvirker enhedsindstillinger, kun gemt i gatewayens flygtige RAM-hukommelse, efter en nulstilling bruges indstillingerne gemt i enhedens ikke-flygtige hukommelse igen.
Du kan ændre disse indstillinger med den enhedsspecifikke konfiguratorsoftware eller – hvis det understøttes af enheden – via CANopen.
Undtagelse: Kommandoen "CAN baudrate" er lagret permanent.
For nogle gateways er det muligt at ændre start-byte (standard: 0x43) og stop-byte (standard: 0x0D) i konfiguratorsoftwaren.
Alle beskrivelser i denne manual antager, at standardværdierne anvendes.
For yderligere information og support udfyld supportformularen, se Service og support.
De seneste versioner af drivere, software, firmware og dokumentation er tilgængelige på vores webwebsted: Downloadcenter.

1.1. Service og support 
De seneste versioner af drivere, software, firmware og dokumentation er tilgængelige i vores Dokumentbibliotek.

Har du brug for hjælp eller vil du rapportere en fejl?
Besøg vores webwebsted Proemion for mere information, eller hæv en billet på Støtte.

Byte Mode Kommandoer

2.1. Kommandoformat (Byte-tilstand)

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
'C' (0x43) er standardindstillingen. For nogle enheder kan denne værdi ændres. Denne manual viser altid standardindstillingen.
Længde 0x00-0xFF Længdebyten inkluderer antallet af databytes antallet af kommandobytes efter.
Kommando 0x00-0xFF Kommandobyte, værdierne 0x00 til 0xFE er direkte kommandoer, værdien 0xFF betyder, at den næste byte indeholder en kommandoudvidelse
Data xx Dataindhold
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.
0x0D (Carriage Return) er standardindstillingen. For nogle enheder kan denne værdi ændres. Denne manual viser altid standardindstillingen

"–" betyder, at denne værdi ikke er af interesse
"xx" betyder, at feltet indeholder konfigurations-/svarværdien
Hver besked, der ændrer eller anmoder om indstillingerne for Proemion CAN-enheden, besvares af en besked med den samme kommandobyte, der indeholder de nye indstillinger.

NOTE
Anmodningskommandoer kræver normalt ikke yderligere parametre (intet "Data"-felt).
Undtagelser er nævnt i kommandobeskrivelsen.

2.1.1. Eksample

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde 0x0B Længdebyten inkluderer antallet af databytes antallet af kommandobytes efter.
Kommando 0x00 11-bit ID CAN besked
Data 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB først)
CAN-besked Dataindhold
Kontrolsum 0xCE Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF 0x0D EOF-byte markerer slutningen af ​​kommandoen.

2.2. Udvidet kommandoformat (Byte-tilstand)

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
'C' (0x43) er standardindstillingen. For nogle enheder kan denne værdi ændres.
Denne manual viser altid standardindstillingen.
Længde 0x00-0xFF Længdebyten inkluderer antallet af databytes antallet af kommandobytes efter.
Udvidet kommando 0xD0-0xDF Kommandobyte, værdierne 0xD0 til 0xDF er udvidede kommandoer
Data xx Byte 0: CAN-Channel (startende ved 0 for CAN 1) / 128 … 255 reserveret til modul (WLAN / GSM / GPS…)
Byte 1: Kommando
Byte 2: Dataindhold
Kontrolsum 0xCE Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF 0x0D EOF-byte markerer slutningen af ​​kommandoen.

"–" betyder, at denne værdi ikke er af interesse
"xx" betyder, at feltet indeholder konfigurations-/svarværdien

2.2.1. Eksample – Udvidet kommando

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde 0x0D Længdebyten inkluderer antallet af databytes antallet af kommandobytes efter.
Kommando 0xD0 Udvidet kommando
Data 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CAN-kanal: 2
Kommando: 11-bit ID CAN besked ID (0x789) (MSB først)
CAN-besked Dataindhold
Kontrolsum 0x19 Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

2.3. Behandle datameddelelser
Disse beskeder bruges til at sende modtagne CAN-meddelelser til værten eller til at sende CAN-meddelelser fra værten til CAN-netværket.

2.3.1. CAN-datarammemodtagelse
CAN-datarammemeddelelser modtaget af gatewayen fra CAN-bussen overføres til værtsinterfacet i følgende format.

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x00 11-bit ID CAN-meddelelse modtaget
0x01 11-bit ID CAN-besked modtaget, meddelelsen indeholder yderligere 32-bit-timetamp værdi.
0x02 29-bit ID CAN-meddelelse modtaget
0x03 29-bit ID CAN-besked modtaget, meddelelsen indeholder yderligere 32-bit-timetamp værdi.
Data For 11-bit ID-meddelelser:
0x00-0xFF Byte 0-1: 11-bit CAN ID (MSB først)
yderligere data bytes:
Op til 8 CAN-databytes en ekstra 32-bit timestamp værdi (kun hvis timetamp indstillingen er aktiveret, se nedenfor)
For 29-bit ID-meddelelser:
0x00-0xFF Byte 0-3: 29-bit CAN ID (MSB først)
yderligere data bytes:
Op til 8 CAN-databytes en ekstra 32-bit timestamp værdi
(kun hvis tidamp indstillingen er aktiveret, se nedenfor)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Hvis en tidamp er ønsket, skal denne mulighed aktiveres med den tilsvarende kommandomeddelelse (se Nulstil enhed).
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.3.2. Send CAN-dataramme
For at sende CAN-datarammemeddelelser til CAN-bussen sender værtsinterfacet data til gatewayen i følgende format.

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x00 Send 11-bit ID CAN-dataramme
0x02 Send 29-bit ID CAN-dataramme
Data For 11-bit ID-meddelelser:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB først)
yderligere data bytes:
Op til 8 CAN-databytes
For 29-bit ID-meddelelser:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB først)
yderligere data bytes:
Op til 8 CAN-databytes
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.3.3. CAN ekstern rammemodtagelse
CAN-fjernrammemeddelelser modtaget af gatewayen fra CAN-bussen overføres til værtsinterfacet i følgende format.

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x04 11-bit ID CAN fjernramme modtaget
0x05 11-bit ID CAN-fjernramme modtaget, meddelelsen indeholder en yderligere 32-bit-timetamp værdi.
0x06 29-bit ID CAN fjernramme modtaget
0x07 29-bit ID CAN-fjernramme modtaget, meddelelsen indeholder yderligere 32-bit timestamp værdi.
Data For 11-bit ID-fjernframes:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB først)
yderligere data bytes:
DLC (CAN remote frame Data Length Code) en ekstra 32-bit timetamp værdi (kun hvis timetamp indstillingen er aktiveret, se nedenfor)
For 29-bit ID-fjernframes:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB først)
yderligere data bytes:
DLC (CAN remote frame Data Length Code) en ekstra 32-bit timetamp værdi (kun hvis timetamp indstillingen er aktiveret, se nedenfor)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Hvis en tidamp er ønsket, skal denne mulighed aktiveres med den tilsvarende kommandomeddelelse (se Nulstil enhed).
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.3.4. Send CAN-fjernramme
For at sende CAN-fjernrammemeddelelser til CAN-bussen sender værtsinterfacet data til gatewayen i følgende format.

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x04 Send 11-bit ID CAN fjernramme
0x06 Send 29-bit ID CAN fjernramme
Data For 11-bit ID-fjernframes:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB først)
yderligere databyte:
DLC (CAN remote frame Data Length Code)
For 29-bit ID-fjernframes:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB først)
yderligere databyte:
DLC (CAN remote frame Data Length Code)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.3.5. RS232 dataramme transmission og modtagelse

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x09 RS232 dataramme
Data xx RS232 data
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

2.3.6. Modtag optimeringsblok

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x08 Modtag optimeringsblok
Data xx Modtag optimeringsdata
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

2.4. Feedback beskeder
Disse meddelelser indeholder feedbackdata, som gør det muligt for brugeren at kontrollere den korrekte transmission af CAN-meddelelser.

2.4.1. Feedback til CAN-meddelelsestransmission

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x20 11-bit ID CAN besked sendt
0x21 11-bit ID CAN-besked transmitteret, feedback indeholder en ekstra timetamp af sendetiden
0x22 29-bit ID CAN besked sendt
0x23 29-bit ID CAN-besked transmitteret, feedback indeholder en ekstra timetamp af sendetiden
0x24 11-bit ID CAN fjernramme transmitteret
0x25 11-bit ID CAN fjernramme transmitteret, feedback indeholder en ekstra timestamp af sendetiden
0x26 29-bit ID CAN fjernramme transmitteret
0x27 29-bit ID CAN fjernramme transmitteret, feedback indeholder en ekstra timestamp af sendetiden
0x28 11-bit ID Transmit Server-meddelelse sendt
0x29 11-bit ID Transmit Server-meddelelse transmitteret, feedback indeholder en ekstra timestamp af sendetiden
0x2A 29-bit ID Transmit Server-meddelelse sendt
0x2B 29-bit ID Transmit Server-meddelelse transmitteret, feedback indeholder en ekstra timestamp af sendetiden
Data For 11-bit ID-meddelelser/fjernframes:
0x00-0xFF Byte 0-1:
11-bit CAN ID (MSB først)
0x00-0xFF yderligere databytes (ikke på ekstern frame feedback):
Op til 8 CAN-databytes en ekstra 32-bit timestamp værdi (kun hvis timetamp indstillingen er aktiveret, se nedenfor)
For 29-bit ID-meddelelser/fjernframes:
0x00-0xFF Byte 0-3:
29-bit CAN ID (MSB først)
0x00-0xFF yderligere databytes (ikke på ekstern frame feedback):
Op til 8 CAN-databytes en ekstra 32-bit timestamp værdi (kun hvis timetamp indstillingen er aktiveret, se nedenfor)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Hvis feedback-meddelelser ønskes, skal feedback-indstillingen aktiveres med den tilsvarende kommando (se Slå serverobjekter til/fra).
Hvis en tidamp er foretrukket, skal denne mulighed aktiveres af den tilsvarende meddelelse (se Nulstil enhed).
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.5. Diagnosedatameddelelser
2.5.1. Enheds-id

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x40 Enheds-id-streng (anmodning: ingen yderligere databytes)
Data
(kun ved svar)
0x00-0xFF ID-streng (kun ved svar)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

2.5.2. Hardware / Software version

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x41 Hardware/softwareversion (anmodning: ingen yderligere databytes)
Data
(kun ved svar)
0x00-0xFF Byte 0-1: Hardwareversion af enheden
Byte 2-3: Softwareversion af firmwaren
Byte 4-5: Softwareversion af bootloaderen
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

2.5.3. Fejl status

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x42 Fejlstatus (anmodning: ingen yderligere databytes)
0x43 Fejlstatusmeddelelse, som indeholder en ekstra tidsmålingamp værdi
(ingen anmodningskommando, kun svarmeddelelse)
Data
(kun ved svar)
0x00-0xFF Byte 0:
bit 0: KAN modtage bufferoverløb
bit 1: KAN sende timeout
bit 2: CAN fejl tæller overløb
bit 3: CAN bus-off fejl
bit 4: Værtsgrænsefladesyntaksfejl
bit 5: Værtsgrænsefladeformatfejl
bit 6: Værtsgrænseflades overløb af bufferoverløb
bit 7: anvendes ikke
Byte 1 (sidste fejlkode for CAN-controlleren):
'0': Ingen fejl
'1': Der er opstået mere end 5 lige store bit i en sekvens
'2': Modtaget besked har ikke det rigtige format
'3': Sendt besked blev ikke bekræftet
'4': Ikke muligt at indstille recessivt niveau under transmission
'5': Ikke muligt at indstille dominant niveau under transmission
'6': modtaget CRC-checksum var forkert
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Hvis en tidamp er foretrukket, skal denne mulighed aktiveres af den tilsvarende meddelelse (se Nulstil enhed).
Hver gang fejlstatus ændres, genereres der automatisk en fejlstatusmeddelelse.
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.5.4. Interface version

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x44 Interfaceversion (f.eks. Bluetooth-modul, WLAN-modul, …) (anmodning: ingen yderligere databytes)
Data
(kun ved svar)
0x00-0xFF ASCII-kodet versionsstreng
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).
Modul er valgbart.

2.5.5. Aktuel CAN-busbelastning

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x47 Aktuel busbelastning i beskeder pr. sekund (anmodning: ingen yderligere databytes)
Data
(kun ved svar)
0x00-0xFF Byte 0-1:
usigneret heltalsværdi størrelse: 16 bit (MSB først)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.5.6. Enhed optaget/kommando understøttes ikke

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x48 Enheden kan ikke udføre kommando (kun svar på andre kommandoer)
Data 0x00-0xFF Reserveret til fremtidig brug
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.5.7. Indstil CAN-transmissionsforsinkelse

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x49 Indstil CAN-transmissionsforsinkelse
Data 0x00-0xFF Usigneret heltalsværdi størrelse: 16 bit (MSB først)
(RAM-parameter er sat tilbage til 0 efter enhedens nulstilling)
Forsinkelsestid indtil næste kommando evalueres i 10 ms, denne værdi gælder kun én gang!
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.6. CAN Controller opsætningsmeddelelser
2.6.1. Skift / anmod om indstillinger for modtagekanal-id

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x50 Anmod om indstillinger for modtage kanal-id
(kræver en ekstra databyte = kanalnummer)
0x51 Skift indstillinger for modtagekanal-id
(kræver mindst to ekstra databytes, kanalnummeret og kanalindstillingerne)
Data 0x00-0xFF Byte 0:
Modtag objektnummer (rækkevidde afhænger af gateway-enhed) CANview  USB / RS232: 0…8
KANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = kanal deaktiver, 1 = kanal aktiveret bit 1: 0 = modtag 11-bit ID, 1 = modtag 29-bit ID bit 2: 0 = ændring af 11-bit ID, 1 = ændring af 29-bit ID
Byte 2-3: 11-bit ID hvis byte1, bit 2 = 0
Byte 2-5: 29-bit ID hvis byte1, bit 2 = 1
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Hvis ændringsmeddelelsen ikke indeholder nogen ID-information (længdebyte < 4), forbliver den sidste ID-indstilling.
I dette tilfælde ignoreres byte 1, bit 2.
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.6.2. Skift / anmod om indstillinger for modtagekanalmaske

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x52 Anmod om indstillinger for modtagekanalmaske
(kræver en ekstra databyte = kanalnummer)
0x53 Skift indstillinger for modtagekanalmaske
(kræver mindst to ekstra databytes, kanalnummeret og kanalindstillingerne)
Data 0x00-0xFF Byte 0:
Modtag objektnummer (rækkevidde afhænger af gateway-enhed) CANview  USB / RS232: 0…8
KANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 Byte 1:
bit 0: 0 = kanal deaktiver, 1 = kanal aktiveret
bit 1: 0 = modtag 11-bit maske, 1 = modtag 29-bit maske
bit 2: 0 = skift 11-bit maske, 1 = skift 29-bit maske
Byte 2-3: 11-bit maske, hvis byte1, bit 2 = 0
Byte 2-5: 29-bit maske, hvis byte1, bit 2 = 1
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Hvis ændringsmeddelelsen ikke indeholder maskeinformation (længdebyte < 4), forbliver den sidste maskeindstilling.
I dette tilfælde ignoreres byte 1, bit 2.
Hvis enheden ikke understøtter individuelle masker for hver kanal (CANview RS232), ignoreres maskeindstillingerne for kanal 1 til 7 og besvares med indstillingen for kanal 0.
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.6.3. CAN baud rate

Byte(r) Værdi Beskrivelse
SOF

(Start af ramme)

0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x56 Anmod om CAN-baudrateparametre (ingen yderligere databytes)
0x57 Indstil CAN-baudrate-parametre
Data 0x00-0xFF Byte 0: 0xFF, hvis ingen CIA overholder standard baudrate, ellers:
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-værdier bruges
Byte 1: BTR0-værdi (enhedsafhængig, kun hvis byte 0 = 0xFF) Byte 2: BTR1-værdi (enhedsafhængig, kun hvis byte 0 = 0xFF) Byte 3: BTR2-værdi (enhedsafhængig, kun hvis byte 0 = 0xFF)  Byte 4: BTR3-værdi (enhedsafhængig, kun hvis byte 0 = 0xFF)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Hvis databyte 0 er sat til 0xFF, bruges BTR-værdierne til at indstille ikke-standard baudrate.
Hvis der anvendes en standard baudrate, er BTR-værdierne ikke nødvendige, hvis de alligevel bruges, ignoreres de!
Hvis du har brug for at indstille en baudrate, der ikke understøttes af enhedens standardindstillinger, bedes du kontakte vores support for yderligere information, se Service og support.
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.6.4. CAN-controller nulstillet

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x58 CAN-controllernulstilling (ingen yderligere databytes)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Kommandoen "CAN Controller Reset" udfører en komplet nulstilling af CAN-controlleren, inklusive tidsangivelsenamp værdi, modtage og sende buffere.
CAN-controllernulstillingen nulstiller også enhedens fejlstatus.
Af denne grund genereres en fejlstatusmeddelelse efter nulstilling af CAN-controlleren for at opdatere fejlstatussen.
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.6.5. Indstil CAN interface Auto Baud Mode

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x59 Indstil automatisk baud-tilstand (ingen yderligere databytes)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Auto Baud Mode er kun mulig med de standard baud rater, som enheden understøtter.
For automatisk bauddetektion er det nødvendigt at have en fungerende kommunikation på bussen.
Mens baudratedetektering er aktiv, er Proemion CAN-enhederne i passiv tilstand og har ingen indflydelse på trafikken på CAN-bussen.
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

Auto-baud-kommandoen indstiller gateway-enheden til "Auto Baud Mode".
Enheden lytter til trafikken på CAN'en og konfigurerer baudraten automatisk (kun standard baudrater, der understøttes af enheden, kan registreres).
Efter at have fået den rigtige baudhastighedsindstilling, genererer enheden et svar, der indeholder den detekterede baudhastighed.
Formatet på denne meddelelse er identisk med CAN-baudrate-anmodningsmeddelelsen, bortset fra at kommandobyten er 0x59.
Når der ikke detekteres nogen baudrate, bruger enheden den sidst konfigurerede overføringshastighed til drift.
I dette tilfælde er baudratesvaret det samme, som hvis der anmodes om en ikke-standard baudrate.

2.6.6. Indstil / anmod om aktiv / passiv tilstand

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x5A Anmod om aktiv/passiv tilstand (ingen yderligere databytes)
0x5B Indstil aktiv / passiv tilstand
Data 0x00-0x01 0x00 enhed = aktiv tilstand
0x01 enhed = passiv tilstand
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.6.7. Ændre / anmode om modtagekanals cyklustid

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x5C Anmod om cyklustid for modtagekanalen
(kræver en ekstra databyte = kanalnummer)
0x5D Skift modtagekanalens cyklustid
(kræver mindst to ekstra databytes, kanalnummeret og kanalindstillingerne)
Data 0x00-0xFF Byte 0:
Modtag objektnummer (rækkevidde afhænger af gateway-enhed) CANview  Ethernet: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF Byte 1:
Cyklustid i 10 ms
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.7. Værtsgrænsefladekonfigurationsmeddelelser
2.7.1. Indstillinger for feedback/output

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Byte(r) Værdi Beskrivelse
Kommando 0x60 Indstillinger for anmodning om feedback (ingen yderligere databytes)
0x61 Indstil feedbackindstillinger
Data 0x00-0x07 Byte 0:
lidt 0: 1 = CAN-udgang til / 0 = CAN-udgang fra
bit 1: 1 = Send CAN-meddelelse feedback til / 0 = feedback fra
lidt 2: 1 = Serverfeedback til / 0 = serverfeedback fra
lidt 3: 1 = RS232-interface tændt / 0 = RS232-interface fra
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Hvis det serielle output er deaktiveret, gemmes de modtagne CAN-meddelelser i RAM'en på Proemion CAN-enheden. Hvis denne buffer er fuld, vises en bufferoverløbsfejl.
Hvis output er aktiveret, sendes alle lagrede meddelelser øjeblikkeligt til værtsgrænsefladen.
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.8. Send servergrænsefladekommandoer
2.8.1. Slå serverobjekter til/fra

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x80 Anmod om serverobjekt til/fra (ingen yderligere databytes)
0x81 Sæt serverobjekt til/fra
Data 0x00-0xFF Byte 0:
Hver bit der er sat tænder for det tilsvarende serverobjekt / viser at serverobjektet er tændt.
En nulstillingsbit markerer deaktiverede serverobjekter.
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Denne kommando er forældet og bruges ikke længere af vores enheder.

2.8.2. Ændre / anmode om konfiguration af serverobjekt

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x82 Anmod om serverobjektkonfiguration (kræver en ekstra databyte, som indeholder serverobjektnummeret)
0x83 Sæt serverobjekt til/fra
Data 0x01-0x08 Byte 0 (objektnummer):
Indeholder nummeret på et af de otte mulige serverobjekter, som bør ændres.
0x00-0x01 Byte 1 (IDE):
0x00 = 11-bit ID-objekt
0x01 = 29-bit ID-objekt
Byte 2 og højere byte-numre indeholder følgende information i det viste   bestille:
0x00-0xFF ID (11 eller 29 bit)
0x01-0x08 DLC (antal databytes i CAN-meddelelsen)
0x00-0xFF op til 8 databytes af dåsebeskeden
0x00-0xFF cyklus tid af serverobjektet på 10 ms
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Indholdet af DLC-byten skal stemme overens med antallet af transmitterede databytes, ellers kan transmissionsserveren opføre sig uforudsigeligt.
Denne kommando er forældet og bruges ikke længere af vores enheder.

2.8.3. Ændre / anmode om indstillinger for kanal-ID 
CAN-transmissionskanalfiltrene fungerer identisk som CAN-modtagelsesfiltrene beskrevet i kapitlet CAN Controller-opsætningsmeddelelser. Meddelelser modtaget fra værten kontrolleres med disse filterbetingelser. Hvis betingelserne er opfyldt, sendes meddelelsen til CAN-bussen.

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x84 Anmod om indstillinger for transmissionskanal-id
(kræver en ekstra databyte = kanalnummer)
0x85 Skift indstillinger for transmissionskanal-id
(kræver mindst to ekstra databytes, kanalnummeret og kanalindstillingerne)
Data 0x00-0x07 Byte 0:
Send objektnummer
0x00-0x07 Byte 1:
bit 0: 0 = kanal deaktiver, 1 = kanal aktiveret
bit 1: 0 = transmitter 11-bit ID, 1 = transmitter 29-bit ID
bit 2: 0 = ændring af 11-bit ID, 1 = ændring af 29-bit ID
0x00-0xFF Byte 2-3: 11-bit ID hvis byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bit ID hvis byte1, bit 2 = 1
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Denne kommando er forældet og bruges ikke længere af vores enheder.

2.8.4. Ændre / anmode om indstillinger for sendekanalmaske

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x86 Anmod om indstillinger for sendekanalmaske
(kræver en ekstra databyte = kanalnummer)
0x87 Skift indstillinger for sendekanalmaske
(kræver mindst to ekstra databytes, kanalnummeret og kanalindstillingerne)
Data 0x00-0x07 Byte 0:
Send objektnummer
0x00-0x07 Byte 1:
lidt 0: 0 = kanal deaktiver, 1 = kanal aktiveret
bit 1: 0 = transmitter 11-bit maske, 1 = transmitter 29-bit maske
lidt 2: 0 = skift 11-bit maske, 1 = skift 29-bit maske
0x00-0xFF Byte 2-3: 11-bit maske, hvis byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bit maske, hvis byte1, bit 2 = 1
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Denne kommando er forældet og bruges ikke længere af vores enheder.

2.8.5. Ændre / anmode om indstillinger for cyklustid for sendekanal

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0x88 Anmod om indstillinger for sendekanalcyklus
(kræver en ekstra databyte = kanalnummer)
0x89 Skift indstillinger for sendekanalcyklus
(kræver mindst to ekstra databytes, kanalnummeret og kanalindstillingerne)
Data 0x00-0x07 Byte 0:
Send objektnummer
0x00-0x07 Byte 1:+
lidt 0: 0 = kanal deaktiver, 1 = kanal aktiveret
bit 1: 0 = sende 11-bit cyklus tid, 1 = sende 29-bit cyklus tid
lidt 2: 0 = ændring af 11-bit cyklustid, 1 = ændring af 29-bit cyklustid
0x00-0xFF Byte 2-3: 11-bit cyklustid, hvis byte1, bit 2 = 0
0x00-0xFF Byte 2-5: 29-bit cyklustid, hvis byte1, bit 2 = 1
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

2.9. Indstillinger for enhedsparametre
2.9.1. Ændre / anmode om tidsindstillingamp indstillinger

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0xA0 Anmod om tidamp indstillinger (anmodning: ingen yderligere databytes)
0xA1 Indstil tidamp indstillinger
Data 0x00-0x13 Byte 0:
bit 0: 1 = Tidspunktamp tændt, 0 = Tidspunktamp slukket
bit 1: 1 = Relativ tidamp, 0 = Absolutte tideramp
bit 4: 1 = Fejl og ekko-feedback-tidspunktamp på 0 = Fejl- og ekko-feedback-tidspunktamp slukket
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

Hvis "Timestamp-Mode” er valgt, indsættes en 32-bit tællerværdi (100 µs opløsning) efter den sidste databyte i hver modtaget CAN-meddelelse.
Alle meddelelser på værtsgrænsefladesiden, som indeholder en tidsmålingamp er i den korrekte kronologiske rækkefølge.
Hvis en tidamp skal indsættes efter de ekkoede meddelelser ("Transmit Server Feedback" eller "Send CAN Message Feedback") og fejlmeddelelserne, 'Error and Echo Feedback timest'amp' skal aktiveres yderligere.
Forskellen mellem "relativ" og "absolut-tilstand" er, at tællerværdien nulstilles efter hver modtaget besked i "relativ-tilstand".

NOTE
Tidspunktet for "Fejl og ekko-feedback".amp sendes kun, hvis timetamp tilstand er aktiveret.
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.9.2. Skift CAN-transmissionsforsinkelsestid

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes
Kommando 0xA2 Indstil CAN-transmissionsforsinkelse
Data
(kun ved svar)
0x00-0xFF Usigneret heltalsværdi størrelse: 16 bit
(RAM-parameter er sat tilbage til 0 efter enhedens nulstilling)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Denne forsinkelsestid indsættes før hver CAN-meddelelse, så CAN-transmissionen bliver langsommere.

2.9.3. Indstil IP-blok ventetid

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0xA3 Indstil IP-blok ventetid (for bedre brug af båndbredde)
Data 0x00-0xFF Interval i 10 millisekunder
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

2.9.4. Indstil baudrateberegningsinterval

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0xA4 Indstil CAN-baudrate-beregningsinterval
Data 0x00-0xFF Interval i millisekunder
Usigneret heltalsværdistørrelse: 16 bit (MSB først)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Brugen som udvidet kommando er mulig (se Udvidet kommandoformat (Byte-tilstand)).

2.9.5. CANopen objektordbogsadgang

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0xA5 Læs/skriv i objektordbogen
Data 0x00-0xFF Anmodning: Byte 0:
Kommando: 0x01 skrive, 0x00 læse (ingen yderligere databytes)
Byte 1-2:
Indeks (LSB først)
Byte 3:
Underindeks
yderligere databytes:
Data (LSB først)
Svar: Byte 0:
Resultat: 0x40 læsesucces
0x80 læsefejl (ingen yderligere databytes)
0x41 skrivesucces (ingen yderligere databytes)
0x81 skrivefejl (ingen yderligere databytes)
Byte 1-2:
Indeks (LSB først)
Byte 3:
Underindeks
yderligere databytes:
Data (LSB først)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

2.10. Hardwareadgangskommandoer
2.10.1. Nulstil enhed

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0xC0 Indstil nulstil enhed
Data  —
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Enhederne reagerer på denne kommando med kommandoen "Device ID".
For nogle enheder fører denne kommando ikke til en hardwarenulstilling, da kommunikationen til værten ellers ville gå tabt.

  • KANview Ethernet
  • CANlink Bluetooth / WLAN

2.10.2. Anmod om analog kanalværdi

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0xC2 Anmod om analog kanalværdi (kræver 1 ekstra databyte, der indeholder kanalnummeret)
Data 0x00-0x03 Byte 0 (kanalnummer):
0x00: Forsyning voltage
0x01: CAN Lav linje
0x02: CAN High line
0x03: Analog indgange 1 og 2
0x00-0xFF Byte 1: analog værdi (for kanal 0…2, se beskrivelse nedenfor)
Byte 1-4: (for kanal 3) Analog indgang 1 voltage IEEE 754 kodet, LSB først
Byte 5-8: (for kanal 3) Analog indgang 2 voltage IEEE 754 kodet, LSB først
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

NOTE
Kun KANview RS232 kan måle CAN-linjen voltage niveauer.
Denne måling er kun mulig for CAN-baudrate på 125 kBit/s og langsommere.

Indstil / anmod om digital kanalværdi

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0xC4 Anmod om digital kanalværdi (kræver 1 ekstra databyte, der indeholder kanalnummeret)
0xC5 Indstil digital kanalværdi (kræver 2 ekstra databyte, der indeholder kanalnummeret og værdien)
Data 0x00-0xFF Byte 0 (kanalnummer): 0x00: bustermineringsmodstand
0x00-0x01 Byte 1: digital værdi (1 = tændt, 0 = slukket)
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Hver indstillet kommando besvares med de faktiske værdier.

2.10.3. Indstil kommunikationsadgangskode

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0xC6 Anmod om kontrol af kommunikationsadgangskode
Data xx Kommando
Byte 0…n:
Adgangskodestreng (standard: "GSMONLIN") Svar
Byte 0:
0 = adgangskode kontrolleret og OK
Hvis adgangskodekontrol mislykkedes, er der intet svar fra enheden
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Denne besked er meget vigtig for at låse op for hele funktionaliteten af ​​byte mode interface på CANlink GSM/UMTS.
En session er kun mulig med kontrol af den korrekte kommunikationsadgangskode!

2.10.4. Nulstil kommunikationsadgangskode

Byte(r) Værdi Beskrivelse
SOF
(Start af ramme)
0x43 SOF markerer begyndelsen af ​​kommandoen.
Længde xx Længdebyten indeholder antallet af databytes antallet af kommandobytes efter.
Kommando 0xC7 Nulstil kommunikationsadgangskodekontrol
Kontrolsum xx Indeholder XOR checksum af SOF, Length, Command og Data-bytes.
EOF
(End of Frame)
0x0D EOF-byte markerer slutningen af ​​kommandoen.

NOTE
Denne meddelelse låser byte-mode-grænsefladen.
Denne kommando skal sendes i slutningen af ​​en kommunikationssession.

Kommandoer og enheder

Tabellen nedenfor giver en oversigt over alle eksisterende kommandoer og angiver, hvilken Proemion-enhed, der understøtter dem.
Brugbarheden af ​​en kommando til en Proemion-enhed er markeret med et "S", "E" eller "S / E".

Disse akronymer står for:

  • "S" Proemion-enheden understøtter kun denne kommando i standardkommandoformatet (se Kommandoformat (Byte-tilstand)).
  • "E" Proemion-enheden understøtter kun denne kommando i det udvidede kommandoformat (se Udvidet kommandoformat (Byte-tilstand)).
  • "S / E" Proemion-enheden understøtter denne kommando i standardkommandoformatet og i det udvidede kommandoformat.
Besked Kommando Enhed
Type KANview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
trådløs
3000
CANlink
trådløs 4000
KANview
Ethernet
CANlink
mobil
5000
CANlink
mobil
3000
KANview
RS232
Behandle datameddelelser 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
Feedbackmeddelelser 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

*Følgende kommandodataindstillinger er ikke implementeret for CLM3000 og CLM3600:
– bit 2: 1 = Serverfeedback tændt / 0 = serverfeedback fra
– bit 3: 1 = RS232 interface tændt / 0 = RS232 interface fra

Besked Kommando Enhed
Type KANview USB CANlink
Bluetooth
2000
CANlink
WLAN
2000
CANlink
trådløs 3000
CANlink
trådløs 4000
KANview
Ethernet
CANlink
mobil
5000
CANlink
mobil
3000
KANview
RS232
Diagnosedatameddelelser 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-opsætningsmeddelelser 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
Værtsgrænsefladekonfigurationsmeddelelser 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
Send servergrænsefladekommandoer 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 KANview   USB CANlink Bluetooth
2000
CANlink WLAN
2000
CANlink trådløs 3000 CANlink trådløs 4000 KANview Ethernet CANlink mobil
5000
CANlink mobil
3000
KANview
RS232
Indstillinger for enhedsparameter 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
Hardwareadgangskommandoer 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

Version: 11.0.549

Proemion logo

Dokumenter/ressourcer

Proemion Byte Command Protocol Binære kommandoer [pdfBrugermanual
Byte Command Protocol Binære kommandoer, Command Protocol Binære kommandoer, Protocol Binære kommandoer, Binære kommandoer

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *