

بائٹ کمانڈ مینوئل
بائٹ کمانڈ پروٹوکول بائنری کمانڈز
بائٹ کمانڈ مینول پیغام کی ترسیل کے لیے ریموٹ ہوسٹ اور CAN نیٹ ورک کے ذریعے استعمال کیے جانے والے Proemion Byte Command Protocol کے کمانڈز اور ان کی ساخت کی وضاحت کرتا ہے۔
جنرل
بائٹ کمانڈ مینول Proemion بائٹ کمانڈ پروٹوکول کے ذریعے استعمال ہونے والے ڈھانچے اور کمانڈز کی وضاحت کرتا ہے۔
اس پروٹوکول کو Proemion GmbH کے تمام CAN ٹو پی سی گیٹ ویز کے ذریعے سپورٹ کیا جاتا ہے تاکہ ڈیوائس کے ذریعے تعاون یافتہ انٹرفیس کے ذریعے ریموٹ ہوسٹ کے ساتھ بات چیت کی جا سکے۔
مندرجہ ذیل دستی آلہ کے مخصوص دستورالعمل کو بڑھاتا ہے۔
غیر یقینی صورتحال کی صورت میں براہ کرم اپنے مخصوص گیٹ وے ڈیوائس کے ڈیوائس مینوئلز سے بھی رجوع کریں۔
CAN ٹو پی سی گیٹ وے CAN نیٹ ورک کو ایک مخصوص انٹرفیس جیسے RS232، USB، Ethernet، Bluetooth یا WLAN کا استعمال کرتے ہوئے ریموٹ ہوسٹ سے جوڑتے ہیں۔
Proemion Byte کمانڈ پروٹوکول میزبان اور CAN نیٹ ورک کے درمیان دو طرفہ شفاف CAN پیغام کی ترسیل کے ساتھ ساتھ میزبان اور گیٹ وے کے درمیان کمانڈز کی منتقلی کے لیے کام کرتا ہے۔
چونکہ تمام Proemion CAN ٹو پی سی گیٹ ویز ایک ہی پروٹوکول پر کام کرتے ہیں، اس لیے کسی بھی ایپلیکیشن سافٹ ویئر کو مختلف مواصلاتی انٹرفیس استعمال کرنے کے لیے صرف بنیادی مواصلاتی معمولات کا تبادلہ کرکے آسانی سے بڑھایا جا سکتا ہے۔
زیادہ تر کمانڈز کو تمام گیٹ ویز کے ذریعے سپورٹ کیا جاتا ہے، بعض صورتوں میں خصوصی کمانڈز کو سنگل ڈیوائسز کے ذریعے سپورٹ نہیں کیا جاتا ہے۔
باب کمانڈز اور ڈیوائسز میں ٹیبل آپ کو ایک اوور فراہم کرتا ہے۔view ہر ایک گیٹ وے قسم کے ذریعہ تعاون یافتہ کمانڈز پر۔
نوٹ
عام طور پر تمام کمانڈز جو ڈیوائسز کی سیٹنگز کو متاثر کرتی ہیں صرف گیٹ وے کی غیر مستحکم RAM میموری میں محفوظ کی جاتی ہیں، ری سیٹ کرنے کے بعد ڈیوائسز کی غیر اتار چڑھاؤ والی میموری میں محفوظ کردہ سیٹنگز کو دوبارہ استعمال کیا جاتا ہے۔
آپ ان سیٹنگز کو ڈیوائس کے مخصوص کنفیگریٹر سافٹ ویئر کے ساتھ تبدیل کر سکتے ہیں یا – اگر ڈیوائس کے ذریعے سپورٹ ہو تو – CANopen کے ذریعے۔
استثناء: کمانڈ "CAN baud rate" مستقل طور پر محفوظ ہے۔
کچھ گیٹ ویز کے لیے کنفیگریٹر سافٹ ویئر میں اسٹارٹ بائٹ (ڈیفالٹ: 0x43) اور اسٹاپ بائٹ (ڈیفالٹ: 0x0D) کو تبدیل کرنا ممکن ہے۔
اس دستی میں تمام وضاحتیں فرض کرتی ہیں کہ پہلے سے طے شدہ اقدار استعمال کی گئی ہیں۔
مزید معلومات اور مدد کے لیے سپورٹ فارم پُر کریں، سروس اور سپورٹ دیکھیں۔
ڈرائیورز، سافٹ ویئر، فرم ویئر اور دستاویزات کے تازہ ترین ورژن ہماری ویب سائٹ پر دستیاب ہیں۔ webسائٹ: ڈاؤن لوڈ سینٹر.
1.1. سروس اور سپورٹ
ڈرائیوروں کے تازہ ترین ورژن، سافٹ ویئر، فرم ویئر، اور دستاویزات ہمارے میں دستیاب ہیں۔ دستاویز لائبریری.
کیا آپ کو مدد کی ضرورت ہے یا بگ کی اطلاع دینا چاہتے ہیں؟
ہماری وزٹ کریں۔ webسائٹ پریمیون مزید معلومات کے لیے، یا پر ٹکٹ حاصل کریں۔ حمایت.
بائٹ موڈ کمانڈز
2.1 کمانڈ فارمیٹ (بائٹ موڈ)
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ 'C' (0x43) پہلے سے طے شدہ ترتیب ہے۔ کچھ آلات کے لیے اس قدر کو تبدیل کیا جا سکتا ہے۔ یہ دستی ہمیشہ پہلے سے طے شدہ ترتیب دکھاتا ہے۔ |
| لمبائی | 0x00-0xFF | لمبائی بائٹ میں مندرجہ ذیل کمانڈ بائٹس کی تعداد میں ڈیٹا بائٹس کی تعداد شامل ہے۔ |
| حکم | 0x00-0xFF | کمانڈ بائٹ، اقدار 0x00 سے 0xFE براہ راست کمانڈز ہیں، قدر 0xFF کا مطلب ہے کہ اگلے بائٹ میں کمانڈ کی توسیع ہوتی ہے۔ |
| ڈیٹا | xx | ڈیٹا کا مواد |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ 0x0D (کیریج ریٹرن) پہلے سے طے شدہ ترتیب ہے۔ کچھ آلات کے لیے اس قدر کو تبدیل کیا جا سکتا ہے۔ یہ دستی ہمیشہ پہلے سے طے شدہ ترتیب دکھاتا ہے۔ |
"-" کا مطلب ہے کہ یہ قدر دلچسپی کی نہیں ہے۔
"xx" کا مطلب ہے کہ فیلڈ میں کنفیگریشن / ریپلائی ویلیو شامل ہے۔
ہر پیغام جو Proemion CAN ڈیوائس کی ترتیبات کو تبدیل کرتا ہے یا درخواست کرتا ہے اس کا جواب اسی کمانڈ بائٹ والے پیغام کے ذریعے دیا جاتا ہے، جس میں نئی ترتیبات ہوتی ہیں۔
نوٹ
درخواست کی کمانڈز کو عام طور پر اضافی پیرامیٹرز کی ضرورت نہیں ہوتی ہے (کوئی "ڈیٹا" فیلڈ نہیں)۔
کمانڈ کی تفصیل میں استثناء کا ذکر کیا گیا ہے۔
2.1.1. سابقample
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | 0x0B | لمبائی بائٹ میں مندرجہ ذیل کمانڈ بائٹس کی تعداد میں ڈیٹا بائٹس کی تعداد شامل ہے۔ |
| حکم | 0x00 | 11 بٹ ID CAN پیغام |
| ڈیٹا | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (MSB پہلے) CAN-پیغام ڈیٹا مواد |
| چیکسم | 0xCE | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف | 0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
2.2 توسیعی کمانڈ فارمیٹ (بائٹ موڈ)
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ 'C' (0x43) پہلے سے طے شدہ ترتیب ہے۔ کچھ آلات کے لیے اس قدر کو تبدیل کیا جا سکتا ہے۔ یہ دستی ہمیشہ پہلے سے طے شدہ ترتیب دکھاتا ہے۔ |
| لمبائی | 0x00-0xFF | لمبائی بائٹ میں مندرجہ ذیل کمانڈ بائٹس کی تعداد میں ڈیٹا بائٹس کی تعداد شامل ہے۔ |
| توسیعی کمانڈ | 0xD0-0xDF | کمانڈ بائٹ، اقدار 0xD0 سے 0xDF توسیعی کمانڈز ہیں۔ |
| ڈیٹا | xx | بائٹ 0: CAN-چینل (CAN 0 کے لیے 1 سے شروع ہوتا ہے) / 128 … 255 ماڈیول کے لیے مخصوص (WLAN/GSM/GPS…) بائٹ 1: حکم بائٹ 2: ڈیٹا کا مواد |
| چیکسم | 0xCE | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف | 0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
"-" کا مطلب ہے کہ یہ قدر دلچسپی کی نہیں ہے۔
"xx" کا مطلب ہے کہ فیلڈ میں کنفیگریشن / ریپلائی ویلیو شامل ہے۔
2.2.1. سابقample - توسیعی کمانڈ
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | 0x0D | لمبائی بائٹ میں مندرجہ ذیل کمانڈ بائٹس کی تعداد میں ڈیٹا بائٹس کی تعداد شامل ہے۔ |
| حکم | 0xD0۔ | توسیعی کمانڈ |
| ڈیٹا | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-چینل: 2 کمانڈ: 11 بٹ ID CAN پیغام ID (0x789) (MSB پہلے) CAN-پیغام ڈیٹا مواد |
| چیکسم | 0x19 | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
2.3۔ ڈیٹا پیغامات پر کارروائی کریں۔
یہ پیغامات موصول ہونے والے CAN پیغامات کو میزبان کو منتقل کرنے یا میزبان سے CAN پیغامات کو CAN نیٹ ورک کو بھیجنے کے لیے استعمال کیے جاتے ہیں۔
2.3.1 CAN ڈیٹا فریم کا استقبال
CAN بس سے گیٹ وے کے ذریعے موصول ہونے والے CAN ڈیٹا فریم پیغامات کو درج ذیل فارمیٹ میں میزبان انٹرفیس میں منتقل کیا جاتا ہے۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x00 | 11 بٹ ID CAN پیغام موصول ہوا۔ |
| 0x01 | 11-بٹ ID CAN پیغام موصول ہوا، پیغام میں ایک اضافی 32-بٹ ٹائمسٹ شامل ہے۔amp قدر | |
| 0x02 | 29 بٹ ID CAN پیغام موصول ہوا۔ | |
| 0x03 | 29-بٹ ID CAN پیغام موصول ہوا، پیغام میں ایک اضافی 32-بٹ ٹائمسٹ شامل ہے۔amp قدر | |
| ڈیٹا | 11 بٹ ID پیغامات کے لیے: | |
| 0x00-0xFF | بائٹ 0-1: 11 بٹ CAN ID (MSB پہلے) اضافی ڈیٹا بائٹس: 8 CAN ڈیٹا تک ایک اضافی 32 بٹ ٹائم بائٹس کرتا ہے۔amp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں) |
|
| 29 بٹ ID پیغامات کے لیے: | ||
| 0x00-0xFF | بائٹ 0-3: 29 بٹ CAN ID (MSB پہلے) اضافی ڈیٹا بائٹس: 8 CAN ڈیٹا تک ایک اضافی 32 بٹ ٹائم بائٹس کرتا ہے۔amp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں) |
|
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
اگر ٹائمسٹamp مطلوبہ ہے، اس اختیار کو متعلقہ کمانڈ پیغام کے ساتھ فعال کیا جانا چاہیے (دیکھیں ڈیوائس کو دوبارہ ترتیب دیں)۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.3.2 CAN ڈیٹا فریم منتقل کریں۔
CAN ڈیٹا فریم پیغامات کو CAN بس میں منتقل کرنے کے لیے، میزبان انٹرفیس درج ذیل فارمیٹ میں ڈیٹا کو گیٹ وے پر بھیجتا ہے۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x00 | 11 بٹ ID CAN ڈیٹا فریم منتقل کریں۔ |
| 0x02 | 29 بٹ ID CAN ڈیٹا فریم منتقل کریں۔ | |
| ڈیٹا | 11 بٹ ID پیغامات کے لیے: | |
| 0x00-0xFF | بائٹ 0-1: 11 بٹ CAN ID (MSB پہلے) اضافی ڈیٹا بائٹس: 8 CAN ڈیٹا بائٹس تک |
|
| 29 بٹ ID پیغامات کے لیے: | ||
| 0x00-0xFF | بائٹ 0-3: 29 بٹ CAN ID (MSB پہلے) اضافی ڈیٹا بائٹس: 8 CAN ڈیٹا بائٹس تک |
|
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.3.3 CAN ریموٹ فریم کا استقبال
CAN بس سے گیٹ وے کے ذریعے موصول ہونے والے CAN ریموٹ فریم پیغامات کو درج ذیل فارمیٹ میں میزبان انٹرفیس میں منتقل کیا جاتا ہے۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x04 | 11 بٹ ID CAN ریموٹ فریم موصول ہوا۔ |
| 0x05 | 11 بٹ ID CAN ریموٹ فریم موصول ہوا، پیغام میں ایک اضافی 32 بٹ ٹائمسٹ شامل ہے۔amp قدر | |
| 0x06 | 29 بٹ ID CAN ریموٹ فریم موصول ہوا۔ | |
| 0x07 | 29 بٹ ID CAN ریموٹ فریم موصول ہوا، پیغام میں ایک اضافی 32 بٹ ٹائمسٹ شامل ہے۔amp قدر | |
| ڈیٹا | 11 بٹ ID ریموٹ فریموں کے لیے: | |
| 0x00-0xFF | بائٹ 0-1: 11 بٹ CAN ID (MSB پہلے) اضافی ڈیٹا بائٹس: DLC (CAN ریموٹ فریم ڈیٹا لینتھ کوڈ) ایک اضافی 32 بٹ ٹائمسٹamp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں) |
|
| 29 بٹ ID ریموٹ فریموں کے لیے: | ||
| 0x00-0xFF | بائٹ 0-3: 29 بٹ CAN ID (MSB پہلے) اضافی ڈیٹا بائٹس: DLC (CAN ریموٹ فریم ڈیٹا لینتھ کوڈ) ایک اضافی 32 بٹ ٹائمسٹamp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں) |
|
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
اگر ٹائمسٹamp مطلوبہ ہے، اس اختیار کو متعلقہ کمانڈ پیغام کے ساتھ فعال کیا جانا چاہیے (دیکھیں ڈیوائس کو دوبارہ ترتیب دیں)۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.3.4 منتقل کر سکتے ہیں ریموٹ فریم
CAN ریموٹ فریم پیغامات کو CAN بس میں منتقل کرنے کے لیے، میزبان انٹرفیس درج ذیل فارمیٹ میں گیٹ وے کو ڈیٹا بھیجتا ہے۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x04 | 11 بٹ ID CAN ریموٹ فریم منتقل کریں۔ |
| 0x06 | 29 بٹ ID CAN ریموٹ فریم منتقل کریں۔ | |
| ڈیٹا | 11 بٹ ID ریموٹ فریموں کے لیے: | |
| 0x00-0xFF | بائٹ 0-1: 11 بٹ CAN ID (MSB پہلے) اضافی ڈیٹا بائٹ: DLC (CAN ریموٹ فریم ڈیٹا لینتھ کوڈ) |
|
| 29 بٹ ID ریموٹ فریموں کے لیے: | ||
| 0x00-0xFF | بائٹ 0-3: 29 بٹ CAN ID (MSB پہلے) اضافی ڈیٹا بائٹ: DLC (CAN ریموٹ فریم ڈیٹا لینتھ کوڈ) |
|
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.3.5 RS232 ڈیٹا فریم ترسیل اور استقبال
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x09 | RS232 ڈیٹا فریم |
| ڈیٹا | xx | RS232 ڈیٹا |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
2.3.6 آپٹیمائزیشن بلاک وصول کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x08 | آپٹیمائزیشن بلاک وصول کریں۔ |
| ڈیٹا | xx | آپٹیمائزیشن ڈیٹا وصول کریں۔ |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
2.4 تاثرات کے پیغامات
ان پیغامات میں فیڈ بیک ڈیٹا ہوتا ہے جو صارف کو CAN پیغامات کی درست ترسیل کو چیک کرنے کی اجازت دیتا ہے۔
2.4.1 پیغام ٹرانسمیشن کی رائے کر سکتے ہیں
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x20 | 11 بٹ ID CAN پیغام منتقل کیا گیا۔ |
| 0x21 | 11 بٹ ID CAN پیغام منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے | |
| 0x22 | 29 بٹ ID CAN پیغام منتقل کیا گیا۔ | |
| 0x23 | 29 بٹ ID CAN پیغام منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے | |
| 0x24 | 11 بٹ ID CAN ریموٹ فریم منتقل کیا جا سکتا ہے۔ | |
| 0x25 | 11 بٹ ID CAN ریموٹ فریم منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے | |
| 0x26 | 29 بٹ ID CAN ریموٹ فریم منتقل کیا جا سکتا ہے۔ | |
| 0x27 | 29 بٹ ID CAN ریموٹ فریم منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے | |
| 0x28 | 11 بٹ آئی ڈی ٹرانسمٹ سرور پیغام منتقل کیا گیا۔ | |
| 0x29 | 11 بٹ ID ٹرانسمٹ سرور پیغام منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے | |
| 0x2A | 29 بٹ آئی ڈی ٹرانسمٹ سرور پیغام منتقل کیا گیا۔ | |
| 0x2B | 29 بٹ ID ٹرانسمٹ سرور پیغام منتقل کیا گیا، تاثرات میں ایک اضافی ٹائمسٹ شامل ہے۔amp ٹرانسمیشن کے وقت کے | |
| ڈیٹا | 11 بٹ ID پیغامات / ریموٹ فریموں کے لیے: | |
| 0x00-0xFF | بائٹ 0-1: 11 بٹ CAN ID (MSB پہلے) |
|
| 0x00-0xFF | اضافی ڈیٹا بائٹس (ریموٹ فریم پر نہیں۔ رائے): 8 CAN ڈیٹا تک ایک اضافی 32 بٹ ٹائم بائٹس کرتا ہے۔amp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں) |
|
| 29 بٹ ID پیغامات / ریموٹ فریموں کے لیے: | ||
| 0x00-0xFF | بائٹ 0-3: 29 بٹ CAN ID (MSB پہلے) |
|
| 0x00-0xFF | اضافی ڈیٹا بائٹس (ریموٹ فریم پر نہیں۔ رائے): 8 CAN ڈیٹا تک ایک اضافی 32 بٹ ٹائم بائٹس کرتا ہے۔amp قدر (صرف وقت کی صورت میںamp آپشن فعال ہے، نیچے دیکھیں) |
|
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
اگر فیڈ بیک میسجز چاہیں تو متعلقہ کمانڈ کے ذریعے فیڈ بیک آپشن کو فعال کرنا ہوگا (سوئچ سرور آبجیکٹ کو آن/آف دیکھیں)۔
اگر ٹائمسٹamp پسند کیا جاتا ہے، اس اختیار کو متعلقہ پیغام کے ذریعے فعال کیا جانا چاہیے (دیکھیں ڈیوائس کو دوبارہ ترتیب دیں)۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.5 تشخیصی ڈیٹا کے پیغامات
2.5.1. ڈیوائس آئی ڈی
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x40 | ڈیوائس ID سٹرنگ (درخواست: کوئی اضافی ڈیٹا بائٹس نہیں) |
| ڈیٹا (صرف جواب پر) |
0x00-0xFF | ID سٹرنگ (صرف جواب پر) |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
2.5.2 ہارڈ ویئر / سافٹ ویئر ورژن
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x41 | ہارڈ ویئر / سافٹ ویئر ورژن (درخواست: کوئی اضافی ڈیٹا بائٹس نہیں) |
| ڈیٹا (صرف جواب پر) |
0x00-0xFF | بائٹ 0-1: ڈیوائس کا ہارڈ ویئر ورژن |
| بائٹ 2-3: فرم ویئر کا سافٹ ویئر ورژن | ||
| بائٹ 4-5: بوٹ لوڈر کا سافٹ ویئر ورژن | ||
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
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 | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
اگر ٹائمسٹamp پسند کیا جاتا ہے، اس اختیار کو متعلقہ پیغام کے ذریعے فعال کیا جانا چاہیے (دیکھیں ڈیوائس کو دوبارہ ترتیب دیں)۔
جب بھی خرابی کی حیثیت تبدیل ہوتی ہے، ایک غلطی کی حیثیت کا پیغام خود بخود پیدا ہوتا ہے۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.5.4 انٹرفیس ورژن
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x44 | انٹرفیس ورژن (مثال کے طور پر بلوٹوتھ ماڈیول، WLAN-module، …) (درخواست: کوئی اضافی ڈیٹا بائٹس نہیں) |
| ڈیٹا (صرف جواب پر) |
0x00-0xFF | ASCII کوڈ شدہ ورژن سٹرنگ |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
ماڈیول قابل انتخاب ہے۔
2.5.5 موجودہ CAN-بس لوڈ
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x47 | فی سیکنڈ پیغامات میں موجودہ بس لوڈ (درخواست: کوئی اضافی ڈیٹا بائٹس نہیں) |
| ڈیٹا (صرف جواب پر) |
0x00-0xFF | بائٹ 0-1: غیر دستخط شدہ عددی قدر کا سائز: 16 بٹ (ایم ایس بی پہلے) |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.5.6 ڈیوائس مصروف / کمانڈ تعاون یافتہ نہیں ہے۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x48 | ڈیوائس کمانڈ پر عمل نہیں کر سکتی (صرف دیگر کمانڈز پر ردعمل) |
| ڈیٹا | 0x00-0xFF | مستقبل کے استعمال کے لیے محفوظ ہے۔ |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.5.7 CAN ترسیل میں تاخیر کا وقت سیٹ کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x49 | CAN ترسیل میں تاخیر کا وقت سیٹ کریں۔ |
| ڈیٹا | 0x00-0xFF | غیر دستخط شدہ عددی قدر کا سائز: 16 بٹ (ایم ایس بی پہلے) (آلہ کو دوبارہ ترتیب دینے کے بعد RAM پیرامیٹر واپس 0 پر سیٹ کر دیا گیا ہے) 10 ms میں اگلی کمانڈ کا اندازہ ہونے تک تاخیر کا وقت، یہ قدر صرف ایک بار لاگو ہوتی ہے! |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.6۔ CAN کنٹرولر سیٹ اپ پیغامات
2.6.1 چینل ID کی ترتیبات کو تبدیل کریں / وصول کرنے کی درخواست کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x50 | چینل ID کی ترتیبات کی وصولی کی درخواست کریں۔ (ایک اضافی ڈیٹا بائٹ = چینل نمبر کی ضرورت ہے) |
| 0x51 | موصول چینل ID کی ترتیبات کو تبدیل کریں۔ (کم از کم دو اضافی ڈیٹا بائٹس، چینل نمبر اور چینل کی ترتیبات کی ضرورت ہے) |
|
| ڈیٹا | 0x00-0xFF | بائٹ 0: آبجیکٹ نمبر وصول کریں (رینج گیٹ وے ڈیوائس پر منحصر ہے) CANview USB / RS232: 0…8 CANview ایتھرنیٹ: 0…7 بلوٹوتھ / WLAN کو لنک کر سکتے ہیں: 0…15 |
| 0x00-0x07 | بائٹ 1: بٹ 0: 0 = چینل غیر فعال، 1 = چینل فعال بٹ 1: 0 = 11 بٹ ID وصول کریں، 1 = 29 بٹ ID حاصل کریں۔ بٹ 2: 0 = 11 بٹ ID تبدیل کریں، 1 = 29 بٹ ID تبدیل کریں۔ بائٹ 2-3: 11 بٹ ID اگر بائٹ 1، بٹ 2 = 0 بائٹ 2-5: 29 بٹ ID اگر بائٹ 1، بٹ 2 = 1 |
|
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
اگر تبدیلی کے پیغام میں کوئی ID کی معلومات نہیں ہے (لمبائی بائٹ <4) آخری ID کی ترتیب باقی ہے۔
اس معاملے میں بائٹ 1، بٹ 2 کو نظر انداز کر دیا جاتا ہے۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.6.2 چینل ماسک کی ترتیبات کو تبدیل کریں / وصول کرنے کی درخواست کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x52 | چینل ماسک کی ترتیبات کی درخواست کریں۔ (ایک اضافی ڈیٹا بائٹ = چینل نمبر کی ضرورت ہے) |
| 0x53 | موصول چینل ماسک کی ترتیبات کو تبدیل کریں۔ (کم از کم دو اضافی ڈیٹا بائٹس، چینل نمبر اور چینل کی ترتیبات کی ضرورت ہے) |
|
| ڈیٹا | 0x00-0xFF | بائٹ 0: آبجیکٹ نمبر وصول کریں (رینج گیٹ وے ڈیوائس پر منحصر ہے) CANview USB / RS232: 0…8 CANview ایتھرنیٹ: 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 | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
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 اگر کوئی سی آئی اے معیاری بوڈ ریٹ کے مطابق نہیں ہے، ورنہ: 0x00: 10 kBit/sec 0x01: 20 kBit/sec 0x02: 50 kBit/sec 0xFE: 100 kBit/sec 0x03: 125 kBit/sec 0x04: 250 kBit/sec 0x05: 500 kBit/sec 0x06: 800 kBit/sec 0x07: 1 MBit/sec 0xFF: BTR قدریں استعمال ہوتی ہیں۔ بائٹ 1: BTR0 ویلیو (ڈیوائس پر منحصر، صرف اس صورت میں جب بائٹ 0 = 0xFF) بائٹ 2: BTR1 ویلیو (ڈیوائس پر منحصر، صرف اس صورت میں جب بائٹ 0 = 0xFF) بائٹ 3: BTR2 ویلیو (ڈیوائس پر منحصر، صرف اس صورت میں جب بائٹ 0 = 0xFF) بائٹ 4: BTR3 ویلیو (ڈیوائس پر منحصر، صرف اس صورت میں جب بائٹ 0 = 0xFF) |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
اگر ڈیٹا بائٹ 0 کو 0xFF پر سیٹ کیا جاتا ہے، تو BTR قدریں غیر معیاری بوڈ ریٹ سیٹ کرنے کے لیے استعمال ہوتی ہیں۔
اگر معیاری بوڈ ریٹ استعمال کیا جاتا ہے، تو BTR قدریں ضروری نہیں ہیں، اگر وہ بہرحال استعمال کی جاتی ہیں، تو انہیں نظر انداز کر دیا جاتا ہے!
اگر آپ کو بوڈ ریٹ سیٹ کرنے کی ضرورت ہے جو ڈیوائس کی معیاری سیٹنگز سے تعاون یافتہ نہیں ہے، تو براہ کرم مزید معلومات کے لیے ہمارے سپورٹ سے رابطہ کریں، سروس اور سپورٹ دیکھیں۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.6.4 کنٹرولر ری سیٹ کر سکتے ہیں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x58 | CAN کنٹرولر ری سیٹ (کوئی اضافی ڈیٹا بائٹس نہیں) |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
"CAN کنٹرولر ری سیٹ" کمانڈ CAN کنٹرولر کی مکمل ری سیٹ انجام دیتی ہے، بشمول ٹائمسٹamp قدر، وصول اور منتقلی بفرز۔
CAN کنٹرولر ری سیٹ آلہ کی خرابی کی حالت کو بھی دوبارہ ترتیب دیتا ہے۔
اس وجہ سے، CAN کنٹرولر کو دوبارہ ترتیب دینے کے بعد، خرابی کی صورتحال کو اپ ڈیٹ کرنے کے لیے، ایک ایرر اسٹیٹس میسج تیار ہوتا ہے۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.6.5 CAN انٹرفیس آٹو بوڈ موڈ سیٹ کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x59 | آٹو بوڈ موڈ سیٹ کریں (کوئی اضافی ڈیٹا بائٹس نہیں) |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
آٹو باؤڈ موڈ صرف ان معیاری بوڈ ریٹس کے ساتھ ممکن ہے جن کی ڈیوائس سپورٹ کرتی ہے۔
آٹو باؤڈ کا پتہ لگانے کے لیے ضروری ہے کہ بس میں ورکنگ کمیونیکیشن ہو۔
جبکہ بوڈ ریٹ کا پتہ لگانے کا عمل فعال ہے، Proemion CAN ڈیوائسز غیر فعال موڈ میں ہیں اور CAN بس پر ٹریفک پر ان کا کوئی اثر نہیں ہے۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
آٹو بوڈ کمانڈ گیٹ وے ڈیوائس کو "آٹو بوڈ موڈ" پر سیٹ کرتی ہے۔
ڈیوائس CAN پر ٹریفک کو سنتا ہے اور خود بخود بوڈ ریٹ کو کنفیگر کرتا ہے (صرف اسٹینڈرڈ بوڈ ریٹ جو ڈیوائس کے ذریعے تعاون یافتہ ہیں وہ قابل شناخت ہیں)۔
صحیح بوڈ ریٹ سیٹنگ حاصل کرنے کے بعد، آلہ ایک جواب تیار کرتا ہے، جس میں باڈ ریٹ کا پتہ چلا ہے۔
اس پیغام کا فارمیٹ CAN baud شرح کی درخواست کے پیغام سے مماثل ہے، سوائے کمانڈ بائٹ 0x59 ہے۔
جب کوئی بوڈ ریٹ کا پتہ نہیں چلتا ہے، تو آلہ آپریشن کے لیے آخری کنفیگر شدہ بوڈ ریٹ استعمال کرتا ہے۔
اس صورت میں، باؤڈ ریٹ کا جواب وہی ہے جیسا کہ غیر معیاری بوڈ ریٹ کی درخواست کی گئی ہے۔
2.6.6 سیٹ / درخواست فعال / غیر فعال موڈ
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x5A | فعال / غیر فعال موڈ کی درخواست کریں (کوئی اضافی ڈیٹا بائٹس نہیں) |
| 0x5B | فعال/غیر فعال موڈ سیٹ کریں۔ | |
| ڈیٹا | 0x00-0x01 | 0x00 ڈیوائس = ایکٹو موڈ 0x01 ڈیوائس = غیر فعال موڈ |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
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 | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
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 | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
اگر سیریل آؤٹ پٹ غیر فعال ہے، تو موصول ہونے والے CAN پیغامات Proemion CAN ڈیوائس کی RAM میں محفوظ کیے جاتے ہیں۔ اگر یہ بفر بھرا ہوا ہے تو، بفر اوور فلو کی خرابی کی نشاندہی کی جاتی ہے۔
اگر آؤٹ پٹ فعال ہو تو، تمام ذخیرہ شدہ پیغامات فوری طور پر میزبان انٹرفیس میں منتقل ہو جاتے ہیں۔
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.8۔ سرور انٹرفیس کمانڈز منتقل کریں۔
2.8.1 سرور اشیاء کو آن/آف کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x80 | سرور آبجیکٹ آن / آف کی درخواست کریں (کوئی اضافی ڈیٹا بائٹس نہیں) |
| 0x81 | سرور آبجیکٹ کو آن/آف سیٹ کریں۔ | |
| ڈیٹا | 0x00-0xFF | بائٹ 0: ہر بٹ جو سیٹ کیا گیا ہے وہ متعلقہ سرور آبجیکٹ پر سوئچ کرتا ہے / ظاہر کرتا ہے کہ سرور آبجیکٹ آن ہے۔ ایک ری سیٹ بٹ غیر فعال سرور اشیاء کو نشان زد کرتا ہے۔ |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
یہ کمانڈ فرسودہ ہے اور اب ہمارے آلات کے ذریعہ استعمال نہیں کیا جاتا ہے۔
2.8.2 سرور آبجیکٹ کنفیگریشن کو تبدیل / درخواست کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x82 | سرور آبجیکٹ کنفیگریشن کی درخواست کریں (ایک اضافی ڈیٹا بائٹ کی ضرورت ہے جس میں سرور آبجیکٹ نمبر ہو) |
| 0x83 | سرور آبجیکٹ کو آن/آف سیٹ کریں۔ | |
| ڈیٹا | 0x01-0x08 | بائٹ 0 (آبجیکٹ نمبر): آٹھ ممکنہ سرور اشیاء میں سے ایک کی تعداد پر مشتمل ہے جسے تبدیل کیا جانا چاہئے۔ |
| 0x00-0x01 | بائٹ 1 (IDE): 0x00 = 11 بٹ ID آبجیکٹ 0x01 = 29 بٹ ID آبجیکٹ بائٹ 2 اور اس سے زیادہ بائٹ نمبرز میں درج ذیل معلومات ہوتی ہیں۔ ظاہر میں حکم: |
|
| 0x00-0xFF | ID (11 یا 29 بٹ) | |
| 0x01-0x08 | ڈی ایل سی (CAN پیغام کے ڈیٹا بائٹس کی تعداد) | |
| 0x00-0xFF | تک 8 ڈیٹا بائٹس کین پیغام کا | |
| 0x00-0xFF | سائیکل کا وقت 10 ms میں سرور آبجیکٹ کا | |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
ڈی ایل سی بائٹ کا مواد منتقل شدہ ڈیٹا بائٹس کی تعداد سے متفق ہونا ضروری ہے، بصورت دیگر ٹرانسمٹ سرور غیر متوقع طور پر برتاؤ کر سکتا ہے۔
یہ کمانڈ فرسودہ ہے اور اب ہمارے آلات کے ذریعہ استعمال نہیں کیا جاتا ہے۔
2.8.3 ٹرانسمٹ چینل آئی ڈی کی ترتیبات کو تبدیل / درخواست کریں۔
CAN ٹرانسمیٹ چینل فلٹرز ایک جیسے کام کرتے ہیں جیسے CAN وصول کرنے والے فلٹرز کو باب CAN کنٹرولر سیٹ اپ پیغامات میں بیان کیا گیا ہے۔ میزبان سے موصول ہونے والے پیغامات کو اس فلٹر کی شرائط کے ساتھ چیک کیا جاتا ہے۔ اگر شرائط پوری ہوتی ہیں، تو پیغام CAN بس کو بھیجا جاتا ہے۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0x84 | ٹرانسمٹ چینل ID کی ترتیبات کی درخواست کریں۔ (ایک اضافی ڈیٹا بائٹ = چینل نمبر کی ضرورت ہے) |
| 0x85 | ٹرانسمٹ چینل ID کی ترتیبات کو تبدیل کریں۔ (کم از کم دو اضافی ڈیٹا بائٹس، چینل نمبر اور چینل کی ترتیبات کی ضرورت ہے) |
|
| ڈیٹا | 0x00-0x07 | بائٹ 0: آبجیکٹ نمبر منتقل کریں۔ |
| 0x00-0x07 | بائٹ 1: بٹ 0: 0 = چینل غیر فعال، 1 = چینل فعال بٹ 1: 0 = ٹرانسمٹ 11 بٹ ID، 1 = ٹرانسمٹ 29 بٹ ID بٹ 2: 0 = 11 بٹ ID تبدیل کریں، 1 = 29 بٹ ID تبدیل کریں۔ |
|
| 0x00-0xFF | بائٹ 2-3: 11 بٹ ID اگر بائٹ 1، بٹ 2 = 0 | |
| 0x00-0xFF | بائٹ 2-5: 29 بٹ ID اگر بائٹ 1، بٹ 2 = 1 | |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
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 | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
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 | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
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 = غلطی اور ایکو فیڈ بیک ٹائمسٹamp 0 پر = ایرر اور ایکو فیڈ بیک ٹائمسٹamp بند |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
اگر "ٹائمسٹamp-موڈ" کو منتخب کیا جاتا ہے، ہر موصول ہونے والے CAN پیغام کے آخری ڈیٹا بائٹ کے بعد ایک 32 بٹ کاؤنٹر (100 µs ریزولوشن) ویلیو ڈالی جاتی ہے۔
میزبان انٹرفیس سائیڈ پر تمام پیغامات جن میں ٹائمسٹ ہوتا ہے۔amp صحیح تاریخی ترتیب میں ہیں۔
اگر ٹائمسٹamp ایکو شدہ پیغامات ("ٹرانسمٹ سرور فیڈ بیک" یا "سینڈ CAN میسج فیڈ بیک") اور ایرر میسیجز، 'Error and Echo Feedback timest' کے بعد داخل کیا جانا چاہیے۔amp' کو اضافی طور پر چالو کرنا ہوگا۔
"رشتہ دار" اور "مطلق موڈ" کے درمیان فرق یہ ہے کہ کاؤنٹر ویلیو کو "رشتہ دار موڈ" میں موصول ہونے والے ہر پیغام کے بعد دوبارہ ترتیب دیا جاتا ہے۔
نوٹ
"خرابی اور ایکو فیڈ بیک" ٹائمسٹamp صرف اس صورت میں منتقل کیا جاتا ہے جب ٹائمسٹamp موڈ فعال ہے
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.9.2 تبدیل کر سکتے ہیں تاخیر کا وقت
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ میں ڈیٹا بائٹس کی تعداد کمانڈ بائٹس کی تعداد ہوتی ہے۔ |
| حکم | 0xA2 | CAN ترسیل میں تاخیر کا وقت سیٹ کریں۔ |
| ڈیٹا (صرف جواب پر) |
0x00-0xFF | غیر دستخط شدہ عددی قدر کا سائز: 16 بٹ (آلہ کو دوبارہ ترتیب دینے کے بعد RAM پیرامیٹر واپس 0 پر سیٹ کر دیا گیا ہے) |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
یہ تاخیر کا وقت ہر CAN پیغام سے پہلے داخل کیا جاتا ہے، تاکہ CAN کی ترسیل سست ہو جائے۔
2.9.3 آئی پی بلاک انتظار کا وقت مقرر کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0xA3 | آئی پی بلاک انتظار کا وقت مقرر کریں (بینڈوڈتھ کے بہتر استعمال کے لیے) |
| ڈیٹا | 0x00-0xFF | 10 ملی سیکنڈ میں وقفہ |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
2.9.4 بوڈ ریٹ کیلکولیشن وقفہ سیٹ کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0xA4 | CAN باؤڈ کی شرح کے حساب کتاب کا وقفہ سیٹ کریں۔ |
| ڈیٹا | 0x00-0xFF | ملی سیکنڈ میں وقفہ غیر دستخط شدہ عددی قدر کا سائز: 16 بٹ (ایم ایس بی پہلے) |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
توسیعی کمانڈ کے طور پر استعمال ممکن ہے (دیکھیں توسیعی کمانڈ فارمیٹ (بائٹ موڈ))۔
2.9.5 آبجیکٹ لغت تک رسائی کو کھول سکتے ہیں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0xA5 | آبجیکٹ ڈکشنری میں پڑھیں/لکھیں۔ |
| ڈیٹا | 0x00-0xFF | درخواست: بائٹ 0: کمانڈ: 0x01 لکھیں، 0x00 پڑھیں (کوئی اضافی ڈیٹا بائٹس نہیں) بائٹ 1-2: انڈیکس (ایل ایس بی پہلے) بائٹ 3: ذیلی اشاریہ اضافی ڈیٹا بائٹس: ڈیٹا (ایل ایس بی پہلے) جواب: بائٹ 0: نتیجہ: 0x40 پڑھنے کی کامیابی 0x80 پڑھنے میں ناکامی (کوئی اضافی ڈیٹا بائٹس نہیں) 0x41 تحریری کامیابی (کوئی اضافی ڈیٹا بائٹس نہیں) 0x81 لکھنے میں ناکامی (کوئی اضافی ڈیٹا بائٹس نہیں) بائٹ 1-2: انڈیکس (ایل ایس بی پہلے) بائٹ 3: ذیلی اشاریہ اضافی ڈیٹا بائٹس: ڈیٹا (ایل ایس بی پہلے) |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
2.10 ہارڈ ویئر تک رسائی کے احکامات
2.10.1. ڈیوائس کو ری سیٹ کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0xC0 | ری سیٹ ڈیوائس سیٹ کریں۔ |
| ڈیٹا | - | |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
ڈیوائسز اس کمانڈ کا جواب "ڈیوائس آئی ڈی" کے ساتھ دیتی ہیں۔
کچھ ڈیوائسز کے لیے یہ کمانڈ ہارڈویئر ری سیٹ کا باعث نہیں بنتی ہے کیونکہ بصورت دیگر میزبان سے مواصلت ختم ہوجائے گی۔
- CANview ایتھرنیٹ
- بلوٹوتھ / WLAN کو لنک کر سکتے ہیں۔
2.10.2. اینالاگ چینل کی قیمت کی درخواست کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0xC2 | اینالاگ چینل ویلیو کی درخواست کریں (چینل نمبر پر مشتمل 1 اضافی ڈیٹا بائٹ کی ضرورت ہے) |
| ڈیٹا | 0x00-0x03 | بائٹ 0 (چینل نمبر): 0x00: سپلائی والیومtage 0x01: CAN کم لائن 0x02: CAN ہائی لائن 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 | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
| وی سی سی CANH/CANL |
0x00 | 0V 0V |
| وی سی سی CANH/CANL |
0xFF | 39V 5V |
نوٹ
صرف CANview RS232 CAN لائن والیوم کی پیمائش کر سکتا ہے۔tagای لیولز
یہ پیمائش صرف 125 kBit/s کی CAN baud کی شرح اور اس سے کم کے لیے ممکن ہے۔
ڈیجیٹل چینل کی قیمت مقرر کریں / درخواست کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0xC4 | ڈیجیٹل چینل ویلیو کی درخواست کریں (چینل نمبر پر مشتمل 1 اضافی ڈیٹا بائٹ کی ضرورت ہے) |
| 0xC5 | ڈیجیٹل چینل ویلیو سیٹ کریں (چینل نمبر اور ویلیو پر مشتمل 2 اضافی ڈیٹا بائٹ کی ضرورت ہے) | |
| ڈیٹا | 0x00-0xFF | بائٹ 0 (چینل نمبر): 0x00: بس ٹرمینیشن ریزسٹر |
| 0x00-0x01 | بائٹ 1: ڈیجیٹل قدر (1 = آن، 0 = آف) | |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
ہر سیٹ کمانڈ کا جواب اصل اقدار کے ساتھ دیا جاتا ہے۔
2.10.3 کمیونیکیشن پاس ورڈ سیٹ کریں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0xC6 | مواصلاتی پاس ورڈ چیک کی درخواست کریں۔ |
| ڈیٹا | xx | حکم بائٹ 0…n: پاس ورڈ سٹرنگ (پہلے سے طے شدہ: "GSMONLIN") جواب بائٹ 0: 0 = پاس ورڈ چیک کیا گیا اور ٹھیک ہے۔ اگر پاس ورڈ کی جانچ ناکام ہو جاتی ہے، تو آلہ سے کوئی جواب نہیں ملتا ہے۔ |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
یہ پیغام CANlink GSM/UMTS پر بائٹ موڈ انٹرفیس کی پوری فعالیت کو کھولنے کے لیے بہت اہم ہے۔
ایک سیشن صرف درست مواصلاتی پاس ورڈ کی جانچ کے ساتھ ہی ممکن ہے!
2.10.4. مواصلات کا پاس ورڈ دوبارہ ترتیب دیں۔
| بائٹ | قدر | تفصیل |
| ایس او ایف (فریم کا آغاز) |
0x43 | SOF کمانڈ کے آغاز کو نشان زد کرتا ہے۔ |
| لمبائی | xx | لمبائی بائٹ مندرجہ ذیل کمانڈ بائٹس کی تعداد پر مشتمل ڈیٹا بائٹس کی تعداد پر مشتمل ہے۔ |
| حکم | 0xC7 | مواصلاتی پاس ورڈ چیک کو دوبارہ ترتیب دیں۔ |
| چیکسم | xx | SOF، لمبائی، کمانڈ اور ڈیٹا بائٹس کے XOR چیکسم پر مشتمل ہے۔ |
| ای او ایف (فریم کا اختتام) |
0x0D | EOF بائٹ کمانڈ کے اختتام کو نشان زد کرتا ہے۔ |
نوٹ
یہ پیغام بائٹ موڈ انٹرفیس کو لاک کر دیتا ہے۔
یہ کمانڈ مواصلاتی سیشن کے اختتام پر بھیجی جانی چاہئے۔
کمانڈز اور ڈیوائسز
نیچے دی گئی جدول تمام موجودہ کمانڈز کا خلاصہ فراہم کرتی ہے اور بتاتی ہے کہ کون سا Proemion ڈیوائس ان کی حمایت کرتا ہے۔
Proemion ڈیوائس کے لیے کمانڈ کی قابل استعمال کو "S"، "E" یا "S/E" سے نشان زد کیا گیا ہے۔
ان مخففات کا مطلب ہے:
- "S" Proemion ڈیوائس اس کمانڈ کو صرف معیاری کمانڈ فارمیٹ میں سپورٹ کرتی ہے (دیکھیں کمانڈ فارمیٹ (بائٹ موڈ))۔
- "E" Proemion ڈیوائس اس کمانڈ کو صرف توسیعی کمانڈ فارمیٹ میں سپورٹ کرتی ہے (دیکھیں ایکسٹینڈڈ کمانڈ فارمیٹ (بائٹ موڈ))۔
- "S/E" Proemion ڈیوائس اس کمانڈ کو معیاری کمانڈ فارمیٹ اور توسیعی کمانڈ فارمیٹ میں سپورٹ کرتی ہے۔
| پیغام | حکم | ڈیوائس | ||||||||
| قسم | CANview یو ایس بی | لنک کر سکتے ہیں۔ بلوٹوتھ 2000 |
لنک کر سکتے ہیں۔ WLAN 2000 |
لنک کر سکتے ہیں۔ وائرلیس 3000 |
لنک کر سکتے ہیں۔ وائرلیس 4000 |
CANview ایتھرنیٹ |
لنک کر سکتے ہیں۔ موبائل 5000 |
لنک کر سکتے ہیں۔ موبائل 3000 |
CANview RS232 |
|
| ڈیٹا پیغامات پر کارروائی کریں۔ | 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 | |||||||||
| تاثرات کے پیغامات | 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 |
*مندرجہ ذیل کمانڈ ڈیٹا کے اختیارات CLM3000 اور CLM3600 کے لیے لاگو نہیں کیے گئے ہیں:
- بٹ 2: 1 = سرور فیڈ بیک آن / 0 = سرور فیڈ بیک آف
- بٹ 3: 1 = RS232 انٹرفیس آن / 0 = RS232 انٹرفیس آف
| پیغام | حکم | ڈیوائس | ||||||||
| قسم | CANview یو ایس بی | لنک کر سکتے ہیں۔ بلوٹوتھ 2000 |
لنک کر سکتے ہیں۔ WLAN 2000 |
لنک کر سکتے ہیں۔ وائرلیس 3000 |
لنک کر سکتے ہیں۔ وائرلیس 4000 |
CANview ایتھرنیٹ |
لنک کر سکتے ہیں۔ موبائل 5000 |
لنک کر سکتے ہیں۔ موبائل 3000 |
CANview RS232 |
|
| تشخیصی ڈیٹا کے پیغامات | 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 کنٹرولر سیٹ اپ پیغامات | 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 | |||
| میزبان انٹرفیس کنفیگریشن پیغامات | 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 | |
| سرور انٹرفیس کمانڈز منتقل کریں۔ | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| قسم | CANview یو ایس بی | بلوٹوتھ کو لنک کر سکتے ہیں۔ 2000 |
WLAN کو لنک کر سکتے ہیں۔ 2000 |
وائرلیس 3000 کو لنک کر سکتے ہیں۔ | وائرلیس 4000 کو لنک کر سکتے ہیں۔ | CANview ایتھرنیٹ | موبائل لنک کر سکتے ہیں۔ 5000 |
موبائل لنک کر سکتے ہیں۔ 3000 |
CANview RS232 |
|
| ڈیوائس پیرامیٹر کی ترتیبات | 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 | ||||||
| ہارڈ ویئر تک رسائی کے احکامات | 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

دستاویزات / وسائل
![]() | بائٹ کمانڈ پروٹوکول بائنری کمانڈز |
حوالہ جات
- docs.proemion.comdocs.proemion.com
- سپورٹ سینٹر - کسٹمر ہیلپ - ریسورسز - پرومیئنsupport.proemion.com
- شیئرنگ لنک کی توثیقwww.proemion.com
- اہم صنعتی اثاثوں کی نگرانی اور تجزیات - Proemionwww.proemion.com
- صارف دستیmanual.tools
