WAVESHRE-LOGO

WAVESHARE CH9120 Serial Nəzarət Təlimat Dəsti

WAVESHARE-CH9120-Serial-Nəzarət-Təlimat-Set-MƏHSUL

Spesifikasiyalar

  • Model: CH9120
  • Versiya: V1.1
  • Nəzarət interfeysi: Serial
  • Dəstəklənən rejimlər: TCP Server, TCP Client, UDP Server, UDP Client
  • Baud dərəcəsi: 9600
  • Paket uzunluğu: 512 bayt

Məhsuldan İstifadə Təlimatları

Şəbəkə Konfiqurasiyasının qurulması
CH9120-nin şəbəkə konfiqurasiyasını qurmaq üçün bu addımları yerinə yetirin:

  1. 0x10 əmr kodundan istifadə edərək rejimi təyin edin (TCP server üçün 00, TCP müştəri üçün 01, UDP server üçün 02, UDP müştəri üçün 03).
  2. 0x11 əmr kodundan istifadə edərək Cihazın IP ünvanını təyin edin.
  3. 0x12 əmr kodundan istifadə edərək Alt Şəbəkə Maskasını təyin edin.
  4. 0x13 əmr kodundan istifadə edərək Gateway ünvanını təyin edin.
  5. 0x14 əmr kodundan istifadə edərək Yerli Portu təyin edin.
  6. 0x15 əmr kodundan istifadə edərək təyinat IP ünvanını təyin edin.
  7. 0x16 əmr kodundan istifadə edərək Təyinat Portunu təyin edin.
  8. 0x17 əmr kodundan istifadə edərək portu təsadüfi olaraq aktivləşdirin və ya söndürün.

Serial Port Konfiqurasiyasının qurulması

Serial port parametrlərini konfiqurasiya etmək üçün bu addımları yerinə yetirin:

  1. 0x21 əmr kodundan istifadə edərək ötürmə sürətini təyin edin.
  2. 0x22 əmr kodundan istifadə edərək Parite Bit, Data Bit və Stop Bit təyin edin.
  3. 0x23 əmr kodundan istifadə edərək Paket Vaxt Aşımı Vaxtını təyin edin.
  4. 0x24 əmr kodundan istifadə edərək Şəbəkə Bağlantısını kəsin.
  5. 0x25 əmr kodundan istifadə edərək Paket Uzunluğunu təyin edin.
  6. 0x26 əmr kodundan istifadə edərək serial port məlumatlarını silin və ya silməyin.
  7. 0x33 əmr kodundan istifadə edərək DHCP funksiyasını yandırın və ya söndürün.

Oxu Konfiqurasiyası
Konfiqurasiya parametrlərini oxumaq üçün təlimatda qeyd olunan müvafiq əmr kodlarından istifadə edin.

Bitdiview

CH9120 serial port konfiqurasiya rejiminə daxil olmağın iki yolunu dəstəkləyir:

  1. Aparat CFG0 sancağı daxil olmaq üçün aşağı çəkilir. CFG0 pin aşağı səviyyə aşkar etdikdə, CH9121 seriya port məlumatları konfiqurasiya əmri kimi istifadə olunacaq. CFG0 pin konfiqurasiya rejimindən çıxmaq üçün yüksək çəkilir və konfiqurasiya əmri 9600bps sabit ötürmə sürəti ilə göndərilir.
  2. Serial port danışıqları rejimi (əvvəlcə şəbəkə konfiqurasiya proqramı vasitəsilə işə salınmalıdır) serial port konfiqurasiya rejiminə daxil olur. Serial portun boş qalma müddəti 500ms-ə çatdıqda, CH9121 tərəfindən qəbul edilən seriya məlumatı {0x55,0xaa,0x5a} ilə müqayisə edilir, müqayisə uğurludur, CH9121 bir bayt cavab verəcək: 0xa5, 0ms ərzində 5xa500 cavab məlumatını aldıqdan sonra, 0xa5 göndərin girişi təsdiqləmək üçün Konfiqurasiya rejimi. Prosesdə hər hansı bir əlaqənin verilənlərin müqayisəsində xəta olarsa, bu verilənlərin bitlərinin normal seriyalı verilənlər olduğu və verilənlərin bu hissəsinin serial port vasitəsilə şəbəkəyə göndərildiyi və verilənlərin ötürülmə sürəti hesab edilir. konfiqurasiya əmri seriya portunun faktiki ötürmə sürətinə göndərilir.

Komanda kodu
CH9121 tərəfindən göndərilən komanda kodunun formatı “0x57 0xab komanda kodu parametri (isteğe bağlı)”

Command kodu Parametr Qayıt Əmr məqsədi
0x01 / Çip versiya nömrəsi Sorğu çipi versiyası

nömrə

0x02 / 0xaa Çipi sıfırlayın
0x03 / 0x00:TCP

əlaqəsi kəsildi

0x01:TCP qoşuldu

TCP əlaqə statusunu sorğulayın
0x0d / 0xaa Parametrləri qeyd edin

EEPROM

0x0e / 0xaa Konfiqurasiya əmrini yerinə yetirin və CH9121-i sıfırlayın
0x5e / 0xaa Serial port konfiqurasiya rejimindən çıxın (Yalnız serial port danışıqları tərəfində etibarlıdır)
0x10 Parametr rejimi: 00: TCP server 01: TCP müştəri

02: UDP server

03: UDP müştəri

0xaa Çipin şəbəkə rejimini təyin edin
0x11 Cihazın IP ünvanı 0xc0 0xa8 0x01 0xc8(192.168.1.

200)

0xaa Çip IP təyin edin
0x12 Alt şəbəkə maskası: 0xff 0xff 0xff

0x00(255.255.255.0

)

0xaa Çip maskası təyin edin
0x13 Gateway address:0xc0 0xa8 0x01 0x01(192.168.1.1) 0xaa Çip şlüzünü təyin edin
0x14 Port nömrəsi: 0xd0 0x07 (2000) 0xaa Çipin yerli portunu təyin edin
0x15 Təyinat IP ünvanı: 0xc0 0xa8 0x01

0x64( 192.168.1.10

0)

0xaa Çipin təyinat IP-sini təyin edin
0x16 Təyinat portu: 0xe8 0x03(1000) 0xaa Çip təyinat portunu təyin edin
0x17 Port təsadüfi olaraq aktivləşdirilib: 0x00: söndürün

0x01: aktivləşdirin

0xaa Çipin yerli portunu təsadüfi olaraq təyin edin
0x21 Məlumat ötürmə sürəti: 0x80 0x25

0x00 0x00

(9600)

0xaa Serial portun ötürmə sürətini təyin edin
0x22 0x01 0x04 0x08

(1 dayanacaq, paritet yoxdur, 8 məlumat) Yoxlayın:

00: Hətta

0xaa Serial port paritet bitini, məlumat bitini, dayandırma bitini təyin edin
01: Qəribə

02: Mark

03: Kosmos

04: Yoxdur

0x23 0x01 0x00 0x00

0x00

(Serial fasiləsi 1*5ms, bundan sonra dörd bayt doldurulmalıdır və

boşluq sıfırlarla doldurulur)

0xaa Serial port paketinin fasilə müddətini təyin edin
0x24 0x01: əlaqəni kəsin

0x00: kəsilmə yoxdur

0xaa Şəbəkə bağlantısı kəsildi

Şəbəkənin əlaqəsini kəsib-sökməyin

0x25 0x00 0x02 0x00

0x00

(Qablaşdırma uzunluğu 2*256=512 bayt)

0xaa Paket uzunluğunu qəbul edən seriya portunu təyin edin
0x26 0x01: aydın

0x00: təmizləməyin

0xaa Port 1-ə qoşulduqda serial port məlumatlarının silinib-silinməyəcəyini təyin edin

şəbəkə

0x33 0x01: yandır 0x00: söndür 0xaa DHCP funksiyasını yandırın/söndürün
0x60 / Şəbəkə rejimi (1 bayt) 0x00: TCP server 0x01: TCP müştəri 0x02: UDP

server

0x03: UDP müştərisi

Çip portunun iş rejimini oxuyun 1
0x61 / Cihazın IP ünvanı 0xc0 0xa8 0x01 0xc8(192.168.1.200) Çip IP ünvanını oxuyun
0x62 / Alt şəbəkə maskası: 0xff 0xff 0xff

0x00 (255.255.255.0)

Çip maskasını oxuyun
0x63 / Şlüz ünvanı: 0xc0 0xa8 0x01 0x01(192.168.1.1) Çip şlüzünü oxuyun
0x64 / Port nömrəsi: 0xd0 0x07 (2000) Çip port 1 mənbəyini oxuyun

liman

0x65 / Təyinat IP ünvanı:

0xc0 0xa8 0x01 0x64( 192.168.1.100)

Çip port 1-in təyinat IP ünvanını oxuyun
0x66 / Təyinat portu: 0xe8 0xe3(1000) Çip portunun təyinat port nömrəsini oxuyun

1

0x71 / Məlumat ötürmə sürəti: 0x80 0x25

0x00 0x00

(9600)

Port 1 seriyalı portbaud sürətini oxuyun
0x72 / 0x01 0x04 0x08

(1 dayanacaq, paritet yoxdur, 8data) Yoxlayın: 00: Cüt

01: Qəribə

02: Mark

03: Kosmos

04: Yoxdur

Oxu port 1 serial port yoxlanış bit data bit stop bit
0x73 / 0x01

(Serial fasiləsi 1*5ms)

Port 1 serial porttimeout vaxtını oxuyun
0x74 / 0x01: Bağlantını kəsin 0x00: Xeyr

əlaqənin kəsilməsi

Şəbəkə bağlantısı kəsildi

Şəbəkənin əlaqəsini kəsib-sökməyin

0x75 / 0x00 0x02 0x00 0x00

(Paket uzunluğu 2*256=512 bayt)

Serial portunun qəbuledici paket uzunluğunu təyin edin
0x76 / 0x01: Təmiz

0x000: Təmizləmə

Şəbəkəyə qoşulduqda serial port məlumatlarının silinib-silinməməsi

Spesifikasiyalar

Command kodu Parametr Qayıt Əmr məqsədi
0x01 / 0xaa Sorğu çipinin versiya nömrəsi
0x02 / 0xaa Çipi sıfırlayın

Tətbiq Qeydi

WAVESHARE-CH9120-Serial-nəzarət-təlimat dəsti-FIG-1

 

Tez-tez verilən suallar

  • CH9120 konfiqurasiya rejiminə necə daxil olursunuz?
    • Siz hardware CFG0 pinini aşağı çəkərək və ya serial port danışıqları rejimindən istifadə etməklə konfiqurasiya rejiminə daxil ola bilərsiniz.
  • CFG0 pinindən istifadə edərkən konfiqurasiya əmrlərini göndərmək üçün sabit ötürmə sürəti nədir?
    • Sabit ötürmə sürəti 9600bps-dir.
  • Serial port danışıqları rejimi necə işləyir?
    • O, müəyyən bayt ardıcıllığı ilə alınan seriyalı məlumatları müqayisə edir və uğurlu uyğunluqdan sonra CH9121 konfiqurasiya rejiminə daxil olmağı təsdiqləmək üçün cavab verir.
  • Serial port danışıqları rejimində məlumatların müqayisəsində xəta olarsa nə baş verir?
    • Məlumat bitləri normal serial verilənlər sayılır və serial port vasitəsilə şəbəkəyə göndərilir.
  • CH9121 tərəfindən göndərilən əmr kodlarının formatı nədir?
    • Format 0x57 0xab, sonra əmr kodu və əlavə parametrdir.
  • S: Çipin iş rejimini necə yoxlamaq olar?
    • A: Çip port 0-in şəbəkə rejimini oxumaq üçün 60x1 əmr kodundan istifadə edin.
  • S: Defolt ötürmə sürəti nədir?
    • A: Defolt ötürmə sürəti 9600-dir (0x80 0x25 0x00 0x00).

Sənədlər / Resurslar

WAVESHARE CH9120 Serial Nəzarət Təlimat Dəsti [pdf] Təlimatlar
CH9120 Serial Nəzarət Təlimat Dəsti, CH9120, Serial Nəzarət Təlimat Dəsti, Nəzarət Təlimat Dəsti, Təlimat Dəsti, Dəst

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *