Tutorial Protokol Komunikasi RS485 Dan Modbus
Dalam bidang kawalan industri, komunikasi kuasa dan instrumen pintar, komunikasi bersiri biasanya digunakan untuk pertukaran data. Antara muka RS232 pada mulanya diterima pakai. Disebabkan oleh kerumitan tapak perindustrian, pelbagai peralatan elektrik akan menghasilkan lebih banyak gangguan elektromagnet dalam persekitaran, yang akan membawa kepada ralat penghantaran isyarat.
Pada tahun 1979, Schneider Electric membangunkan protokol bas protokol Modbus untuk bidang perindustrian. Kini, kebanyakan acara komunikasi RS485 dalam industri menggunakan protokol Modbus, jadi hari ini kita akan belajar tentang komunikasi RS485 dan protokol komunikasi Modbus.
komunikasi RS485
1. Sebenarnya, RS232 dilahirkan sebelum RS485, tetapi RS232 juga mempunyai kekurangan:
1) Tahap isyarat antara muka agak tinggi, mencapai lebih daripada sepuluh V, yang mudah merosakkan cip litar antara muka, dan tidak serasi dengan tahap TTL, jadi litar penukaran mesti ditambah jika ia disambungkan dengan litar cip tunggal.
2) Garis isyarat yang digunakan oleh antara muka membentuk komunikasi dalam mod tanah bersama dengan peranti lain. Penghantaran mod tanah biasa ini terdedah kepada gangguan, dan prestasi anti-gangguan agak lemah.
3) Jarak dan kelajuan penghantaran adalah terhad dan hanya boleh berkomunikasi paling banyak berpuluh-puluh meter. Ia hanya boleh berkomunikasi antara dua titik dan tidak dapat merealisasikan komunikasi rangkaian berbilang mesin.
2, Memandangkan kekurangan antara muka RS232, standard antara muka baru seperti RS485 telah muncul. RS485 mempunyai ciri-ciri berikut:
1) Logik "1" diwakili oleh perbezaan voltan antara dua talian sebagai tambah (2-6)V; logik "0" diwakili oleh perbezaan voltan antara dua talian sebagai -(2-6)V. Tahap isyarat antara muka adalah lebih rendah daripada RS232, yang tidak mudah merosakkan cip litar, dan tahap itu serasi dengan tahap TTL, yang boleh disambungkan dengan mudah ke litar TTL.
2) Kelajuan komunikasi RS485 adalah pantas, dan kadar penghantaran data maksimum melebihi 10Mbps. Struktur fizikal dalamannya menggunakan gabungan pemacu seimbang dan penerima titik pemeriksaan, yang meningkatkan keupayaan anti-gangguan.
3) Jarak penghantaran maksimum boleh mencapai kira-kira 1200 meter, tetapi kadar penghantaran dan jarak penghantaran adalah berkadar songsang. Hanya kadar penghantaran di bawah 100KB/s boleh mencapai jarak komunikasi maksimum. Jika anda perlu menghantar jarak yang lebih jauh, anda boleh menggunakan geganti.
4) Komunikasi berbilang mesin boleh direalisasikan dengan rangkaian di dalam bas, dan pelbagai transceiver dibenarkan untuk digantung pada bas. Dari perspektif cip RS485 sedia ada, terdapat pemacu yang boleh disambungkan ke peranti yang berbeza seperti 32, 64, 128, dan 256.