شعار برويميون

دليل أوامر البايت

الأوامر الثنائية لبروتوكول أمر البايت

يصف دليل أوامر البايت الأوامر وبنيتها الخاصة ببروتوكول أوامر Proemion Byte الذي يستخدمه مضيف بعيد وشبكة CAN لنقل الرسائل.

عام

يصف دليل أوامر البايت البنية والأوامر التي يستخدمها بروتوكول أوامر Proemion Byte.
يتم دعم هذا البروتوكول من قبل جميع بوابات CAN إلى الكمبيوتر الشخصي من Proemion GmbH للتواصل مع مضيف بعيد عبر الواجهة التي يدعمها الجهاز.
يوسع الدليل التالي الأدلة الخاصة بالجهاز.
في حالة عدم اليقين، يرجى أيضًا الرجوع إلى أدلة الجهاز الخاصة بجهاز البوابة المحدد الخاص بك.
تقوم بوابات CAN بالكمبيوتر بتوصيل شبكة CAN بمضيف بعيد باستخدام واجهة محددة مثل RS232 أو USB أو Ethernet أو Bluetooth أو WLAN.
يعمل بروتوكول Proemion Byte Command Protocol على نقل رسائل CAN الشفافة ثنائية الاتجاه بين المضيف وشبكة CAN بالإضافة إلى نقل الأوامر بين المضيف والبوابة.
نظرًا لأن جميع بوابات Proemion CAN إلى الكمبيوتر الشخصي تعمل على نفس البروتوكول، فيمكن توسيع أي برنامج تطبيقي بسهولة لاستخدام واجهات اتصال مختلفة فقط عن طريق تبادل إجراءات الاتصال الأساسية.
يتم دعم معظم الأوامر بواسطة جميع البوابات، وفي بعض الحالات لا يتم دعم الأوامر الخاصة بواسطة أجهزة فردية.
يمنحك الجدول الموجود في فصل الأوامر والأجهزة نظرة عامةview على الأوامر التي يدعمها كل نوع بوابة واحدة.

ملحوظة
عادةً، يتم تخزين كافة الأوامر التي تؤثر على إعدادات الأجهزة فقط في ذاكرة الوصول العشوائي (RAM) المتطايرة الخاصة بالبوابة، وبعد إعادة ضبط الإعدادات المخزنة في الذاكرة غير المتطايرة للأجهزة يتم استخدامها مرة أخرى.
يمكنك تغيير هذه الإعدادات باستخدام برنامج التهيئة الخاص بالجهاز أو - إذا كان الجهاز مدعومًا - عبر CANopen.
الاستثناء: يتم تخزين الأمر "CAN baud Rate" بشكل دائم.
بالنسبة لبعض البوابات، من الممكن تغيير بايت البداية (الافتراضي: 0x43) وتوقف البايت (الافتراضي: 0x0D) في برنامج التكوين.
تفترض جميع الأوصاف الواردة في هذا الدليل أنه تم استخدام القيم الافتراضية.
لمزيد من المعلومات والدعم، املأ نموذج الدعم، راجع الخدمة والدعم.
تتوفر أحدث الإصدارات من برامج التشغيل والبرامج والبرامج الثابتة والوثائق على موقعنا webموقع: مركز التحميل.

1.1. الخدمة والدعم 
تتوفر أحدث الإصدارات من برامج التشغيل والبرامج والبرامج الثابتة والوثائق في موقعنا مكتبة المستندات.

هل تحتاج إلى مساعدة أو تريد الإبلاغ عن خطأ؟
قم بزيارة موقعنا webموقع بروميون لمزيد من المعلومات، أو رفع تذكرة في يدعم.

أوامر وضع البايت

2.1. تنسيق الأمر (وضع البايت)

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
'C' (0x43) هو الإعداد الافتراضي. بالنسبة لبعض الأجهزة، يمكن تغيير هذه القيمة. يعرض هذا الدليل دائمًا الإعداد الافتراضي.
طول 0x00-0xFF تتضمن بايت الطول عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0x00-0xFF بايت الأمر، القيم من 0x00 إلى 0xFE هي أوامر مباشرة، القيمة 0xFF تعني أن البايت التالي يحتوي على امتداد الأمر
بيانات xx محتوى البيانات
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.
0x0D (سطر النقل) هو الإعداد الافتراضي. بالنسبة لبعض الأجهزة، يمكن تغيير هذه القيمة. يعرض هذا الدليل دائمًا الإعداد الافتراضي

"-" تعني أن هذه القيمة ليست ذات أهمية
"xx" يعني أن الحقل يحتوي على قيمة التكوين/الرد
يتم الرد على كل رسالة تغير أو تطلب إعدادات جهاز Proemion CAN برسالة بنفس بايت الأمر، وتحتوي على الإعدادات الجديدة.

ملحوظة
لا تتطلب أوامر الطلب عادةً معلمات إضافية (لا يوجد حقل "بيانات").
تم ذكر الاستثناءات في وصف الأمر.

2.1.1. السابقينample

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول 0x0B تتضمن بايت الطول عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×00 يمكن إرسال رسالة معرف 11 بت
بيانات 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 المعرف (0x789) (MSB أولاً)
محتوى بيانات الرسالة
المجموع الاختباري 0xCE يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة 0x0د تشير بايت EOF إلى نهاية الأمر.

2.2. تنسيق الأمر الموسع (وضع البايت)

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
'C' (0x43) هو الإعداد الافتراضي. بالنسبة لبعض الأجهزة، يمكن تغيير هذه القيمة.
يعرض هذا الدليل دائمًا الإعداد الافتراضي.
طول 0x00-0xFF تتضمن بايت الطول عدد بايتات البيانات وعدد بايتات الأوامر التالية.
القيادة الموسعة 0xD0-0xDF بايت الأمر، القيم من 0xD0 إلى 0xDF هي أوامر موسعة
بيانات xx البايت 0: قناة CAN (تبدأ من 0 لـ CAN 1) / 128 ... 255 محجوزة للوحدة النمطية (WLAN / GSM / GPS ...)
البايت 1: يأمر
البايت 2: محتوى البيانات
المجموع الاختباري 0xCE يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة 0x0د تشير بايت EOF إلى نهاية الأمر.

"-" تعني أن هذه القيمة ليست ذات أهمية
"xx" يعني أن الحقل يحتوي على قيمة التكوين/الرد

2.2.1. السابقينampلو - القيادة الموسعة

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول 0x0د تتضمن بايت الطول عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0xD0 القيادة الموسعة
بيانات 0×01
0×00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
كان-القناة: 2
الأمر: معرف 11 بت يمكن إرسال معرف (0x789) (MSB أولاً)
محتوى بيانات الرسالة
المجموع الاختباري 0×19 يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

2.3. معالجة رسائل البيانات
تُستخدم هذه الرسائل لإرسال رسائل CAN المستلمة إلى المضيف أو لإرسال رسائل CAN من المضيف إلى شبكة CAN.

2.3.1. يمكن استقبال إطار البيانات
يتم نقل رسائل إطار بيانات CAN التي تتلقاها البوابة من ناقل CAN إلى واجهة المضيف بالتنسيق التالي.

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×00 تم استلام رسالة معرف 11 بت
0×01 تم استلام رسالة CAN بمعرف 11 بت، وتحتوي الرسالة على توقيت إضافي 32 بتamp قيمة.
0×02 تم استلام رسالة معرف 29 بت
0×03 تم استلام رسالة CAN بمعرف 29 بت، وتحتوي الرسالة على توقيت إضافي 32 بتamp قيمة.
بيانات بالنسبة لرسائل معرف 11 بت:
0x00-0xFF بايت 0-1: معرف CAN 11 بت (MSB أولاً)
بيانات اضافية بايت:
ما يصل إلى 8 بايت من بيانات CAN لفترة زمنية إضافية تبلغ 32 بتamp القيمة (فقط إذا كانت timestamp تم تمكين الخيار، انظر أدناه)
بالنسبة لرسائل معرف 29 بت:
0x00-0xFF بايت 0-3: معرف CAN 29 بت (MSB أولاً)
بيانات اضافية بايت:
ما يصل إلى 8 بايت من بيانات CAN لفترة زمنية إضافية تبلغ 32 بتamp قيمة
(فقط إذا كان timestamp تم تمكين الخيار، انظر أدناه)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
لو مرةamp هو المطلوب، يجب تمكين هذا الخيار من خلال رسالة الأمر المقابلة (راجع إعادة ضبط الجهاز).
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.3.2. يمكن نقل إطار البيانات
من أجل نقل رسائل إطار بيانات CAN إلى ناقل CAN، ترسل واجهة المضيف البيانات إلى البوابة بالتنسيق التالي.

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×00 إرسال إطار بيانات معرف 11 بت
0×02 إرسال إطار بيانات معرف 29 بت
بيانات بالنسبة لرسائل معرف 11 بت:
0x00-0xFF بايت 0-1:
معرف CAN 11 بت (MSB أولاً)
بيانات اضافية بايت:
ما يصل إلى 8 بايت من البيانات
بالنسبة لرسائل معرف 29 بت:
0x00-0xFF بايت 0-3:
معرف CAN 29 بت (MSB أولاً)
بيانات اضافية بايت:
ما يصل إلى 8 بايت من البيانات
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.3.3. يمكن استقبال الإطار عن بعد
يمكن نقل رسائل الإطار البعيد التي تتلقاها البوابة من ناقل CAN إلى واجهة المضيف بالتنسيق التالي.

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×04 يمكن لمعرف 11 بت استلام الإطار عن بعد
0×05 يمكن استلام إطار معرف 11 بت عن بعد، وتحتوي الرسالة على توقيت إضافي 32 بتamp قيمة.
0×06 يمكن لمعرف 29 بت استلام الإطار عن بعد
0×07 يمكن استلام إطار معرف 29 بت عن بعد، وتحتوي الرسالة على توقيت إضافي 32 بتamp قيمة.
بيانات بالنسبة للإطارات البعيدة لمعرف 11 بت:
0x00-0xFF بايت 0-1:
معرف CAN 11 بت (MSB أولاً)
بيانات اضافية بايت:
DLC (رمز طول بيانات الإطار البعيد) وقت إضافي 32 بتamp القيمة (فقط إذا كانت timestamp تم تمكين الخيار، انظر أدناه)
بالنسبة للإطارات البعيدة لمعرف 29 بت:
0x00-0xFF بايت 0-3:
معرف CAN 29 بت (MSB أولاً)
بيانات اضافية بايت:
DLC (رمز طول بيانات الإطار البعيد) وقت إضافي 32 بتamp القيمة (فقط إذا كانت timestamp تم تمكين الخيار، انظر أدناه)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
لو مرةamp هو المطلوب، يجب تمكين هذا الخيار من خلال رسالة الأمر المقابلة (راجع إعادة ضبط الجهاز).
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.3.4. يمكن نقل الإطار عن بعد
من أجل إرسال رسائل إطار CAN عن بعد إلى ناقل CAN، ترسل واجهة المضيف البيانات إلى البوابة بالتنسيق التالي.

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×04 يمكن نقل معرف 11 بت عن بعد
0×06 يمكن نقل معرف 29 بت عن بعد
بيانات بالنسبة للإطارات البعيدة لمعرف 11 بت:
0x00-0xFF البايت 0-1:
معرف CAN 11 بت (MSB أولاً)
بايت بيانات إضافية:
DLC (رمز طول بيانات الإطار البعيد)
بالنسبة للإطارات البعيدة لمعرف 29 بت:
0x00-0xFF البايت 0-3:
معرف CAN 29 بت (MSB أولاً)
بايت بيانات إضافية:
DLC (رمز طول بيانات الإطار البعيد)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.3.5. إرسال واستقبال إطار البيانات RS232

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×09 إطار البيانات RS232
بيانات xx بيانات RS232
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

2.3.6. تلقي كتلة التحسين

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×08 تلقي كتلة التحسين
بيانات xx تلقي بيانات التحسين
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

2.4. رسائل ردود الفعل
تحتوي هذه الرسائل على بيانات التعليقات التي تسمح للمستخدم بالتحقق من الإرسال الصحيح لرسائل CAN.

2.4.1. يمكن إرسال رسالة ردود الفعل

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×20 يمكن لمعرف 11 بت نقل الرسالة
0×21 يمكن إرسال رسالة بمعرف 11 بت، وتحتوي التعليقات على أوقات إضافيةamp من وقت الإرسال
0×22 يمكن لمعرف 29 بت نقل الرسالة
0×23 يمكن إرسال رسالة بمعرف 29 بت، وتحتوي التعليقات على أوقات إضافيةamp من وقت الإرسال
0×24 يمكن لمعرف 11 بت نقل الإطار عن بعد
0×25 يمكن لمعرف 11 بت إرسال الإطار عن بعد، وتحتوي التعليقات على وقت إضافيamp من وقت الإرسال
0×26 يمكن لمعرف 29 بت نقل الإطار عن بعد
0×27 يمكن لمعرف 29 بت إرسال الإطار عن بعد، وتحتوي التعليقات على وقت إضافيamp من وقت الإرسال
0×28 تم إرسال رسالة خادم إرسال معرف 11 بت
0×29 تم إرسال رسالة خادم إرسال معرف 11 بت، وتحتوي التعليقات على وقت إضافيamp من وقت الإرسال
0 × 2 أمبير تم إرسال رسالة خادم إرسال معرف 29 بت
0x2B تم إرسال رسالة خادم إرسال معرف 29 بت، وتحتوي التعليقات على وقت إضافيamp من وقت الإرسال
بيانات بالنسبة لرسائل معرف 11 بت/الإطارات البعيدة:
0x00-0xFF بايت 0-1:
معرف CAN 11 بت (MSB أولاً)
0x00-0xFF بايتات بيانات إضافية (ليست على الإطار البعيد تعليق):
ما يصل إلى 8 بايتات بيانات CAN مرة إضافية 32 بتamp القيمة (فقط إذا كانت timestamp تم تمكين الخيار، انظر أدناه)
بالنسبة لرسائل معرف 29 بت/الإطارات البعيدة:
0x00-0xFF بايت 0-3:
معرف CAN 29 بت (MSB أولاً)
0x00-0xFF بايتات بيانات إضافية (ليست على الإطار البعيد تعليق):
ما يصل إلى 8 بايتات بيانات CAN مرة إضافية 32 بتamp القيمة (فقط إذا كانت timestamp تم تمكين الخيار، انظر أدناه)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
إذا كانت رسائل التعليقات مطلوبة، فيجب تمكين خيار التعليقات من خلال الأمر المقابل (راجع تشغيل/إيقاف تشغيل كائنات الخادم).
لو مرةamp مفضل، يجب تمكين هذا الخيار من خلال الرسالة المقابلة (راجع إعادة ضبط الجهاز).
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.5. رسائل بيانات التشخيص
2.5.1. معرف الجهاز

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×40 سلسلة معرف الجهاز (الطلب: لا توجد بايتات بيانات إضافية)
بيانات
(فقط عند الرد)
0x00-0xFF سلسلة المعرف (فقط عند الاستجابة)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

2.5.2. إصدار الأجهزة/البرمجيات

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×41 إصدار الأجهزة/البرامج (الطلب: لا توجد بايتات بيانات إضافية)
بيانات
(فقط عند الرد)
0x00-0xFF البايت 0-1: نسخة الأجهزة من الجهاز
بايت 2-3: إصدار البرنامج من البرامج الثابتة
بايت 4-5: نسخة البرنامج من محمل الإقلاع
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

2.5.3. خطأ حالة

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×42 حالة الخطأ (الطلب: لا توجد بايتات بيانات إضافية)
0×43 رسالة حالة الخطأ التي تحتوي على توقيت إضافيamp قيمة
(لا يوجد أمر طلب، رسالة استجابة فقط)
بيانات
(فقط عند الرد)
0x00-0xFF البايت 0:
بت 0: يمكن أن تتلقى تجاوز سعة المخزن المؤقت
بت 1: يمكن أن ترسل المهلة
بت 2: يمكن تجاوز خطأ العداد
بت 3: يمكن خطأ الحافلة
بت 4: خطأ في بناء جملة واجهة المضيف
بت 5: خطأ في تنسيق واجهة المضيف
بت 6: تقوم واجهة المضيف بنقل تجاوز سعة المخزن المؤقت
بت 7: غير مستعمل
البايت 1 (رمز الخطأ الأخير لوحدة التحكم CAN):
'0': لا يوجد خطأ
'1': حدث أكثر من 5 بتات متساوية في التسلسل
'2': الرسالة المستلمة ليس لها التنسيق الصحيح
'3': لم يتم التعرف على الرسالة المرسلة
'4': لا يمكن ضبط المستوى المتنحي أثناء الإرسال
'5': لا يمكن ضبط المستوى السائد أثناء الإرسال
'6': مبلغ شيك CRC المستلم غير صحيح
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
لو مرةamp مفضل، يجب تمكين هذا الخيار من خلال الرسالة المقابلة (راجع إعادة ضبط الجهاز).
في كل مرة تتغير حالة الخطأ، يتم إنشاء رسالة حالة الخطأ تلقائيًا.
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.5.4. نسخة الواجهات

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×44 إصدار الواجهات (مثل وحدة Bluetooth، وحدة WLAN، ...) (الطلب: لا توجد بايتات بيانات إضافية)
بيانات
(فقط عند الرد)
0x00-0xFF سلسلة إصدار مشفرة ASCII
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).
الوحدة قابلة للتحديد.

2.5.5. حمولة الحافلة الحالية

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×47 حمولة الناقل الحالية في الرسائل في الثانية (الطلب: لا توجد بايتات بيانات إضافية)
بيانات
(فقط عند الرد)
0x00-0xFF البايت 0-1:
حجم قيمة عدد صحيح غير موقعة: 16 بت (MSB أولاً)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.5.6. الجهاز مشغول / الأمر غير مدعوم

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×48 لا يمكن للجهاز تنفيذ الأمر (الاستجابة فقط للأوامر الأخرى)
بيانات 0x00-0xFF محجوزة للاستخدام في المستقبل
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.5.7. تعيين يمكن إرسال وقت التأخير

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×49 تعيين يمكن إرسال وقت التأخير
بيانات 0x00-0xFF حجم قيمة العدد الصحيح غير الموقع: 16 بت (MSB أولاً)
(يتم ضبط معلمة ذاكرة الوصول العشوائي (RAM) مرة أخرى على 0 بعد إعادة ضبط الجهاز)
وقت التأخير حتى يتم تقييم الأمر التالي هو 10 مللي ثانية، تنطبق هذه القيمة مرة واحدة فقط!
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.6. يمكن رسائل إعداد وحدة التحكم
2.6.1. تغيير / طلب تلقي إعدادات معرف القناة

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×50 طلب تلقي إعدادات معرف القناة
(يحتاج إلى بايت بيانات إضافي واحد = رقم القناة)
0×51 قم بتغيير إعدادات معرف قناة الاستلام
(يحتاج إلى وحدتي بايت بيانات إضافيتين على الأقل، ورقم القناة وإعدادات القناة)
بيانات 0x00-0xFF البايت 0:
يمكن تلقي رقم الكائن (يعتمد النطاق على جهاز البوابة).view  يو اس بي/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 والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
إذا كانت رسالة التغيير لا تحتوي على معلومات معرف (طول البايت <4)، فسيظل إعداد المعرف الأخير.
في هذه الحالة، يتم تجاهل البايت 1 والبت 2.
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.6.2. تغيير / طلب تلقي إعدادات قناع القناة

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×52 طلب تلقي إعدادات قناع القناة
(يحتاج إلى بايت بيانات إضافي واحد = رقم القناة)
0×53 تغيير إعدادات قناع قناة الاستقبال
(يحتاج إلى وحدتي بايت بيانات إضافيتين على الأقل، ورقم القناة وإعدادات القناة)
بيانات 0x00-0xFF البايت 0:
يمكن تلقي رقم الكائن (يعتمد النطاق على جهاز البوابة).view  يو اس بي/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 والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
إذا كانت رسالة التغيير لا تحتوي على معلومات القناع (طول البايت <4)، فسيظل إعداد القناع الأخير.
في هذه الحالة، يتم تجاهل البايت 1 والبت 2.
إذا كان الجهاز لا يدعم الأقنعة الفردية لكل قناة (CANview RS232)، يتم تجاهل إعدادات القناع للقناة من 1 إلى 7 ويتم الرد عليها بإعداد القناة 0.
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.6.3. يمكن معدل الباود

بايت (ق) قيمة وصف
القوات الخاصة

(بداية الإطار)

0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×56 طلب معلمات معدل الباود CAN (لا توجد بايتات بيانات إضافية)
0×57 تعيين معلمات معدل الباود
بيانات 0x00-0xFF البايت 0: 0xFF إذا لم يتوافق CIA مع معدل الباود القياسي، وإلا:
0x00: 10 كيلوبت / ثانية
0x01: 20 كيلوبت / ثانية
0x02: 50 كيلوبت / ثانية
0xFE: 100 كيلوبت/ثانية
0x03: 125 كيلوبت / ثانية
0x04: 250 كيلوبت / ثانية
0x05: 500 كيلوبت / ثانية
0x06: 800 كيلوبت / ثانية
0x07: 1 ميجابت/ثانية
0xFF: يتم استخدام قيم BTR
البايت 1: قيمة BTR0 (تعتمد على الجهاز، فقط إذا كانت البايت 0 = 0xFF) البايت 2: قيمة BTR1 (تعتمد على الجهاز، فقط إذا كانت البايت 0 = 0xFF) البايت 3: قيمة BTR2 (تعتمد على الجهاز، فقط إذا كانت البايت 0 = 0xFF)  البايت 4: قيمة BTR3 (تعتمد على الجهاز، فقط إذا كانت البايت 0 = 0xFF)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
إذا تم تعيين بايت البيانات 0 على 0xFF، فسيتم استخدام قيم BTR لتعيين معدلات الباود غير القياسية.
إذا تم استخدام معدل الباود القياسي، فلن تكون قيم BTR ضرورية، وإذا تم استخدامها على أي حال، فسيتم تجاهلها!
إذا كنت بحاجة إلى تعيين معدل البث بالباود الذي لا تدعمه الإعدادات القياسية للجهاز، فيرجى الاتصال بالدعم للحصول على مزيد من المعلومات، راجع الخدمة والدعم.
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.6.4. يمكن إعادة ضبط وحدة التحكم

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×58 يمكن إعادة ضبط وحدة التحكم (لا توجد بايتات بيانات إضافية)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
يقوم أمر "إعادة ضبط وحدة التحكم CAN" بإجراء إعادة ضبط كاملة لوحدة التحكم CAN، بما في ذلك التوقيتamp قيمة واستقبال وإرسال المخازن المؤقتة.
تعمل إعادة تعيين وحدة التحكم CAN أيضًا على إعادة تعيين حالة الخطأ الخاصة بالجهاز.
لهذا السبب، بعد إعادة ضبط وحدة التحكم CAN، يتم إنشاء رسالة حالة خطأ لتحديث حالة الخطأ.
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.6.5. ضبط واجهة CAN وضع الباود التلقائي

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×59 ضبط وضع الباود التلقائي (لا توجد بايتات بيانات إضافية)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
وضع الباود التلقائي ممكن فقط مع معدلات الباود القياسية التي يدعمها الجهاز.
للكشف التلقائي عن الباود، من الضروري أن يكون لديك اتصال فعال على الناقل.
أثناء تنشيط اكتشاف معدل الباود، تكون أجهزة Proemion CAN في الوضع السلبي وليس لها أي تأثير على حركة المرور على ناقل CAN.
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

يقوم أمر الباود التلقائي بتعيين جهاز البوابة على "وضع الباود التلقائي".
يستمع الجهاز إلى حركة المرور على CAN ويقوم بتكوين معدل الباود تلقائيًا (يمكن اكتشاف معدلات الباود القياسية التي يدعمها الجهاز فقط).
بعد الحصول على إعداد معدل الباود الصحيح، يقوم الجهاز بإنشاء رد يحتوي على معدل الباود المكتشف.
تنسيق هذه الرسالة مطابق لرسالة طلب معدل الباود CAN، باستثناء أن بايت الأمر هو 0x59.
عند عدم اكتشاف أي معدل باود، يستخدم الجهاز آخر معدل باود تم تكوينه للتشغيل.
في هذه الحالة، يكون رد معدل الباود هو نفسه كما لو تم طلب معدل باود غير قياسي.

2.6.6. تعيين / طلب الوضع النشط / السلبي

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0 × 5 أمبير طلب الوضع النشط/السلبي (لا توجد بايتات بيانات إضافية)
0x5B ضبط الوضع النشط / السلبي
بيانات 0x00-0x01 جهاز 0x00 = الوضع النشط
جهاز 0x01 = الوضع السلبي
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.6.7. تغيير / طلب تلقي وقت دورة القناة

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0x5C طلب تلقي وقت دورة القناة
(يحتاج إلى بايت بيانات إضافي واحد = رقم القناة)
0x5د تغيير وقت دورة قناة الاستقبال
(يحتاج إلى وحدتي بايت بيانات إضافيتين على الأقل، ورقم القناة وإعدادات القناة)
بيانات 0x00-0xFF البايت 0:
يمكن تلقي رقم الكائن (يعتمد النطاق على جهاز البوابة).view  إيثرنت: 0…7
يمكن ربط بلوتوث/WLAN: 0...15
0x00-0xFF البايت 1:
وقت الدورة في 10 مللي ثانية
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.7. رسائل تكوين واجهة المضيف
2.7.1. إعدادات ردود الفعل / الإخراج

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
بايت (ق) قيمة وصف
يأمر 0×60 إعدادات طلب التعليقات (لا توجد بايتات بيانات إضافية)
0×61 ضبط إعدادات ردود الفعل
بيانات 0x00-0x07 بايت 0:
قليل 0: 1 = يمكن تشغيل الإخراج / 0 = يمكن إيقاف الإخراج
بت 1: 1 = إرسال رسالة التعليقات قيد التشغيل / 0 = إيقاف تشغيل التعليقات
قليل 2: 1 = تشغيل تعليقات الخادم / 0 = إيقاف تشغيل تعليقات الخادم
قليل 3: 1 = تشغيل واجهة RS232 / 0 = إيقاف تشغيل واجهة RS232
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
إذا تم تعطيل الإخراج التسلسلي، فسيتم تخزين رسائل CAN المستلمة في ذاكرة الوصول العشوائي (RAM) لجهاز Proemion CAN. إذا كان هذا المخزن المؤقت ممتلئًا، تتم الإشارة إلى خطأ تجاوز سعة المخزن المؤقت.
إذا تم تمكين الإخراج، يتم نقل كافة الرسائل المخزنة على الفور إلى واجهة المضيف.
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.8. نقل أوامر واجهة الخادم
2.8.1. تشغيل/إيقاف تشغيل كائنات الخادم

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×80 طلب تشغيل/إيقاف كائن الخادم (لا توجد بايتات بيانات إضافية)
0×81 ضبط كائن الخادم على تشغيل/إيقاف
بيانات 0x00-0xFF بايت 0:
كل بت يتم تعيينه يقوم بالتبديل إلى كائن الخادم المقابل/يُظهر أن كائن الخادم قيد التشغيل.
تحدد بتة إعادة التعيين كائنات الخادم المعطلة.
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
تم إهمال هذا الأمر ولم تعد أجهزتنا تستخدمه.

2.8.2. تغيير/طلب تكوين كائن الخادم

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×82 طلب تكوين كائن الخادم (يحتاج إلى بايت بيانات إضافي واحد يحتوي على رقم كائن الخادم)
0×83 ضبط كائن الخادم على تشغيل/إيقاف
بيانات 0x01-0x08 بايت 0 (رقم الكائن):
يحتوي على رقم واحد من كائنات الخادم الثمانية المحتملة التي يجب تغييرها.
0x00-0x01 بايت 1 (بيئة تطوير متكاملة):
0x00 = كائن معرف 11 بت
0x01 = كائن معرف 29 بت
تحتوي البايت 2 وأرقام البايت الأعلى على المعلومات التالية في المعروض   طلب:
0x00-0xFF ID (11 أو 29 بت)
0x01-0x08 المحتوى القابل للتنزيل (عدد بايتات البيانات لرسالة CAN)
0x00-0xFF حتى 8 بايت البيانات من رسالة العلبة
0x00-0xFF دورة الزمن لكائن الخادم في 10 مللي ثانية
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
يجب أن يتوافق محتوى بايت DLC مع عدد بايتات البيانات المرسلة، وإلا فقد يتصرف خادم الإرسال بشكل غير متوقع.
تم إهمال هذا الأمر ولم تعد أجهزتنا تستخدمه.

2.8.3. تغيير / طلب إعدادات معرف قناة الإرسال 
تعمل مرشحات قناة الإرسال CAN بشكل مماثل مثل مرشحات CAN الموضحة في الفصل رسائل إعداد وحدة التحكم CAN. يتم فحص الرسائل المستلمة من المضيف باستخدام شروط التصفية هذه. إذا تم استيفاء الشروط، يتم إرسال الرسالة إلى ناقل CAN.

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×84 طلب إعدادات معرف قناة الإرسال
(يحتاج إلى بايت بيانات إضافي واحد = رقم القناة)
0×85 تغيير إعدادات معرف قناة الإرسال
(يحتاج إلى وحدتي بايت بيانات إضافيتين على الأقل، ورقم القناة وإعدادات القناة)
بيانات 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 والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
تم إهمال هذا الأمر ولم تعد أجهزتنا تستخدمه.

2.8.4. تغيير / طلب إعدادات قناع قناة الإرسال

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×86 طلب إعدادات قناع قناة الإرسال
(يحتاج إلى بايت بيانات إضافي واحد = رقم القناة)
0×87 تغيير إعدادات قناع قناة الإرسال
(يحتاج إلى وحدتي بايت بيانات إضافيتين على الأقل، ورقم القناة وإعدادات القناة)
بيانات 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 والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
تم إهمال هذا الأمر ولم تعد أجهزتنا تستخدمه.

2.8.5. تغيير / طلب إعدادات وقت دورة قناة الإرسال

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0×88 طلب إعدادات وقت دورة قناة الإرسال
(يحتاج إلى بايت بيانات إضافي واحد = رقم القناة)
0×89 تغيير إعدادات وقت دورة قناة الإرسال
(يحتاج إلى وحدتي بايت بيانات إضافيتين على الأقل، ورقم القناة وإعدادات القناة)
بيانات 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 والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

2.9. إعدادات معلمة الجهاز
2.9.1. تغيير / طلب Timestamp إعدادات

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0xA0 طلب الوقتamp الإعدادات (الطلب: لا توجد بايتات بيانات إضافية)
0xA1 ضبط الوقتamp إعدادات
بيانات 0x00-0x13 البايت 0:
بت 0: 1 = التوقيتamp تشغيل، 0 = التوقيتamp عن
بت 1: 1 = التوقيت النسبيamp, 0 = التوقيت المطلقamp
بت 4: 1 = أوقات الخطأ وردود الفعل الصدىamp على 0 = الخطأ وردود الفعل الصدىamp عن
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

إذا كان "التوقيتamp- يتم تحديد "الوضع"، ويتم إدراج قيمة عداد 32 بت (دقة 100 ميكروثانية) بعد آخر بايت بيانات لكل رسالة CAN مستلمة.
كافة الرسائل الموجودة على جانب واجهة المضيف والتي تحتوي على وقتamp هي في الترتيب الزمني الصحيح.
لو مرةamp يجب إدراجها بعد الرسائل التي تم تكرارها ("إرسال تعليقات الخادم" أو "إرسال تعليقات رسالة CAN") ورسائل الخطأ، وتوقيت "الخطأ وتعليقات الارتداد"ampيجب تفعيله بالإضافة إلى ذلك.
الفرق بين "النسبي" و"الوضع المطلق" هو ​​أنه تتم إعادة تعيين قيمة العداد بعد كل رسالة مستلمة في "الوضع النسبي".

ملحوظة
توقيت "الخطأ وردود الفعل الصدى".amp لا ينتقل إلا إذا كان timestamp تم تمكين الوضع.
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.9.2. التغيير يمكن أن ينقل وقت التأخير

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر
يأمر 0xA2 تعيين يمكن إرسال وقت التأخير
بيانات
(فقط عند الرد)
0x00-0xFF حجم القيمة الصحيحة غير الموقعة: 16 بت
(يتم ضبط معلمة ذاكرة الوصول العشوائي (RAM) مرة أخرى على 0 بعد إعادة ضبط الجهاز)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
يتم إدراج وقت التأخير هذا قبل كل رسالة CAN، بحيث يصبح إرسال CAN أبطأ.

2.9.3. ضبط وقت انتظار كتلة IP

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0xA3 ضبط وقت انتظار حظر IP (لاستخدام أفضل لعرض النطاق الترددي)
بيانات 0x00-0xFF الفاصل الزمني في 10 مللي ثانية
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

2.9.4. ضبط الفاصل الزمني لحساب معدل الباود

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0xA4 تعيين الفاصل الزمني لحساب معدل الباود
بيانات 0x00-0xFF الفاصل الزمني بالمللي ثانية
حجم قيمة العدد الصحيح غير الموقع: 16 بت (MSB أولاً)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
الاستخدام كأمر موسع ممكن (انظر تنسيق الأمر الموسع (وضع البايت)).

2.9.5. يمكن فتح الوصول إلى قاموس الكائنات

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل 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 والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

2.10. أوامر الوصول إلى الأجهزة
2.10.1. إعادة الجهاز

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0xC0 ضبط جهاز إعادة الضبط
بيانات  —
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
تستجيب الأجهزة لهذا الأمر بالأمر "معرف الجهاز".
بالنسبة لبعض الأجهزة، لا يؤدي هذا الأمر إلى إعادة ضبط الأجهزة حيث سيتم فقدان الاتصال بالمضيف بخلاف ذلك.

  • يستطيعview إيثرنت
  • يمكن ربط بلوتوث/WLAN

2.10.2. طلب قيمة القناة التناظرية

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0xC2 طلب قيمة القناة التناظرية (يحتاج إلى بايت بيانات إضافي واحد يحتوي على رقم القناة)
بيانات 0x00-0x03 البايت 0 (رقم القناة):
0x00: حجم العرضtage
0x01: يمكن الخط المنخفض
0x02: يمكن أن يكون الخط العالي
0x03: المدخلات التناظرية 1 و 2
0x00-0xFF البايت 1: القيمة التناظرية (للقناة 0...2، انظر الوصف أدناه)
البايت 1-4: (للقناة 3) الإدخال التناظري 1 مجلدtagهـ IEEE 754 مشفر، LSB أولاً
البايت 5-8: (للقناة 3) الإدخال التناظري 2 مجلدtagهـ IEEE 754 مشفر، LSB أولاً
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.
بطاقة في سي سي
كانه / كانل
0×00 0V
0V
بطاقة في سي سي
كانه / كانل
0xFF 39 فولت
5V

ملحوظة
فقط العلبةview يمكن لـ RS232 قياس حجم خط CANtagالمستويات الإلكترونية.
هذا القياس ممكن فقط لمعدلات باود CAN التي تبلغ 125 كيلوبت/ثانية وأبطأ.

تعيين/طلب قيمة القناة الرقمية

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0xC4 طلب قيمة القناة الرقمية (يحتاج إلى بايت بيانات إضافي واحد يحتوي على رقم القناة)
0xC5 تعيين قيمة القناة الرقمية (يحتاج إلى 2 بايت بيانات إضافية تحتوي على رقم القناة والقيمة)
بيانات 0x00-0xFF بايت 0 (رقم القناة): 0x00: مقاومة انتهاء الناقل
0x00-0x01 البايت 1: القيمة الرقمية (1 = تشغيل، 0 = إيقاف)
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
يتم الرد على كل أمر مجموعة بالقيم الفعلية.

2.10.3. ضبط كلمة مرور الاتصال

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0xC6 طلب التحقق من كلمة مرور الاتصال
بيانات xx يأمر
بايت 0…ن:
سلسلة كلمة المرور (الافتراضية: "GSMONLIN") الاستجابة
بايت 0:
0 = تم التحقق من كلمة المرور وموافق
إذا فشل التحقق من كلمة المرور، فلن يكون هناك استجابة من الجهاز
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
تعتبر هذه الرسالة مهمة جدًا لفتح الوظيفة الكاملة لواجهة وضع البايت في CANlink GSM/UMTS.
الجلسة ممكنة فقط مع التحقق من كلمة مرور الاتصال الصحيحة!

2.10.4. إعادة تعيين كلمة مرور الاتصال

بايت (ق) قيمة وصف
القوات الخاصة
(بداية الإطار)
0×43 يمثل SOF بداية الأمر.
طول xx تحتوي بايت الطول على عدد بايتات البيانات وعدد بايتات الأوامر التالية.
يأمر 0xC7 إعادة تعيين التحقق من كلمة مرور الاتصال
المجموع الاختباري xx يحتوي على المجموع الاختباري XOR لـ SOF والطول والأوامر ووحدات بايت البيانات.
نهاية الخدمة
(نهاية الإطار)
0x0د تشير بايت EOF إلى نهاية الأمر.

ملحوظة
تقوم هذه الرسالة بتأمين واجهة وضع البايت.
يجب إرسال هذا الأمر في نهاية جلسة الاتصال.

الأوامر والأجهزة

يقدم الجدول أدناه ملخصًا لجميع الأوامر الموجودة ويشير إلى جهاز Proemion الذي يدعمها.
يتم تمييز قابلية استخدام الأمر لجهاز Proemion بالحرف "S" أو "E" أو "S / E".

هذه الاختصارات تعني:

  • "S" يدعم جهاز Proemion هذا الأمر فقط بتنسيق الأمر القياسي (راجع تنسيق الأمر (وضع البايت)).
  • "E" يدعم جهاز Proemion هذا الأمر فقط بتنسيق الأمر الموسع (انظر تنسيق الأمر الموسع (وضع البايت)).
  • "S / E" يدعم جهاز Proemion هذا الأمر بتنسيق الأمر القياسي وبتنسيق الأمر الموسع.
رسالة يأمر جهاز
يكتب يستطيعview USB يمكنالربط
بلوتوث
2000
يمكنالربط
شبكة لاسلكية
2000
يمكنالربط
لاسلكي
3000
يمكنالربط
لاسلكي 4000
يستطيعview
إيثرنت
يمكنالربط
متحرك
5000
يمكنالربط
متحرك
3000
يستطيعview
RS232
معالجة رسائل البيانات 0×00 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / * س / هـ
0×01 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ ق/ه* س / هـ
0×02 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ ق/ه* س / هـ
0×03 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ ق/ه* س / هـ
0×04 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ ق/ه* س / هـ
0×05 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ ق/ه*
0×06 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ ق/ه*
0×07 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ ق/ه*
0×08 س / هـ س / هـ
0×09 S
رسائل ردود الفعل 0×20 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×21 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×22 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×23 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×24 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×25 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×26 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×27 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×28 س / هـ س / هـ
0×29 س / هـ س / هـ
0 × 2 أمبير س / هـ س / هـ
0x2B س / هـ س / هـ

*لم يتم تنفيذ خيارات بيانات الأوامر التالية لـ CLM3000 وCLM3600:
– البت 2: 1 = تشغيل تعليقات الخادم / 0 = إيقاف تشغيل تعليقات الخادم
- البت 3: 1 = تشغيل واجهة RS232 / 0 = إيقاف تشغيل واجهة RS232

رسالة يأمر جهاز
يكتب يستطيعview USB يمكنالربط
بلوتوث
2000
يمكنالربط
شبكة لاسلكية
2000
يمكنالربط
لاسلكي 3000
يمكنالربط
لاسلكي 4000
يستطيعview
إيثرنت
يمكنالربط
متحرك
5000
يمكنالربط
متحرك
3000
يستطيعview
RS232
رسائل بيانات التشخيص 0×40 S S S S S S S S S
0×41 S S S S S S S S S
0×42 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×43 س / هـ س / هـ س / هـ س / هـ س / هـ
0×44 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×47 س / هـ س / هـ س / هـ
0×48 س / هـ س / هـ س / هـ س / هـ
0×49 س / هـ س / هـ س / هـ س / هـ
يمكن رسائل إعداد وحدة التحكم 0×50 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×51 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×52 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×53 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×56 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×57 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×58 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×59 س / هـ س / هـ
0 × 5 أمبير س / هـ س / هـ س / هـ س / هـ س / هـ
0x5B س / هـ س / هـ س / هـ س / هـ س / هـ
0x5C س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0x5د س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
رسائل تكوين واجهة المضيف 0×60 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
0×61 س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ س / هـ
نقل أوامر واجهة الخادم 0×80 S S
0×81 S S
0×82 S S
0×83 S S
0×84 S
0×85 S
0×86 S
0×87 S
0×88 S
0×89 S
يكتب يستطيعview   USB يمكن ربط بلوتوث
2000
يمكن ربط الشبكة المحلية اللاسلكية
2000
كان لينك وايرلس 3000 كان لينك وايرلس 4000 يستطيعview إيثرنت كانلينك المحمول
5000
كانلينك المحمول
3000
يستطيعview
RS232
إعدادات معلمة الجهاز 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 [بي دي اف] دليل المستخدم
الأوامر الثنائية لبروتوكول الأوامر البايتية، الأوامر الثنائية لبروتوكول الأوامر، أوامر البروتوكول الثنائية، الأوامر الثنائية

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *