WS-TTL-CAN ميني ماڊل ڪري سگھي ٿو ڪنورشن پروٽوڪول

پيداوار جي وضاحت

  • ماڊل: WS-TTL-CAN
  • TTL ۽ CAN جي وچ ۾ ٻه طرفي ٽرانسميشن کي سپورٽ ڪري ٿو
  • CAN پيٽرولر (baud شرح) ۽ UART پيٽرولر ترتيب ڏيڻ وارا آھن
    سافٽ ويئر ذريعي

پيداوار جي استعمال جون هدايتون

1. تڪڙو شروع ڪرڻ

جلدي شفاف ٽرانسميشن کي جانچڻ لاءِ:

  1. WS-TTL-CAN ڊوائيس ڳنڍيو
  2. شفافيت لاءِ يوزر مينوئل ۾ ڏنل هدايتن تي عمل ڪريو
    ٽرانسميشن ٽيسٽ

2. فنڪشن جو تعارف

  • هارڊويئر خاصيتون: هارڊويئر خاصيتون بيان ڪريو
    هتي.
  • ڊيوائس جون خاصيتون ڊوائيس جي خاصيتن جي وضاحت ڪريو
    تفصيل.

3. ماڊل هارڊويئر انٽرفيس

  • ماڊل طول و عرض: ماڊل مهيا ڪريو
    طول و عرض.
  • ماڊل پن جي تعريف: پنن جو تفصيل
    مناسب ڪنيڪشن جي تعريف.

4. ماڊل پيٽرولر سيٽنگ

مهيا ڪيل سيريل سرور استعمال ڪندي ماڊل سيٽنگون ترتيب ڏيو
سافٽ ويئر ترتيب ڏيو.

5. UART پيٽرول سيٽنگ

توهان جي سيٽ اپ لاءِ گهربل UART پيٽرولر کي ترتيب ڏيو.

6. CAN پيٽرولر سيٽنگ

سيٽ ڪريو CAN پيٽرولر، بشمول بوڊ جي شرح، مناسب لاء
مواصلات.

اڪثر پڇيا ويندڙ سوال (FAQ)

عبرت: ڇا مان TTL استعمال ڪندي ڊوائيس فرم ویئر کي اپڊيٽ ڪري سگهان ٿو
ڪنيڪشن؟

ج: ها، ڊوائيس TTL ذريعي فرم ويئر اپ گريڊ کي سپورٽ ڪري ٿو
آسان اپڊيٽ.

سوال: مان سيريل فريم کي CAN فريم ۾ ڪيئن بدلائي سگهان ٿو؟

ج: سيڪشن 9.1.1 ڏانهن رجوع ڪريو يوزر مينوئل ۾ هدايتون لاءِ
سيريل فريم کي CAN تبديل ڪرڻ لاء.

“`

WS-TTL-CAN
استعمال ڪندڙ دستي
WS-TTL-CAN صارف دستياب
www.waveshare.com/wiki

WS-TTL-CAN
استعمال ڪندڙ دستي
مواد
1. ڪڏهنVIEW ……………………………………………………………………………………………………………….1 1.1 خاصيتون …… ……………………………………………………………………………………………………… 1
2. تڪڙو شروعات ………………………………………………………………………………………………. 2 2.1 شفاف ٽرانسميشن ٽيسٽ ……………………………………………………………………… 2
3. فنڪشن جو تعارف ……………………………………………………………………………………….. 4 3.1 هارڊويئر خاصيتون ……………… ………………………………………………………………………..4 3.2 ڊوائيس جون خاصيتون ……………………………………… ……………………………………………………….4
4. ماڊل هارڊويئر انٽرفيس ……………………………………………………………………………….. 6 4.1 ماڊيول جا طول و عرض ……………………… ……………………………………………………………….6 4.1 ماڊل پن جي تعريف ……………………………………………… ……………………………………………… 7
5. ماڊل پيراميٽر سيٽنگ ……………………………………………………………………….. 8 5.1 سيريل سرور ڪنفيگر سافٽ ويئر ……………… ……………………………………………………… 8
6. ڪنورشن پيراميٽرس ……………………………………………………………………………… 10 6.1 ڪنورشن موڊ ……………………… ……………………………………………………………………… 10 6.2 تبادلي جي هدايت ……………………………………………… ……………………………………………….. 11 6.3 UART ۾ سڃاڻپ ڪندڙ ……………………………………………………………… ………………. 11 6.4 ڇا CAN UART ۾ منتقل ٿئي ٿو ………………………………………………………. 12 6.5 ڇا CAN فريم ID UART ۾ منتقل ٿيل آهي ……………………………………………….12
7. UART پيراميٽر سيٽنگ ……………………………………………………………………………… 13 8. ڪري سگھي ٿو پيراميٽر سيٽنگ ……………………… ……………………………………………………………………… 14
8.1 CAN Baud ريٽ سيٽنگ ……………………………………………………………………………… 14 8.2 CAN فلٽر سيٽنگ ……………… ………………………………………………………………………. 15 9. تبديلي EXAMPLE ……………………………………………………………………………………… 17 9.1 شفاف تبديلي ……………………… ……………………………………………………… 17
9.1.1 سيريل فريم ڪري سگھي ٿو ……………………………………………………………………………………….17 9.1.2 CAN فريم کي UART … ……………………………………………………………………… 19

WS-TTL-CAN
استعمال ڪندڙ دستي
9.2 ID سان شفاف تبديلي ……………………………………………………………………… 20 9.2.1 UART فريم ڪري سگھي ٿو ……………………… ……………………………………………………………… 20 9.2.2 CAN فريم کي UART ……………………………………………… ……………………………………… 22
9.3 فارميٽ ڪنورشن ……………………………………………………………………………………… 23 9.4 موڊبس پروٽوڪول ڪنورشن ……………… ……………………………………………………… 24

1. ڪڏهنVIEW

WS-TTL-CAN
استعمال ڪندڙ دستي

WS-TTL-CAN اهو ڊوائيس آهي جيڪو TTL ۽ CAN جي وچ ۾ باهمي ٽرانسميشن کي سپورٽ ڪري ٿو. ڊوائيس جا CAN پيٽرولر (جهڙوڪ بيڊ جي شرح) ۽ UART پيٽرولر سافٽ ويئر ذريعي ترتيب ڏيڻ وارا آهن.

1.1 خاصيتون
سپورٽ CAN کي TTL ٻه طرفي ڪميونيڪيشن. TTL ذريعي ڊوائيس فرم ويئر اپ گريڊ کي سپورٽ ڪري ٿو، فرم ويئر اپڊيٽ ۽ فنڪشن لاء وڌيڪ آسان
ڪسٽمائيزيشن آن بورڊ انٽرفيس سان ESD الڳ ٿيل تحفظ ۽ مخالف سرج تحفظ، ۽ بهتر EMC
ڪارڪردگي. ترتيب ڏيڻ واري فلٽر جا 14 سيٽ 4 ڪم ڪرڻ جا طريقا: شفاف تبديلي، سڃاڻپ ڪندڙ تبديلين سان شفاف، فارميٽ
مٽا سٽا، ۽ Modbus RTU پروٽوڪول جي تبادلي سان آف لائن ڳولڻ ۽ خود بحال ٿيل فنڪشن CAN 2.0B معيار سان مطابقت، CAN 2.0A سان مطابقت، ۽ ISO سان مطابقت
11898-1/2/3 CAN ڪميونيڪيشن بيڊريٽ: 10kbps~ 1000kbps، 1000 فريم تائين ترتيب ڏيڻ وارو CAN بفر يقيني بڻائي ٿو ڊيٽا جي نقصان نه ٿئي تيز رفتار جي تبادلي کي سپورٽ ڪري ٿو، CAN ٽرانسميشن جي رفتار 1270 تائين وڌائي سگھي ٿي
فريم في سيڪنڊ UART سان 115200bps تي ۽ CAN 250kbps تي (نظرياتي وڌ ۾ وڌ قدر 1309 جي ويجھو) ۽ 5000 وڌايل فريم في سيڪنڊ کان وڌي سگھي ٿو UART سان 460800bps تي ۽ CAN 1000kbps تي

1

2. تڪڙو شروع ڪريو

WS-TTL-CAN
استعمال ڪندڙ دستي

WS-TTL-CAN اهو ڊوائيس آهي جيڪو TTL ۽ CAN جي وچ ۾ باهمي ٽرانسميشن کي سپورٽ ڪري ٿو. ڊوائيس جا CAN پيٽرولر (جهڙوڪ بيڊ جي شرح) ۽ UART پيٽرولر سافٽ ويئر ذريعي ترتيب ڏيڻ وارا آهن.
لاڳاپيل سافٽ ويئر: WS-CAN-TOOL.

2.1 شفاف ٽرانسميشن ٽيسٽ

پهرين، توهان ان کي جانچ ڪري سگهو ٿا پروڊڪٽ جي ڊفالٽ پيٽرولن سان، جيئن هيٺ ڏيکاريل آهي:

شيءِ
TTL CAN آپريشن موڊ
CAN Baud شرح CAN موڪلڻ واري فريم جو قسم
CAN موڪلي فريم ID CAN فلٽر

پيرا ميٽر
115200، 8، اين، 1 شفاف ٽرانسميشن، ٻه طرفي
250kbps وڌايل فريم
0 x 12345678 معذور (سڀني CAN فريم حاصل ڪريو)

TTL ۽ CAN شفاف ٽرانسميشن ٽيسٽ: ڪمپيوٽر ۽ ڊوائيس جي TTL بندرگاهن کي ڳنڍڻ لاء سيريل ڪيبل استعمال ڪريو، ۽ ڳنڍيو
USB کان CAN ڊيبگر (پهريون ڀيرو توھان استعمال ڪريو ٿا، توھان کي سافٽ ويئر ۽ ڊرائيور انسٽال ڪرڻ جي ضرورت آھي، مھرباني ڪري تفصيلي استعمال لاءِ USB کان CAN ڊيبگر جي لاڳاپيل ٺاهيندڙن سان صلاح ڪريو) ۽ پوءِ 3.3V@40mA پاور اڊاپٽر کي پاور آن ڪرڻ لاءِ. ڊوائيس.

2

WS-TTL-CAN
استعمال ڪندڙ دستي
شڪل 1.2.2: RS232 TO CAN ڊيٽا شفاف ٽرانسميشن
SSCOM کوليو، استعمال ڪرڻ لاءِ COM پورٽ چونڊيو، ۽ UART پيٽرولر سيٽ ڪريو جيئن تصوير 1.2.2 ۾ ڏيکاريل آهي. سيٽنگ ڪرڻ کان پوء، توهان سيريل پورٽ داخل ڪري سگهو ٿا، يو ايس بي کي ڊيبگنگ سافٽ ويئر کوليو، ۽ بڊ جي شرح کي 250kbps مقرر ڪري سگهو ٿا.
مٿين قدمن تي عمل ڪرڻ کان پوء، CAN ۽ RS232 هڪ ٻئي ڏانهن ڊيٽا موڪلي سگھن ٿا.
3

3. فنڪشن جو تعارف

WS-TTL-CAN
استعمال ڪندڙ دستي

WS-TTL-CAN وٽ آن بورڊ 1-چينل TTL انٽرفيس ۽ 1-چينل CAN انٽرفيس آھي. سيريل پورٽ جي بيڊ جي شرح 1200 ~ 460800bps کي سپورٽ ڪري ٿي؛ CAN جي baud شرح 10kbps ~ 1000kbps کي سپورٽ ڪري ٿي، ۽ ڊوائيس جي فرم ويئر اپ گريڊ کي TTL انٽرفيس ذريعي محسوس ڪري سگهجي ٿو، جيڪو استعمال ڪرڻ تمام آسان آهي.
صارف آساني سان سيريل ڊوائيسز ۽ CAN ڊوائيسز جي وچ ۾ ڪنيڪشن مڪمل ڪري سگھن ٿا. 3.1 هارڊويئر جون خاصيتون

نه.

شيءِ

1

ماڊل

2

طاقت

3

سي پي يو

4

CAN انٽرفيس

5

TTL انٽرفيس

6 رابطي جو اشارو

7

فيڪٽري سيٽنگ کي بحال / بحال ڪريو

8

آپريشن جي درجه حرارت

9

اسٽوريج جي درجه حرارت

پيرا ميٽر
WS-TTL-CAN 3.3V@40mA 32-bit هاءِ پرفارمنس پروسيسر ESD تحفظ، اينٽي سرج پروٽيڪشن، بهترين EMC ڪارڪردگي The baud rate supports 1200~ 460800 RUN، COM، CAN اشاري، استعمال ڪرڻ آسان لاءِ سيٽنگ سگنل سان گڏ اچي ٿو. فيڪٽري کي بحال / بحال ڪريو
صنعتي گريڊ سيٽنگ: -40 ~ 85
-65 ~ 165

3.2 ڊوائيس جون خاصيتون
CAN ۽ TTL جي وچ ۾ ٻه طرفي ڊيٽا مواصلات جي مدد ڪريو. ڊوائيس پيٽرولر TTL ذريعي ترتيب ڏيڻ وارا آهن. ESD تحفظ، مخالف سرج تحفظ، بهترين EMC ڪارڪردگي. 14 سيٽ ترتيب ڏيڻ وارا فلٽر. چار آپريشن جا طريقا: شفاف تبديلي، سڃاڻپ ڪندڙ سان شفاف تبديلي، فارميٽ
تبديلي، ۽ Modbus RTU پروٽوڪول جي تبديلي. آف لائن ڳولڻ ۽ خودڪار وصولي ڪارڪردگي. CAN 2.0B وضاحتن سان تعميل، CAN 2.0A سان مطابقت؛ ISO سان مطابقت
4

WS-TTL-CAN
استعمال ڪندڙ دستي
11898-1/2/3 معيار. بيڊ جي شرح جي حد: 10kbps ~ 1000kbps. ڊيٽا جي نقصان کي روڪڻ لاء 1000 فريم جي بفر گنجائش. تيز رفتار تبادلي: 115200 جي سيريل پورٽ باڊ جي شرح ۽ 250kbps جي CAN جي شرح تي، CAN
موڪلڻ جي رفتار 1270 وڌايل فريم في سيڪنڊ تائين پهچي سگھي ٿي (نظرياتي وڌ ۾ وڌ 1309 جي ويجهو). 460800 جي سيريل پورٽ باڊ جي شرح ۽ 1000kbps جي CAN جي شرح تي، CAN موڪلڻ جي رفتار 5000 وڌايل فريم في سيڪنڊ کان وڌي سگھي ٿي.
5

4. ماڊل هارڊويئر انٽرفيس
4.1 ماڊل طول و عرض

WS-TTL-CAN
استعمال ڪندڙ دستي

6

4.1 ماڊل پن جي وضاحت

WS-TTL-CAN
استعمال ڪندڙ دستي

ليبل 1
2
3
4 5 6 7 8 9 10 11 12

وضاحت UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD

نوٽ ڪريو TTL ڪميونيڪيشن اشاري سگنل پن، اعليٰ سطح لاءِ ڊيٽا، گھٽ سطح لاءِ
ڊيٽا ٽرانسميشن CAN ڪميونيڪيشن اشاري سگنل پن، اعلي سطحي ڊيٽا لاءِ، گھٽ سطح لاءِ
ڊيٽا ٽرانسميشن سسٽم هلائيندڙ اشارو سگنل پن، اعلي ۽ هيٺين سطحن جي وچ ۾ ٽگلس (تقريبن 1Hz) جڏهن سسٽم عام طور تي ڪم ڪري رهيو آهي؛ Outputting اعلي سطحي جڏهن
CAN بس غير معمولي محفوظ پن، ڳنڍيل نه آهي CAN فرق مثبت، بلٽ ان 120 ريزسٽر CAN فرق منفي، بلٽ ان 120 رزسٽر
پاور ان پٽ، 3.3V @ 40mA گرائونڊ
فيڪٽري سيٽنگ تي ري سيٽ/بحال ڪريو، ري سيٽ ڪرڻ لاءِ 5s اندر گھٽ ڪريو يا فيڪٽري سيٽنگ بحال ڪرڻ لاءِ 5s کان وڌيڪ ڪريو RS485 هدايت ڪنٽرول TTL RX TTL TX

7

5. ماڊل پيراميٽر سيٽنگ

WS-TTL-CAN
استعمال ڪندڙ دستي

هي ماڊل ”WS-CAN-TOOL“ ذريعي TTL انٽرفيس ذريعي ترتيب ڏئي سگهجي ٿو. جيڪڏھن توھان پنھنجي لاپرواھي واري سيٽنگ جي ڪري ڊوائيس کي ڳنڍڻ ۾ ناڪام ٿيو، توھان فيڪٽري سيٽنگ کي بحال ڪرڻ لاءِ ”CFG“ ڪيئي کي دٻائي سگھو ٿا، (دٻايو ۽ رکو CFG ڪيئي کي 5s لاءِ، ۽ ان کي ڇڏڻ کان پوءِ ٽي سائي اشارا ھڪ ئي وقت ٽمٽڻ بعد. ).
5.1 سيريل سرور ترتيب ڏيڻ سافٽ ويئر

ڳنڍيل "سيريل پورٽ" چونڊيو. "اوپن سيريل" تي ڪلڪ ڪريو. تي ڪلڪ ڪريو "پڙهو ڊيوائس پيرا ميٽرز".
8

WS-TTL-CAN
استعمال ڪندڙ دستي
ڊوائيس جي پيٽرولن کي پڙهڻ کان پوء، توھان انھن کي تبديل ڪري سگھو ٿا. توھان ڪلڪ ڪري سگھوٿا ”ڊيوائس پيٽرول محفوظ ڪريو“ پنھنجي ترميم کي بچائڻ لاءِ. پوء توهان کي ڊوائيس ريبوٽ ڪرڻ جي ضرورت آهي.
هيٺ ڏنل مواد ترتيب ڏنل سافٽ ويئر ۾ پيرا ميٽرن جي وضاحت لاءِ آهي.
9

6. تبديلي جا پيرا ميٽر

WS-TTL-CAN
استعمال ڪندڙ دستي

هي سيڪشن بيان ڪري ٿو ڊوائيس جي ڪنورشن موڊ، تبادلي جي هدايت، سيريل تسلسل ۾ CAN سڃاڻپ ڪندڙ جي پوزيشن، ڇا CAN معلومات UART ۾ تبديل ٿي وئي آهي، ۽ ڇا CAN فريم IDs UART ۾ تبديل ٿي ويا آهن.
6.1 ڪنورشن موڊ
ٽي تبادلي جا طريقا: شفاف تبديلي، سڃاڻپ ڪندڙ سان شفاف تبديلي، ۽ فارميٽ جي تبديلي.
شفاف تبادلي ۾ شامل ڪرڻ يا تبديل ڪرڻ کان سواءِ بس ڊيٽا کي هڪ فارميٽ کان ٻئي ۾ تبديل ڪرڻ شامل آهي. هي
طريقو ڊيٽا جي مواد کي تبديل ڪرڻ کان سواءِ ڊيٽا فارميٽ جي مٽاسٽا کي آسان بڻائي ٿو، ڪنورٽر کي بس جي ٻنهي سرن تائين شفاف بڻائي ٿو. اهو استعمال ڪندڙن لاءِ ڪميونيڪيشن اوور هيڊ شامل نٿو ڪري ۽ حقيقي وقت، غير تبديل ٿيل ڊيٽا جي تبادلي جي اجازت ڏئي ٿو، اعلي حجم ڊيٽا ٽرانسميشن کي سنڀالڻ جي قابل.
سڃاڻپ ڪندڙ سان شفاف تبديلي هي شفاف تبديليءَ جو هڪ خاص ايپليڪيشن آهي، پروٽوڪول شامل ڪرڻ کان سواءِ. هي
تبادلي جو طريقو عام سيريل فريم ۽ CAN پيغامن جي عام خاصيتن تي ٻڌل آهي، انهن ٻن مختلف قسمن جي بسن کي بغير ڪنهن ڪميونيڪيشن نيٽ ورڪ ٺاهڻ جي اجازت ڏئي ٿي. اهو طريقو نقشو ڪري سگهي ٿو "پتا" سيريل فريم کان CAN پيغام جي سڃاڻپ ڪندڙ فيلڊ ڏانهن. سيريل فريم ۾ ”پتا“ ان جي شروعاتي پوزيشن ۽ ڊگھائي جي لحاظ کان ترتيب ڏئي سگھجي ٿي، ڪنورٽر کي ان موڊ ۾ وڌ ۾ وڌ حد تائين صارف جي بيان ڪيل پروٽوڪول کي اپنائڻ لاءِ.
فارميٽ ڪنورشن اضافي طور تي، فارميٽ ڪنورشن استعمال ڪرڻ جو آسان طريقو آهي، جتي ڊيٽا فارميٽ جي وضاحت ڪئي وئي آهي
13 بائيٽ جي طور تي، CAN فريم مان سڀني معلومات کي شامل ڪري ٿو.

10

6.2 تبديلي جي هدايت

WS-TTL-CAN
استعمال ڪندڙ دستي

ٽي تبادلي جون هدايتون: ٻه طرفي، صرف UART کان CAN، ۽ صرف CAN کان UART. ٻه طرفي
ڪنورٽر ڊيٽا کي سيريل بس کان CAN بس ۾ ۽ پڻ CAN بس کان سيريل بس ۾ تبديل ڪري ٿو. صرف UART کان CAN
اهو صرف ڊيٽا کي سيريل بس کان CAN بس ۾ ترجمو ڪري ٿو ۽ ڊيٽا کي CAN بس کان سيريل بس ۾ تبديل نٿو ڪري. اهو طريقو مؤثر طريقي سان CAN بس تي مداخلت کي فلٽر ڪري ٿو. صرف CAN کان UART
اهو خاص طور تي CAN بس مان ڊيٽا کي سيريل بس ۾ ترجمو ڪري ٿو ۽ سيريل بس مان ڊيٽا کي CAN بس ۾ تبديل نٿو ڪري.

6.3 UART ۾ سڃاڻپ ڪري سگھي ٿو

هي پيٽرول صرف تڏهن اثرائتو ٿيندو جڏهن اهو ”شناخت ڪندڙن سان شفاف تبديلي“ موڊ ۾ هجي:

جڏهن سيريل ڊيٽا کي CAN پيغامن ۾ تبديل ڪري، سيريل فريم ۾ فريم ID جي شروعاتي بائيٽ جو آفسيٽ پتو ۽ فريم ID جي ڊيگهه بيان ڪئي وئي آهي.
فريم ID جي ڊيگهه معياري فريم لاءِ 1 کان 2 بائيٽ تائين ٿي سگھي ٿي، ID1 جي مطابق ۽
11

WS-TTL-CAN
استعمال ڪندڙ دستي
ID2 CAN پيغام ۾. وڌايل فريم لاءِ، ID جي ڊيگهه 1 کان 4 بائيٽ تائين ٿي سگھي ٿي، ID1، ID2، ID3، ۽ ID4 کي ڍڪيندي. معياري فريم ۾، ID 11 بٽس تي مشتمل آهي، جڏهن ته وڌايل فريم ۾، ID 29 بٽس تي مشتمل آهي. 6.4 ڇا UART ۾ منتقل ٿي سگھي ٿو
هي پيٽرول صرف "شفاف تبديلي" موڊ ۾ استعمال ٿيندو آهي. جڏهن چونڊيو، ڪنورٽر سيريل فريم جي پهرين بائيٽ ۾ CAN پيغام جي فريم معلومات شامل ڪندو. جڏهن غير منتخب ڪيو ويو، CAN جي فريم معلومات کي سيريل فريم ۾ تبديل نه ڪيو ويندو. 6.5 ڇا فريم ID UART ۾ منتقل ٿي سگھي ٿو
هي پيٽرول خاص طور تي استعمال ڪيو ويندو آهي "شفاف تبديلي" موڊ ۾. جڏهن چونڊيو ويو، ڪنورٽر شامل ڪندو CAN پيغام جي فريم ID کي سيريل فريم ۾ فريم ڊيٽا کان اڳ، فريم معلومات جي پٺيان (جيڪڏهن فريم معلومات جي تبديلي جي اجازت هجي). جڏهن غير منتخب ڪيو ويو، CAN فريم ID کي تبديل نه ڪيو ويندو.
12

7. UART پيراميٽر سيٽنگ
باڊ جي شرح: 1200~ 406800 (bps) UART برابري جو طريقو: ڪابه برابري، برابر، عجيب ڊيٽا بٽ: 8 ۽ 9 اسٽاپ بٽ: 1، 1.5 ۽ 2

WS-TTL-CAN
استعمال ڪندڙ دستي

13

8. پيراميٽر سيٽنگ ڪري سگھي ٿو

WS-TTL-CAN
استعمال ڪندڙ دستي

هي حصو تعارف ڪري ٿو ته ڪئين ڪنورٽر بڊ ريٽ سيٽ ڪري سگهي ٿو، CAN موڪلي ٿو ID، فريم جو قسم ۽ ڪنورٽر جو CAN فلٽر. CAN baud جي شرح 10kbps ~ 1000kbps کي سپورٽ ڪري ٿي ۽ صارف جي تعريف کي پڻ سپورٽ ڪري ٿي. فريم جا قسم وڌايل فريم ۽ معياري فريم جي حمايت ڪن ٿا. CAN جو فريم ID hexadecimal فارميٽ ۾ آهي، جيڪو صحيح آهي "شفاف تبديلي" موڊ ۽ "شفاف تبديليءَ سان ID" موڊ ۾، ۽ ڊيٽا موڪلي ٿو CAN بس ڏانهن هن ID سان؛ هي پيٽرول فارميٽ ڪنورشن موڊ ۾ صحيح ناهي.
هتي 14 گروپ آهن CAN وصول ڪندڙ فلٽر، ۽ هر گروپ تي مشتمل آهي ”فلٽر قسم“، ”فلٽر قبوليت وارو ڪوڊ“ ۽ ”فلٽر ماسڪ ڪوڊ“.

8.1 BAUD ريٽ سيٽنگ ڪري سگھي ٿو
سڀ کان وڌيڪ عام بيڊ جي شرح لسٽ ۾ محفوظ ڪئي وئي آهي: هي ڊوائيس حسب ضرورت جي حمايت نٿو ڪري.

14

8.2 سيٽنگ کي فلٽر ڪري سگھي ٿو

WS-TTL-CAN
استعمال ڪندڙ دستي

CAN وصول ڪندڙ فلٽرن جا 14 گروپ ڊفالٽ طور بند ٿيل آھن، جنھن جو مطلب آھي CAN بس جو ڊيٽا فلٽر نه ڪيو ويو آھي. جيڪڏهن صارفين کي فلٽر استعمال ڪرڻ جي ضرورت آهي، توهان انهن کي ترتيب ڏنل سافٽ ويئر ۾ شامل ڪري سگهو ٿا، 14 گروپ شامل ڪري سگھجن ٿيون.

فلٽر موڊ: اختياري "معياري فريم" ۽ "وڌايو ويو فريم". فلٽر قبوليت ڪوڊ: CAN پاران حاصل ڪيل فريم ID جو مقابلو ڪرڻ لاءِ استعمال ڪيو ويو اهو طئي ڪرڻ لاءِ ته ڇا فريم هيڪساڊيڪل فارميٽ ۾ وصول ڪيو ويو آهي. فلٽر ماسڪ ڪوڊ: اهو طئي ڪرڻ لاءِ قبوليت واري ڪوڊ ۾ ڪجهه بٽس کي ماسڪ ڪرڻ لاءِ استعمال ڪيو ويو آهي ته ڇا قبوليت واري ڪوڊ جا ڪجهه بٽ مقابلي ۾ حصو وٺندا آهن (بٽ آهي 0 غير شموليت لاءِ، 1 شرڪت لاءِ)، هيڪساڊيڪل فارميٽ ۾.ample 1: فلٽر جو قسم چونڊيو: "معياري فريم"؛ "فلٽر قبوليت ڪوڊ" ڀريو ويو 00 00 00 01؛ "فلٽر ماسڪ ڪوڊ" ڀريو ويو 00 00 0F FF. وضاحت: جيئن ته معياري فريم ID صرف 11 بٽس تي مشتمل آهي، ٻنهي قبوليت واري ڪوڊ ۽ ماسڪ ڪوڊ جا آخري 11 بٽ اهم آهن. ماسڪ ڪوڊ جي آخري 11 بٽس سان گڏ سڀئي سيٽ 1 تي، ان جو مطلب اهو آهي ته قبوليت واري ڪوڊ ۾ سڀني لاڳاپيل بٽس کي مقابلي لاءِ سمجهيو ويندو. تنهن ڪري، ذڪر ڪيل ترتيب معياري فريم کي 0001 جي ID سان منتقل ڪرڻ جي اجازت ڏئي ٿي. مثالample 2: فلٽر جو قسم چونڊيو: "معياري فريم"؛ "فلٽر قبوليت ڪوڊ" ڀريو ويو 00 00 00 01؛ "فلٽر ماسڪ ڪوڊ" ڀريو ويو 00 00 0F F0. وضاحت: ساڳيءَ طرح اڳample 1، جتي معياري فريم ۾ صرف 11 صحيح بٽ آهن، ماسڪ ڪوڊ جا آخري 4 بٽ 0 آهن، اهو ظاهر ڪري ٿو ته قبوليت واري ڪوڊ جي آخري 4 بٽ تي غور نه ڪيو ويندو.
15

WS-TTL-CAN
استعمال ڪندڙ دستي
مقابلي لاءِ. انهيءَ ڪري، هي تشڪيل معياري فريم جي هڪ گروپ کي اجازت ڏئي ٿي جيڪا 00 00 کان 000F تائين ID ۾ گذري ٿي.
Example 3: فلٽر جو قسم چونڊيو: "وڌايو ويو فريم"؛ "فلٽر قبوليت ڪوڊ" ڀريو ويو 00 03 04 01؛ "فلٽر ماسڪ ڪوڊ" ڀريو ويو 1F FF FF FF.
وضاحت: توسيع ٿيل فريم ۾ 29 بٽ آهن، ۽ ماسڪ ڪوڊ جي آخري 29 بٽس سان 1 تي سيٽ ڪيو ويو آهي، ان جو مطلب اهو آهي ته قبوليت واري ڪوڊ جا سڀئي آخري 29 بٽ مقابلي ۾ شامل هوندا. تنهن ڪري، هي سيٽنگ "00 03 04 01" جي ID سان وڌايل فريم جي گذرڻ کي قابل بڻائي ٿي.
Example 4: فلٽر جو قسم چونڊيو ويو: "وڌايو ويو فريم"؛ "فلٽر قبوليت ڪوڊ" ڀريو ويو 00 03 04 01؛ "فلٽر ماسڪ ڪوڊ" ڀريو ويو 1F FC FF FF.
وضاحت: مهيا ڪيل سيٽنگن جي بنياد تي، "00 00 04 01" کان "00 0F 04 01" تائين وڌايل فريم جو هڪ گروپ ID ۾ گذري سگھي ٿو.
16

9. تبديلي EXAMPLE

WS-TTL-CAN
استعمال ڪندڙ دستي

9.1 شفاف تبديلي
شفاف تبادلي واري موڊ ۾، ڪنورٽر فوري طور تي تبديل ڪري ٿو ۽ وصول ڪيل ڊيٽا کي هڪ بس کان ٻي بس ڏانهن موڪلي ٿو بغير دير جي.
9.1.1 سيريل فريم ڪري سگھي ٿو
سيريل فريم جو سڄو ڊيٽا ترتيب سان CAN پيغام فريم جي ڊيٽا فيلڊ ۾ آباد ڪيو ويو آهي. هڪ دفعو ڪنورٽر سيريل بس مان ڊيٽا جو فريم حاصل ڪري ٿو، اهو فوري طور تي ان کي CAN بس ڏانهن منتقل ڪري ٿو. تبديل ٿيل CAN ميسيج فريم جي معلومات (فريم ٽائيپ سيڪشن) ۽ فريم آئي ڊي صارف پاران اڳ ۾ ترتيب ڏنل آھن، ۽ تبديلي جي سڄي عمل ۾، فريم جو قسم ۽ فريم ID اڻڄاتل رھندا آھن.

ڊيٽا جي ڦيرڦار هيٺ ڏنل فارميٽ ۾ ٿيندي آهي: جيڪڏهن موصول ٿيل سيريل فريم جي ڊيگهه 8 بائيٽ کان گهٽ يا برابر آهي، ڪردارن 1 کان n (جتي n سيريل فريم جي ڊيگهه آهي) ترتيب سان پوزيشن ۾ رکيا ويندا آهن 1 کان n تائين. CAN پيغام جي ڊيٽا فيلڊ (ن سان گڏ 7 مثال ۾). جيڪڏهن سيريل فريم ۾ بائيٽ جو تعداد 8 بٽ کان وڌيڪ آهي، پروسيسر سيريل فريم جي پهرين ڪردار کان شروع ٿئي ٿو، پهرين 8 اکر وٺي ٿو، ۽ انهن کي ترتيب سان ڀري ٿو CAN پيغام جي ڊيٽا فيلڊ ۾. هڪ دفعو هي ڊيٽا CAN بس ڏانهن موڪليو ويو آهي، باقي سيريل فريم ڊيٽا کي تبديل ڪيو ويندو آهي ۽ CAN پيغام جي ڊيٽا فيلڊ ۾ ڀريو ويندو آهي جيستائين سڀني ڊيٽا کي تبديل نه ڪيو وڃي.

17

WS-TTL-CAN
استعمال ڪندڙ دستي
مثال طورample، CAN پيٽرولر سيٽنگ "معياري فريم" کي چونڊيندو آهي، ۽ CAN ID 00000060 آهي، نوٽ ڪريو ته معياري فريم جا صرف آخري 11 بٽ صحيح آهن.
18

WS-TTL-CAN
استعمال ڪندڙ دستي
9.1.2 CAN FRAM TO UART CAN بس پيغام تي، هڪ فريم حاصل ڪرڻ تي اهو فوري طور تي هڪ فريم کي اڳتي وڌائيندو آهي. ڊيٽا
فارميٽ سان ملندڙ جلندڙ آهي جيئن تصوير ۾ ڏيکاريل آهي. تبادلي دوران، CAN پيغام جي ڊيٽا فيلڊ ۾ موجود سڀني ڊيٽا کي ترتيب ڏنل آهي
سيريل فريم ۾ تبديل ڪيو. جيڪڏهن، ترتيب جي دوران، سيٽنگ "ڇا CAN معلومات کي سيريل ۾ تبديل ڪيو وڃي" آهي
فعال ڪيو ويو، ڪنورٽر سڌو سنئون "فريم ڄاڻ" بائيٽ ڀريندو CAN پيغام جي سيريل فريم ۾.
اهڙي طرح، جيڪڏهن سيٽنگ "ڇا CAN فريم ID کي سيريل ۾ تبديل ڪيو وڃي" کي فعال ڪيو وڃي، CAN پيغام جي "فريم ID" جا سڀئي بائيٽ سيريل فريم ۾ ڀريا ويندا.
مثال طورampلي، جيڪڏهن "CAN پيغام کي سيريل ۾ تبديل ڪريو" فعال آهي پر "CAN فريم ID کي سيريل ۾ تبديل ڪريو" غير فعال آهي، هڪ CAN فريم کي سيريل فارميٽ ۾ تبديل ڪيو ويندو جيئن ڏيکاريل آهي
19

هيٺيون خاڪو:
سيريل فريم فارميٽ
07 01 02 03 04 05 06 07

WS-TTL-CAN
استعمال ڪندڙ دستي

CAN پيغام (معياري فريم)

فريم

07

ڄاڻ

00 فريم ID
00

01

02

03

ڊيٽا

04

ڊويزن

05

06

07

9.2 سڃاڻپ سان شفاف تبديلي
ID سان شفاف تبديلي شفاف تبادلي جو هڪ خاص استعمال آهي جيڪو صارفين کي انهن جي نيٽ ورڪ کي وڌيڪ آساني سان تعمير ڪرڻ ۽ ڪسٽم ايپليڪيشن پروٽوڪولن کي ملازمت ڏيڻ ۾ آسان بڻائي ٿو.
اهو طريقو خودڪار طريقي سان ايڊريس جي معلومات کي سيريل فريم مان CAN بس جي فريم ID ۾ تبديل ڪري ٿو. ڪنورٽر کي ترتيب ڏيڻ دوران سيريل فريم ۾ هن ايڊريس جي شروعاتي ايڊريس ۽ ڊگھائي بابت ڄاڻ ڏيڻ سان، ڪنورٽر هن فريم ID کي ڪڍي ٿو ۽ ان کي CAN پيغام جي فريم ID فيلڊ ۾ تبديل ڪري ٿو. هي CAN پيغام جي ID طور ڪم ڪري ٿو جڏهن هن سيريل فريم کي اڳتي وڌايو وڃي. جڏهن هڪ CAN پيغام کي سيريل فريم ۾ تبديل ڪيو وڃي، CAN پيغام جي سڃاڻپ پڻ سيريل فريم اندر لاڳاپيل پوزيشن ۾ ترجمو ڪيو ويندو آهي. اهو نوٽ ڪرڻ ضروري آهي ته، هن تبادلي واري موڊ ۾، ترتيب واري سافٽ ويئر جي "CAN پيٽرولر سيٽنگون" ۾ "CAN ID" سيٽنگ غلط آهي. اهو ئي سبب آهي ته، هن منظر ۾، منتقل ٿيل سڃاڻپ ڪندڙ (فريم ID) مٿي ڄاڻايل سيريل فريم اندر ڊيٽا مان آباد ٿيل آهي.
9.2.1 UART فريم ڪري سگھي ٿو
مڪمل سيريل ڊيٽا فريم حاصل ڪرڻ تي، ڪنورٽر ان کي فوري طور تي CAN بس ڏانهن موڪلي ٿو.
20

WS-TTL-CAN
استعمال ڪندڙ دستي
CAN ID سيريل فريم جي اندر اندر رکيل ترتيب جي اندر مقرر ڪري سگھجي ٿو، ان جي شروعاتي پتي ۽ سيريل فريم جي اندر جي ڊيگهه کي بيان ڪندي. شروعاتي ايڊريس جي حد 0 کان 7 تائين آھي، جڏھن ته ڊگھائي حد تائين 1 کان 2 تائين معياري فريم لاءِ ۽ 1 کان 4 وڌايل فريم لاءِ.
تبادلي جي دوران، اڳ ۾ ترتيب ڏنل سيٽنگن جي بنياد تي، سيريل فريم اندر سڀئي CAN فريم IDs مڪمل طور تي CAN پيغام جي فريم ID فيلڊ ۾ ترجمو ٿيل آهن. جيڪڏهن سيريل فريم اندر فريم IDs جو تعداد CAN پيغام جي فريم IDs جي تعداد کان گهٽ آهي، CAN پيغام جي اندر باقي IDs ID1 کان ID4 جي ترتيب سان ڀريون وينديون آهن، باقي هڪ سان ڀريل "0" سان. باقي ڊيٽا ترتيب وار تبديلين مان گذري ٿو جيئن ڊراگرام ۾ ڏيکاريل آهي.
جيڪڏهن هڪ واحد CAN پيغام فريم سيريل فريم ڊيٽا جي تبديلي کي مڪمل نٿو ڪري، ساڳئي ID جاري رهي ٿي CAN پيغام لاء فريم ID طور استعمال ڪيو وڃي جيستائين سڄو سيريل فريم مڪمل طور تي تبديل نه ڪيو وڃي.

سيريل فريم فارميٽ

ائڊريس CAN

0

فريم ID

پتو 1 ڊيٽا 1

پتو 2

ڊيٽا 2

پتو 3

ڊيٽا 3

پتو 4

ڊيٽا 5

پتو 5

ڊيٽا 6

پتو 6

ڊيٽا 7

پتو 7

ڊيٽا 8

……

……

پتو (n-1)

ڊيٽا اين

CAN نياپو 1 CAN نياپو … CAN نياپو x

فريم ڄاڻ فريم ID 1
فريم ID 2

استعمال ڪندڙ جي ترتيب
00 ڊيٽا 4
(CAN فريم ID 1)

استعمال ڪندڙ جي ترتيب
00 ڊيٽا 4
(CAN فريم ID 1)

استعمال ڪندڙ جي ترتيب
00 ڊيٽا 4
(CAN فريم ID 1)

ڊيٽا 1

ڊيٽا…

ڊيٽا اين-4

ڊيٽا 2

ڊيٽا…

ڊيٽا اين-3

ڊيٽا ڊويزن

ڊيٽا 3 ڊيٽا 5

ڊيٽا ... ڊيٽا ...

ڊيٽا اين-2 ڊيٽا اين-1

ڊيٽا 6
ڊيٽا 7 ڊيٽا 8 ڊيٽا 9

ڊيٽا…
ڊيٽا ... ڊيٽا ... ڊيٽا ...

ڊيٽا اين

مثال طورampلي، سيريل فريم ۾ CAN ID جو شروعاتي پتو 0 آهي، ڊيگهه 3 آهي (وڌايل ۾
21

WS-TTL-CAN
يوزر مينوئل فريم)، سيريل فريم ۽ CAN پيغام جيئن هيٺ ڏيکاريل آهي. نوٽ ڪريو ته CAN پيغام جا ٻه فريم هڪ ئي ID ۾ تبديل ڪيا ويا آهن.

سيريل فريم فارميٽ

ڊيٽا 1 ايڊريس 0 (CAN فريم ID 1)

ڊيٽا 2 ايڊريس 1 (CAN فريم ID 2)

پتو 2

ڊيٽا 3

(CAN فريم ID 3)

پتو 3

ڊيٽا 1

پتو 4
ائڊريس 5 ائڊريس 6 ائڊريس 7 ائڊريس 8 ائڊريس 9 ائڊريس 10 ائڊريس 11 ائڊريس 12 ائڊريس 13 ائڊريس 14

ڊيٽا 2
ڊيٽا 3 ڊيٽا 4 ڊيٽا 5 ڊيٽا 6 ڊيٽا 7 ڊيٽا 8 ڊيٽا 9 ڊيٽا 10 ڊيٽا 11 ڊيٽا 12

CAN پيغام 1 ڪري سگھي ٿو پيغام 2

فريم

88

85

ڄاڻ

فريم ID 1

00

00

فريم ID 2 فريم ID 3 فريم ID 4
ڊيٽا ڊويزن

ڊيٽا 1
(CAN فريم ID 1)
ڊيٽا 2
(CAN فريم ID 2)
ڊيٽا 3
(CAN فريم ID 3)
ڊيٽا 1 ڊيٽا 2 ڊيٽا 3 ڊيٽا 5 ڊيٽا 6 ڊيٽا 7 ڊيٽا 8

ڊيٽا 1
(CAN فريم ID 1)
ڊيٽا 2
(CAN فريم ID 2)
ڊيٽا 3
(CAN فريم ID 3)
ڊيٽا 9 ڊيٽا 10 ڊيٽا 11 ڊيٽا 12

9.2.2 فريم کي UART ڪري سگھي ٿو
جيڪڏهن ترتيب ڏنل CAN ID جو شروعاتي پتو سيريل فريم ۾ 0 آهي ۽ 3 جي ڊيگهه (وڌايل فريم جي صورت ۾)، CAN پيغام ۽ ان کي سيريل فريم ۾ تبديل ڪرڻ جو نتيجو هيٺ ڏيکاريل آهي:

22

WS-TTL-CAN
استعمال ڪندڙ دستي

سيريل فريم فارميٽ
20
30 40 ڊيٽا 1 ڊيٽا 2 ڊيٽا 3 ڊيٽا 4 ڊيٽا 5 ڊيٽا 6 ڊيٽا 7

CAN پيغام

فريم ڄاڻ
فريم ID
ڊيٽا ڊويزن

87
10 20 30 40 ڊيٽا 1 ڊيٽا 2 ڊيٽا 3 ڊيٽا 4 ڊيٽا 5 ڊيٽا 6 ڊيٽا 7

9.3 فارميٽ جي تبديلي

ڊيٽا جي تبادلي جي شڪل جيئن هيٺ ڏيکاريل آهي. هر CAN فريم ۾ 13 بائيٽ شامل آهن، ۽ انهن ۾ CAN معلومات + ID + ڊيٽا شامل آهن.

23

WS-TTL-CAN
استعمال ڪندڙ دستي
9.4 موڊبس پروٽوڪول تبديل ڪريو معياري Modbus RTU سيريل ڊيٽا پروٽوڪول کي مخصوص CAN ڊيٽا فارميٽ ۾، ۽
ھن تبديليءَ لاءِ عام طور تي تدوين لائق CAN بس ڊيوائس پيغام جي ضرورت آھي. سيريل ڊيٽا کي معياري Modbus RTU پروٽوڪول سان تعميل هجڻ گهرجي، ٻي صورت ۾ اهو نه ٿي سگهي.
تبديل ڪيو وڃي. مهرباني ڪري نوٽ ڪريو ته CRC برابري کي CAN ۾ تبديل نٿو ڪري سگهجي. CAN Modbus کي محسوس ڪرڻ لاءِ هڪ سادي ۽ ڪارائتو ڀاڱو ڪميونيڪيشن فارميٽ ٺاهي ٿو
RTU مواصلات، جيڪو ميزبان ۽ غلام جي وچ ۾ فرق نٿو ڪري، ۽ صارفين کي صرف معياري Modbus RTU پروٽوڪول جي مطابق گفتگو ڪرڻ جي ضرورت آهي.
CAN کي CRC چيڪسم جي ضرورت نه آهي، ۽ ڪنورٽر کي آخري CAN فريم حاصل ڪرڻ کان پوءِ، CRC پاڻمرادو شامل ڪيو ويندو. پوء، هڪ معياري Modbus RTU ڊيٽا پيڪٽ ٺاهي ۽ موڪليو ويو آهي
24

WS-TTL-CAN
استعمال ڪندڙ دستي
سيريل پورٽ ڏانهن. هن موڊ ۾، ترتيب ڏيڻ واري سافٽ ويئر جي [CAN پيٽرولر سيٽنگ] جي [CAN ID] آهي.
غلط، ڇاڪاڻ ته سڃاڻپ ڪندڙ (فريم ID) هن وقت موڪليو ويو ايڊريس فيلڊ (نوڊ ID) ذريعي Modbus RTU سيريل فريم ۾.
(1) سيريل فريم فارميٽ (Modbus RTU) سيريل پيٽرول: بيڊ جي شرح، ڊيٽا بٽ، اسٽاپ بٽ ۽ برابري بٽ ترتيب ڏيڻ واري سافٽ ويئر ذريعي سيٽ ڪري سگھجن ٿيون. ڊيٽا پروٽوڪول کي معياري Modbus RTU پروٽوڪول جي مطابق ڪرڻ جي ضرورت آهي. (2) CAN CAN طرف سيگمينٽ پروٽوڪول فارميٽ جو ھڪڙو سيٽ ٺاھي ٿو، جيڪو ٺھيل ھڪڙي سيگمينٽيشن پروٽوڪول فارميٽ کي بيان ڪري ٿو جيڪو ھڪڙي پيغام کي سيگمينٽ ڪرڻ ۽ ٻيهر ترتيب ڏيڻ جو طريقو بيان ڪري ٿو جيڪو 8 بائيٽ کان وڌيڪ ڊگهو آھي، جيئن ھيٺ ڏيکاريل آھي. ياد رهي ته جڏهن CAN فريم هڪ واحد فريم آهي، ڀاڱي جي پرچم بٽ 0x00 آهي.

بٽ نمبر.

7

6

5

4

3

2

1

0

فريم

FF

ايف ٽي آر ايڪس

X

ڊي ايل سي (ڊيٽا ڊگھائي)

فريم ID1

X

X

X

ID.28-ID.24

فريم ID2

ID.23-ID.16

فريم ID3

ID.15-ID.8

فريم ID4

ID.7-ID.0 (Modbus RTU پتو)

ڊيٽا 1

ڀاڱيداري ڀاڱيداري

جھنڊو

قسم

ورهاڱي جو انسداد

ڊيٽا 2

ڪردار 1

ڊيٽا 3

ڪردار 2

ڊيٽا 4

ڪردار 3

ڊيٽا 5

ڪردار 4

ڊيٽا 6 ڊيٽا 7 ڊيٽا 8

ڪردار 5 ڪردار 6 ڪردار 7

CAN فريم پيغام ترتيب ڏيڻ واري سافٽ ويئر طرفان مقرر ڪري سگھجي ٿو (ريموٽ يا ڊيٽا فريم؛ معياري يا وڌايل فريم).
منتقل ٿيل Modbus پروٽوڪول "ڊيٽا 2" بائيٽ کان شروع ٿئي ٿو، جيڪڏهن پروٽوڪول جو مواد 7 بٽ کان وڌيڪ آهي، ۽ باقي پروٽوڪول مواد هن ڀاڱي واري شڪل ۾ تبديل ڪيو ويندو جيستائين تبديلي نه آهي.
25

WS-TTL-CAN
استعمال ڪندڙ دستي
مڪمل. ڊيٽا 1 ڀاڱيداري ڪنٽرول پيغام آهي (1 بائيٽ، 8 بٽ)، ۽ معنيٰ جيئن هيٺ ڏيکاريل آهي:
ڀاڱيداري جھنڊو ڀاڱو نشان ھڪڙي بٽ (Bit7) تي قبضو ڪري ٿو، ۽ اشارو ڪري ٿو ته ڇا پيغام ھڪڙو آھي
ورهايل پيغام يا نه. "0" هڪ الڳ پيغام کي ظاهر ڪري ٿو، ۽ "1" هڪ فريم کي ورهايل پيغام ۾ اشارو ڪري ٿو.

ڀاڱيداري جو قسم 2 بِٽ (Bit6، Bit5) تي قبضو ڪري ٿو، ۽ ھن رپورٽ جي قسمن کي ظاھر ڪري ٿو
سيڪشن رپورٽ.

بٽ ويليو (Bit6, Bit5)
00
01 10

وضاحت پهريون ڀاڱو
وچين ڀاڱو آخري ڀاڱو

نوٽ
جيڪڏهن ورهائڻ واري ڪائونٽر ۾ شامل آهي قدر = 0، ۽ پوء اهو پهريون ڀاڱو آهي.
اهو ظاهر ڪري ٿو ته هي وچين ڀاڱو آهي، ۽ اتي ڪيترائي ڀاڱا آهن يا ڪو وچين ڀاڱو ناهي. آخري ڀاڱي جي نشاندهي ڪري ٿو

Segmentation Counter Occupies 5 bits (Bit4-Bit0)، ساڳي فريم ۾ حصن جي سيريل نمبر کي فرق ڪرڻ لاءِ استعمال ڪيو ويندو آهي
Modbus پيغام، تصديق ڪرڻ لاء ڪافي آهي ته ڇا ساڳئي فريم جا حصا مڪمل آهن. (3) تبديلي Example: سيريل پورٽ سائڊ Modbus RTU پروٽوڪول (هيڪس ۾). 01 03 14 00 0A 00 00 00 00 00 14 00 00 00 00 00 17 00 2C 00 37 00 C8 4E 35 پهريون بائيٽ 01 آهي Modbus RTU ايڊريس ڪوڊ، تبديل ڪيو ويو آهي ID7-IDCA ائڊريس ڪوڊ؛ آخري 0 بائيٽ (2E 4) Modbus RTU CRC چيڪسمس آھن، جيڪي رد ڪيا ويا آھن ۽ نه
تبديل ٿيل. CAN ڊيٽا پيغام ۾ آخري تبديلي هن ريت آهي: فريم 1 CAN پيغام: 81 03 14 00 0A 00 00 00 00

26

WS-TTL-CAN
استعمال ڪندڙ دستي
فريم 2 CAN پيغام: a2 00 00 14 00 00 00 00 00 فريم 3 CAN پيغام: a3 00 17 00 2C 00 37 00 CAN پيغام فريم 4: c4 c8 فريم جو قسم (معياري يا وڌايل فريم) ٽيليگرام ذريعي سيٽ ڪيو ويو آھي CAN ٺاھ جوڙ سافٽ ويئر؛ هر CAN پيغام جو پهريون ڊيٽا ڀاڱي جي معلومات سان ڀريو پيو آهي (81, a2, a3 ۽ c4), جنهن کي Modbus RTU فريم ۾ تبديل نه ڪيو ويو آهي، پر صرف پيغام لاء تسليم ڪنٽرول معلومات جي طور تي ڪم ڪري ٿو.
27

WS-TTL-CAN
استعمال ڪندڙ دستي
CAN پاسي کان ModBus RTU ۾ ڊيٽا جي تبادلي جو اصول مٿي ڏنل آهي، CAN پاسي کان مٿي ڏنل چار پيغام وصول ڪرڻ کان پوء، ڪنورٽر مٿي ڄاڻايل CAN سيگمينٽيشن ميڪانيزم جي مطابق RTU ڊيٽا جي فريم ۾ حاصل ڪيل CAN پيغامن کي گڏ ڪندو. ، ۽ آخر ۾ CRC چيڪسم شامل ڪريو.
28

دستاويز / وسيلا

WAVESHARE WS-TTL-CAN ميني ماڊل ڪري سگھي ٿو ڪنورشن پروٽوڪول [pdf] استعمال ڪندڙ دستياب
WS-TTL-CAN Mini Module Can Conversion Protocol, WS-TTL-CAN, Mini Module Can Conversion Protocol, Module Can Conversion Protocol, Can Conversion Protocol, Conversion Protocol, Protocol

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *