Produk
Layanan pelanggan +8618073152920Telepon / WhatsApp: +8615367865107
Alamat: Ruang 102, Distrik D, Kawasan Industri Houhu, Distrik Yuelu, Kota Changsha, Provinsi Hunan, Tiongkok
Pengetahuan produk
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".
Sebelumnya:Di mana peralatan 485-ke-Ethernet dapat digunakan
Berikutnya:Transmisi nirkabel GPRS DTU
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
Sensor suhu udara dan kelembaban relatif gabungan
Sensor Suhu Kelembaban Tanah untuk irigasi| NBL-S-THR
Sensor pH Tanah Alat Uji Tanah RS485 Pengukur Ph Tanah untuk Pertanian | NBL-S-PH
Output Sensor Kecepatan Angin Modbus / RS485 /Analog/0-5V/4-20mA
Alat pengukur hujan tipping bucket untuk pemantauan cuaca sensor curah hujan otomatis RS485 /Outdoor/baja taha···
Sensor Radiasi Matahari Pyranometer 4-20mA/ RS485
Pindai kode QR dengan WhatsApp
Nomor WhatsApp:+8615367865107
(Klik untuk menyalin dan menambahkan di WhatsApp)