Telepon Hotline: +8618073152920
Telepon
Indonesia
Kontak/ CONTATO
Layanan pelanggan +8618073152920
Changsha Zoko Link Technology Co., Ltd.

Email: sales@niubol.com

Telepon / WhatsApp: +8615367865107

Alamat: Ruang 102, Distrik D, Kawasan Industri Houhu, Distrik Yuelu, Kota Changsha, Provinsi Hunan, Tiongkok

Pengetahuan produk

Apa itu komunikasi serial? Prinsip komunikasi serial

Time:2021-12-05 19:41:17 Popularity:2369

Apa itu komunikasi serial? Prinsip komunikasi serial

Prinsip komunikasi serial

Komunikasi serial adalah metode komunikasi serial yang sangat umum antar perangkat. Karena sederhana dan nyaman, sebagian besar perangkat elektronik mendukung metode komunikasi ini. Insinyur elektronik sering menggunakan metode komunikasi ini untuk mengeluarkan informasi debugging saat men-debug perangkat.

1. Apa itu komunikasi serial

Komunikasi serial berarti port serial mengirim dan menerima byte sedikit demi sedikit.

Meskipun komunikasi serial byte lambat, port serial dapat menggunakan satu kabel untuk mengirim data sementara menggunakan kabel lain untuk menerima data.

Protokol komunikasi serial mengacu pada spesifikasi relevan yang menentukan konten paket data, yang mencakup bit awal, data tubuh, bit pemeriksaan, dan bit berhenti. Kedua belah pihak harus menyetujui format paket data yang konsisten agar dapat mengirim dan menerima data secara normal.

Dalam komunikasi serial, protokol yang umum digunakan antara lain RS-232, RS-422 dan RS-485.

2. Prinsip komunikasi serial

Port serial adalah antarmuka komunikasi data penting dalam sistem tertanam, dan fungsi pentingnya adalah bertindak sebagai pengubah kode antara CPU dan perangkat serial.

Ketika data dikirim dari CPU melalui port serial, data byte diubah menjadi bit serial;

Saat menerima data, bit serial diubah menjadi data byte.

Jika aplikasi ingin menggunakan port serial untuk komunikasi, aplikasi harus mengirimkan permintaan sumber daya ke sistem operasi (buka port serial) sebelum menggunakannya, dan melepaskan sumber daya (menutup port serial) setelah komunikasi selesai.

Biasanya, port serial digunakan untuk transmisi karakter ASCII.

Komunikasi diselesaikan dengan menggunakan 3 kabel: (1) kabel ground, (2) kabel pengirim data, (3) kabel penerima data.

Parameter terpenting dari komunikasi serial adalah baud rate, bit data, stop bit, dan paritas.

Untuk dua port yang berkomunikasi, parameter berikut harus cocok: baud rate adalah parameter yang mengukur kecepatan komunikasi, dan mewakili jumlah bit yang dikirimkan per detik;

Bit data adalah parameter yang mengukur bit data aktual dalam komunikasi. Ketika komputer mengirimkan paket informasi, nilai standarnya adalah 5, 7 dan 8 bit.

Cara mengaturnya tergantung kebutuhan Anda;

Bit stop digunakan untuk menunjukkan bit terakhir dari sebuah paket, dan nilai umumnya adalah 1, 1,5 dan 2. Bit stop tidak hanya menunjukkan akhir transmisi, tetapi juga memberikan kesempatan bagi komputer untuk memperbaiki sinkronisasi jam;

Bit paritas adalah metode deteksi kesalahan sederhana dalam komunikasi serial. Ada empat metode deteksi kesalahan-genap, ganjil, tinggi dan rendah, atau tidak ada bit pemeriksaan.

Komunikasi serial Tashi

3. Pengaturan parameter data komunikasi serial

Tingkat baud

Karena tidak ada sinyal clock dalam komunikasi serial asynchronous, kedua belah pihak harus menyepakati baud rate, yaitu panjang setiap simbol, untuk memecahkan kode sinyal. Baud rate yang umum adalah 4800, 9600, 115200, dll.

Mulai sedikit, hentikan sedikit

Paket data dimulai dari bit awal dan berakhir pada bit stop.

Sinyal awal diwakili oleh bit data berlogika 0, dan sinyal berhenti diwakili oleh bit data 0,5, 1, 1,5 atau 2 berlogika 1, selama kedua pihak sepakat.

data yang valid

Setelah bit awal adalah isi data utama yang dikirimkan, disebut juga data valid, panjangnya umumnya disepakati 5, 6, 7 atau 8 bit.

Validasi data

Karena data transmisi rentan terhadap gangguan eksternal selama proses komunikasi, data transmisi menyimpang, sehingga bit pengecekan ditambahkan setelah data valid untuk menyelesaikan masalah.

Cara verifikasinya ganjil, genap, 0 spasi, 1 tanda, dan noparitas.

Cek ganjil memerlukan data valid dalam jumlah ganjil dan"1"s di digit cek. Misalnya, data valid 8-bit adalah 01101001. Saat ini, ada 4"1"S. Untuk mencapai efek cek ganjil, centang Bitnya"1", dan yang terakhir dikirimkan adalah 8 bit data valid ditambah 1 bit paritas, total 9 bit.

Bahkan paritas justru sebaliknya. Jumlah data valid dan bit paritas"1"harus bilangan genap. Pada saat ini, untuk mencapai efek paritas genap, bit paritas digunakan"0".

Pemeriksaan nol berarti apa pun isi data dalam data yang valid, bit pemeriksaan selalu ada"0", dan bit cek 1 selalu"1".

Related recommendations

Sensors & Weather Stations Catalog

Agriculture Sensors and Weather Stations Catalog-NiuBoL.pdf

Weather Stations Catalog-NiuBoL.pdf

Agriculture Sensors Catalog-NiuBoL.pdf

Water Quality Sensor Catalog-NiuBoL.pdf

Related products

Envie seus requisitos. Vamos discutir seu projeto e encontrar a solução adequada.

Nome*

Telepon*

E-mail*

Empresa*

País*

Mensagem

Online
Kontak
E-mail
Atas
XApa itu komunikasi serial? Prinsip komunikasi serial-Pengetahuan produk-Stasiun cuaca otomatis, sensor industri, dan solusi IoT untuk pertanian, air, dan lingkungan | NiuBoL

Pindai kode QR dengan WhatsApp

Nomor WhatsApp:+8615367865107

(Klik untuk menyalin dan menambahkan di WhatsApp)

Buka WhatsApp

Nomor WhatsApp telah disalin. Buka WhatsApp untuk menghubungi kami!
WhatsApp