Sep 22, 2022 Mesaj bırakın

CAN Bus ve RS485'in Avantaj ve Dezavantajlarının Karşılaştırılması

CAN Bus ve RS485'in Avantaj ve Dezavantajlarının Karşılaştırılması

 

1. Hız ve mesafe: CAN ve RS485 yüksek hızlı 1Mbit/S iletim mesafesi, yüksek hızlı mesafeye benzer şekilde 100M'yi aşmaz. Ancak düşük hızda 5Kbit/S'de 10KM'ye ulaşabilirken 485 yalnızca 1219 metrelik düşük bir hıza ulaşabiliyor. CAN'ın uzun mesafe iletimde mutlak bir avantaja sahip olduğu görülmektedir.

 

2. Veriyolunun kullanım oranı: RS485 tek bir master-slave yapısıdır, yani veri yolu yalnızca bir ana bilgisayara sahip olabilir, iletişim ana bilgisayar tarafından başlatılır, ana makinenin hiçbir komutu yoktur ve bir sonraki düğüm onu ​​gönderemez ve gönderdikten sonra geri dönecektir. Cevabı aldıktan sonra toplantı sahibi bir sonrakine geçecektir. Birden fazla düğümün veri yoluna veri göndermesini ve veri karmaşasına neden olmasını önlemek için düğüm yoklaması. CAN veriyolu çok ana bilgisayarlı bir yapıdır, her düğümün bir CAN denetleyicisi vardır, birden fazla düğüm gönderilir ve kimlik numarası otomatik olarak belirlenir, bu da veri yolu verilerinin dağınık olmasını önleyebilir, bir düğüm gönderirken diğer düğüm algılayabilir Otobüs boşta hızını ve hemen gönderin, böylece ana bilgisayarın sorgusunu kaydedin, otobüs kullanımını iyileştirin ve hızı artırın. Bu nedenle otomobil gibi pratik gereksinimlerin daha yüksek olduğu sistemlerde CAN bus veya benzeri otobüsler kullanılmaktadır.

 

3. Hata tespit mekanizması: rs485, veri bağlantı katmanını değil, yalnızca fiziksel katmanı sağlar, bu nedenle kısa devre gibi bazı fiziksel hatalar meydana gelmedikçe hataları tanımlayamaz. Bu, kolayca bir düğümün tahrip olmasına neden olabilir, verileri veri yoluna çılgınca gönderebilir (sürekli 1 göndererek), bu da tüm veri yolunun felç olmasına neden olur. Dolayısıyla rs485 bir düğüme zarar verdiği sürece veri yolu ağı tamamen kesintiye uğrayacaktır. Ancak CAN veriyolunda, veriyolundaki hataları kontrol edebilen bir CAN denetleyicisi bulunur. Hata 128'i aşarsa veri yolu otomatik engelleme ile korunacaktır. Başka bir düğüm hatası veya kendi hatası tespit edilirse, diğer düğümleri verinin yanlış olduğu konusunda uyarmak için veri yoluna bir hata çerçevesi gönderilir. Bu şekilde, bir düğüm işlemci programı çalışsa bile CAN veri yolu, veri yolunu korumak için denetleyici tarafından otomatik olarak kilitlenecektir. Bu nedenle yüksek ağ güvenliği gereksinimleri durumunda CAN'ın güçlü özellikleri kullanılacaktır.

 

4. Fiyat ve eğitim maliyetleri: CAN ekipmanının fiyatı RS485'in yaklaşık iki katıdır. Bu şekilde, RS485 iletişimi yazılımda çok uygundur, seri iletişimi anladığınız sürece programlayabilirsiniz, CAN ise altta yatan mühendisin CAN'ın karmaşık seviyesini anlamasını gerektirir ve ana bilgisayar yazılımının da CAN protokolünü anlaması gerekir. . Eğitim maliyetinin yüksek olduğu söylenebilir.

 

5. CAN veri yolu, arayüz devresi çipi 82C250'nin iki çıkış terminali CANH ve CANL'yi CAN denetleyicisi aracılığıyla fiziksel veri yoluna bağlayabilir ve CANH terminalinin durum bilgisi yalnızca yüksek seviye veya kayan durum olabilir ve CANL terminali yalnızca düşük düzeyde olabilir. veya askıya alınmış durum. Bunun, işletmelerin RS-485 ağında görünmemesini sağlaması gerekir. Sistemde bir hata oluştuğunda ve birden fazla düğüm ilgili veriyi aynı anda veri yoluna gönderebildiğinde, servis veriyolu kısa devre yapacak ve bazı önemli düğümlerin zarar görmesine neden olacaktır. Ayrıca CAN düğümü, ciddi hatalar durumunda çıkış yönetimini otomatik olarak kapatma işlevini geliştirir, böylece ağda herhangi bir anormallik olmayacağından emin olmak için veriyolundaki diğer düğümlerin çalışması etkilenmez. . Otobüsün "kilitlenmiş" durumda bırakılması sorunu.

 

6. CAN, CAN denetleyici çipi ve arayüz çipi tarafından gerçekleştirilebilen eksiksiz bir iletişim protokolüne sahiptir; bu, sistem geliştirmenin zorluğunu büyük ölçüde azaltır ve geliştirme döngüsünü kısaltır; bu, yalnızca bir elektrik protokolüne sahip olan RS485 ile karşılaştırılamaz.

DB9 CAN Bus Terminal Adapter

 

Şunları da beğenebilirsiniz

 

CAN Bus Adaptor With 9 Pin D-Sub

9 Pin D-Sub'lu CAN Bus Adaptörü

CAN Termination Plug

CAN Sonlandırma Fişi

120 Ohm Bus Termination For High-Speed CAN Systems

CAN Sistemleri İçin 120 Ohm Veri Yolu Sonlandırma

CAN Terminator With 120 Ohm Resistor

120 Ohm Dirençli CAN Sonlandırıcı

M12 To DB9 5 Pin Adapter Cable NMEA 2000 CANopen

M12-DB'ye9 5-Pim Adaptör Kablosu [NMEA 2000, CANopen]

CAN T-Adapter

CAN T-Adaptör

 

 

Soruşturma göndermek

whatsapp

teams

E-posta

Sorgulama