Specifikacije
- Model: CH9120
- Različica: V1.1
- Nadzorni vmesnik: Serijski
- Podprti načini: Strežnik TCP, odjemalec TCP, strežnik UDP, odjemalec UDP
- Hitrost prenosa: 9600
- Dolžina paketa: 512 bajtov
Navodila za uporabo izdelka
Nastavitev omrežne konfiguracije
Za nastavitev omrežne konfiguracije CH9120 sledite tem korakom:
- Nastavite način z ukazno kodo 0x10 (00 za strežnik TCP, 01 za odjemalca TCP, 02 za strežnik UDP, 03 za odjemalca UDP).
- Nastavite naslov IP naprave z ukazno kodo 0x11.
- Nastavite masko podomrežja z ukazno kodo 0x12.
- Nastavite naslov prehoda s kodo ukaza 0x13.
- Nastavite lokalna vrata s kodo ukaza 0x14.
- Nastavite ciljni naslov IP z ukazno kodo 0x15.
- Nastavite ciljna vrata s kodo ukaza 0x16.
- Omogočite ali onemogočite vrata naključno z ukazno kodo 0x17.
Nastavitev konfiguracije serijskih vrat
Če želite konfigurirati nastavitve serijskih vrat, sledite tem korakom:
- Nastavite hitrost prenosa z ukazno kodo 0x21.
- Nastavite paritetni bit, podatkovni bit in stop bit z ukazno kodo 0x22.
- Nastavite časovno omejitev paketa z ukazno kodo 0x23.
- Nastavite prekinitev omrežne povezave z ukazno kodo 0x24.
- Nastavite dolžino paketa z ukazno kodo 0x25.
- Počistite ali ne počistite podatke serijskih vrat z ukazno kodo 0x26.
- Vklopite ali izklopite funkcijo DHCP z ukazno kodo 0x33.
Konfiguracija branja
Za branje konfiguracijskih nastavitev uporabite ustrezne ukazne kode, navedene v priročniku.
konecview
CH9120 podpira dva načina za vstop v način konfiguracije serijskih vrat:
- Zatič strojne opreme CFG0 se za vstop potegne nizko. Ko pin CFG0 zazna nizek nivo, bodo podatki serijskih vrat CH9121 uporabljeni kot konfiguracijski ukaz. Nožica CFG0 se dvigne visoko za izhod iz konfiguracijskega načina, konfiguracijski ukaz pa se pošlje s fiksno hitrostjo prenosa 9600 bps.
- Način pogajanja o serijskih vratih (ki ga je treba najprej vklopiti prek programske opreme za konfiguracijo omrežja) vstopi v način konfiguracije serijskih vrat. Ko čas mirovanja serijskih vrat doseže 500 ms, se serijski podatki, ki jih prejme CH9121, primerjajo z {0x55,0xaa,0x5a}, primerjava je uspešna, CH9121 bo odgovoril z enim bajtom: 0xa5, po prejemu odzivnih podatkov 0xa5 v 500 ms pošlji 0xa5 za potrditev vstopa v način konfiguracije. Če pride do napake pri primerjavi podatkov katere koli povezave v procesu, se šteje, da so ti podatkovni biti običajni serijski podatki in se ta del podatkov pošlje v omrežje prek serijskih vrat, hitrost prenosa pa konfiguracijski ukaz se pošlje dejanski hitrosti prenosa serijskih vrat.
Koda ukaza
Format ukazne kode, ki jo pošlje CH9121, je "0x57 0xab parameter ukazne kode (izbirno)"
| Kodna koda | Parameter | Vrnitev | Namen ukaza |
| 0x01 | / | Številka različice čipa | Različica poizvedbenega čipa
število |
| 0x02 | / | 0xaa | Ponastavi čip |
| 0x03 | / | 0x00:TCP
odklopljen 0x01:TCP povezan |
Poizvedi o stanju povezave TCP |
| 0x0d | / | 0xaa | Shrani parametre v
EEPROM |
| 0x0e | / | 0xaa | Izvedite konfiguracijski ukaz in ponastavite CH9121 |
| 0x5e | / | 0xaa | Izhod iz konfiguracijskega načina serijskih vrat (velja samo na pogajalski strani serijskih vrat) |
| 0x10 | Način nastavitve: 00: strežnik TCP 01: odjemalec TCP
02: strežnik UDP 03: odjemalec UDP |
0xaa | Nastavite omrežni način čipa |
| 0x11 | Naslov IP naprave 0xc0 0xa8 0x01 0xc8(192.168.1.
200) |
0xaa | Nastavite IP čipa |
| 0x12 | Maska podomrežja: 0xff 0xff 0xff
0 x 00 (255.255.255.0 ) |
0xaa | Nastavite masko za čip |
| 0x13 | Gateway address:0xc0 0xa8 0x01 0x01(192.168.1.1) | 0xaa | Nastavite prehod za čip |
| 0x14 | Številka vrat: 0xd0 0x07 (2000) | 0xaa | Nastavite lokalna vrata čipa |
| 0x15 | Naslov IP cilja: 0xc0 0xa8 0x01
0x64(192.168.1.10 0) |
0xaa | Nastavite ciljni IP čipa |
| 0x16 | Ciljna vrata: 0xe8 0x03(1000) | 0xaa | Nastavite ciljna vrata čipa |
| 0x17 | Vrata so omogočena naključno: 0x00: onemogočeno
0x01: omogoči |
0xaa | Lokalna vrata čipa nastavite naključno |
| 0x21 | Hitrost prenosa: 0x80 0x25
0x00 0x00 (9600) |
0xaa | Nastavite hitrost prenosa serijskih vrat |
| 0x22 | 0x01 0x04 0x08
(1 stop, brez paritete, 8 podatkov) Preverite: 00: Enako |
0xaa | Nastavite paritetni bit serijskih vrat, podatkovni bit, stop bit |
| 01: Nenavadno
02: Mark 03: Vesolje 04: Nič |
|||
| 0x23 | 0x01 0x00 0x00
0x00 (Serijska časovna omejitev 1*5 ms, po kateri je treba izpolniti štiri bajte in prostor je zapolnjen z ničlami) |
0xaa | Nastavite časovno omejitev paketa serijskih vrat |
| 0x24 | 0x01: prekinitev povezave
0x00: ni prekinitve povezave |
0xaa | Povezava z omrežjem je prekinjena
Ali prekinite povezavo z omrežjem |
| 0x25 | 0x00 0x02 0x00
0x00 (Dolžina pakiranja 2*256=512 bajtov) |
0xaa | Nastavite dolžino paketa za sprejem serijskih vrat |
| 0x26 | 0x01: jasno
0x00: ne počisti |
0xaa | Nastavite, ali želite izbrisati podatke serijskih vrat, ko so povezana vrata 1
omrežje |
| 0x33 | 0x01: vklopi 0x00: izklopi | 0xaa | Vklopite/izklopite funkcijo DHCP |
| 0x60 | / | Omrežni način (1 bajt) 0x00: strežnik TCP 0x01: odjemalec TCP 0x02: UDP
strežnik 0x03: odjemalec UDP |
Preberite delovni način vrat čipa 1 |
| 0x61 | / | IP naslov naprave 0xc0 0xa8 0x01 0xc8(192.168.1.200) | Preberite naslov IP čipa |
| 0x62 | / | Maska podomrežja: 0xff 0xff 0xff
0x00 (255.255.255.0) |
Branje čip maske |
| 0x63 | / | Naslov prehoda: 0xc0 0xa8 0x01 0x01(192.168.1.1) | Branje prehoda čipa |
| 0x64 | / | Številka vrat: 0xd0 0x07 (2000) | Preberite vir 1 vrat čipa
pristanišče |
| 0x65 | / | Ciljni naslov IP:
0xc0 0xa8 0x01 0x64( 192.168.1.100) |
Preberite ciljni IP naslov vrat čipa 1 |
| 0x66 | / | Ciljna vrata: 0xe8 0xe3(1000) | Preberite številko ciljnih vrat vrat čipa
1 |
| 0x71 | / | Hitrost prenosa: 0x80 0x25
0x00 0x00 (9600) |
Branje hitrosti prenosa serijskih vrat 1 |
| 0x72 | / | 0x01 0x04 0x08
(1 stop, brez paritete, 8 podatkov) Preverite: 00: Sodo 01: Nenavadno 02: Mark 03: Vesolje 04: Nič |
Preberi vrata 1 serijska vrata preveri bit podatkovni bit stop bit |
| 0x73 | / | 0x01
(Serijska časovna omejitev 1*5ms) |
Branje časa izteka serijskih vrat 1 |
| 0x74 | / | 0x01: Prekini povezavo 0x00: Ne
odklop |
Povezava z omrežjem je prekinjena
Ali prekinite povezavo z omrežjem |
| 0x75 | / | 0x00 0x02 0x00 0x00
(Dolžina paketa 2*256=512 bajtov) |
Nastavite dolžino sprejemnega paketa serijskih vrat |
| 0x76 | / | 0x01: Počisti
0x000: Ne počisti |
Ali naj se izbrišejo podatki serijskih vrat, ko je omrežje vzpostavljeno |
Specifikacije
| Kodna koda | Parameter | Vrnitev | Namen ukaza |
|---|---|---|---|
| 0x01 | / | 0xaa | Številka različice čipa poizvedbe |
| 0x02 | / | 0xaa | Ponastavi čip |
Opomba o aplikaciji

pogosta vprašanja
- Kako vstopite v konfiguracijski način CH9120?
- V konfiguracijski način lahko vstopite tako, da povlečete pin strojne opreme CFG0 nizko ali uporabite način pogajanja za serijska vrata.
- Kakšna je fiksna hitrost prenosa za pošiljanje konfiguracijskih ukazov pri uporabi zatiča CFG0?
- Fiksna hitrost prenosa je 9600bps.
- Kako deluje način pogajanja o serijskih vratih?
- Primerja prejete serijske podatke z določenim zaporedjem bajtov in po uspešnem ujemanju se CH9121 odzove in potrdi vstop v konfiguracijski način.
- Kaj se zgodi, če pride do napake pri primerjavi podatkov med načinom pogajanj za serijska vrata?
- Podatkovni biti veljajo za običajne serijske podatke in se pošljejo v omrežje prek serijskih vrat.
- Kakšna je oblika ukaznih kod, ki jih pošilja CH9121?
- Format je 0x57 0xab, ki mu sledi koda ukaza in izbirni parameter.
- V: Kako preveriti način delovanja čipa?
- O: Uporabite ukazno kodo 0x60 za branje omrežnega načina vrat čipa 1.
- V: Kakšna je privzeta hitrost prenosa podatkov?
- O: Privzeta hitrost prenosa je 9600 (0x80 0x25 0x00 0x00).
Dokumenti / Viri
![]() |
Nabor navodil za serijski nadzor WAVESHARE CH9120 [pdfNavodila CH9120 Serijski nadzorni nabor navodil, CH9120, serijski nadzorni nabor navodil, krmilni nabor navodil, nabor navodil, nabor |






