Műszaki adatok
- Modell: CH9120
- Változat: V1.1
- Vezérlőfelület: Sorozatszám
- Támogatott módok: TCP-kiszolgáló, TCP-kliens, UDP-kiszolgáló, UDP-kliens
- Átviteli sebesség: 9600
- Csomag hossza: 512 bájt
A termék használati útmutatója
Hálózati konfiguráció beállítása
A CH9120 hálózati konfigurációjának beállításához kövesse az alábbi lépéseket:
- Állítsa be a módot a 0x10 parancskóddal (00 TCP-kiszolgálóhoz, 01 TCP-klienshez, 02 UDP-kiszolgálóhoz, 03 UDP-klienshez).
- Állítsa be az eszköz IP-címét a 0x11 parancskóddal.
- Állítsa be az alhálózati maszkot a 0x12 parancskóddal.
- Állítsa be az átjáró címét a 0x13 parancskóddal.
- Állítsa be a helyi portot a 0x14 parancskóddal.
- Állítsa be a cél IP-címét a 0x15 parancskóddal.
- Állítsa be a célportot a 0x16 parancskóddal.
- Engedélyezze vagy tiltsa le a portot véletlenszerűen a 0x17 parancskóddal.
A soros port konfigurációjának beállítása
A soros port beállításainak konfigurálásához kövesse az alábbi lépéseket:
- Állítsa be az adatátviteli sebességet a 0x21 parancskóddal.
- Állítsa be a paritásbitet, adatbitet és leállítóbitet a 0x22 parancskóddal.
- Állítsa be a csomag időtúllépési idejét a 0x23 parancskóddal.
- Állítsa be a hálózati kapcsolat megszakítását a 0x24 parancskóddal.
- Állítsa be a csomag hosszát a 0x25 parancskóddal.
- Törölje vagy ne törölje a soros port adatait a 0x26 parancskóddal.
- Kapcsolja be vagy ki a DHCP funkciót a 0x33 parancskóddal.
Konfiguráció olvasása
A konfigurációs beállítások elolvasásához használja a kézikönyvben említett megfelelő parancskódokat.
Felettview
A CH9120 két módot támogat a soros port konfigurációs módba való belépéshez:
- A hardveres CFG0 láb le van húzva a belépéshez. Ha a CFG0 érintkező alacsony szintet észlel, a CH9121 soros port adatait fogja használni konfigurációs parancsként. A konfigurációs módból való kilépéshez a CFG0 láb magasra húzódik, és a konfigurációs parancs 9600 bps-os rögzített adatátviteli sebességgel kerül elküldésre.
- A soros port egyeztetési mód (amelyet először be kell kapcsolni a hálózati konfigurációs szoftveren keresztül) belép a soros port konfigurációs módba. Amikor a soros port tétlenségi ideje eléri az 500 ms-ot, a CH9121 által kapott soros adatokat összehasonlítja a következővel: 0x55,0xaa,0x5a}, az összehasonlítás sikeres, a CH9121 egy bájtot válaszol: 0xa5, a 0xa5 válaszadat 500 ms-on belüli beérkezése után 0xa5 küldése a Konfigurációs módba lépés megerősítéséhez. Ha a folyamatban bármely link adatösszehasonlításában hiba történik, akkor ezek az adatbitek normál soros adatoknak minősülnek, és az adatok ezen része a soros porton keresztül kerül a hálózatba, és az adatátviteli sebesség A konfigurációs parancs a soros port tényleges adatátviteli sebességére kerül elküldésre.
Parancskód
A CH9121 által küldött parancskód formátuma „0x57 0xab parancskód paraméter (opcionális)”
| Parancskód | Paraméter | Visszatérés | Parancs célja |
| 0x01 | / | Chip verziószáma | Query chip verzió
szám |
| 0x02 | / | 0xaa | Reset chip |
| 0x03 | / | 0x00: TCP
szétkapcsolt 0x01: TCP csatlakoztatva |
A TCP kapcsolat állapotának lekérdezése |
| 0x0d | / | 0xaa | Mentse a paramétereket ide
EEPROM |
| 0x0e | / | 0xaa | Hajtsa végre a konfigurációs parancsot, és állítsa vissza a CH9121-et |
| 0x5e | / | 0xaa | Kilépés a soros port konfigurációs módból (Csak a soros port tárgyaló oldalon érvényes) |
| 0x10 | Beállítási mód: 00: TCP szerver 01: TCP kliens
02: UDP szerver 03: UDP kliens |
0xaa | Állítsa be a chip hálózati módját |
| 0x11 | Az eszköz IP-címe 0xc0 0xa8 0x01 0xc8(192.168.1.
200) |
0xaa | Állítsa be a chip IP-címét |
| 0x12 | Alhálózati maszk: 0xff 0xff 0xff
0x00(255.255.255.0 ) |
0xaa | Állítsa be a chipmaszkot |
| 0x13 | Gateway address:0xc0 0xa8 0x01 0x01(192.168.1.1) | 0xaa | Chipátjáró beállítása |
| 0x14 | A port száma: 0xd0 0x07 (2000) | 0xaa | Állítsa be a chip helyi portját |
| 0x15 | Cél IP-címe: 0xc0 0xa8 0x01
0x64( 192.168.1.10 0) |
0xaa | Állítsa be a chip cél IP-címét |
| 0x16 | Cél port: 0xe8 0x03(1000) | 0xaa | Állítsa be a chip célportját |
| 0x17 | A port véletlenszerűen engedélyezve van: 0x00: letilt
0x01: engedélyezés |
0xaa | Állítsa be véletlenszerűen a chip helyi portját |
| 0x21 | Adatátviteli sebesség: 0x80 0x25
0x00 0x00 (9600) |
0xaa | Állítsa be a soros port adatátviteli sebességét |
| 0x22 | 0x01 0x04 0x08
(1stop, nincs paritás, 8 adat) Ellenőrizze: 00: Méghozzá |
0xaa | Soros port paritásbit, adatbit, stopbit beállítása |
| 01: Furcsa
02: Márk 03: Űr 04: Nincs |
|||
| 0x23 | 0x01 0x00 0x00
0x00 (Soros időtúllépés 1*5ms, utána négy bájtot kell kitölteni, és a a hely nullákkal van kitöltve) |
0xaa | Állítsa be a soros port csomagok időtúllépési idejét |
| 0x24 | 0x01: leválasztás
0x00: nincs megszakítás |
0xaa | A hálózat megszakadt
Leválasztja-e a hálózatot |
| 0x25 | 0x00 0x02 0x00
0x00 (Csomagolás hossza 2*256=512 bájt) |
0xaa | Állítsa be a soros port fogadó csomag hosszát |
| 0x26 | 0x01: tiszta
0x00: nem törli |
0xaa | Állítsa be, hogy törölje-e a soros port adatait, amikor az 1-es porthoz csatlakozik
a hálózatot |
| 0x33 | 0x01: bekapcsolás 0x00: kikapcsol | 0xaa | Kapcsolja be/ki a DHCP funkciót |
| 0x60 | / | Hálózati mód (1 bájt) 0x00: TCP szerver 0x01: TCP kliens 0x02: UDP
szerver 0x03: UDP kliens |
Olvassa el a chip 1-es portjának működési módját |
| 0x61 | / | Az eszköz IP-címe 0xc0 0xa8 0x01 0xc8(192.168.1.200) | Olvassa el a chip IP-címét |
| 0x62 | / | Alhálózati maszk: 0xff 0xff 0xff
0x00 (255.255.255.0) |
Olvassa el a chipmaszkot |
| 0x63 | / | Átjáró címe: 0xc0 0xa8 0x01 0x01(192.168.1.1) | Olvassa el a chip átjárót |
| 0x64 | / | A port száma: 0xd0 0x07 (2000) | Olvassa be az 1. chip port forrását
kikötő |
| 0x65 | / | Cél IP-címe:
0xc0 0xa8 0x01 0x64( 192.168.1.100) |
Olvassa el az 1-es chipport cél IP-címét |
| 0x66 | / | Cél port: 0xe8 0xe3(1000) | Olvassa el a chipport célportjának számát
1 |
| 0x71 | / | Adatátviteli sebesség: 0x80 0x25
0x00 0x00 (9600) |
Olvassa be az 1. port soros port átviteli sebességét |
| 0x72 | / | 0x01 0x04 0x08
(1stop, nincs paritás, 8adat) Ellenőrzés: 00: Páros 01: Furcsa 02: Márk 03: Űr 04: Nincs |
1. port olvasása soros port ellenőrző bit adatbit stop bit |
| 0x73 | / | 0x01
(Soros időtúllépés 1*5ms) |
Olvassa be az 1. port soros port időtúllépési idejét |
| 0x74 | / | 0x01: Leválasztás 0x00: Nem
szétkapcsolás |
A hálózat megszakadt
Leválasztja-e a hálózatot |
| 0x75 | / | 0x00 0x02 0x00 0x00
(Csomag hossza 2*256=512 bájt) |
Állítsa be a fogadó csomag hosszát a soros porton |
| 0x76 | / | 0x01: Tiszta
0x000: Ne törölje |
A soros port adatainak törlése, amikor a hálózat csatlakozik |
Műszaki adatok
| Parancskód | Paraméter | Visszatérés | Parancs célja |
|---|---|---|---|
| 0x01 | / | 0xaa | A chip verziószámának lekérdezése |
| 0x02 | / | 0xaa | Reset chip |
Alkalmazási megjegyzés

GYIK
- Hogyan léphet be a CH9120 konfigurációs módjába?
- A konfigurációs módba a hardver CFG0 tűjének lehúzásával vagy a soros port egyeztetési mód használatával léphet be.
- Mekkora a rögzített adatátviteli sebesség a konfigurációs parancsok küldéséhez a CFG0 tű használatakor?
- A rögzített adatátviteli sebesség 9600 bps.
- Hogyan működik a soros port egyeztetési mód?
- Összehasonlítja a kapott soros adatokat egy adott bájtszekvenciával, és sikeres egyeztetés esetén a CH9121 válaszol a konfigurációs módba való belépés megerősítésére.
- Mi történik, ha hiba történik az adatok összehasonlításában a soros port egyeztetési módban?
- Az adatbitek normál soros adatnak minősülnek, és a soros porton keresztül kerülnek a hálózatba.
- Milyen formátumúak a CH9121 által küldött parancskódok?
- A formátum 0x57 0xab, amelyet a parancskód és egy opcionális paraméter követ.
- K: Hogyan ellenőrizhető a chip működési módja?
- V: Használja a 0x60 parancskódot az 1. chipport hálózati módjának olvasásához.
- K: Mi az alapértelmezett adatátviteli sebesség?
- V: Az alapértelmezett adatátviteli sebesség 9600 (0x80 0x25 0x00 0x00).
Dokumentumok / Források
![]() |
WAVESHARE CH9120 soros vezérlési utasításkészlet [pdfUtasítások CH9120 soros vezérlési utasításkészlet, CH9120, soros vezérlési utasításkészlet, vezérlési utasításkészlet, utasításkészlet, készlet |






