
بائيٽ ڪمانڊ مينوئل
بائيٽ ڪمانڊ پروٽوڪول بائنري حڪم
بائيٽ ڪمانڊ مينوئل بيان ڪري ٿو ڪمانڊز ۽ انهن جي جوڙجڪ کي پروموئن بائيٽ ڪمانڊ پروٽوڪول جي استعمال ڪرڻ لاءِ ريموٽ ميزبان ۽ پيغام جي منتقلي لاءِ CAN نيٽ ورڪ.
جنرل
بائيٽ ڪمانڊ مينوئل بيان ڪري ٿو ساخت ۽ حڪمن جو استعمال ڪيو ويو آهي Proemion Byte Command Protocol.
ھي پروٽوڪول سپورٽ ڪيو ويو آھي سڀني CAN کان PC گيٽ ويز کان Proemion GmbH کان ھڪ ريموٽ ھوسٽ سان رابطي لاءِ انٽرفيس ذريعي ڊوائيس جي سپورٽ.
هيٺ ڏنل دستياب ڊوائيس جي مخصوص دستيابن کي وڌايو.
غير يقيني صورتحال جي صورت ۾ مھرباني ڪري توھان جي مخصوص گيٽ وي ڊيوائس جي ڊيوائس مينوئلز جو حوالو پڻ ڏيو.
CAN کان PC گيٽ ويز CAN نيٽ ورڪ کي ريموٽ ميزبان سان ڳنڍيندا آهن هڪ مخصوص انٽرفيس جهڙوڪ RS232، USB، Ethernet، Bluetooth يا WLAN.
Proemion Byte Command Protocol ميزبان ۽ CAN نيٽ ورڪ جي وچ ۾ ٻه طرفي شفاف CAN پيغام جي منتقلي لاءِ ڪم ڪري ٿو ۽ گڏوگڏ ھوسٽ ۽ گيٽ وي جي وچ ۾ حڪمن جي منتقلي لاءِ.
جيئن ته سڀئي Proemion CAN کان PC گيٽ ويز هڪ ئي پروٽوڪول تي ڪم ڪن ٿا، ڪنهن به ايپليڪيشن سافٽ ويئر کي آساني سان وڌائي سگهجي ٿو مختلف ڪميونيڪيشن انٽرفيس استعمال ڪرڻ لاءِ صرف بنيادي ڪميونيڪيشن جي روٽين کي مٽائڻ سان.
گھڻن حڪمن کي سڀني گيٽ ويز جي حمايت ڪئي وئي آھي، ڪجھ ڪيسن ۾ خاص حڪمن کي ھڪڙي ڊوائيسز پاران سپورٽ نه آھن.
باب ڪمانڊس ۽ ڊيوائسز ۾ ٽيبل توهان کي هڪ اوور ڏئي ٿوview هر هڪ گيٽ وي جي قسم جي حمايت ڪيل حڪمن تي.
نوٽ
عام طور تي سڀئي حڪم جيڪي ڊوائيسز جي سيٽنگن تي اثر انداز ڪن ٿا صرف گيٽ وي جي غير مستحڪم RAM ميموري ۾ ذخيرو ٿيل آهن، ري سيٽ ڪرڻ کان پوء ڊوائيس غير غير مستحڪم ميموري ۾ محفوظ ڪيل سيٽنگون ٻيهر استعمال ڪيون وينديون آهن.
توھان ھي سيٽنگون تبديل ڪري سگھو ٿا ڊوائيس جي مخصوص ڪنفيگريٽر سافٽ ويئر سان يا - جيڪڏھن ان جي مدد ڪئي وڃي - CANopen ذريعي.
استثنا: حڪم "CAN baud شرح" مستقل طور تي ذخيرو ٿيل آهي.
ڪجهه گيٽ ويز لاءِ اهو ممڪن آهي تبديل ڪرڻ شروع بائيٽ (ڊفالٽ: 0x43) ۽ اسٽاپ بائيٽ (ڊفالٽ: 0x0D) ترتيب ڏيڻ واري سافٽ ويئر ۾.
هن دستياب ۾ سڀ وضاحتون فرض ڪن ٿيون ته ڊفالٽ قدر استعمال ڪيا ويا آهن.
وڌيڪ معلومات ۽ سپورٽ لاءِ سپورٽ فارم ڀريو، ڏسو سروس ۽ سپورٽ.
ڊرائيورن جا جديد نسخا، سافٽ ويئر، فرمائيندڙ ۽ دستاويز موجود آهن اسان تي webسائيٽ: ڊائون لوڊ سينٽر.
1.1. خدمت ۽ مدد
ڊرائيورن جا جديد نسخا، سافٽ ويئر، فرمائيندڙ، ۽ دستاويز موجود آهن اسان جي دستاويزي لائبريري.
ڇا توهان کي مدد جي ضرورت آهي يا هڪ بگ جي رپورٽ ڪرڻ چاهيو ٿا؟
اسان جو دورو ڪريو webسائيٽ پروموشن وڌيڪ معلومات لاءِ، يا تي ٽڪيٽ وڌو حمايت.
بائيٽ موڊ حڪم
2.1. ڪمانڊ فارميٽ (بائيٽ موڊ)
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. 'سي' (0x43) ڊفالٽ سيٽنگ آهي. ڪجھ ڊوائيسز لاء ھي قدر تبديل ٿي سگھي ٿو. هي دستور هميشه ڊفالٽ سيٽنگ ڏيکاري ٿو. |
| ڊگھائي | 0x00-0xFF | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x00-0xFF | ڪمانڊ بائيٽ، قدر 0x00 کان 0xFE سڌو حڪم آهن، قيمت 0xFF جو مطلب آهي ته ايندڙ بائيٽ ۾ ڪمان جي واڌ شامل آهي |
| ڊيٽا | xx | ڊيٽا مواد |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. 0x0D (ڪاري واپسي) ڊفالٽ سيٽنگ آھي. ڪجھ ڊوائيسز لاء ھي قدر تبديل ٿي سگھي ٿو. هي دستور هميشه ڊفالٽ سيٽنگ ڏيکاري ٿو |
"-" مطلب ته هي قدر دلچسپي نه آهي
"xx" جو مطلب آهي ته فيلڊ ۾ ترتيب / جواب جي قيمت شامل آهي
هر پيغام جيڪو تبديل ڪري ٿو يا پروميئن CAN ڊوائيس جي سيٽنگن کي درخواست ڪري ٿو، ساڳئي حڪم بائيٽ سان هڪ پيغام سان جواب ڏنو ويو آهي، نئين سيٽنگن تي مشتمل آهي.
نوٽ
درخواست جي حڪمن کي عام طور تي اضافي پيٽرولر جي ضرورت ناهي (ڪابه "ڊيٽا" فيلڊ).
استثناء جو ذڪر حڪم جي وضاحت ۾ ڪيو ويو آهي.
2.1.1. اڳوڻيample
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | 0x0B | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x00 | 11-bit ID CAN پيغام |
| ڊيٽا | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (MSB پھريون) CAN-پيغام ڊيٽا مواد |
| چيڪسم | 0xCE | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF | 0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
2.2. توسيع ٿيل ڪمانڊ فارميٽ (بائيٽ موڊ)
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. 'سي' (0x43) ڊفالٽ سيٽنگ آهي. ڪجھ ڊوائيسز لاء ھي قدر تبديل ٿي سگھي ٿو. هي دستور هميشه ڊفالٽ سيٽنگ ڏيکاري ٿو. |
| ڊگھائي | 0x00-0xFF | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| توسيع حڪم | 0xD0-0xDF | ڪمانڊ بائيٽ، قدر 0xD0 کان 0xDF وڌايل ڪمانڊ آھن |
| ڊيٽا | xx | بائيٽ 0: CAN-چينل (شروع ٿيندڙ 0 CAN 1 لاءِ) / 128 … 255 ماڊل لاءِ مخصوص (WLAN/GSM/GPS…) بائيٽ 1: حڪم بائيٽ 2: ڊيٽا مواد |
| چيڪسم | 0xCE | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF | 0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
"-" مطلب ته هي قدر دلچسپي نه آهي
"xx" جو مطلب آهي ته فيلڊ ۾ ترتيب / جواب جي قيمت شامل آهي
2.2.1. اڳوڻيample - توسيع حڪم
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | 0x0D | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x ڊي 0 | توسيع حڪم |
| ڊيٽا | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-چينل: 2 حڪم: 11-bit ID CAN پيغام جي ID (0x789) (MSB پهريون) CAN-پيغام ڊيٽا مواد |
| چيڪسم | 0x19 | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
2.3. پروسيس ڊيٽا پيغام
اهي پيغام وصول ڪيا ويندا آهن CAN پيغامن کي ميزبان ڏانهن منتقل ڪرڻ يا ميزبان کان CAN پيغام موڪلڻ لاءِ CAN نيٽ ورڪ ڏانهن.
2.3.1. CAN ڊيٽا فريم استقبال
CAN بس مان گيٽ وي ذريعي حاصل ڪيل CAN ڊيٽا فريم پيغام هيٺ ڏنل شڪل ۾ ميزبان انٽرفيس ڏانهن منتقل ڪيا ويا آهن.
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x00 | 11-bit ID CAN پيغام ملي ٿو |
| 0x01 | 11-bit ID CAN پيغام ملي ٿو، پيغام ۾ هڪ اضافي 32-bit ٽائمسٽ شامل آهيamp قدر. | |
| 0x02 | 29-bit ID CAN پيغام ملي ٿو | |
| 0x03 | 29-bit ID CAN پيغام ملي ٿو، پيغام ۾ هڪ اضافي 32-bit ٽائمسٽ شامل آهيamp قدر. | |
| ڊيٽا | 11-bit ID پيغامن لاءِ: | |
| 0x00-0xFF | بائيٽ 0-1: 11-bit CAN ID (MSB پهريون) اضافي ڊيٽا بائيٽ: 8 CAN تائين ڊيٽا بائيٽ هڪ اضافي 32-bit ٽائمسٽamp قدر (صرف وقت جي صورت ۾amp اختيار فعال آهي، هيٺ ڏسو) |
|
| 29-bit ID پيغامن لاءِ: | ||
| 0x00-0xFF | بائيٽ 0-3: 29-bit CAN ID (MSB پهريون) اضافي ڊيٽا بائيٽ: 8 CAN تائين ڊيٽا بائيٽ هڪ اضافي 32-bit ٽائمسٽamp قدر (صرف وقت جي صورت ۾amp اختيار فعال آهي، هيٺ ڏسو) |
|
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
جيڪڏهن هڪ وقتamp گهربل هجي، هي اختيار لازمي طور تي لاڳاپيل حڪم واري پيغام سان فعال ڪيو وڃي (ڏسو ڊوائيس ري سيٽ ڪريو).
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.3.2. منتقلي CAN ڊيٽا فريم
CAN ڊيٽا فريم پيغامن کي CAN بس ڏانهن منتقل ڪرڻ لاء، ميزبان انٽرفيس هيٺين شڪل ۾ گيٽ وي ڏانهن ڊيٽا موڪلي ٿو.
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x00 | منتقلي 11-bit ID CAN ڊيٽا فريم |
| 0x02 | منتقلي 29-bit ID CAN ڊيٽا فريم | |
| ڊيٽا | 11-bit ID پيغامن لاءِ: | |
| 0x00-0xFF | بائيٽ 0-1: 11-bit CAN ID (MSB پهريون) اضافي ڊيٽا بائيٽ: 8 CAN ڊيٽا بائيٽ تائين |
|
| 29-bit ID پيغامن لاءِ: | ||
| 0x00-0xFF | بائيٽ 0-3: 29-bit CAN ID (MSB پهريون) اضافي ڊيٽا بائيٽ: 8 CAN ڊيٽا بائيٽ تائين |
|
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.3.3. CAN ريموٽ فريم استقبال
CAN ريموٽ فريم پيغام حاصل ڪيا ويا گيٽ وي ذريعي CAN بس هيٺ ڏنل شڪل ۾ ميزبان انٽرفيس ڏانهن منتقل ڪيا ويا آهن.
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x04 | 11-bit ID CAN ريموٽ فريم حاصل ڪيو |
| 0x05 | 11-bit ID CAN ريموٽ فريم حاصل ڪيو، پيغام ۾ هڪ اضافي 32-bit ٽائمسٽ شامل آهيamp قدر. | |
| 0x06 | 29-bit ID CAN ريموٽ فريم حاصل ڪيو | |
| 0x07 | 29-bit ID CAN ريموٽ فريم حاصل ڪيو، پيغام ۾ هڪ اضافي 32-bit ٽائمسٽ شامل آهيamp قدر. | |
| ڊيٽا | 11-bit ID ريموٽ فريم لاءِ: | |
| 0x00-0xFF | بائيٽ 0-1: 11-bit CAN ID (MSB پهريون) اضافي ڊيٽا بائيٽ: DLC (CAN ريموٽ فريم ڊيٽا ڊگھائي ڪوڊ) هڪ اضافي 32-بٽ ٽائمسٽamp قدر (صرف وقت جي صورت ۾amp اختيار فعال آهي، هيٺ ڏسو) |
|
| 29-bit ID ريموٽ فريم لاءِ: | ||
| 0x00-0xFF | بائيٽ 0-3: 29-bit CAN ID (MSB پهريون) اضافي ڊيٽا بائيٽ: DLC (CAN ريموٽ فريم ڊيٽا ڊگھائي ڪوڊ) هڪ اضافي 32-بٽ ٽائمسٽamp قدر (صرف وقت جي صورت ۾amp اختيار فعال آهي، هيٺ ڏسو) |
|
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
جيڪڏهن هڪ وقتamp گهربل هجي، هي اختيار لازمي طور تي لاڳاپيل حڪم واري پيغام سان فعال ڪيو وڃي (ڏسو ڊوائيس ري سيٽ ڪريو).
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.3.4. منتقلي CAN ريموٽ فريم
CAN ريموٽ فريم پيغامن کي CAN بس ڏانهن منتقل ڪرڻ لاء، ميزبان انٽرفيس ھيٺ ڏنل شڪل ۾ گيٽ وي ڏانهن ڊيٽا موڪلي ٿو.
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x04 | منتقلي 11-bit ID CAN ريموٽ فريم |
| 0x06 | منتقلي 29-bit ID CAN ريموٽ فريم | |
| ڊيٽا | 11-bit ID ريموٽ فريم لاءِ: | |
| 0x00-0xFF | بائيٽ 0-1: 11-bit CAN ID (MSB پهريون) اضافي ڊيٽا بائيٽ: DLC (CAN ريموٽ فريم ڊيٽا ڊگھائي ڪوڊ) |
|
| 29-bit ID ريموٽ فريم لاءِ: | ||
| 0x00-0xFF | بائيٽ 0-3: 29-bit CAN ID (MSB پهريون) اضافي ڊيٽا بائيٽ: DLC (CAN ريموٽ فريم ڊيٽا ڊگھائي ڪوڊ) |
|
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.3.5. RS232 ڊيٽا فريم منتقلي ۽ استقبال
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x09 | RS232 ڊيٽا فريم |
| ڊيٽا | xx | RS232 ڊيٽا |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
2.3.6. حاصل ڪريو اصلاحي بلاڪ
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x08 | حاصل ڪريو اصلاحي بلاڪ |
| ڊيٽا | xx | حاصل ڪريو اصلاحي ڊيٽا |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
2.4. تاثرات جا پيغام
انهن پيغامن ۾ موٽ ڊيٽا شامل آهي جيڪا صارف کي CAN پيغامن جي صحيح ٽرانسميشن کي جانچڻ جي اجازت ڏئي ٿي.
2.4.1. CAN پيغام ٽرانسميشن موٽ
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x20 | 11-bit ID CAN پيغام منتقل ڪيو ويو |
| 0x21 | 11-bit ID CAN پيغام منتقل ڪيو ويو، موٽ ۾ هڪ اضافي وقت شامل آهيamp ٽرانسميشن جي وقت جو | |
| 0x22 | 29-bit ID CAN پيغام منتقل ڪيو ويو | |
| 0x23 | 29-bit ID CAN پيغام منتقل ڪيو ويو، موٽ ۾ هڪ اضافي وقت شامل آهيamp ٽرانسميشن جي وقت جو | |
| 0x24 | 11-bit ID CAN ريموٽ فريم منتقل ڪيو ويو | |
| 0x25 | 11-bit ID CAN ريموٽ فريم منتقل ڪيو ويو، موٽ ۾ هڪ اضافي وقت شامل آهيamp ٽرانسميشن جي وقت جو | |
| 0x26 | 29-bit ID CAN ريموٽ فريم منتقل ڪيو ويو | |
| 0x27 | 29-bit ID CAN ريموٽ فريم منتقل ڪيو ويو، موٽ ۾ هڪ اضافي وقت شامل آهيamp ٽرانسميشن جي وقت جو | |
| 0x28 | 11-bit ID ٽرانسمٽ سرور پيغام منتقل ڪيو ويو | |
| 0x29 | 11-bit ID ٽرانسمٽ سرور پيغام منتقل ڪيو ويو، موٽ ۾ هڪ اضافي وقت شامل آهيamp ٽرانسميشن جي وقت جو | |
| 0x2A | 29-bit ID ٽرانسمٽ سرور پيغام منتقل ڪيو ويو | |
| 0x2B | 29-bit ID ٽرانسمٽ سرور پيغام منتقل ڪيو ويو، موٽ ۾ هڪ اضافي وقت شامل آهيamp ٽرانسميشن جي وقت جو | |
| ڊيٽا | 11-bit ID پيغامن / ريموٽ فريم لاءِ: | |
| 0x00-0xFF | بائيٽ 0-1: 11-bit CAN ID (MSB پهريون) |
|
| 0x00-0xFF | اضافي ڊيٽا بائيٽ (نه ريموٽ فريم تي موٽ): 8 CAN تائين ڊيٽا بائيٽ هڪ اضافي 32-bit ٽائمسٽamp قدر (صرف وقت جي صورت ۾amp اختيار فعال آهي، هيٺ ڏسو) |
|
| 29-bit ID پيغامن / ريموٽ فريم لاءِ: | ||
| 0x00-0xFF | بائيٽ 0-3: 29-bit CAN ID (MSB پهريون) |
|
| 0x00-0xFF | اضافي ڊيٽا بائيٽ (نه ريموٽ فريم تي موٽ): 8 CAN تائين ڊيٽا بائيٽ هڪ اضافي 32-bit ٽائمسٽamp قدر (صرف وقت جي صورت ۾amp اختيار فعال آهي، هيٺ ڏسو) |
|
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
جيڪڏهن راءِ جا پيغام گهربل آهن، راءِ جي آپشن کي لاڳاپيل ڪمانڊ ذريعي فعال ڪيو وڃي ٿو (ڏسو سوئچ سرور شيون آن/آف).
جيڪڏهن هڪ وقتamp پسند ڪيو ويو آهي، هي اختيار لازمي طور تي لاڳاپيل پيغام طرفان فعال ڪيو وڃي (ڏسو ڊوائيس ري سيٽ ڪريو).
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.5. تشخيص ڊيٽا پيغام
2.5.1. ڊوائيس ID
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x40 | ڊوائيس ID اسٽرنگ (درخواست: اضافي ڊيٽا بائيٽ نه) |
| ڊيٽا (صرف جواب تي) |
0x00-0xFF | ID اسٽرنگ (صرف جواب تي) |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
2.5.2. هارڊويئر / سافٽ ويئر ورزن
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x41 | هارڊويئر / سافٽ ويئر ورزن (درخواست: اضافي ڊيٽا بائيٽ نه) |
| ڊيٽا (صرف جواب تي) |
0x00-0xFF | بائيٽ 0-1: ڊوائيس جو هارڊويئر نسخو |
| بائيٽ 2-3: سافٽ ويئر جو سافٽ ويئر ورزن | ||
| بائيٽ 4-5: بوٽ لوڊر جو سافٽ ويئر ورزن | ||
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
2.5.3. نقص حيثيت
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
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 چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
جيڪڏهن هڪ وقتamp پسند ڪيو ويو آهي، هي اختيار لازمي طور تي لاڳاپيل پيغام طرفان فعال ڪيو وڃي (ڏسو ڊوائيس ري سيٽ ڪريو).
هر دفعي غلطي جي صورتحال تبديل ٿيندي، هڪ غلطي جي صورتحال جو پيغام خودڪار طور تي ٺاهيل آهي.
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.5.4. انٽرفيس ورزن
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x44 | انٽرفيس ورزن (مثال طور بلوٽوٿ ماڊل، WLAN-module، …) (درخواست: اضافي ڊيٽا بائيٽ نه) |
| ڊيٽا (صرف جواب تي) |
0x00-0xFF | ASCII ڪوڊ ٿيل ورزن اسٽرنگ |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
ماڊل چونڊيل آهي.
2.5.5. موجوده CAN-بس لوڊ
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x47 | في سيڪنڊ پيغامن ۾ موجوده بس لوڊ (درخواست: اضافي ڊيٽا بائيٽ نه) |
| ڊيٽا (صرف جواب تي) |
0x00-0xFF | بائيٽ 0-1: غير دستخط ٿيل انٽيجر جي قيمت سائيز: 16 بٽ (ايم ايس بي پهريون) |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.5.6. ڊوائيس مصروف / ڪمانڊ سپورٽ نه آهي
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x48 | ڊوائيس حڪم تي عمل نٿو ڪري سگھي (ٻين حڪمن تي صرف جواب) |
| ڊيٽا | 0x00-0xFF | مستقبل جي استعمال لاءِ محفوظ |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.5.7. سيٽ ڪري سگھي ٿو ٽرانسمٽ دير جو وقت
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x49 | سيٽ ڪري سگھي ٿو ٽرانسمٽ دير جو وقت |
| ڊيٽا | 0x00-0xFF | غير دستخط ٿيل انٽيجر ويليو سائيز: 16 بٽ (MSB پھريون) (ڊيوائس ري سيٽ ڪرڻ کان پوءِ رام-پيراميٽر واپس 0 تي سيٽ ڪيو ويو آهي) دير جو وقت جيستائين ايندڙ حڪم 10 ms ۾ جائزو ورتو وڃي، هي قدر صرف هڪ ڀيرو لاڳو ٿئي ٿو! |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.6. CAN ڪنٽرولر سيٽ اپ پيغام
2.6.1. تبديل ڪريو / چينل ID سيٽنگون حاصل ڪرڻ جي درخواست ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
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-bit ID، 1 = وصول ڪريو 29-bit ID بٽ 2: 0 = تبديل ڪريو 11-bit ID، 1 = تبديل ڪريو 29-bit ID بائيٽ 2-3: 11-bit ID جيڪڏھن byte1، بٽ 2 = 0 بائيٽ 2-5: 29-bit ID جيڪڏھن byte1، بٽ 2 = 1 |
|
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
جيڪڏهن تبديلي واري پيغام ۾ ڪا به ID ڄاڻ نه آهي (ڊگهي بائيٽ <4) آخري ID سيٽنگ رهي ٿي.
ھن حالت ۾ بائيٽ 1، بٽ 2 کي نظرانداز ڪيو ويو آھي.
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.6.2. تبديل ڪريو / چينل ماسڪ سيٽنگون وصول ڪرڻ جي درخواست ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
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-bit ماسڪ، 1 = وصول ڪريو 29-bit ماسڪ بٽ 2: 0 = تبديل ڪريو 11-bit ماسڪ، 1 = تبديل ڪريو 29-bit ماسڪ بائيٽ 2-3: 11-bit ماسڪ جيڪڏهن byte1، bit 2 = 0 بائيٽ 2-5: 29-bit ماسڪ جيڪڏهن byte1، bit 2 = 1 |
|
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
جيڪڏهن تبديلي واري پيغام ۾ ڪا به ماسڪ معلومات نه آهي (لمبائي بائيٽ <4)، آخري ماسڪ سيٽنگ رهي ٿي.
ھن حالت ۾ بائيٽ 1، بٽ 2 کي نظرانداز ڪيو ويو آھي.
جيڪڏهن ڊوائيس هر چينل لاءِ انفرادي ماسڪ کي سپورٽ نٿو ڪري (CANview RS232)، چينل 1 کان 7 تائين ماسڪ سيٽنگون نظر انداز ڪيون ويون آهن ۽ چينل 0 جي سيٽنگ سان جواب ڏنو ويو آهي.
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.6.3. CAN baud جي شرح
| بائيٽ | قدر | وصف |
| SOF
(فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x56 | درخواست ڪريو CAN baud شرح پيٽرولر (ڪابه اضافي ڊيٽا بائيٽ) |
| 0x57 | سيٽ ڪريو CAN baud شرح پيرا ميٽر | |
| ڊيٽا | 0x00-0xFF | بائيٽ 0: 0xFF جيڪڏهن نه سي آءِ اي معياري بڊ جي شرح مطابق، ٻيو: 0x00: 10 kBit / سيڪنڊ 0x01: 20 kBit / سيڪنڊ 0x02: 50 kBit / سيڪنڊ 0xFE: 100 kBit / سيڪنڊ 0x03: 125 kBit / سيڪنڊ 0x04: 250 kBit / سيڪنڊ 0x05: 500 kBit / سيڪنڊ 0x06: 800 kBit / سيڪنڊ 0x07: 1 MBit / سيڪنڊ 0xFF: BTR قدر استعمال ٿيل آھن بائيٽ 1: BTR0 قدر (ڊوائيس تي منحصر، صرف بائيٽ 0 = 0xFF) بائيٽ 2: BTR1 قدر (ڊوائيس تي منحصر، صرف بائيٽ 0 = 0xFF) بائيٽ 3: BTR2 قدر (ڊوائيس تي منحصر، صرف بائيٽ 0 = 0xFF) بائيٽ 4: BTR3 قدر (ڊوائيس تي منحصر، صرف بائيٽ 0 = 0xFF) |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
جيڪڏهن ڊيٽا بائيٽ 0 0xFF تي سيٽ ڪئي وئي آهي، بي ٽي آر قدر استعمال ڪيا ويندا آهن غير معياري بيڊ جي شرح مقرر ڪرڻ لاء.
جيڪڏهن هڪ معياري بيڊ جي شرح استعمال ٿئي ٿي، BTR قدر ضروري نه آهن، جيڪڏهن اهي ڪنهن به صورت ۾ استعمال ڪيا وڃن، انهن کي نظر انداز ڪيو ويندو!
جيڪڏهن توهان کي بيڊ جي شرح مقرر ڪرڻ جي ضرورت آهي جيڪا ڊوائيس جي معياري سيٽنگن سان سهڪار نه ڪئي وئي آهي، مهرباني ڪري وڌيڪ معلومات لاء اسان جي مدد سان رابطو ڪريو، ڏسو سروس ۽ سپورٽ.
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.6.4. CAN ڪنٽرولر ري سيٽ
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x58 | CAN سنڀاليندڙ ري سيٽ (ڪابه اضافي ڊيٽا بائيٽ) |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
"CAN ڪنٽرولر ري سيٽ" حڪم CAN ڪنٽرولر جي مڪمل ري سيٽ انجام ڏئي ٿو، بشمول ٽائمسٽamp قدر، وصول ۽ منتقلي بفر.
CAN ڪنٽرولر ري سيٽ پڻ ڊوائيس جي غلطي جي صورتحال کي ري سيٽ ڪري ٿو.
انهي سبب لاء، CAN ڪنٽرولر ريٽ ڪرڻ کان پوء، غلطي جي صورتحال کي اپڊيٽ ڪرڻ لاء، هڪ غلطي اسٽيٽس پيغام ٺاهي وئي آهي.
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.6.5. سيٽ ڪريو CAN انٽرفيس آٽو باڊ موڊ
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x59 | آٽو بڊ موڊ سيٽ ڪريو (ڪابه اضافي ڊيٽا بائيٽ) |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
آٽو بڊ موڊ صرف ممڪن آهي معياري بوڊ جي شرحن سان جيڪو ڊوائيس سپورٽ ڪري ٿو.
آٽو بڊ جي سڃاڻپ لاءِ ضروري آهي ته بس تي ڪم ڪندڙ ڪميونيڪيشن هجي.
جڏهن ته باڊ جي شرح جو پتو لڳائڻ فعال آهي، Proemion CAN ڊوائيسز غير فعال موڊ ۾ آهن ۽ CAN بس تي ٽرئفڪ تي ڪو به اثر نه آهي.
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
آٽو بڊ ڪمانڊ گيٽ وي ڊيوائس کي "آٽو بوڊ موڊ" ڏانهن سيٽ ڪري ٿو.
ڊوائيس CAN تي ٽريفڪ کي ٻڌي ٿو ۽ بڊ جي شرح کي خودڪار طريقي سان ترتيب ڏئي ٿو (صرف معياري بڊ جي شرح جيڪي ڊوائيس جي حمايت ڪري سگھن ٿيون).
صحيح بڊ جي شرح سيٽنگ حاصل ڪرڻ کان پوء، ڊوائيس هڪ جواب پيدا ڪري ٿو، جنهن ۾ معلوم ٿيل بڊ جي شرح شامل آهي.
ھن پيغام جو فارميٽ CAN baud شرح جي درخواست واري پيغام سان ھڪجھڙائي آھي، سواءِ ڪمانڊ بائيٽ 0x59.
جڏهن ڪو به بڊ جي شرح نه ملي آهي، ڊوائيس آپريشن لاء آخري ترتيب ڏنل بڊ شرح استعمال ڪري ٿو.
انهي صورت ۾، بيڊ جي شرح جو جواب ساڳيو آهي جيئن ته غير معياري بيڊ جي شرح جي درخواست ڪئي وئي آهي.
2.6.6. سيٽ ڪريو / درخواست فعال / غير فعال موڊ
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x5A | فعال / غير فعال موڊ جي درخواست ڪريو (ڪابه اضافي ڊيٽا بائيٽ) |
| 0x5B | فعال / غير فعال موڊ سيٽ ڪريو | |
| ڊيٽا | 0x00-0x01 | 0x00 ڊوائيس = فعال موڊ 0x01 ڊوائيس = غير فعال موڊ |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.6.7. تبديل ڪريو / چينل چڪر وقت وصول ڪرڻ جي درخواست
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x5 سي | درخواست چينل چڪر وقت وصول (هڪ اضافي ڊيٽا جي ضرورت آهي بائيٽ = چينل نمبر) |
| 0x5D | تبديل ڪريو وصول چينل چڪر وقت (گهٽ ۾ گهٽ ٻه اضافي ڊيٽا بائيٽ جي ضرورت آهي، چينل نمبر ۽ چينل سيٽنگون) |
|
| ڊيٽا | 0x00-0xFF | بائيٽ 0: اعتراض نمبر وصول ڪريو (رينج گيٽ وي ڊيوائس تي منحصر آهي) CANview ايٿرنيٽ: 0…7 بلوٽوٿ / WLAN کي ڳنڍي سگھي ٿو: 0…15 |
| 0x00-0xFF | بائيٽ 1: سائيڪل جو وقت 10 ms ۾ |
|
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.7. ميزبان انٽرفيس ترتيب ڏيڻ جا پيغام
2.7.1. موٽ / ٻاھر سيٽنگون
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
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 چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
جيڪڏهن سيريل آئوٽ بند ٿيل آهي، وصول ڪيل CAN پيغام Proemion CAN ڊوائيس جي رام ۾ محفوظ ڪيا ويندا آهن. جيڪڏهن هي بفر مڪمل آهي، هڪ بفر اوور فلو غلطي ظاهر ڪئي وئي آهي.
جيڪڏهن ٻاڦ فعال آهي، سڀئي ذخيرو پيغام فوري طور تي ميزبان انٽرفيس ڏانهن منتقل ڪيا ويندا آهن.
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.8. منتقلي سرور انٽرفيس حڪم
2.8.1. سوئچ سرور شيون آن / بند ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x80 | درخواست ڪريو سرور اعتراض آن / آف (ڪابه اضافي ڊيٽا بائيٽ) |
| 0x81 | سيٽ ڪريو سرور اعتراض آن / آف | |
| ڊيٽا | 0x00-0xFF | بائيٽ 0: ھر بٽ جيڪو سيٽ ڪيو ويو آھي ان سان لاڳاپيل سرور اعتراض تي سوئچ ڪري ٿو / ڏيکاري ٿو ته سرور اعتراض آن آھي. هڪ ري سيٽ بٽ نشان بند ٿيل سرور جي شين کي. |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
هي حڪم ختم ڪيو ويو آهي ۽ هاڻي اسان جي ڊوائيسز طرفان استعمال نه ڪيو ويو آهي.
2.8.2. تبديل ڪريو / سرور اعتراض جي ترتيب جي درخواست
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x82 | سرور اعتراض جي ترتيب جي درخواست ڪريو (هڪ اضافي ڊيٽا بائيٽ جي ضرورت آهي جنهن ۾ سرور اعتراض نمبر شامل آهي) |
| 0x83 | سيٽ ڪريو سرور اعتراض آن / آف | |
| ڊيٽا | 0x01-0x08 | بائيٽ 0 ( اعتراض نمبر ): اٺن ممڪن سرور شين مان ھڪڙي جو تعداد شامل آھي جنھن کي تبديل ڪيو وڃي. |
| 0x00-0x01 | بائيٽ 1 (IDE): 0x00 = 11-bit ID اعتراض 0x01 = 29-bit ID اعتراض بائيٽ 2 ۽ وڌيڪ بائيٽ نمبر ھيٺ ڏنل معلومات تي مشتمل آھن ڏيکاريل ۾ حڪم: |
|
| 0x00-0xFF | ID (11 يا 29 بٽ) | |
| 0x01-0x08 | ڊي ايل سي (CAN پيغام جي ڊيٽا بائيٽ جو تعداد) | |
| 0x00-0xFF | تائين 8 ڊيٽا بائيٽ پيغام پهچائي سگھي ٿو | |
| 0x00-0xFF | چڪر جو وقت 10 ms ۾ سرور اعتراض جو | |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
DLC بائيٽ جي مواد کي منتقل ٿيل ڊيٽا بائيٽ جي تعداد سان متفق ٿيڻو پوندو، ٻي صورت ۾ ٽرانسمٽ سرور غير متوقع طور تي عمل ڪري سگھي ٿو.
هي حڪم ختم ڪيو ويو آهي ۽ هاڻي اسان جي ڊوائيسز طرفان استعمال نه ڪيو ويو آهي.
2.8.3. تبديل ڪريو / چينل ID سيٽنگون منتقل ڪرڻ جي درخواست ڪريو
CAN ٽرانسمٽ چينل فلٽر هڪجهڙا ڪم ڪن ٿا جيئن CAN وصول ڪن فلٽر باب ۾ بيان ڪيل CAN ڪنٽرولر سيٽ اپ پيغام. ميزبان کان مليل نياپا هن فلٽر جي حالتن سان چيڪ ڪيا ويا آهن. جيڪڏهن شرطون ملن ٿيون، پيغام موڪليو ويو آهي CAN بس ڏانهن.
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x84 | چينل ID سيٽنگون منتقل ڪرڻ جي درخواست ڪريو (هڪ اضافي ڊيٽا جي ضرورت آهي بائيٽ = چينل نمبر) |
| 0x85 | تبديل ڪريو ٽرانسميٽ چينل ID سيٽنگون (گهٽ ۾ گهٽ ٻه اضافي ڊيٽا بائيٽ جي ضرورت آهي، چينل نمبر ۽ چينل سيٽنگون) |
|
| ڊيٽا | 0x00-0x07 | بائيٽ 0: اعتراض نمبر منتقل ڪريو |
| 0x00-0x07 | بائيٽ 1: بٽ 0: 0 = چينل غير فعال، 1 = چينل فعال بٽ 1: 0 = منتقلي 11-bit ID، 1 = منتقلي 29-bit ID بٽ 2: 0 = تبديل ڪريو 11-bit ID، 1 = تبديل ڪريو 29-bit ID |
|
| 0x00-0xFF | بائيٽ 2-3: 11-bit ID جيڪڏھن byte1، بٽ 2 = 0 | |
| 0x00-0xFF | بائيٽ 2-5: 29-bit ID جيڪڏھن byte1، بٽ 2 = 1 | |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
هي حڪم ختم ڪيو ويو آهي ۽ هاڻي اسان جي ڊوائيسز طرفان استعمال نه ڪيو ويو آهي.
2.8.4. تبديل ڪريو / چينل ماسڪ سيٽنگون منتقل ڪرڻ جي درخواست ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x86 | چينل ماسڪ سيٽنگون منتقل ڪرڻ جي درخواست ڪريو (هڪ اضافي ڊيٽا جي ضرورت آهي بائيٽ = چينل نمبر) |
| 0x87 | تبديل ڪريو ٽرانسميٽ چينل ماسڪ سيٽنگون (گهٽ ۾ گهٽ ٻه اضافي ڊيٽا بائيٽ جي ضرورت آهي، چينل نمبر ۽ چينل سيٽنگون) |
|
| ڊيٽا | 0x00-0x07 | بائيٽ 0: اعتراض نمبر منتقل ڪريو |
| 0x00-0x07 | بائيٽ 1: سا 0: 0 = چينل غير فعال، 1 = چينل فعال بٽ 1: 0 = ٽرانسمٽ 11-بٽ ماسڪ، 1 = ٽرانسمٽ 29-بٽ ماسڪ سا 2: 0 = تبديل ڪريو 11-bit ماسڪ، 1 = تبديل ڪريو 29-bit ماسڪ |
|
| 0x00-0xFF | بائيٽ 2-3: 11-bit ماسڪ جيڪڏهن byte1، bit 2 = 0 | |
| 0x00-0xFF | بائيٽ 2-5: 29-bit ماسڪ جيڪڏهن byte1، bit 2 = 1 | |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
هي حڪم ختم ڪيو ويو آهي ۽ هاڻي اسان جي ڊوائيسز طرفان استعمال نه ڪيو ويو آهي.
2.8.5. تبديل ڪريو / منتقلي چينل چڪر وقت سيٽنگون جي درخواست
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0x88 | چينل جي چڪر واري وقت سيٽنگون منتقل ڪرڻ جي درخواست ڪريو (هڪ اضافي ڊيٽا جي ضرورت آهي بائيٽ = چينل نمبر) |
| 0x89 | تبديل ڪريو ٽرانسميٽ چينل چڪر وقت سيٽنگون (گهٽ ۾ گهٽ ٻه اضافي ڊيٽا بائيٽ جي ضرورت آهي، چينل نمبر ۽ چينل سيٽنگون) |
|
| ڊيٽا | 0x00-0x07 | بائيٽ 0: اعتراض نمبر منتقل ڪريو |
| 0x00-0x07 | بائيٽ 1:+ سا 0: 0 = چينل غير فعال، 1 = چينل فعال بٽ 1: 0 = منتقلي 11-بٽ چڪر وقت، 1 = منتقلي 29-بٽ چڪر وقت سا 2: 0 = تبديل ڪريو 11-bit چڪر وقت، 1 = تبديل ڪريو 29-bit چڪر وقت |
|
| 0x00-0xFF | بائيٽ 2-3: 11-bit چڪر وقت جيڪڏهن byte1، bit 2 = 0 | |
| 0x00-0xFF | بائيٽ 2-5: 29-bit چڪر وقت جيڪڏهن byte1، bit 2 = 1 | |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
2.9. ڊوائيس پيٽرولر سيٽنگون
2.9.1. تبديل ڪريو / درخواست ڪريو Timestamp سيٽنگون
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
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 چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
جيڪڏهن "وقتamp-Mode" چونڊيو ويو آهي، هڪ 32-bit ڪائونٽر (100 µs ريزوليوشن) قيمت هر وصول ڪيل CAN پيغام جي آخري ڊيٽا بائيٽ کان پوءِ داخل ڪئي وئي آهي.
ھوسٽ انٽرفيس پاسي تي سڀ نياپا جن ۾ ٽائمسٽ شامل آھيamp صحيح تاريخ جي ترتيب ۾ آهن.
جيڪڏهن هڪ وقتamp گونجيل پيغامن کان پوءِ داخل ڪيو وڃي (“ٽرانسمٽ سرور فيڊبڪ” يا “Send CAN Message Feedback”) ۽ غلطي جا پيغام، 'Error and Echo Feedback timestamp' اضافي طور تي چالو ڪيو وڃي.
"رشتيدار" ۽ "مطلق موڊ" جي وچ ۾ فرق اهو آهي ته هر وصول ٿيل پيغام کان پوء "نسباتي-موڊ" ۾ انسداد قيمت ٻيهر سيٽ ڪيو ويندو آهي.
نوٽ
"غلطي ۽ گونج موٽ" ٽائمسٽamp صرف منتقل ڪيو ويندو آهي جيڪڏهن وقت جي لحاظ کانamp موڊ فعال آهي.
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.9.2. تبديل ڪريو CAN ٽرانسمٽ دير وقت
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد ۽ ڪمانڊ بائيٽ جو تعداد شامل آھي |
| حڪم | 0xA2 | سيٽ ڪري سگھي ٿو ٽرانسمٽ دير جو وقت |
| ڊيٽا (صرف جواب تي) |
0x00-0xFF | غير دستخط ٿيل انٽيجر ويليو سائيز: 16 بٽ (ڊيوائس ري سيٽ ڪرڻ کان پوءِ رام-پيراميٽر واپس 0 تي سيٽ ڪيو ويو آهي) |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
هي دير جو وقت هر CAN پيغام کان اڳ داخل ڪيو ويو آهي، انهي ڪري ته CAN ٽرانسميشن سست ٿئي ٿي.
2.9.3. IP-block انتظار جو وقت مقرر ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0xA3 | IP-block انتظار جو وقت مقرر ڪريو (بينڊوڊٿ جي بهتر استعمال لاءِ) |
| ڊيٽا | 0x00-0xFF | 10 ملي سيڪنڊن ۾ وقفو |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
2.9.4. بيڊ جي شرح جي حساب سان وقفو مقرر ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0xA4 | سيٽ CAN baud جي شرح جي حساب سان وقفو |
| ڊيٽا | 0x00-0xFF | ملي سيڪنڊن ۾ وقفو غير دستخط ٿيل انٽيجر ويليو سائيز: 16 بٽ (MSB پھريون) |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
وڌايل ڪمانڊ جي طور تي استعمال ممڪن آهي (ڏسو توسيع ڪمانڊ فارميٽ (بائيٽ موڊ)).
2.9.5. CANOpen اعتراض لغت جي رسائي
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0xA5 | آبجیکٹ ڊڪشنري ۾ پڙهو / لکو |
| ڊيٽا | 0x00-0xFF | درخواست: بائيٽ 0: حڪم: 0x01 لکو، 0x00 پڙھو (ڪابه اضافي ڊيٽا بائيٽ) بائيٽ 1-2: انڊيڪس (ايل ايس بي پهريون) بائيٽ 3: ذيلي انڊيڪس اضافي ڊيٽا بائيٽ: ڊيٽا (ايل ايس بي پهريون) جواب: بائيٽ 0: نتيجو: 0x40 پڙهڻ جي ڪاميابي 0x80 پڙهڻ جي ناڪامي (ڪابه اضافي ڊيٽا بائيٽ) 0x41 لکڻ جي ڪاميابي (ڪابه اضافي ڊيٽا بائيٽ) 0x81 لکڻ جي ناڪامي (ڪابه اضافي ڊيٽا بائيٽ) بائيٽ 1-2: انڊيڪس (ايل ايس بي پهريون) بائيٽ 3: ذيلي انڊيڪس اضافي ڊيٽا بائيٽ: ڊيٽا (ايل ايس بي پهريون) |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
2.10. هارڊويئر رسائي حڪم
2.10.1. ڊوائيس ري سيٽ ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0xC0 | ري سيٽ ڊوائيس سيٽ ڪريو |
| ڊيٽا | - | |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
ڊوائيس هن حڪم جو جواب "ڊيوائس ID" سان حڪم ڏين ٿا.
ڪجھ ڊوائيسز لاء هي حڪم هارڊويئر ري سيٽ جي اڳواڻي نه ڪندو آهي ڇاڪاڻ ته هوسٽ ڏانهن رابطي ٻي صورت ۾ گم ٿي ويندي.
- CANview ايٿرنيٽ
- بلوٽوٿ / WLAN ڳنڍي سگھي ٿو
2.10.2. اينالاگ چينل جي قيمت جي درخواست ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
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 وولtagاي IEEE 754 ڪوڊ ٿيل، LSB پهريون بائيٽ 5-8: (چينل 3 لاءِ) اينالاگ ان پٽ 2 وولtagاي IEEE 754 ڪوڊ ٿيل، LSB پهريون |
|
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
| وي سي سي CANH / CANL |
0x00 | 0V 0V |
| وي سي سي CANH / CANL |
0xFF | 39V 5V |
نوٽ
صرف CANview RS232 ماپ ڪري سگھي ٿو CAN لائن voltagاي سطحون.
هي ماپ صرف ممڪن آهي CAN baud جي شرحن لاءِ 125 kBit/s ۽ سست.
سيٽ ڪريو / ڊجيٽل چينل جي قيمت جي درخواست ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0xC4 | ڊجيٽل چينل جي قيمت جي درخواست ڪريو (چينل نمبر تي مشتمل 1 اضافي ڊيٽا بائيٽ جي ضرورت آهي) |
| 0xC5 | ڊجيٽل چينل جي قيمت مقرر ڪريو (چينل نمبر ۽ قيمت تي مشتمل 2 اضافي ڊيٽا بائيٽ جي ضرورت آهي) | |
| ڊيٽا | 0x00-0xFF | بائيٽ 0 (چينل نمبر): 0x00: بس ختم ٿيڻ جي مزاحمت |
| 0x00-0x01 | بائيٽ 1: ڊجيٽل قدر (1 = آن، 0 = بند) | |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
هر سيٽ حڪم کي حقيقي قدرن سان جواب ڏنو ويو آهي.
2.10.3. ڪميونيڪيشن پاسورڊ سيٽ ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0xC6 | رابطي جي پاسورڊ چيڪ جي درخواست ڪريو |
| ڊيٽا | xx | حڪم بائيٽ 0…n: پاسورڊ اسٽرنگ (ڊفالٽ: "GSMONLIN") جواب بائيٽ 0: 0 = پاسورڊ چيڪ ڪيو ويو ۽ ٺيڪ جيڪڏهن پاسورڊ چيڪ ناڪام ٿيو، ڊوائيس کان ڪو جواب ناهي |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
CANlink GSM/UMTS تي بائيٽ موڊ انٽرفيس جي پوري ڪارڪردگيءَ کي ان لاڪ ڪرڻ لاءِ هي پيغام تمام ضروري آهي.
هڪ سيشن صرف صحيح ڪميونيڪيشن پاسورڊ جي چڪاس سان ممڪن آهي!
2.10.4. ڪميونيڪيشن پاسورڊ ري سيٽ ڪريو
| بائيٽ | قدر | وصف |
| SOF (فريم جي شروعات) |
0x43 | SOF حڪم جي شروعات کي نشانو بڻائيندو. |
| ڊگھائي | xx | ڊگھي بائيٽ ۾ ڊيٽا بائيٽ جو تعداد شامل آھي ھيٺ ڏنل ڪمان بائيٽ جو تعداد. |
| حڪم | 0xC7 | رابطي جي پاسورڊ چيڪ ري سيٽ ڪريو |
| چيڪسم | xx | SOF، ڊگھائي، ڪمانڊ ۽ ڊيٽا بائيٽ جي XOR چيڪسم تي مشتمل آھي. |
| EOF (فريم جي پڇاڙي) |
0x0D | EOF بائيٽ حڪم جي آخر کي نشان لڳايو. |
نوٽ
هي پيغام بائيٽ موڊ انٽرفيس کي لاڪ ڪري ٿو.
هي حڪم مواصلاتي سيشن جي آخر ۾ موڪليو وڃي.
حڪم ۽ ڊوائيسز
هيٺ ڏنل جدول سڀني موجوده حڪمن جو خلاصو مهيا ڪري ٿو ۽ اشارو ڪري ٿو ته ڪهڙو پرويميون ڊوائيس انهن کي سپورٽ ڪري ٿو.
Proemion ڊيوائس لاءِ ڪمانڊ جو استعمال ”S“، ”E“ يا ”S/E“ سان نشان لڳل آهي.
اهي مخففات آهن:
- "S" Proemion ڊوائيس هن حڪم کي صرف معياري ڪمانڊ فارميٽ ۾ سپورٽ ڪري ٿو (ڏسو ڪمانڊ فارميٽ (بائيٽ موڊ)).
- "E" Proemion ڊوائيس هن حڪم کي صرف وڌايل ڪمانڊ فارميٽ ۾ سپورٽ ڪري ٿو (ڏسو وڌايل ڪمانڊ فارميٽ (بائيٽ موڊ)).
- "S / E" Proemion ڊوائيس هن حڪم کي معياري ڪمانڊ فارميٽ ۾ ۽ وڌايل ڪمانڊ فارميٽ ۾ سپورٽ ڪري ٿو.
| نياپو | حڪم | ڊوائيس | ||||||||
| قسم | CANview USB | لنڪ ڪري سگهو ٿا بلوٽوٿ 2000 |
لنڪ ڪري سگهو ٿا WLAN 2000 |
لنڪ ڪري سگهو ٿا وائرليس 3000 |
لنڪ ڪري سگهو ٿا وائرليس 4000 |
CANview ايٿرنيٽ |
لنڪ ڪري سگهو ٿا موبائل 5000 |
لنڪ ڪري سگهو ٿا موبائل 3000 |
CANview RS232 |
|
| پروسيس ڊيٽا پيغام | 0x00 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | س/* | ايس / اي |
| 0x01 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | S/E* | ايس / اي | |
| 0x02 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | S/E* | ايس / اي | |
| 0x03 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | S/E* | ايس / اي | |
| 0x04 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | S/E* | ايس / اي | |
| 0x05 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | S/E* | ||
| 0x06 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | S/E* | ||
| 0x07 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | S/E* | ||
| 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 انٽرفيس بند
| نياپو | حڪم | ڊوائيس | ||||||||
| قسم | CANview USB | لنڪ ڪري سگهو ٿا بلوٽوٿ 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 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |
| 0x43 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |||||
| 0x44 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |||
| 0x47 | ايس / اي | ايس / اي | ايس / اي | |||||||
| 0x48 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ||||||
| 0x49 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ||||||
| CAN ڪنٽرولر سيٽ اپ پيغام | 0x50 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي |
| 0x51 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |
| 0x52 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |
| 0x53 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |
| 0x56 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |
| 0x57 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |
| 0x58 | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ||
| 0x59 | ايس / اي | ايس / اي | ||||||||
| 0x5A | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |||||
| 0x5B | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |||||
| 0x5 سي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | ايس / اي | |||
| 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 | |||||||||
| قسم | CANview USB | بلوٽوت کي ڳنڍي سگھي ٿو 2000 |
WLAN کي ڳنڍي سگھي ٿو 2000 |
وائرليس 3000 ڳنڍي سگھي ٿو | وائرليس 4000 ڳنڍي سگھي ٿو | CANview ايٿرنيٽ | موبائل ڳنڍي سگھي ٿو 5000 |
موبائل ڳنڍي سگھي ٿو 3000 |
CANview 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 Command Protocol بائنري حڪم [pdf] استعمال ڪندڙ دستياب بائيٽ ڪمانڊ پروٽوڪول بائنري ڪمانڊ، ڪمانڊ پروٽوڪول بائنري ڪمانڊ، پروٽوڪول بائنري ڪمانڊ، بائنري ڪمانڊ |
