Ciri dan Perbezaan antara Bas CAN dan RS485

Ciri bas CAN:

1. Bas medan peringkat industri standard antarabangsa, penghantaran yang boleh dipercayai, masa nyata yang tinggi;

2. Jarak penghantaran yang panjang (sehingga 10km), kadar penghantaran yang pantas (sehingga 1MHz bps);

3. Bas tunggal boleh menyambung sehingga 110 nod, dan bilangan nod boleh dikembangkan dengan mudah;

4. Struktur induk berbilang, status yang sama bagi semua nod, rangkaian serantau yang mudah, penggunaan bas yang tinggi;

5. Teknologi timbang tara bas masa nyata yang tinggi dan tidak merosakkan, tiada kelewatan untuk nod dengan keutamaan tinggi;

6. Nod CAN yang salah akan menutup secara automatik dan memutuskan sambungan dengan bas, tanpa menjejaskan komunikasi bas;

7. Mesej adalah struktur bingkai pendek dan mempunyai semakan CRC perkakasan, dengan kebarangkalian rendah gangguan dan kadar ralat data yang sangat rendah;

8. Mengesan secara automatik sama ada mesej berjaya dihantar, dan perkakasan boleh menghantar semula secara automatik, dengan kebolehpercayaan penghantaran yang tinggi;

9. Fungsi penapisan mesej perkakasan hanya boleh menerima maklumat yang diperlukan, mengurangkan beban CPU, dan memudahkan penyediaan perisian;

10. Pasangan berpintal biasa, kabel sepaksi atau gentian optik boleh digunakan sebagai media komunikasi;

11. Sistem bas CAN mempunyai struktur yang mudah dan prestasi kos yang tinggi.

 

Ciri-ciri RS485:

1. Ciri-ciri elektrik RS485: logik "1" diwakili oleh+(2-6) perbezaan voltan V antara dua talian;Logik "0" diwakili oleh perbezaan voltan antara dua talian sebagai - (2-6) V. Jika tahap isyarat antara muka lebih rendah daripada RS-232-C, ia tidak mudah untuk merosakkan cip litar antara muka, dan tahap ini serasi dengan tahap TTL, yang boleh memudahkan sambungan dengan litar TTL;

2. Kadar penghantaran data maksimum RS485 ialah 10Mbps;

3. Antara muka RS485 ialah gabungan pemacu seimbang dan penerima pembezaan, yang meningkatkan keupayaan untuk menentang gangguan mod biasa, iaitu gangguan bunyi yang baik;

4. Nilai standard jarak penghantaran maksimum antara muka RS485 ialah 4000 kaki, yang sebenarnya boleh mencapai 3000 meter.Di samping itu, hanya satu transceiver dibenarkan untuk disambungkan ke antara muka RS-232-C pada bas, iaitu kapasiti stesen tunggal.Antara muka RS-485 membolehkan sehingga 128 transceiver disambungkan pada bas.Iaitu, ia mempunyai keupayaan berbilang stesen, jadi pengguna boleh menggunakan antara muka RS-485 tunggal untuk mewujudkan rangkaian peranti dengan mudah.Walau bagaimanapun, hanya satu pemancar boleh menghantar pada bas RS-485 pada bila-bila masa;

5. Antara muka RS485 ialah antara muka bersiri pilihan kerana imuniti bunyi yang baik, jarak penghantaran yang panjang dan keupayaan berbilang stesen.;

6. Oleh kerana rangkaian separuh dupleks yang terdiri daripada antara muka RS485 secara amnya hanya memerlukan dua wayar, antara muka RS485 dihantar melalui pasangan terpiuh terlindung.

Ciri-dan-Perbezaan-antara-CAN-Bus-dan-RS485

Perbezaan antara bas CAN dan RS485:

1. Kelajuan dan jarak: Jarak antara CAN dan RS485 yang dihantar pada kelajuan tinggi 1Mbit/S tidak lebih daripada 100M, yang boleh dikatakan serupa dalam kelajuan tinggi.Walau bagaimanapun, pada kelajuan rendah, apabila CAN adalah 5Kbit/S, jarak boleh mencapai 10KM, dan pada kelajuan terendah 485, ia hanya boleh mencapai kira-kira 1219m (tiada relay).Ia boleh dilihat bahawa CAN mempunyai kelebihan mutlak dalam penghantaran jarak jauh;

2. Penggunaan bas: RS485 ialah struktur hamba induk tunggal, iaitu, hanya boleh ada satu induk pada bas, dan komunikasi dimulakan olehnya.Ia tidak mengeluarkan arahan, dan nod berikut tidak boleh menghantarnya, dan ia perlu menghantar balasan dengan segera.Selepas menerima balasan, hos meminta nod seterusnya.Ini adalah untuk mengelakkan berbilang nod daripada menghantar data ke bas, menyebabkan kekeliruan data.Bas CAN ialah struktur hamba induk berbilang, dan setiap nod mempunyai pengawal CAN.Apabila berbilang nod dihantar, mereka akan timbang tara secara automatik dengan nombor ID yang dihantar, supaya data bas boleh menjadi baik dan tidak kemas.Selepas satu nod dihantar, satu lagi nod boleh mengesan bahawa bas adalah percuma dan menghantarnya serta-merta, yang menjimatkan pertanyaan hos, meningkatkan kadar penggunaan bas dan meningkatkan kepantasan.Oleh itu, bas CAN atau bas lain yang serupa digunakan dalam sistem dengan keperluan praktikal yang tinggi seperti kereta;

3. Mekanisme pengesanan ralat: RS485 hanya menentukan lapisan fizikal, tetapi bukan lapisan pautan data, jadi ia tidak dapat mengenal pasti ralat melainkan terdapat beberapa litar pintas dan ralat fizikal yang lain.Dengan cara ini, mudah untuk memusnahkan nod dan menghantar data ke bas dengan terdesak (menghantar 1 sepanjang masa), yang akan melumpuhkan keseluruhan bas.Oleh itu, jika nod RS485 gagal, rangkaian bas akan ditutup.Bas CAN mempunyai pengawal CAN, yang boleh mengesan sebarang ralat bas.Jika ralat melebihi 128, ia akan dikunci secara automatik.Lindungi bas.Jika nod lain atau ralatnya sendiri dikesan, bingkai ralat akan dihantar ke bas untuk mengingatkan nod lain bahawa data itu tidak betul.Hati-hati ye semua.Dengan cara ini, sebaik sahaja program CPU nod bas CAN lari, pengawalnya akan mengunci dan melindungi bas secara automatik.Oleh itu, dalam rangkaian dengan keperluan keselamatan yang tinggi, CAN sangat kuat;

4. Harga dan kos latihan: Harga peranti CAN adalah kira-kira dua kali ganda berbanding 485. Dengan cara ini, komunikasi 485 sangat mudah dari segi perisian.Selagi anda memahami komunikasi bersiri, anda boleh memprogram.Manakala CAN memerlukan jurutera bawah untuk memahami lapisan kompleks CAN, dan perisian komputer atas juga perlu memahami protokol CAN.Boleh dikatakan kos latihan adalah tinggi;

5. Bas CAN disambungkan kepada bas fizikal melalui CANH dan CANL daripada dua terminal keluaran cip antara muka pengawal CAN 82C250.Terminal CANH hanya boleh berada dalam keadaan tahap tinggi atau digantung, dan terminal CANL hanya boleh berada dalam keadaan tahap rendah atau digantung.Ini memastikan bahawa, seperti dalam rangkaian RS-485, apabila sistem mempunyai ralat dan berbilang nod menghantar data ke bas pada masa yang sama, bas akan menjadi litar pintas, sekali gus merosakkan beberapa nod.Di samping itu, nod CAN mempunyai fungsi menutup output secara automatik apabila ralat adalah serius, supaya operasi nod lain pada bas tidak akan terjejas, untuk memastikan bahawa tidak akan ada masalah dalam rangkaian, dan bas akan berada dalam keadaan "kebuntuan" kerana masalah nod individu;

6. CAN mempunyai protokol komunikasi yang sempurna, yang boleh direalisasikan oleh cip pengawal CAN dan cip antara mukanya, sekali gus mengurangkan kesukaran pembangunan sistem dan memendekkan kitaran pembangunan, yang tidak dapat dibandingkan dengan RS-485 hanya dengan protokol elektrik.

 

Shenzhen Zhongling Technology Co., Ltd., sejak penubuhannya pada 2013, telah komited terhadap industri robot roda, membangun, mengeluarkan dan menjual motor servo hab roda dan pemandu dengan prestasi yang stabil.Pemacu motor hab servo berprestasi tingginya, ZLAC8015, ZLAC8015D dan ZLAC8030L, mengguna pakai komunikasi bas CAN/RS485, masing-masing menyokong sub protokol CiA301 dan CiA402 bagi protokol CANopen/protokol RTU modbus, dan boleh memasang sehingga 16 peranti;Ia menyokong kawalan kedudukan, kawalan kelajuan, kawalan tork dan mod kerja lain, dan sesuai untuk robot dalam pelbagai keadaan, sangat menggalakkan pembangunan industri robot.


Masa siaran: Nov-29-2022