โลโก้ของโปรเอมิออน

คู่มือคำสั่งไบต์

Byte Command Protocol คำสั่งไบนารี่

คู่มือคำสั่ง Byte อธิบายคำสั่งและโครงสร้างของ Proemion Byte Command Protocol ที่จะใช้โดยโฮสต์ระยะไกลและเครือข่าย CAN สำหรับการส่งข้อความ

ทั่วไป

คู่มือคำสั่ง Byte อธิบายโครงสร้างและคำสั่งที่ใช้โดย Proemion Byte Command Protocol
โปรโตคอลนี้รองรับเกตเวย์ CAN ไปยังพีซีทั้งหมดจาก Proemion GmbH เพื่อการสื่อสารกับโฮสต์ระยะไกลผ่านอินเทอร์เฟซที่อุปกรณ์รองรับ
คู่มือต่อไปนี้จะขยายคู่มือเฉพาะอุปกรณ์
ในกรณีที่มีความไม่แน่นอน โปรดดูคู่มืออุปกรณ์ของอุปกรณ์เกตเวย์เฉพาะของคุณ
เกตเวย์ CAN ไปยังพีซีเชื่อมต่อเครือข่าย CAN กับโฮสต์ระยะไกลโดยใช้อินเทอร์เฟซเฉพาะ เช่น RS232, USB, อีเธอร์เน็ต, บลูทูธ หรือ WLAN
Proemion Byte Command Protocol ทำหน้าที่สำหรับการส่งข้อความ CAN แบบโปร่งใสสองทิศทางระหว่างโฮสต์และเครือข่าย CAN รวมถึงการถ่ายโอนคำสั่งระหว่างโฮสต์และเกตเวย์
เนื่องจากเกตเวย์ Proemion CAN ไปยัง PC ทั้งหมดทำงานบนโปรโตคอลเดียวกัน แอพพลิเคชั่นซอฟต์แวร์ใดๆ จึงสามารถขยายให้ใช้อินเทอร์เฟซการสื่อสารที่แตกต่างกันได้อย่างง่ายดาย เพียงแลกเปลี่ยนรูทีนการสื่อสารพื้นฐาน
เกตเวย์ทั้งหมดรองรับคำสั่งส่วนใหญ่ ในบางกรณี คำสั่งพิเศษไม่รองรับโดยอุปกรณ์เดี่ยว
ตารางในบทที่ Commands and Devices ให้ข้อมูลทั้งหมดแก่คุณview บนคำสั่งที่รองรับโดยเกตเวย์แต่ละประเภทเดียว

บันทึก
โดยปกติแล้ว คำสั่งทั้งหมดที่มีอิทธิพลต่อการตั้งค่าอุปกรณ์จะถูกจัดเก็บไว้ในหน่วยความจำ RAM ชั่วคราวของเกตเวย์เท่านั้น หลังจากการรีเซ็ต การตั้งค่าที่จัดเก็บไว้ในหน่วยความจำถาวรของอุปกรณ์จะถูกใช้อีกครั้ง
คุณสามารถเปลี่ยนการตั้งค่าเหล่านี้ได้ด้วยซอฟต์แวร์กำหนดค่าเฉพาะของอุปกรณ์ หรือผ่าน CANopen หากอุปกรณ์รองรับ
ข้อยกเว้น: คำสั่ง “อัตรารับส่งข้อมูล CAN” จะถูกจัดเก็บอย่างถาวร
สำหรับเกตเวย์บางตัว สามารถเปลี่ยนไบต์เริ่มต้น (ค่าเริ่มต้น: 0x43) และไบต์หยุด (ค่าเริ่มต้น: 0x0D) ในซอฟต์แวร์กำหนดค่า
คำอธิบายทั้งหมดในคู่มือนี้ถือว่าใช้ค่าเริ่มต้น
สำหรับข้อมูลเพิ่มเติมและการสนับสนุน โปรดกรอกแบบฟอร์มการสนับสนุน ดูบริการและการสนับสนุน
ไดรเวอร์ ซอฟต์แวร์ เฟิร์มแวร์ และเอกสารเวอร์ชันล่าสุดมีอยู่ในของเรา webเว็บไซต์: ศูนย์ดาวน์โหลด.

1.1. การบริการและการสนับสนุน 
เวอร์ชันล่าสุดของไดรเวอร์ ซอฟต์แวร์ เฟิร์มแวร์ และเอกสารประกอบมีอยู่ในของเรา ห้องสมุดเอกสาร.

คุณต้องการความช่วยเหลือหรือต้องการรายงานข้อผิดพลาดหรือไม่?
เยี่ยมชมเว็บไซต์ของเรา webเว็บไซต์ โปรเอเมียน สอบถามรายละเอียดเพิ่มเติมหรือซื้อตั๋วได้ที่ สนับสนุน.

คำสั่งโหมดไบต์

2.1. รูปแบบคำสั่ง (โหมดไบต์)

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
'C' (0x43) คือการตั้งค่าเริ่มต้น สำหรับอุปกรณ์บางเครื่อง ค่านี้สามารถเปลี่ยนแปลงได้ คู่มือนี้จะแสดงการตั้งค่าเริ่มต้นเสมอ
ความยาว 0x00-0xFF ไบต์ความยาวประกอบด้วยจำนวนไบต์ข้อมูลจำนวนไบต์คำสั่งที่ตามมา
สั่งการ 0x00-0xFF Command byte ค่า 0x00 ถึง 0xFE เป็นคำสั่งโดยตรง ค่า 0xFF หมายความว่าไบต์ถัดไปมีส่วนขยายคำสั่ง
ข้อมูล xx เนื้อหาข้อมูล
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง
0x0D (Carriage Return) เป็นการตั้งค่าเริ่มต้น สำหรับอุปกรณ์บางเครื่อง ค่านี้สามารถเปลี่ยนแปลงได้ คู่มือนี้จะแสดงการตั้งค่าเริ่มต้นเสมอ

“–” หมายความว่าค่านี้ไม่เป็นที่สนใจ
“xx” หมายความว่าฟิลด์นี้มีค่าการกำหนดค่า / การตอบกลับ
แต่ละข้อความที่เปลี่ยนแปลงหรือร้องขอการตั้งค่าของอุปกรณ์ Proemion CAN จะได้รับการตอบกลับด้วยข้อความที่มีไบต์คำสั่งเดียวกันซึ่งมีการตั้งค่าใหม่

บันทึก
โดยปกติแล้วคำขอคำสั่งไม่ต้องการพารามิเตอร์เพิ่มเติม (ไม่มีช่อง "ข้อมูล")
มีการกล่าวถึงข้อยกเว้นในคำอธิบายคำสั่ง

2.1.1. อดีตample

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว 0x0B ไบต์ความยาวประกอบด้วยจำนวนไบต์ข้อมูลจำนวนไบต์คำสั่งที่ตามมา
สั่งการ ขนาด 0x00 ข้อความ ID CAN 11 บิต
ข้อมูล 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB ก่อน)
เนื้อหาข้อมูลข้อความ CAN
ผลรวมตรวจสอบ 0xCE ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ 0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

2.2. รูปแบบคำสั่งเพิ่มเติม (โหมดไบต์)

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
'C' (0x43) คือการตั้งค่าเริ่มต้น สำหรับอุปกรณ์บางเครื่อง ค่านี้สามารถเปลี่ยนแปลงได้
คู่มือนี้จะแสดงการตั้งค่าเริ่มต้นเสมอ
ความยาว 0x00-0xFF ไบต์ความยาวประกอบด้วยจำนวนไบต์ข้อมูลจำนวนไบต์คำสั่งที่ตามมา
คำสั่งเพิ่มเติม 0xD0-0xDF ไบต์คำสั่ง ค่า 0xD0 ถึง 0xDF เป็นคำสั่งเพิ่มเติม
ข้อมูล xx ไบต์ 0: CAN-Channel (เริ่มต้นที่ 0 สำหรับ CAN 1) / 128 … 255 สงวนไว้สำหรับโมดูล (WLAN / GSM / GPS…)
ไบต์ 1: สั่งการ
ไบต์ 2: เนื้อหาข้อมูล
ผลรวมตรวจสอบ 0xCE ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ 0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

“–” หมายความว่าค่านี้ไม่เป็นที่สนใจ
“xx” หมายความว่าฟิลด์นี้มีค่าการกำหนดค่า / การตอบกลับ

2.2.1. อดีตampเลอ – คำสั่งเพิ่มเติม

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว 0x0D ไบต์ความยาวประกอบด้วยจำนวนไบต์ข้อมูลจำนวนไบต์คำสั่งที่ตามมา
สั่งการ 0xD0 คำสั่งเพิ่มเติม
ข้อมูล ขนาด 0x01
ขนาด 0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
สามารถ-ช่อง: 2
คำสั่ง: ID ข้อความ CAN 11 บิต (0x789) (MSB ก่อน)
เนื้อหาข้อมูลข้อความ CAN
ผลรวมตรวจสอบ ขนาด 0x19 ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

2.3. ประมวลผลข้อความข้อมูล
ข้อความเหล่านี้ใช้เพื่อส่งข้อความ CAN ที่ได้รับไปยังโฮสต์ หรือเพื่อส่งข้อความ CAN จากโฮสต์ไปยังเครือข่าย CAN

2.3.1. การรับกรอบข้อมูล CAN
ข้อความเฟรมข้อมูล CAN ที่เกตเวย์ได้รับจาก CAN บัสจะถูกถ่ายโอนไปยังอินเทอร์เฟซโฮสต์ในรูปแบบต่อไปนี้

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x00 ได้รับข้อความ ID CAN 11 บิตแล้ว
ขนาด 0x01 ได้รับข้อความ ID CAN 11 บิต ข้อความมีเวลาเพิ่มเติม 32 บิตamp ค่า.
ขนาด 0x02 ได้รับข้อความ ID CAN 29 บิตแล้ว
ขนาด 0x03 ได้รับข้อความ ID CAN 29 บิต ข้อความมีเวลาเพิ่มเติม 32 บิตamp ค่า.
ข้อมูล สำหรับข้อความ ID 11 บิต:
0x00-0xFF ไบต์ 0-1: รหัส CAN 11 บิต (MSB ก่อน)
ข้อมูลเพิ่มเติม ไบต์:
ข้อมูล CAN สูงสุด 8 ไบต์ และเวลาเพิ่มเติม 32 บิตamp ค่า (เฉพาะในกรณีที่ timestamp เปิดใช้งานตัวเลือกแล้ว ดูด้านล่าง)
สำหรับข้อความ ID 29 บิต:
0x00-0xFF ไบต์ 0-3: รหัส CAN 29 บิต (MSB ก่อน)
ข้อมูลเพิ่มเติม ไบต์:
ข้อมูล CAN สูงสุด 8 ไบต์ และเวลาเพิ่มเติม 32 บิตamp ค่า
(เฉพาะในกรณีที่ถึงเวลาเท่านั้นamp เปิดใช้งานตัวเลือกแล้ว ดูด้านล่าง)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
ถ้าเป็นครั้งคราว.amp เป็นที่ต้องการ ต้องเปิดใช้งานตัวเลือกนี้ด้วยข้อความคำสั่งที่เกี่ยวข้อง (ดูรีเซ็ตอุปกรณ์)
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.3.2. ส่งกรอบข้อมูล CAN
ในการส่งข้อความเฟรมข้อมูล CAN ไปยัง CAN บัส อินเทอร์เฟซโฮสต์จะส่งข้อมูลไปยังเกตเวย์ในรูปแบบต่อไปนี้

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x00 ส่งกรอบข้อมูล ID CAN 11 บิต
ขนาด 0x02 ส่งกรอบข้อมูล ID CAN 29 บิต
ข้อมูล สำหรับข้อความ ID 11 บิต:
0x00-0xFF ไบต์ 0-1:
รหัส CAN 11 บิต (MSB ก่อน)
ข้อมูลเพิ่มเติม ไบต์:
มากถึง 8 ไบต์ข้อมูล CAN
สำหรับข้อความ ID 29 บิต:
0x00-0xFF ไบต์ 0-3:
รหัส CAN 29 บิต (MSB ก่อน)
ข้อมูลเพิ่มเติม ไบต์:
มากถึง 8 ไบต์ข้อมูล CAN
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.3.3. สามารถรับกรอบระยะไกล CAN
ข้อความเฟรมระยะไกล CAN ที่เกตเวย์ได้รับจาก CAN บัสจะถูกถ่ายโอนไปยังอินเทอร์เฟซโฮสต์ในรูปแบบต่อไปนี้

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x04 ได้รับเฟรมระยะไกล ID CAN 11 บิตแล้ว
ขนาด 0x05 ได้รับเฟรมระยะไกล ID CAN 11 บิตแล้ว ข้อความประกอบด้วยเวลา 32 บิตเพิ่มเติมamp ค่า.
ขนาด 0x06 ได้รับเฟรมระยะไกล ID CAN 29 บิตแล้ว
ขนาด 0x07 ได้รับเฟรมระยะไกล ID CAN 29 บิต ข้อความประกอบด้วยเวลา 32 บิตเพิ่มเติมamp ค่า.
ข้อมูล สำหรับเฟรมรีโมต ID 11 บิต:
0x00-0xFF ไบต์ 0-1:
รหัส CAN 11 บิต (MSB ก่อน)
ข้อมูลเพิ่มเติม ไบต์:
DLC (รหัสความยาวข้อมูลเฟรมระยะไกล CAN) เวลาเพิ่มเติม 32 บิตamp ค่า (เฉพาะในกรณีที่ timestamp เปิดใช้งานตัวเลือกแล้ว ดูด้านล่าง)
สำหรับเฟรมรีโมต ID 29 บิต:
0x00-0xFF ไบต์ 0-3:
รหัส CAN 29 บิต (MSB ก่อน)
ข้อมูลเพิ่มเติม ไบต์:
DLC (รหัสความยาวข้อมูลเฟรมระยะไกล CAN) เวลาเพิ่มเติม 32 บิตamp ค่า (เฉพาะในกรณีที่ timestamp เปิดใช้งานตัวเลือกแล้ว ดูด้านล่าง)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
ถ้าเป็นครั้งคราว.amp เป็นที่ต้องการ ต้องเปิดใช้งานตัวเลือกนี้ด้วยข้อความคำสั่งที่เกี่ยวข้อง (ดูรีเซ็ตอุปกรณ์)
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.3.4. ส่งเฟรมระยะไกล CAN
ในการส่งข้อความเฟรมระยะไกล CAN ไปยัง CAN บัส อินเทอร์เฟซโฮสต์จะส่งข้อมูลไปยังเกตเวย์ในรูปแบบต่อไปนี้

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x04 ส่งเฟรมระยะไกล ID CAN 11 บิต
ขนาด 0x06 ส่งเฟรมระยะไกล ID CAN 29 บิต
ข้อมูล สำหรับเฟรมรีโมต ID 11 บิต:
0x00-0xFF ไบต์ 0-1:
รหัส CAN 11 บิต (MSB ก่อน)
ไบต์ข้อมูลเพิ่มเติม:
DLC (รหัสความยาวข้อมูลเฟรมระยะไกล CAN)
สำหรับเฟรมรีโมต ID 29 บิต:
0x00-0xFF ไบต์ 0-3:
รหัส CAN 29 บิต (MSB ก่อน)
ไบต์ข้อมูลเพิ่มเติม:
DLC (รหัสความยาวข้อมูลเฟรมระยะไกล CAN)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.3.5. RS232 data frame ส่งและรับ

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x09 กรอบข้อมูล RS232
ข้อมูล xx ข้อมูล RS232
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

2.3.6. รับบล็อกการเพิ่มประสิทธิภาพ

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x08 รับบล็อกการเพิ่มประสิทธิภาพ
ข้อมูล xx รับข้อมูลการเพิ่มประสิทธิภาพ
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

2.4. ข้อความตอบรับ
ข้อความเหล่านี้มีข้อมูลตอบรับซึ่งช่วยให้ผู้ใช้สามารถตรวจสอบการส่งข้อความ CAN ที่ถูกต้อง

2.4.1. สามารถตอบรับการส่งข้อความได้

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x20 ส่งข้อความ ID CAN 11 บิต
ขนาด 0x21 ส่งข้อความ ID CAN 11 บิต ข้อเสนอแนะมีเวลาเพิ่มเติมamp ของเวลาในการส่งสัญญาณ
ขนาด 0x22 ส่งข้อความ ID CAN 29 บิต
ขนาด 0x23 ส่งข้อความ ID CAN 29 บิต ข้อเสนอแนะมีเวลาเพิ่มเติมamp ของเวลาในการส่งสัญญาณ
ขนาด 0x24 ID CAN 11 บิตส่งเฟรมระยะไกลได้
ขนาด 0x25 ส่งเฟรมระยะไกล ID CAN 11 บิต ข้อเสนอแนะมีเวลาเพิ่มเติมamp ของเวลาในการส่งสัญญาณ
ขนาด 0x26 ID CAN 29 บิตส่งเฟรมระยะไกลได้
ขนาด 0x27 ส่งเฟรมระยะไกล ID CAN 29 บิต ข้อเสนอแนะมีเวลาเพิ่มเติมamp ของเวลาในการส่งสัญญาณ
ขนาด 0x28 ข้อความเซิร์ฟเวอร์ส่ง ID 11 บิตถูกส่ง
ขนาด 0x29 ข้อความเซิร์ฟเวอร์ส่ง ID 11 บิตถูกส่งแล้ว ข้อเสนอแนะมีเวลาเพิ่มเติมamp ของเวลาในการส่งสัญญาณ
0x2A ข้อความเซิร์ฟเวอร์ส่ง ID 29 บิตถูกส่ง
0x2B ข้อความเซิร์ฟเวอร์ส่ง ID 29 บิตถูกส่งแล้ว ข้อเสนอแนะมีเวลาเพิ่มเติมamp ของเวลาในการส่งสัญญาณ
ข้อมูล สำหรับข้อความ ID 11 บิต / เฟรมระยะไกล:
0x00-0xFF ไบต์ 0-1:
รหัส CAN 11 บิต (MSB ก่อน)
0x00-0xFF ไบต์ข้อมูลเพิ่มเติม (ไม่ใช่ในเฟรมระยะไกล ข้อเสนอแนะ):
มากถึง 8 CAN Data ไบต์และเวลาเพิ่มเติม 32 บิตamp ค่า (เฉพาะในกรณีที่ timestamp เปิดใช้งานตัวเลือกแล้ว ดูด้านล่าง)
สำหรับข้อความ ID 29 บิต / เฟรมระยะไกล:
0x00-0xFF ไบต์ 0-3:
รหัส CAN 29 บิต (MSB ก่อน)
0x00-0xFF ไบต์ข้อมูลเพิ่มเติม (ไม่ใช่ในเฟรมระยะไกล ข้อเสนอแนะ):
มากถึง 8 CAN Data ไบต์และเวลาเพิ่มเติม 32 บิตamp ค่า (เฉพาะในกรณีที่ timestamp เปิดใช้งานตัวเลือกแล้ว ดูด้านล่าง)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
หากต้องการข้อความตอบรับ จะต้องเปิดใช้งานตัวเลือกคำติชมด้วยคำสั่งที่เกี่ยวข้อง (ดูเปิด / ปิดวัตถุเซิร์ฟเวอร์)
ถ้าเป็นครั้งคราว.amp เป็นที่โปรดปราน ตัวเลือกนี้จะต้องเปิดใช้งานโดยข้อความที่เกี่ยวข้อง (ดูรีเซ็ตอุปกรณ์)
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.5. ข้อความข้อมูลการวินิจฉัย
2.5.1. รหัสอุปกรณ์

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x40 สตริงรหัสอุปกรณ์ (คำขอ: ไม่มีไบต์ข้อมูลเพิ่มเติม)
ข้อมูล
(เฉพาะตอนตอบกลับเท่านั้น)
0x00-0xFF สตริงรหัส (เฉพาะในการตอบกลับ)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

2.5.2. เวอร์ชันฮาร์ดแวร์/ซอฟต์แวร์

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x41 เวอร์ชันฮาร์ดแวร์ / ซอฟต์แวร์ (คำขอ: ไม่มีไบต์ข้อมูลเพิ่มเติม)
ข้อมูล
(เฉพาะตอนตอบกลับเท่านั้น)
0x00-0xFF ไบต์ 0-1: เวอร์ชันฮาร์ดแวร์ของอุปกรณ์
ไบต์ 2-3: เวอร์ชันซอฟต์แวร์ของเฟิร์มแวร์
ไบต์ 4-5: เวอร์ชันซอฟต์แวร์ของ bootloader
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

2.5.3. ข้อผิดพลาด สถานะ

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x42 สถานะข้อผิดพลาด (คำขอ: ไม่มีไบต์ข้อมูลเพิ่มเติม)
ขนาด 0x43 ข้อความสถานะข้อผิดพลาดซึ่งมีเวลาเพิ่มเติมamp ค่า
(ไม่มีการร้องขอคำสั่ง มีเพียงข้อความตอบกลับ)
ข้อมูล
(เฉพาะตอนตอบกลับเท่านั้น)
0x00-0xFF ไบต์ 0:
บิต 0: สามารถรับบัฟเฟอร์ล้นได้
บิต 1: สามารถส่งการหมดเวลาได้
บิต 2: ข้อผิดพลาด CAN ล้นตัวนับ
บิต 3: ข้อผิดพลาด CAN บัสออฟ
บิต 4: ข้อผิดพลาดทางไวยากรณ์ของอินเทอร์เฟซโฮสต์
บิต 5: ข้อผิดพลาดรูปแบบอินเทอร์เฟซโฮสต์
บิต 6: อินเทอร์เฟซโฮสต์ส่งบัฟเฟอร์ล้น
บิต 7: ไม่ได้ใช้
ไบต์ 1 (รหัสข้อผิดพลาดล่าสุดของตัวควบคุม CAN):
'0': ไม่มีข้อผิดพลาด
'1': มีบิตที่เท่ากันมากกว่า 5 บิตในลำดับเกิดขึ้น
'2': ข้อความที่ได้รับมีรูปแบบไม่ถูกต้อง
'3': ไม่ยอมรับข้อความที่ส่ง
'4': ไม่สามารถตั้งค่าระดับถอยระหว่างการส่งสัญญาณได้
'5': ไม่สามารถตั้งค่าระดับที่โดดเด่นระหว่างการส่งสัญญาณได้
'6': ผลรวมเช็ค CRC ที่ได้รับไม่ถูกต้อง
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
ถ้าเป็นครั้งคราว.amp เป็นที่โปรดปราน ตัวเลือกนี้จะต้องเปิดใช้งานโดยข้อความที่เกี่ยวข้อง (ดูรีเซ็ตอุปกรณ์)
แต่ละครั้งที่สถานะข้อผิดพลาดเปลี่ยนแปลง ข้อความสถานะข้อผิดพลาดจะถูกสร้างขึ้นโดยอัตโนมัติ
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.5.4. เวอร์ชันอินเทอร์เฟซ

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x44 เวอร์ชันของอินเทอร์เฟซ (เช่น โมดูล Bluetooth, โมดูล WLAN, …) (คำขอ: ไม่มีไบต์ข้อมูลเพิ่มเติม)
ข้อมูล
(เฉพาะตอนตอบกลับเท่านั้น)
0x00-0xFF สตริงเวอร์ชันที่เข้ารหัส ASCII
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))
สามารถเลือกโมดูลได้

2.5.5. โหลด CAN บัสปัจจุบัน

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x47 บัสโหลดปัจจุบันเป็นข้อความต่อวินาที (คำขอ: ไม่มีไบต์ข้อมูลเพิ่มเติม)
ข้อมูล
(เฉพาะตอนตอบกลับเท่านั้น)
0x00-0xFF ไบต์ 0-1:
ขนาดค่าจำนวนเต็มที่ไม่ได้ลงนาม: 16 บิต (MSB ก่อน)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.5.6. ไม่รองรับอุปกรณ์ไม่ว่าง / คำสั่ง

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x48 อุปกรณ์ไม่สามารถดำเนินการคำสั่งได้ (ตอบสนองต่อคำสั่งอื่นเท่านั้น)
ข้อมูล 0x00-0xFF สงวนไว้สำหรับการใช้งานในอนาคต
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.5.7. ตั้งค่าเวลาหน่วงเวลาส่ง CAN

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x49 ตั้งค่าเวลาหน่วงเวลาส่ง CAN
ข้อมูล 0x00-0xFF ขนาดค่าจำนวนเต็มที่ไม่ได้ลงนาม: 16 บิต (MSB ก่อน)
(พารามิเตอร์ RAM ถูกตั้งค่ากลับเป็น 0 หลังจากรีเซ็ตอุปกรณ์)
หน่วงเวลาจนกว่าคำสั่งถัดไปจะได้รับการประเมินใน 10 ms ค่านี้ใช้ได้เพียงครั้งเดียว!
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.6. ข้อความการตั้งค่าตัวควบคุม CAN
2.6.1. เปลี่ยน/ขอรับการตั้งค่ารหัสช่อง

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x50 ขอการตั้งค่า ID ช่องรับ
(ต้องการข้อมูลเพิ่มเติมหนึ่งไบต์ = หมายเลขช่อง)
ขนาด 0x51 เปลี่ยนการตั้งค่ารหัสช่องรับ
(ต้องการข้อมูลเพิ่มเติมอย่างน้อยสองไบต์ หมายเลขช่อง และการตั้งค่าช่อง)
ข้อมูล 0x00-0xFF ไบต์ 0:
รับหมายเลขวัตถุ (ช่วงขึ้นอยู่กับอุปกรณ์เกตเวย์) CANview  ยูเอสบี / RS232: 0…8
สามารถview  อีเธอร์เน็ต: 0…7
สามารถเชื่อมต่อบลูทูธ/WLAN: 0…15
0x00-0x07 ไบต์ 1:
บิต 0: 0 = ปิดใช้งานช่อง 1 = เปิดใช้งานช่อง บิต 1: 0 = รับ ID 11 บิต, 1 = รับ ID 29 บิต บิต 2: 0 = เปลี่ยน ID 11 บิต 1 = เปลี่ยน ID 29 บิต
ไบต์ 2-3: ID 11 บิตถ้า byte1 บิต 2 = 0
ไบต์ 2-5: ID 29 บิตถ้า byte1 บิต 2 = 1
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
หากข้อความการเปลี่ยนแปลงไม่มีข้อมูล ID (ความยาวไบต์ < 4) การตั้งค่า ID สุดท้ายจะยังคงอยู่
ในกรณีนี้ไบต์ 1 บิต 2 จะถูกละเว้น
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.6.2. เปลี่ยน / ขอการตั้งค่าหน้ากากช่องรับ

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x52 ขอการตั้งค่าตัวพรางช่องรับ
(ต้องการข้อมูลเพิ่มเติมหนึ่งไบต์ = หมายเลขช่อง)
ขนาด 0x53 เปลี่ยนการตั้งค่าตัวพรางช่องรับ
(ต้องการข้อมูลเพิ่มเติมอย่างน้อยสองไบต์ หมายเลขช่อง และการตั้งค่าช่อง)
ข้อมูล 0x00-0xFF ไบต์ 0:
รับหมายเลขวัตถุ (ช่วงขึ้นอยู่กับอุปกรณ์เกตเวย์) CANview  ยูเอสบี / RS232: 0…8
สามารถview  อีเธอร์เน็ต: 0…7
สามารถเชื่อมต่อบลูทูธ/WLAN: 0…15
0x00-0x07 ไบต์ 1:
บิต 0: 0 = ปิดใช้งานช่อง 1 = เปิดใช้งานช่อง
บิต 1: 0 = รับมาสก์ 11 บิต, 1 = รับมาสก์ 29 บิต
บิต 2: 0 = เปลี่ยนมาสก์ 11 บิต, 1 = เปลี่ยนมาสก์ 29 บิต
ไบต์ 2-3: มาสก์ 11 บิตถ้าไบต์ 1 บิต 2 = 0
ไบต์ 2-5: มาสก์ 29 บิตถ้าไบต์ 1 บิต 2 = 1
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
หากข้อความการเปลี่ยนแปลงไม่มีข้อมูลมาสก์ (ไบต์ความยาว < 4) การตั้งค่ามาสก์สุดท้ายจะยังคงอยู่
ในกรณีนี้ไบต์ 1 บิต 2 จะถูกละเว้น
หากอุปกรณ์ไม่รองรับมาสก์แต่ละอันสำหรับแต่ละช่อง (CANview RS232) การตั้งค่ามาส์กสำหรับช่อง 1 ถึง 7 จะถูกละเว้นและตอบกลับด้วยการตั้งค่าช่อง 0
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.6.3. อัตรารับส่งข้อมูล CAN

ไบต์ ค่า คำอธิบาย
ซอฟ

(จุดเริ่มต้นของเฟรม)

ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x56 ขอพารามิเตอร์อัตราบอด CAN (ไม่มีไบต์ข้อมูลเพิ่มเติม)
ขนาด 0x57 ตั้งค่าพารามิเตอร์อัตราบอด CAN
ข้อมูล 0x00-0xFF ไบต์ 0: 0xFF หากไม่มี CIA เป็นไปตามอัตราบอดมาตรฐาน มิฉะนั้น:
0x00: 10 กิโลบิต / วินาที
0x01: 20 กิโลบิต/วินาที
0x02: 50 กิโลบิต/วินาที
0xFE: 100 กิโลบิต/วินาที
0x03: 125 กิโลบิต / วินาที
0x04: 250 กิโลบิต / วินาที
0x05: 500 กิโลบิต / วินาที
0x06: 800 กิโลบิต / วินาที
0x07: 1 MBit / วินาที
0xFF: ใช้ค่า BTR
ไบต์ 1: ค่า BTR0 (ขึ้นอยู่กับอุปกรณ์ เฉพาะในกรณีที่ไบต์ 0 = 0xFF) ไบต์ 2: ค่า BTR1 (ขึ้นอยู่กับอุปกรณ์ เฉพาะในกรณีที่ไบต์ 0 = 0xFF) ไบต์ 3: ค่า BTR2 (ขึ้นอยู่กับอุปกรณ์ เฉพาะในกรณีที่ไบต์ 0 = 0xFF)  ไบต์ 4: ค่า BTR3 (ขึ้นอยู่กับอุปกรณ์ เฉพาะในกรณีที่ไบต์ 0 = 0xFF)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
หากข้อมูลไบต์ 0 ถูกตั้งค่าเป็น 0xFF ค่า BTR จะถูกใช้เพื่อตั้งค่าอัตรารับส่งข้อมูลที่ไม่เป็นมาตรฐาน
หากใช้อัตราบอดมาตรฐาน ค่า BTR ก็ไม่จำเป็น หากยังใช้อยู่ ค่าเหล่านั้นก็จะถูกละเว้น!
หากคุณต้องการตั้งค่าอัตรารับส่งข้อมูลที่การตั้งค่ามาตรฐานของอุปกรณ์ไม่รองรับ โปรดติดต่อฝ่ายสนับสนุนของเราสำหรับข้อมูลเพิ่มเติม ดูบริการและการสนับสนุน
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.6.4. รีเซ็ตคอนโทรลเลอร์ CAN ได้

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x58 รีเซ็ตคอนโทรลเลอร์ CAN (ไม่มีไบต์ข้อมูลเพิ่มเติม)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
คำสั่ง “รีเซ็ตตัวควบคุม CAN” ทำการรีเซ็ตตัวควบคุม CAN โดยสมบูรณ์ รวมถึงเวลาด้วยamp ค่า รับและส่งบัฟเฟอร์
การรีเซ็ตตัวควบคุม CAN จะรีเซ็ตสถานะข้อผิดพลาดของอุปกรณ์ด้วย
ด้วยเหตุนี้ หลังจากที่คอนโทรลเลอร์ CAN รีเซ็ต ข้อความสถานะข้อผิดพลาดจะถูกสร้างขึ้นเพื่ออัปเดตสถานะข้อผิดพลาด
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.6.5. ตั้งค่าอินเทอร์เฟซ CAN โหมดรับส่งข้อมูลอัตโนมัติ

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x59 ตั้งค่าโหมดบอดอัตโนมัติ (ไม่มีไบต์ข้อมูลเพิ่มเติม)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
โหมดบอดอัตโนมัติสามารถทำได้ด้วยอัตราบอดมาตรฐานที่อุปกรณ์รองรับเท่านั้น
สำหรับการตรวจจับบอดอัตโนมัติ จำเป็นต้องมีการสื่อสารที่ใช้งานได้บนบัส
ขณะที่การตรวจจับอัตราบอดทำงานอยู่ อุปกรณ์ Proemion CAN จะอยู่ในโหมดพาสซีฟ และไม่ส่งผลต่อการรับส่งข้อมูลบน CAN บัส
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

คำสั่งรับส่งข้อมูลอัตโนมัติจะตั้งค่าอุปกรณ์เกตเวย์เป็น "โหมดรับส่งข้อมูลอัตโนมัติ"
อุปกรณ์รับฟังการรับส่งข้อมูลบน CAN และกำหนดค่าอัตรารับส่งข้อมูลโดยอัตโนมัติ (ตรวจพบได้เฉพาะอัตรารับส่งข้อมูลมาตรฐานที่อุปกรณ์รองรับเท่านั้น)
หลังจากตั้งค่าอัตรารับส่งข้อมูลที่ถูกต้องแล้ว อุปกรณ์จะสร้างการตอบกลับซึ่งมีอัตรารับส่งข้อมูลที่ตรวจพบ
รูปแบบของข้อความนี้จะเหมือนกันกับข้อความขออัตราบอด CAN ยกเว้นไบต์คำสั่งคือ 0x59
เมื่อตรวจไม่พบอัตรารับส่งข้อมูล อุปกรณ์จะใช้อัตรารับส่งข้อมูลที่กำหนดค่าล่าสุดสำหรับการทำงาน
ในกรณีนี้ การตอบกลับด้วยอัตรารับส่งข้อมูลจะเหมือนกับการร้องขออัตรารับส่งข้อมูลที่ไม่เป็นมาตรฐาน

2.6.6. ตั้งค่า / ขอโหมดแอคทีฟ / พาสซีฟ

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0x5A ขอโหมดแอคทีฟ / พาสซีฟ (ไม่มีไบต์ข้อมูลเพิ่มเติม)
0x5B ตั้งค่าโหมดแอคทีฟ/พาสซีฟ
ข้อมูล 0x00-0x01 อุปกรณ์ 0x00 = โหมดแอคทีฟ
อุปกรณ์ 0x01 = โหมดพาสซีฟ
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.6.7. เปลี่ยน/ขอรอบเวลารับช่อง

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0x5C ขอรอบเวลารับช่อง
(ต้องการข้อมูลเพิ่มเติมหนึ่งไบต์ = หมายเลขช่อง)
0x5D เปลี่ยนรอบเวลาการรับช่อง
(ต้องการข้อมูลเพิ่มเติมอย่างน้อยสองไบต์ หมายเลขช่อง และการตั้งค่าช่อง)
ข้อมูล 0x00-0xFF ไบต์ 0:
รับหมายเลขวัตถุ (ช่วงขึ้นอยู่กับอุปกรณ์เกตเวย์) CANview  อีเธอร์เน็ต: 0…7
สามารถเชื่อมต่อบลูทูธ/WLAN: 0…15
0x00-0xFF ไบต์ 1:
รอบเวลาใน 10 ms
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.7. ข้อความการกำหนดค่าอินเทอร์เฟซโฮสต์
2.7.1. การตั้งค่าข้อเสนอแนะ / เอาท์พุต

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
ไบต์ ค่า คำอธิบาย
สั่งการ ขนาด 0x60 ขอการตั้งค่าความคิดเห็น (ไม่มีไบต์ข้อมูลเพิ่มเติม)
ขนาด 0x61 ตั้งค่าการตั้งค่าข้อเสนอแนะ
ข้อมูล 0x00-0x07 ไบต์ 0:
นิดหน่อย 0: 1 = เปิดเอาต์พุต CAN / 0 = ปิดเอาต์พุต CAN
บิต 1: 1 = เปิดการตอบรับข้อความ CAN / 0 = ปิดการตอบรับข้อความ
นิดหน่อย 2: 1 = เปิดผลตอบรับของเซิร์ฟเวอร์ / 0 = ปิดผลตอบรับของเซิร์ฟเวอร์
นิดหน่อย 3: 1 = เปิดอินเทอร์เฟซ RS232 / 0 = ปิดอินเทอร์เฟซ RS232
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
หากปิดใช้งานเอาต์พุตแบบอนุกรม ข้อความ CAN ที่ได้รับจะถูกจัดเก็บไว้ใน RAM ของอุปกรณ์ Proemion CAN หากบัฟเฟอร์นี้เต็ม จะแสดงข้อผิดพลาดบัฟเฟอร์ล้น
หากเปิดใช้งานเอาต์พุต ข้อความที่เก็บไว้ทั้งหมดจะถูกส่งไปยังอินเทอร์เฟซโฮสต์ทันที
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.8. ส่งคำสั่งอินเทอร์เฟซเซิร์ฟเวอร์
2.8.1. สลับเปิด / ปิดวัตถุเซิร์ฟเวอร์

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x80 ขอเปิด / ปิดวัตถุเซิร์ฟเวอร์ (ไม่มีไบต์ข้อมูลเพิ่มเติม)
ขนาด 0x81 ตั้งค่าเปิด / ปิดวัตถุเซิร์ฟเวอร์
ข้อมูล 0x00-0xFF ไบต์ 0:
แต่ละบิตที่ตั้งค่าสวิตช์บนวัตถุเซิร์ฟเวอร์ที่เกี่ยวข้อง / แสดงว่าวัตถุเซิร์ฟเวอร์เปิดอยู่
บิตรีเซ็ตจะทำเครื่องหมายวัตถุเซิร์ฟเวอร์ที่ถูกปิดใช้งาน
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
คำสั่งนี้เลิกใช้แล้วและอุปกรณ์ของเราไม่ได้ใช้อีกต่อไป

2.8.2. เปลี่ยน / ขอการกำหนดค่าออบเจ็กต์เซิร์ฟเวอร์

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x82 ร้องขอการกำหนดค่าออบเจ็กต์เซิร์ฟเวอร์ (ต้องการไบต์ข้อมูลเพิ่มเติมหนึ่งไบต์ซึ่งมีหมายเลขออบเจ็กต์เซิร์ฟเวอร์)
ขนาด 0x83 ตั้งค่าเปิด / ปิดวัตถุเซิร์ฟเวอร์
ข้อมูล 0x01-0x08 ไบต์ 0 (หมายเลขวัตถุ):
ประกอบด้วยออบเจ็กต์เซิร์ฟเวอร์ที่เป็นไปได้จำนวนหนึ่งจากแปดรายการที่ควรเปลี่ยนแปลง
0x00-0x01 ไบต์ 1 (ไอดี):
0x00 = วัตถุ ID 11 บิต
0x01 = วัตถุ ID 29 บิต
หมายเลขไบต์ 2 และสูงกว่าประกอบด้วยข้อมูลต่อไปนี้ ในการแสดงผล   คำสั่ง:
0x00-0xFF ID (11 หรือ 29 บิต)
0x01-0x08 ดีแอลซี (จำนวนไบต์ข้อมูลของข้อความ CAN)
0x00-0xFF สูงถึง 8 ไบต์ข้อมูล ของข้อความกระป๋อง
0x00-0xFF เวลาของรอบ ของวัตถุเซิร์ฟเวอร์ใน 10 ms
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
เนื้อหาของไบต์ DLC ต้องสอดคล้องกับจำนวนไบต์ของข้อมูลที่ส่ง มิฉะนั้นเซิร์ฟเวอร์ที่ส่งอาจทำงานอย่างคาดเดาไม่ได้
คำสั่งนี้เลิกใช้แล้วและอุปกรณ์ของเราไม่ได้ใช้อีกต่อไป

2.8.3. เปลี่ยน / ขอการตั้งค่ารหัสช่องสัญญาณส่ง 
ตัวกรองช่องสัญญาณส่ง CAN ทำงานเหมือนกันกับตัวกรองสามารถรับ CAN ที่อธิบายไว้ในบทข้อความการตั้งค่าตัวควบคุม CAN ข้อความที่ได้รับจากโฮสต์จะถูกตรวจสอบตามเงื่อนไขตัวกรองนี้ หากตรงตามเงื่อนไข ข้อความจะถูกส่งไปยัง CAN บัส

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x84 ขอการตั้งค่ารหัสช่องสัญญาณส่ง
(ต้องการข้อมูลเพิ่มเติมหนึ่งไบต์ = หมายเลขช่อง)
ขนาด 0x85 เปลี่ยนการตั้งค่า ID ช่องทางการส่งสัญญาณ
(ต้องการข้อมูลเพิ่มเติมอย่างน้อยสองไบต์ หมายเลขช่อง และการตั้งค่าช่อง)
ข้อมูล 0x00-0x07 ไบต์ 0:
ส่งหมายเลขวัตถุ
0x00-0x07 ไบต์ 1:
บิต 0: 0 = ปิดใช้งานช่อง 1 = เปิดใช้งานช่อง
บิต 1: 0 = ส่ง ID 11 บิต, 1 = ส่ง ID 29 บิต
บิต 2: 0 = เปลี่ยน ID 11 บิต 1 = เปลี่ยน ID 29 บิต
0x00-0xFF ไบต์ 2-3: ID 11 บิตถ้า byte1 บิต 2 = 0
0x00-0xFF ไบต์ 2-5: ID 29 บิตถ้า byte1 บิต 2 = 1
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
คำสั่งนี้เลิกใช้แล้วและอุปกรณ์ของเราไม่ได้ใช้อีกต่อไป

2.8.4. เปลี่ยน / ขอการตั้งค่ามาสก์ช่องสัญญาณส่ง

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x86 ขอการตั้งค่ามาสก์ช่องทางการส่งข้อมูล
(ต้องการข้อมูลเพิ่มเติมหนึ่งไบต์ = หมายเลขช่อง)
ขนาด 0x87 เปลี่ยนการตั้งค่าตัวพรางช่องสัญญาณส่ง
(ต้องการข้อมูลเพิ่มเติมอย่างน้อยสองไบต์ หมายเลขช่อง และการตั้งค่าช่อง)
ข้อมูล 0x00-0x07 ไบต์ 0:
ส่งหมายเลขวัตถุ
0x00-0x07 ไบต์ 1:
นิดหน่อย 0: 0 = ปิดใช้งานช่อง 1 = เปิดใช้งานช่อง
บิต 1: 0 = ส่งมาสก์ 11 บิต, 1 = ส่งมาสก์ 29 บิต
นิดหน่อย 2: 0 = เปลี่ยนมาสก์ 11 บิต, 1 = เปลี่ยนมาสก์ 29 บิต
0x00-0xFF ไบต์ 2-3: มาสก์ 11 บิตถ้าไบต์ 1 บิต 2 = 0
0x00-0xFF ไบต์ 2-5: มาสก์ 29 บิตถ้าไบต์ 1 บิต 2 = 1
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
คำสั่งนี้เลิกใช้แล้วและอุปกรณ์ของเราไม่ได้ใช้อีกต่อไป

2.8.5. เปลี่ยน / ขอการตั้งค่ารอบเวลาของช่องสัญญาณส่ง

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ ขนาด 0x88 ขอการตั้งค่ารอบเวลาของช่องสัญญาณส่ง
(ต้องการข้อมูลเพิ่มเติมหนึ่งไบต์ = หมายเลขช่อง)
ขนาด 0x89 เปลี่ยนการตั้งค่ารอบเวลาของช่องส่งสัญญาณ
(ต้องการข้อมูลเพิ่มเติมอย่างน้อยสองไบต์ หมายเลขช่อง และการตั้งค่าช่อง)
ข้อมูล 0x00-0x07 ไบต์ 0:
ส่งหมายเลขวัตถุ
0x00-0x07 ไบต์ 1:+
นิดหน่อย 0: 0 = ปิดใช้งานช่อง 1 = เปิดใช้งานช่อง
บิต 1: 0 = ส่งรอบเวลา 11 บิต, 1 = ส่งรอบเวลา 29 บิต
นิดหน่อย 2: 0 = เปลี่ยนรอบเวลา 11 บิต 1 = เปลี่ยนรอบเวลา 29 บิต
0x00-0xFF ไบต์ 2-3: รอบเวลา 11 บิตหากไบต์ 1 บิต 2 = 0
0x00-0xFF ไบต์ 2-5: รอบเวลา 29 บิตหากไบต์ 1 บิต 2 = 1
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

2.9. การตั้งค่าพารามิเตอร์อุปกรณ์
2.9.1. เปลี่ยนแปลง/ขอเวลาamp การตั้งค่า

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0xA0 เวลาขอamp การตั้งค่า (คำขอ: ไม่มีไบต์ข้อมูลเพิ่มเติม)
0xA1 ตั้งเวลาamp การตั้งค่า
ข้อมูล 0x00-0x13 ไบต์ 0:
บิต 0: 1 = เวลาสูงสุดamp เปิด 0 = เวลาสูงสุดamp ปิด
บิต 1: 1 = เวลาสัมพัทธ์amp, 0 = เวลาที่แน่นอนamp
บิต 4: 1 = เวลาแสดงข้อผิดพลาดและ Echo Feedbackamp เมื่อ 0 = เวลาเกิดข้อผิดพลาดและ Echo Feedbackamp ปิด
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

หาก “ทันเวลา”ampเลือก -Mode” แล้ว ค่าตัวนับ 32 บิต (ความละเอียด 100 µs) จะถูกแทรกหลังจากไบต์ข้อมูลสุดท้ายของข้อความ CAN ที่ได้รับแต่ละข้อความ
ข้อความทั้งหมดทางฝั่งอินเทอร์เฟซโฮสต์ซึ่งมีเวลาที่สุดamp อยู่ในลำดับเวลาที่ถูกต้อง
ถ้าเป็นครั้งคราว.amp ควรแทรกหลังข้อความสะท้อน (“ส่งคำติชมของเซิร์ฟเวอร์” หรือ “ส่งคำติชมข้อความ CAN”) และข้อความแสดงข้อผิดพลาด เวลา 'ข้อผิดพลาดและคำติชมของเสียงสะท้อนamp' จะต้องเปิดใช้งานเพิ่มเติม
ความแตกต่างระหว่าง "ญาติ" และ "โหมดสัมบูรณ์" คือค่าตัวนับจะถูกรีเซ็ตหลังจากแต่ละข้อความที่ได้รับใน "โหมดสัมพันธ์"

บันทึก
เวลา “ข้อผิดพลาดและเสียงสะท้อน”amp จะถูกส่งเฉพาะเมื่อถึงเวลาเท่านั้นamp เปิดใช้งานโหมดแล้ว
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.9.2. เปลี่ยน CAN ส่งหน่วงเวลา

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ข้อมูลจำนวนไบต์คำสั่ง
สั่งการ 0xA2 ตั้งค่าเวลาหน่วงเวลาส่ง CAN
ข้อมูล
(เฉพาะตอนตอบกลับเท่านั้น)
0x00-0xFF ขนาดค่าจำนวนเต็มที่ไม่ได้ลงนาม: 16 บิต
(พารามิเตอร์ RAM ถูกตั้งค่ากลับเป็น 0 หลังจากรีเซ็ตอุปกรณ์)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
เวลาหน่วงนี้จะถูกแทรกไว้หน้าข้อความ CAN แต่ละข้อความ เพื่อให้การส่งผ่าน CAN ช้าลง

2.9.3. ตั้งเวลารอบล็อก IP

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0xA3 ตั้งเวลารอบล็อก IP (เพื่อการใช้แบนด์วิดท์ที่ดีขึ้น)
ข้อมูล 0x00-0xFF ช่วงเวลาใน 10 มิลลิวินาที
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

2.9.4. กำหนดช่วงเวลาการคำนวณอัตรารับส่งข้อมูล

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0xA4 ตั้งค่าช่วงเวลาการคำนวณอัตราบอด CAN
ข้อมูล 0x00-0xFF ช่วงเวลาเป็นมิลลิวินาที
ขนาดค่าจำนวนเต็มที่ไม่ได้ลงนาม: 16 บิต (MSB ก่อน)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
การใช้งานเป็นคำสั่งเพิ่มเติมเป็นไปได้ (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))

2.9.5. CANopen เข้าถึงพจนานุกรมวัตถุ

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0xA5 อ่าน / เขียนในพจนานุกรมวัตถุ
ข้อมูล 0x00-0xFF คำขอ: ไบต์ 0:
คำสั่ง: เขียน 0x01, อ่าน 0x00 (ไม่มีไบต์ข้อมูลเพิ่มเติม)
ไบต์ 1-2:
ดัชนี (LSB ก่อน)
ไบต์ 3:
ดัชนีรอง
ไบต์ข้อมูลเพิ่มเติม:
ข้อมูล (LSB ก่อน)
การตอบสนอง: ไบต์ 0:
ผลลัพธ์: 0x40 อ่านสำเร็จ
ความล้มเหลวในการอ่าน 0x80 (ไม่มีไบต์ข้อมูลเพิ่มเติม)
ความสำเร็จในการเขียน 0x41 (ไม่มีไบต์ข้อมูลเพิ่มเติม)
การเขียนล้มเหลว 0x81 (ไม่มีไบต์ข้อมูลเพิ่มเติม)
ไบต์ 1-2:
ดัชนี (LSB ก่อน)
ไบต์ 3:
ดัชนีรอง
ไบต์ข้อมูลเพิ่มเติม:
ข้อมูล (LSB ก่อน)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

2.10. คำสั่งการเข้าถึงฮาร์ดแวร์
2.10.1. รีเซ็ตอุปกรณ์

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0xC0 ตั้งค่าอุปกรณ์รีเซ็ต
ข้อมูล  -
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
อุปกรณ์ตอบสนองต่อคำสั่งนี้ด้วยคำสั่ง “Device ID”
สำหรับอุปกรณ์บางรุ่น คำสั่งนี้ไม่นำไปสู่การรีเซ็ตฮาร์ดแวร์ เนื่องจากการสื่อสารไปยังโฮสต์อาจสูญหายไป

  • สามารถview อีเธอร์เน็ต
  • สามารถเชื่อมต่อบลูทูธ/WLAN

2.10.2. ขอค่าช่องอะนาล็อก

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0xC2 ขอค่าช่องอะนาล็อก (ต้องการข้อมูลเพิ่มเติม 1 ไบต์ที่มีหมายเลขช่อง)
ข้อมูล 0x00-0x03 ไบต์ 0 (หมายเลขช่อง):
0x00: ปริมาณอุปทานtage
0x01: สามารถสายต่ำได้
0x02: สามารถสายสูง
0x03: อินพุตแบบอะนาล็อก 1 และ 2
0x00-0xFF ไบต์ 1: ค่าอะนาล็อก (สำหรับช่อง 0…2 ดูคำอธิบายด้านล่าง)
ไบต์ 1-4: (สำหรับช่อง 3) อินพุทอนาล็อก 1 โวลtage เข้ารหัส IEEE 754, LSB ก่อน
ไบต์ 5-8: (สำหรับช่อง 3) อินพุทอนาล็อก 2 โวลtage เข้ารหัส IEEE 754, LSB ก่อน
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง
วีซีซี
คานห์ / คานห์
ขนาด 0x00 0V
0V
วีซีซี
คานห์ / คานห์
0xFF 39โวลต์
5V

บันทึก
สามารถเท่านั้นview RS232 สามารถวัดปริมาตรเส้น CAN ได้tagระดับอี
การวัดนี้สามารถทำได้สำหรับอัตราบอด CAN ที่ 125 kBit/s และช้ากว่าเท่านั้น

กำหนด/ขอค่าช่องดิจิทัล

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0xC4 ขอค่าช่องดิจิทัล (ต้องการข้อมูลเพิ่มเติม 1 ไบต์ที่มีหมายเลขช่อง)
0xC5 ตั้งค่าช่องสัญญาณดิจิทัล (ต้องการข้อมูลเพิ่มเติม 2 ไบต์ซึ่งประกอบด้วยหมายเลขช่องและค่า)
ข้อมูล 0x00-0xFF ไบต์ 0 (หมายเลขช่อง): 0x00: ตัวต้านทานการสิ้นสุดบัส
0x00-0x01 ไบต์ 1: ค่าดิจิตอล (1 = เปิด, 0 = ปิด)
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
แต่ละคำสั่ง set จะถูกตอบกลับด้วยค่าจริง

2.10.3. ตั้งรหัสผ่านการสื่อสาร

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0xC6 ร้องขอการตรวจสอบรหัสผ่านการสื่อสาร
ข้อมูล xx สั่งการ
ไบต์ 0…น:
สตริงรหัสผ่าน (ค่าเริ่มต้น: “GSMONLIN”)
ไบต์ 0:
0 = ตรวจสอบรหัสผ่านและตกลง
หากการตรวจสอบรหัสผ่านล้มเหลว จะไม่มีการตอบสนองจากอุปกรณ์
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
ข้อความนี้สำคัญมากในการปลดล็อกฟังก์ชันทั้งหมดของอินเทอร์เฟซโหมดไบต์ที่ CANlink GSM/UMTS
เซสชั่นสามารถทำได้ด้วยการตรวจสอบรหัสผ่านการสื่อสารที่ถูกต้องเท่านั้น!

2.10.4. รีเซ็ตรหัสผ่านการสื่อสาร

ไบต์ ค่า คำอธิบาย
ซอฟ
(จุดเริ่มต้นของเฟรม)
ขนาด 0x43 SOF ถือเป็นจุดเริ่มต้นของคำสั่ง
ความยาว xx ไบต์ความยาวประกอบด้วยจำนวนไบต์ของข้อมูลจำนวนไบต์ของคำสั่งที่ตามมา
สั่งการ 0xC7 รีเซ็ตการตรวจสอบรหัสผ่านการสื่อสาร
ผลรวมตรวจสอบ xx ประกอบด้วยการตรวจสอบ XOR ของ SOF, ความยาว, คำสั่ง และไบต์ข้อมูล
อีโอเอฟ
(สิ้นสุดเฟรม)
0x0D ไบต์ EOF ทำเครื่องหมายจุดสิ้นสุดของคำสั่ง

บันทึก
ข้อความนี้ล็อคอินเทอร์เฟซโหมดไบต์
ควรส่งคำสั่งนี้เมื่อสิ้นสุดเซสชันการสื่อสาร

คำสั่งและอุปกรณ์

ตารางด้านล่างให้ข้อมูลสรุปของคำสั่งที่มีอยู่ทั้งหมด และระบุว่าอุปกรณ์ Proemion ใดรองรับ
การใช้งานคำสั่งสำหรับอุปกรณ์ Proemion มีเครื่องหมาย "S", "E" หรือ "S / E"

คำย่อเหล่านี้ย่อมาจาก:

  • “S” อุปกรณ์ Proemion รองรับคำสั่งนี้ในรูปแบบคำสั่งมาตรฐานเท่านั้น (ดูรูปแบบคำสั่ง (โหมดไบต์))
  • “E” อุปกรณ์ Proemion รองรับคำสั่งนี้ในรูปแบบคำสั่งเพิ่มเติมเท่านั้น (ดูรูปแบบคำสั่งเพิ่มเติม (โหมดไบต์))
  • “S / E” อุปกรณ์ Proemion รองรับคำสั่งนี้ในรูปแบบคำสั่งมาตรฐานและในรูปแบบคำสั่งเพิ่มเติม
ข้อความ สั่งการ อุปกรณ์
พิมพ์ สามารถview ยูเอสบี สามารถลิงค์
บลูทูธ
2000
สามารถลิงค์
ไว-แลน
2000
สามารถลิงค์
ไร้สาย
3000
สามารถลิงค์
ไร้สาย 4000
สามารถview
อีเธอร์เน็ต
สามารถลิงค์
มือถือ
5000
สามารถลิงค์
มือถือ
3000
สามารถview
อาร์เอส232
ประมวลผลข้อความข้อมูล ขนาด 0x00 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / * ส / อี
ขนาด 0x01 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี* ส / อี
ขนาด 0x02 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี* ส / อี
ขนาด 0x03 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี* ส / อี
ขนาด 0x04 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี* ส / อี
ขนาด 0x05 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี*
ขนาด 0x06 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี*
ขนาด 0x07 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี*
ขนาด 0x08 ส / อี ส / อี
ขนาด 0x09 S
ข้อความตอบรับ ขนาด 0x20 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x21 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x22 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x23 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x24 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x25 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x26 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x27 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x28 ส / อี ส / อี
ขนาด 0x29 ส / อี ส / อี
0x2A ส / อี ส / อี
0x2B ส / อี ส / อี

*ตัวเลือกข้อมูลคำสั่งต่อไปนี้ไม่ได้ถูกนำมาใช้กับ CLM3000 และ CLM3600:
– บิต 2: 1 = เปิดผลตอบรับของเซิร์ฟเวอร์ / 0 = ปิดผลตอบรับของเซิร์ฟเวอร์
– บิต 3: 1 = เปิดอินเทอร์เฟซ RS232 / 0 = ปิดอินเทอร์เฟซ RS232

ข้อความ สั่งการ อุปกรณ์
พิมพ์ สามารถview ยูเอสบี สามารถลิงค์
บลูทูธ
2000
สามารถลิงค์
ไว-แลน
2000
สามารถลิงค์
ไร้สาย 3000
สามารถลิงค์
ไร้สาย 4000
สามารถview
อีเธอร์เน็ต
สามารถลิงค์
มือถือ
5000
สามารถลิงค์
มือถือ
3000
สามารถview
อาร์เอส232
ข้อความข้อมูลการวินิจฉัย ขนาด 0x40 S S S S S S S S S
ขนาด 0x41 S S S S S S S S S
ขนาด 0x42 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x43 ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x44 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x47 ส / อี ส / อี ส / อี
ขนาด 0x48 ส / อี ส / อี ส / อี ส / อี
ขนาด 0x49 ส / อี ส / อี ส / อี ส / อี
ข้อความการตั้งค่าตัวควบคุม CAN ขนาด 0x50 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x51 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x52 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x53 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x56 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x57 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x58 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x59 ส / อี ส / อี
0x5A ส / อี ส / อี ส / อี ส / อี ส / อี
0x5B ส / อี ส / อี ส / อี ส / อี ส / อี
0x5C ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
0x5D ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ข้อความการกำหนดค่าอินเทอร์เฟซโฮสต์ ขนาด 0x60 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ขนาด 0x61 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
ส่งคำสั่งอินเทอร์เฟซเซิร์ฟเวอร์ ขนาด 0x80 S S
ขนาด 0x81 S S
ขนาด 0x82 S S
ขนาด 0x83 S S
ขนาด 0x84 S
ขนาด 0x85 S
ขนาด 0x86 S
ขนาด 0x87 S
ขนาด 0x88 S
ขนาด 0x89 S
พิมพ์ สามารถview   ยูเอสบี สามารถลิงค์บลูทูธได้
2000
สามารถลิงค์ WLAN ได้
2000
CANlink ไร้สาย 3000 CANlink ไร้สาย 4000 สามารถview อีเธอร์เน็ต CANlink มือถือ
5000
CANlink มือถือ
3000
สามารถview
อาร์เอส232
การตั้งค่าพารามิเตอร์อุปกรณ์ 0xA0 ส / อี ส / อี ส / อี ส / อี ส / อี เอส/อี ส / อี ส / อี ส / อี
0xA1 ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี ส / อี
0xA2 S
0xA3 S
0xA4 ส / อี ส / อี ส / อี
0xA5 S S S 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

เวอร์ชัน : 11.0.549

โลโก้ของโปรเอมิออน

เอกสาร / แหล่งข้อมูล

Proemion Byte Command Protocol คำสั่งไบนารี่ [พีดีเอฟ] คู่มือการใช้งาน
คำสั่งไบต์ คำสั่งไบนารี่โปรโตคอล, คำสั่งไบนารี่โปรโตคอลคำสั่ง, คำสั่งไบนารี่โปรโตคอล, คำสั่งไบนารี่

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *