WAVESHARE-لوگو

WAVESHARE CH9120 سيريل ڪنٽرول هدايتون سيٽ

WAVESHARE-CH9120-سيريل-ڪنٽرول-هدايتون-سيٽ-پراڊڪٽ

وضاحتون

  • ماڊل: CH9120
  • نسخو: V1.1
  • ڪنٽرول انٽرفيس: سيريل
  • سپورٽ موڊس: TCP سرور، TCP ڪلائنٽ، UDP سرور، UDP ڪلائنٽ
  • بود جي شرح: 9600
  • پيٽ جي ڊگھائي: 512 بائيٽ

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

نيٽ ورڪ جي ٺاھ جوڙ
CH9120 جي نيٽ ورڪ جي ٺاھ جوڙ قائم ڪرڻ لاء، انهن قدمن تي عمل ڪريو:

  1. ڪمانڊ ڪوڊ 0x10 استعمال ڪندي موڊ سيٽ ڪريو (00 TCP سرور لاءِ، 01 TCP ڪلائنٽ لاءِ، 02 UDP سرور لاءِ، 03 UDP ڪلائنٽ لاءِ).
  2. ڪمانڊ ڪوڊ 0x11 استعمال ڪندي ڊوائيس IP پتي کي سيٽ ڪريو.
  3. ڪمانڊ ڪوڊ 0x12 استعمال ڪندي Subnet ماسڪ سيٽ ڪريو.
  4. ڪمانڊ ڪوڊ 0x13 استعمال ڪندي گيٽ وي ايڊريس سيٽ ڪريو.
  5. ڪمانڊ ڪوڊ 0x14 استعمال ڪندي مقامي پورٽ سيٽ ڪريو.
  6. ڪمانڊ ڪوڊ 0x15 استعمال ڪندي منزل جو IP پتو مقرر ڪريو.
  7. ڪمانڊ ڪوڊ 0x16 استعمال ڪندي منزل پورٽ سيٽ ڪريو.
  8. ڪمانڊ ڪوڊ 0x17 استعمال ڪندي بي ترتيب سان بندرگاهن کي فعال يا غير فعال ڪريو.

سيٽنگ سيريل پورٽ جي ترتيب

سيريل پورٽ سيٽنگون ترتيب ڏيڻ لاء، انهن قدمن تي عمل ڪريو:

  1. ڪمانڊ ڪوڊ 0x21 استعمال ڪندي Baud شرح مقرر ڪريو.
  2. ڪمانڊ ڪوڊ 0x22 استعمال ڪندي Parity Bit، Data Bit، ۽ Stop Bit سيٽ ڪريو.
  3. ڪمانڊ ڪوڊ 0x23 استعمال ڪندي پيڪٽ ٽائم آئوٽ ٽائيم سيٽ ڪريو.
  4. ڪمانڊ ڪوڊ 0x24 استعمال ڪندي نيٽ ورڪ ڪنيڪشن سيٽ ڪريو.
  5. ڪمانڊ ڪوڊ 0x25 استعمال ڪندي پيٽ جي ڊگھائي سيٽ ڪريو.
  6. ڪمانڊ ڪوڊ 0x26 استعمال ڪندي سيريل پورٽ ڊيٽا صاف ڪريو يا نه صاف ڪريو.
  7. ڪمانڊ ڪوڊ 0x33 استعمال ڪندي DHCP فنڪشن کي آن يا بند ڪريو.

پڙهڻ جي ترتيب
سيٽنگون سيٽنگون پڙهڻ لاء، استعمال ڪريو لاڳاپيل ڪمانڊ ڪوڊس جيڪي دستياب ۾ بيان ڪيل آهن.

مٿانview

CH9120 سيريل پورٽ جي ترتيب واري موڊ ۾ داخل ٿيڻ لاءِ ٻن طريقن کي سپورٽ ڪري ٿو:

  1. هارڊويئر CFG0 پن داخل ٿيڻ لاءِ گهٽ کڄي ويو آهي. جڏهن CFG0 پن هڪ گهٽ سطح کي ڳولي ٿو، CH9121 سيريل پورٽ ڊيٽا کي ترتيب ڏيڻ واري حڪم جي طور تي استعمال ڪيو ويندو. CFG0 پن کي کنفيگريشن موڊ مان نڪرڻ لاءِ مٿاهون ڇڪيو ويندو آهي، ۽ ترتيب ڏنل حڪم 9600bps جي مقرر ٿيل بيڊ ريٽ سان موڪليو ويندو آهي.
  2. سيريل پورٽ ڳالهين واري موڊ (جيڪو پهريون ڀيرو نيٽ ورڪ ترتيب ڏيڻ واري سافٽ ويئر ذريعي تبديل ٿيڻ جي ضرورت آهي) سيريل پورٽ ترتيب واري موڊ ۾ داخل ٿئي ٿو. جڏهن سيريل پورٽ بيڪار وقت 500ms تائين پهچي ٿو، CH9121 پاران مليل سيريل ڊيٽا جو مقابلو ڪيو ويو آهي {0x55,0xaa,0x5a} سان، مقابلو ڪامياب آهي، CH9121 هڪ بائيٽ جو جواب ڏيندو: 0xa5، جواب ڊيٽا حاصل ڪرڻ کان پوءِ 0xa5 500ms اندر موڪليو، داخل ٿيڻ جي تصديق ڪرڻ لاءِ ڪنفيگريشن موڊ. جيڪڏهن پروسيس ۾ ڪنهن به لنڪ جي ڊيٽا جي مقابلي ۾ غلطي آهي، اهو سمجهيو وڃي ٿو ته اهي ڊيٽا بٽ عام سيريل ڊيٽا آهن، ۽ ڊيٽا جو اهو حصو سيريل پورٽ ذريعي نيٽ ورڪ ڏانهن موڪليو ويو آهي، ۽ بيڊ جي شرح. ترتيب ڏيڻ جو حڪم سيريل پورٽ جي حقيقي بيڊ جي شرح ڏانهن موڪليو ويو آهي.

حڪم ڪوڊ
CH9121 پاران موڪليل ڪمانڊ ڪوڊ جو فارميٽ ”0x57 0xab ڪمانڊ ڪوڊ پيٽرول (اختياري)“ آهي.

حڪم ڪوڊ پيرا ميٽر واپسي حڪم جو مقصد
0x01 / چپ نسخو نمبر سوال چپ نسخو

نمبر

0x02 / 0xaa ري سيٽ ڪريو چپ
0x03 / 0x00: TCP

ڌار ٿيل

0x01: TCP ڳنڍيل

پڇو TCP ڪنيڪشن جي حالت
0x0d / 0xaa پيرا ميٽرز کي محفوظ ڪريو

EEPROM

0x0e / 0xaa ترتيب ڏيڻ واري حڪم کي عمل ڪريو، ۽ CH9121 ري سيٽ ڪريو
0x5e / 0xaa سيريل پورٽ ترتيب واري موڊ مان نڪرڻ (صرف سيريل پورٽ ڳالهين واري پاسي صحيح آهي)
0x10 سيٽنگ موڊ: 00: TCP سرور 01: TCP ڪلائنٽ

02: UDP سرور

03: UDP ڪلائنٽ

0xaa چپ جي نيٽ ورڪ موڊ کي سيٽ ڪريو
0x11 ڊوائيس جو IP پتو 0xc0 0xa8 0x01 0xc8 (192.168.1.

200)

0xaa چپ IP سيٽ ڪريو
0x12 سب نيٽ ماسڪ: 0xff 0xff 0xff

0x00 (255.255.255.0

)

0xaa چپ ماسڪ مقرر ڪريو
0x13 Gateway address:0xc0 0xa8 0x01 0x01(192.168.1.1) 0xaa چپ گيٽ وي سيٽ ڪريو
0x14 پورٽ نمبر: 0xd0 0x07 (2000) 0xaa چپ جي مقامي بندرگاهن کي سيٽ ڪريو
0x15 منزل جو IP پتو: 0xc0 0xa8 0x01

0x64 (192.168.1.10

0)

0xaa چپ جي منزل IP سيٽ ڪريو
0x16 منزل پورٽ: 0xe8 0x03 (1000) 0xaa مقرر ڪريو چپ منزل پورٽ
0x17 بندرگاهن کي بي ترتيب سان فعال ڪيو ويو آهي: 0x00: غير فعال

0x01: فعال ڪريو

0xaa بي ترتيب ۾ چپ جي مقامي بندرگاهن کي سيٽ ڪريو
0x21 باڊ جي شرح: 0x80 0x25

0x00 0x00

(9600)

0xaa سيريل پورٽ جي بيڊ جي شرح مقرر ڪريو
0x22 0x01 0x04 0x08

(1 اسٽاپ، ڪابه برابري، 8 ڊيٽا) چيڪ ڪريو:

00: ايستائين

0xaa سيريل پورٽ برابري بٽ، ڊيٽا بٽ، اسٽاپ بٽ سيٽ ڪريو
01: عجيب

02: مارڪ

03: خلا

04: ڪو به نه

0x23 0x01 0x00 0x00

0x00

(سيريل ٽائيم آئوٽ 1*5ms، جنهن کان پوءِ چار بائيٽ ڀرڻ گهرجن، ۽

خلا صفر سان ڀريل آهي)

0xaa سيٽ ڪريو سيريل پورٽ پيڪٽ ٽائم آئوٽ ٽائيم
0x24 0x01: ڪنيڪٽ ڪريو

0x00: ڪو به لاڳاپو

0xaa نيٽ ورڪ منقطع

ڇا نيٽ ورڪ کي ڌار ڪيو وڃي

0x25 0x00 0x02 0x00

0x00

(پيڪنگ ڊگھائي 2*256=512 بائيٽ)

0xaa سيٽ سيريل پورٽ وصول ڪرڻ واري پيٽ جي ڊيگهه
0x26 0x01: صاف

0x00: صاف نه ڪريو

0xaa سيٽ ڪريو ته ڇا انهن سيريل پورٽ ڊيٽا کي صاف ڪرڻ لاء جڏهن پورٽ 1 سان ڳنڍيل آهي

نيٽ ورڪ

0x33 0x01: موڙ تي 0x00: بند ڪريو 0xaa DHCP فنڪشن کي بند ڪريو / بند ڪريو
0x60 / نيٽورڪ موڊ (1 بائيٽ) 0x00: TCP سرور 0x01: TCP ڪلائنٽ 0x02: UDP

سرور

0x03: UDP ڪلائنٽ

پڙهو ڪم موڊ جي چپ پورٽ 1
0x61 / ڊوائيس جو IP پتو 0xc0 0xa8 0x01 0xc8 (192.168.1.200) چپ IP پتو پڙهو
0x62 / سب نيٽ ماسڪ: 0xff 0xff 0xff

0x00 (255.255.255.0)

پڙهو چپ ماسڪ
0x63 / گيٽ وي ايڊريس: 0xc0 0xa8 0x01 0x01 (192.168.1.1) پڙهو چپ گيٽ وي
0x64 / پورٽ نمبر: 0xd0 0x07 (2000) پڙهو چپ پورٽ 1 ذريعو

بندرگاهه

0x65 / منزل IP پتو:

0xc0 0xa8 0x01 0x64( 192.168.1.100)

پڙهو منزل جو IP پتو چپ پورٽ 1
0x66 / منزل پورٽ: 0xe8 0xe3 (1000) پڙهو منزل پورٽ نمبر چپ پورٽ جو

1

0x71 / باڊ جي شرح: 0x80 0x25

0x00 0x00

(9600)

پڙهو پورٽ 1 سيريل پورٽباڊ جي شرح
0x72 / 0x01 0x04 0x08

(1 اسٽاپ، ڪابه برابري، 8 ڊيٽا) چيڪ ڪريو: 00: ايستائين

01: عجيب

02: مارڪ

03: خلا

04: ڪو به نه

پڙهو پورٽ 1 سيريل پورٽ چيڪ بٽ ڊيٽا بٽ اسٽاپ بٽ
0x73 / 0x01

(سيريل ٽائيم آئوٽ 1*5ms)

پڙهو پورٽ 1 سيريل پورٽ ٽائيم آئوٽ ٽائيم
0x74 / 0x01: ڊسڪنيڪٽ 0x00: نه

ڪنيڪشن

نيٽ ورڪ منقطع

ڇا نيٽ ورڪ کي ڌار ڪيو وڃي

0x75 / 0x00 0x02 0x00 0x00

(پيڪٽ جي ڊيگهه 2 * 256 = 512 بائيٽ)

سيريل پورٽ جي وصولي پيڪٽ جي ڊيگهه مقرر ڪريو
0x76 / 0x01: صاف

0x000: صاف نه ڪريو

ڇا سيريل پورٽ ڊيٽا صاف ڪرڻ لاء جڏهن نيٽ ورڪ ڳنڍيل آهي

وضاحتون

حڪم ڪوڊ پيرا ميٽر واپسي حڪم جو مقصد
0x01 / 0xaa سوال چپ نسخو نمبر
0x02 / 0xaa ري سيٽ ڪريو چپ

ايپليڪيشن نوٽ

WAVESHARE-CH9120-سيريل-ڪنٽرول-هدايتون-سيٽ-FIG-1

 

FAQ

  • CH9120 جي ترتيب واري موڊ ۾ ڪيئن داخل ٿيو؟
    • توهان هارڊويئر CFG0 پن کي لوڻ يا سيريل پورٽ ڳالهين واري موڊ کي استعمال ڪندي ترتيب واري موڊ ۾ داخل ڪري سگهو ٿا.
  • CFG0 پن استعمال ڪرڻ وقت ترتيب ڏيڻ واري حڪمن کي موڪلڻ لاءِ مقرر ٿيل بيڊ جي شرح ڇا آهي؟
    • مقرر ٿيل بيڊ جي شرح 9600bps آهي.
  • سيريل پورٽ ڳالهين جو طريقو ڪيئن ڪم ڪندو آهي؟
    • اهو هڪ مخصوص بائيٽ جي ترتيب سان حاصل ڪيل سيريل ڊيٽا جو مقابلو ڪري ٿو ۽ هڪ ڪامياب ميچ تي، CH9121 جواب ڏئي ٿو ترتيب واري موڊ ۾ داخل ٿيڻ جي تصديق ڪرڻ لاء.
  • جيڪڏهن سيريل پورٽ ڳالهين واري موڊ دوران ڊيٽا جي مقابلي ۾ ڪا غلطي هجي ته ڇا ٿيندو؟
    • ڊيٽا بٽ کي عام سيريل ڊيٽا سمجهيو ويندو آهي ۽ سيريل پورٽ ذريعي نيٽ ورڪ ڏانهن موڪليو ويو آهي.
  • CH9121 پاران موڪليل ڪمانڊ ڪوڊ جي فارميٽ ڇا آهي؟
    • فارميٽ 0x57 0xab آهي جنهن جي پٺيان ڪمانڊ ڪوڊ ۽ هڪ اختياري پيٽرول آهي.
  • عبرت: چپ جي ڪم ڪندڙ موڊ کي ڪيئن چيڪ ڪجي؟
    • ج: استعمال ڪريو ڪمانڊ ڪوڊ 0x60 چپ پورٽ 1 جي نيٽ ورڪ موڊ پڙهڻ لاءِ.
  • عبرت: ڊفالٽ بيڊ جي شرح ڇا آهي؟
    • ج: ڊفالٽ بيڊ جي شرح 9600 آهي (0x80 0x25 0x00 0x00).

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

WAVESHARE CH9120 سيريل ڪنٽرول هدايتون سيٽ [pdf] هدايتون
CH9120 سيريل ڪنٽرول هدايتون سيٽ، CH9120، سيريل ڪنٽرول هدايتون سيٽ، ڪنٽرول هدايتون سيٽ، هدايتون سيٽ، سيٽ

حوالو

تبصرو ڇڏي ڏيو

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