WAVESHAR-LOGO

Set instruksionesh për kontrollin serik WAVESHARE CH9120

WAVESHARE-CH9120-Serial-Control-Instruction-Set-PRODUCT

Specifikimet

  • Modeli: CH9120
  • Versioni: V1.1
  • Ndërfaqja e kontrollit: Seriali
  • Mënyrat e mbështetura: Serveri TCP, Klienti TCP, Serveri UDP, Klienti UDP
  • Vlerësimi i Baud: 9600
  • Gjatësia e paketës: 512 bajt

Udhëzimet e përdorimit të produktit

Vendosja e konfigurimit të rrjetit
Për të konfiguruar konfigurimin e rrjetit të CH9120, ndiqni këto hapa:

  1. Vendosni modalitetin duke përdorur kodin komandues 0x10 (00 për serverin TCP, 01 për klientin TCP, 02 për serverin UDP, 03 për klientin UDP).
  2. Vendosni adresën IP të pajisjes duke përdorur kodin komandues 0x11.
  3. Vendosni Subnet Mask duke përdorur kodin komandues 0x12.
  4. Vendosni adresën e portës duke përdorur kodin komandues 0x13.
  5. Vendosni Portin Lokal duke përdorur kodin komandues 0x14.
  6. Vendosni adresën IP të destinacionit duke përdorur kodin komandues 0x15.
  7. Vendosni Portin e Destinacionit duke përdorur kodin komandues 0x16.
  8. Aktivizoni ose çaktivizoni portin rastësisht duke përdorur kodin komandues 0x17.

Vendosja e konfigurimit të portës serike

Për të konfiguruar cilësimet e portës serike, ndiqni këto hapa:

  1. Vendosni shkallën e Baud duke përdorur kodin komandues 0x21.
  2. Vendosni Bitin e Paritetit, Bitin e të Dhënave dhe Bitin e Ndalimit duke përdorur kodin e komandës 0x22.
  3. Caktoni kohën e skadimit të paketës duke përdorur kodin komandues 0x23.
  4. Vendosni Shkyçjen e Rrjetit duke përdorur kodin komandues 0x24.
  5. Vendosni gjatësinë e paketës duke përdorur kodin komandues 0x25.
  6. Pastro ose jo të dhënat e portës serike duke përdorur kodin komandues 0x26.
  7. Aktivizoni ose çaktivizoni funksionin DHCP duke përdorur kodin komandues 0x33.

Leximi i konfigurimit
Për të lexuar cilësimet e konfigurimit, përdorni kodet përkatëse të komandës të përmendura në manual.

Mbiview

CH9120 mbështet dy mënyra për të hyrë në modalitetin e konfigurimit të portës serike:

  1. Kunja e harduerit CFG0 tërhiqet poshtë për të hyrë. Kur kunja CFG0 zbulon një nivel të ulët, të dhënat e portës serike CH9121 do të përdoren si një komandë konfigurimi. Pini CFG0 tërhiqet lart për të dalë nga modaliteti i konfigurimit dhe komanda e konfigurimit dërgohet me një shpejtësi fikse baud prej 9600 bps.
  2. Modaliteti i negocimit të portës serike (i cili duhet të aktivizohet fillimisht përmes softuerit të konfigurimit të rrjetit) hyn në modalitetin e konfigurimit të portës serike. Kur koha e boshtit të portës serike arrin 500 ms, të dhënat serike të marra nga CH9121 krahasohen me {0x55,0xaa,0x5a}, krahasimi është i suksesshëm, CH9121 do të përgjigjet një bajt: 0xa5, pasi të marrë të dhënat e përgjigjes 0xa5 brenda 500 ms, dërgoni 0xa5 për të konfirmuar hyrjen Modaliteti i konfigurimit. Nëse ka një gabim në krahasimin e të dhënave të ndonjë lidhjeje në proces, konsiderohet se këto bit të dhënash janë të dhëna serike normale, dhe kjo pjesë e të dhënave dërgohet në rrjet përmes portës serike, dhe shpejtësia e zhurmës së komanda e konfigurimit dërgohet në shpejtësinë aktuale të baud-it të portës serike.

Kodi i komandës
Formati i kodit komandues të dërguar nga CH9121 është "parametri i kodit të komandës 0x57 0xab (opsionale)"

Kodi Command Parametri Kthimi Qëllimi i komandës
0x01 / Numri i versionit të çipit Versioni i çipit të pyetjes

numri

0x02 / 0xaa Rivendos çipin
0x03 / 0x00: TCP

shkëputur

0x01: TCP i lidhur

Pyetni statusin e lidhjes TCP
0x0d / 0xaa Ruani parametrat në

EEPROM

0x0e / 0xaa Ekzekutoni komandën e konfigurimit dhe rivendosni CH9121
0x5e / 0xaa Dil nga modaliteti i konfigurimit të portës serike (Vetëm në anën e negocimit të portës serike është e vlefshme)
0x10 Mënyra e cilësimit: 00: Serveri TCP 01: Klienti TCP

02: Serveri UDP

03: Klient UDP

0xaa Vendosni modalitetin e rrjetit të çipit
0x11 Adresa IP e pajisjes 0xc0 0xa8 0x01 0xc8(192.168.1.

200)

0xaa Vendosni IP të çipit
0x12 Maska e nënrrjetit: 0xff 0xff 0xff

0x00 (255.255.255.0

)

0xaa Set maskë çipi
0x13 Gateway address:0xc0 0xa8 0x01 0x01(192.168.1.1) 0xaa Vendosni portën e çipit
0x14 Numri i portit: 0xd0 0x07 (2000) 0xaa Vendosni portin lokal të çipit
0x15 Adresa IP e destinacionit: 0xc0 0xa8 0x01

0x64 ( 192.168.1.10

0)

0xaa Vendosni IP-në e destinacionit të çipit
0x16 Porta e destinacionit: 0xe8 0x03(1000) 0xaa Cakto portin e destinacionit të çipit
0x17 Porti aktivizohet rastësisht: 0x00: çaktivizohet

0x01: aktivizo

0xaa Vendosni portin lokal të çipit në mënyrë të rastësishme
0x21 Shkalla e Baud: 0x80 0x25

0x00 0x00

(9600)

0xaa Cakto shpejtësinë e zhurmës së portës serike
0x22 0x01 0x04 0x08

(1 ndalesë, pa barazi, 8 të dhëna) Kontrollo:

00: Madje

0xaa Cakto bitin e paritetit të portës serike, bitin e të dhënave, bitin e ndalimit
01: Tek

02: Mark

03: Hapësirë

04: Asnjë

0x23 0x01 0x00 0x00

0x00

(Kohëzgjatja serike 1*5 ms, pas së cilës duhet të plotësohen katër bajt dhe

hapësira është e mbushur me zero)

0xaa Cakto kohën e skadimit të paketës së portës serike
0x24 0x01: shkëputje

0x00: nuk ka shkyçje

0xaa Rrjeti u shkëput

Nëse shkëputni rrjetin

0x25 0x00 0x02 0x00

0x00

(Gjatësia e paketimit 2*256=512 byte)

0xaa Cakto gjatësinë e paketës së pranimit të portit serik
0x26 0x01: e qartë

0x00: nuk fshihet

0xaa Caktoni nëse do të pastrohen të dhënat e portës serike kur lidhet porta 1

rrjetin

0x33 0x01: aktivizo 0x00: fik 0xaa Aktivizoni/fikni funksionin DHCP
0x60 / Modaliteti i rrjetit (1 bajt) 0x00: Serveri TCP 0x01: klienti TCP 0x02: UDP

server

0x03: Klient UDP

Lexoni mënyrën e funksionimit të portës 1 të çipit
0x61 / Adresa IP e pajisjes 0xc0 0xa8 0x01 0xc8 (192.168.1.200) Lexoni adresën IP të çipit
0x62 / Maska e nënrrjetit: 0xff 0xff 0xff

0x00 (255.255.255.0)

Lexoni maskën e çipit
0x63 / Adresa e portës: 0xc0 0xa8 0x01 0x01 (192.168.1.1) Lexoni portën e çipit
0x64 / Numri i portit: 0xd0 0x07 (2000) Lexoni burimin e portit 1 të çipit

port

0x65 / Adresa IP e destinacionit:

0xc0 0xa8 0x01 0x64( 192.168.1.100)

Lexoni adresën IP të destinacionit të portës 1 të çipit
0x66 / Porta e destinacionit: 0xe8 0xe3(1000) Lexoni numrin e portës së destinacionit të portës së çipit

1

0x71 / Shkalla e Baud: 0x80 0x25

0x00 0x00

(9600)

Lexoni shpejtësinë e portbaud serial të portit 1
0x72 / 0x01 0x04 0x08

(1 ndalesë, pa barazi, 8 të dhëna) Kontrollo: 00: Edhe

01: Tek

02: Mark

03: Hapësirë

04: Asnjë

Lexoni portin 1 të portës serike të kontrollit të bitit të të dhënave të bitit të ndalimit
0x73 / 0x01

(Përfundimi i kohës serike 1*5 ms)

Lexoni kohën e mbylljes serike të portës 1
0x74 / 0x01: Shkëputje 0x00: Jo

shkëputje

Rrjeti u shkëput

Nëse shkëputni rrjetin

0x75 / 0x00 0x02 0x00 0x00

(Gjatësia e paketës 2*256=512 byte)

Vendosni gjatësinë e paketës së pranimit të portës serike
0x76 / 0x01: E qartë

0x000: Mos e fshini

Nëse do të pastrohen të dhënat e portës serike kur rrjeti është i lidhur

Specifikimet

Kodi Command Parametri Kthimi Qëllimi i komandës
0x01 / 0xaa Pyetni numrin e versionit të çipit
0x02 / 0xaa Rivendos çipin

Shënim i Aplikimit

WAVESHARE-CH9120-Serial-Control-Instruction-Set-FIG-1

 

FAQ

  • Si të hyni në modalitetin e konfigurimit të CH9120?
    • Mund të hyni në modalitetin e konfigurimit duke e tërhequr pinin e harduerit CFG0 poshtë ose duke përdorur modalitetin e negocimit të portës serike.
  • Cila është shpejtësia fikse e baud-it për dërgimin e komandave të konfigurimit kur përdorni pinin CFG0?
    • Shpejtësia fikse e baud-it është 9600 bps.
  • Si funksionon mënyra e negocimit të portit serik?
    • Krahason të dhënat serike të marra me një sekuencë specifike bajte dhe pas një përputhjeje të suksesshme, CH9121 përgjigjet për të konfirmuar hyrjen në modalitetin e konfigurimit.
  • Çfarë ndodh nëse ka një gabim në krahasimin e të dhënave gjatë modalitetit të negocimit të portit serik?
    • Bitët e të dhënave konsiderohen të dhëna serike normale dhe dërgohen në rrjet përmes portës serike.
  • Cili është formati i kodeve komanduese të dërguara nga CH9121?
    • Formati është 0x57 0xab i ndjekur nga kodi komandues dhe një parametër opsional.
  • Pyetje: Si të kontrolloni mënyrën e punës së çipit?
    • Përgjigje: Përdorni kodin komandues 0x60 për të lexuar modalitetin e rrjetit të portës së çipit 1.
  • Pyetje: Cila është shpejtësia e paracaktuar e baud?
    • Përgjigje: Shpejtësia e paracaktuar e baud-it është 9600 (0x80 0x25 0x00 0x00).

Dokumentet / Burimet

Set instruksionesh për kontrollin serik WAVESHARE CH9120 [pdfUdhëzime
CH9120 Set instruksioni i kontrollit serial, CH9120, grup instruksionesh kontrolli serik, grup instruksionesh kontrolli, grup instruksionesh, grup

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *