Sep 22, 2022 Tinggalkan pesanan

Perbandingan Kelebihan dan Kelemahan CAN Bus dan RS485

Perbandingan Kelebihan dan Kelemahan CAN Bus dan RS485

 

1. Kelajuan dan jarak: CAN dan RS485 kelajuan tinggi 1Mbit/S jarak penghantaran tidak melebihi 100M, yang serupa dengan jarak kelajuan tinggi. Bagaimanapun, pada kelajuan rendah, ia boleh mencapai 10KM pada 5Kbit/S, manakala 485 hanya boleh mencapai kelajuan rendah kira-kira 1219 meter. Dapat dilihat bahawa CAN mempunyai kelebihan mutlak dalam penghantaran jarak jauh.

 

2. Kadar penggunaan bas: RS485 ialah struktur tuan-hamba tunggal, iaitu, bas hanya boleh mempunyai satu hos, komunikasi dimulakan oleh hos, hos tidak mempunyai arahan, dan nod seterusnya tidak boleh menghantarnya , dan ia akan kembali selepas dihantar. Selepas menerima balasan, hos akan pergi ke yang seterusnya. Tinjauan nod untuk menghalang berbilang nod daripada menghantar data ke bas dan menyebabkan kekacauan data. Bas CAN ialah struktur berbilang hos, setiap nod mempunyai pengawal CAN, berbilang nod menghantar, dan nombor ID ditimbangtarakan secara automatik, yang boleh menghalang data bas daripada berantakan, manakala satu nod menghantar, nod yang lain dapat mengesan kelajuan melahu bas, Dan hantarkannya dengan segera, dengan itu menyimpan pertanyaan hos, meningkatkan penggunaan bas, dan meningkatkan kelajuan. Oleh itu, dalam sistem seperti kereta, yang mempunyai keperluan praktikal yang lebih tinggi, bas CAN atau bas lain yang serupa digunakan.

 

3. Mekanisme pengesanan ralat: rs485 hanya menyediakan lapisan fizikal, bukan lapisan pautan data, jadi ia tidak dapat mengenal pasti ralat melainkan beberapa ralat fizikal seperti litar pintas berlaku. Ini dengan mudah boleh menyebabkan kemusnahan nod, menghantar data ke bas secara panik (menghantar 1 secara berterusan), yang akan menyebabkan keseluruhan bas lumpuh. Oleh itu, selagi rs485 merosakkan satu nod, rangkaian bas akan terganggu sepenuhnya. Walau bagaimanapun, bas CAN mempunyai pengawal CAN, yang boleh menyemak sebarang ralat pada bas. Jika ralat melebihi 128, bas akan dilindungi oleh penyekatan automatik. Jika ralat nod lain atau ralatnya sendiri dikesan, bingkai ralat dihantar ke bas untuk memaklumkan nod lain bahawa data itu salah. Dengan cara ini, walaupun program cpu nod lari, bas CAN akan dikunci secara automatik oleh pengawal untuk melindungi bas. Oleh itu, ciri berkuasa CAN akan digunakan dalam kes keperluan keselamatan rangkaian yang tinggi.

 

4. Harga dan kos latihan: Harga peralatan CAN adalah kira-kira dua kali ganda berbanding RS485. Dengan cara ini, komunikasi RS485 sangat mudah dalam perisian, selagi anda memahami komunikasi bersiri, anda boleh memprogram, manakala CAN memerlukan jurutera asas untuk memahami tahap kompleks CAN, dan perisian komputer hos juga perlu memahami protokol CAN. . Boleh dikatakan kos latihannya tinggi.

 

5. Bas CAN boleh menyambungkan dua terminal output CANH dan CANL cip litar antara muka 82C250 ke bas fizikal melalui pengawal CAN, dan maklumat status terminal CANH hanya boleh menjadi tahap tinggi atau keadaan terapung, dan terminal CANL hanya boleh tahap rendah. atau negeri yang digantung. Ini perlu memastikan bahawa perusahaan tidak akan muncul dalam rangkaian RS-485. Apabila terdapat ralat dalam sistem dan berbilang nod boleh menghantar data yang berkaitan ke bas pada masa yang sama, bas perkhidmatan akan menjadi litar pintas, mengakibatkan kerosakan pada beberapa nod penting. Selain itu, nod CAN membangunkan fungsi mematikan pengurusan output secara automatik sekiranya berlaku ralat yang serius, supaya operasi nod lain pada bas tidak akan terjejas, untuk memastikan bahawa tidak akan ada kelainan dalam rangkaian. . masalah, meninggalkan bas dalam keadaan "jalan buntu".

 

6. CAN mempunyai protokol komunikasi yang lengkap, yang boleh direalisasikan oleh cip pengawal CAN dan cip antara mukanya, yang sangat mengurangkan kesukaran pembangunan sistem dan memendekkan kitaran pembangunan, yang tidak dapat dibandingkan dengan RS485, yang hanya mempunyai protokol elektrik.

DB9 CAN Bus Terminal Adapter

 

Anda Mungkin Juga Suka

 

CAN Bus Adaptor With 9 Pin D-Sub

Penyesuai Bas CAN Dengan 9 Pin D-Sub

CAN Termination Plug

Palam Penamatan BOLEH

120 Ohm Bus Termination For High-Speed CAN Systems

Penamatan Bas 120 Ohm Untuk Sistem CAN

CAN Terminator With 120 Ohm Resistor

CAN Terminator Dengan 120 Ohm Perintang

M12 To DB9 5 Pin Adapter Cable NMEA 2000 CANopen

M12-ke-DB9 5-Kabel Penyesuai Pin [NMEA 2000, CANopen]

CAN T-Adapter

BOLEH T-Penyesuai

 

 

Hantar pertanyaan

whatsapp

teams

E-mel

Siasatan