CAN Relay CANbus Baud Rate Dönüşümü
CANbus Hız Uyumlaştırmada kullanılan Ürünümüz
CLR-CAN-E200 ... 2 Port CAN Bus to Ethernet RS485 Endüstriyel Çevirici & CAN Relay
CLR-CAN-E200 Farklı Hızlardaki CAN Segmentlerini Haberleştirmesi için Konfigürasyon
CLR-CAN-E200 cihazında CAN röleleme (CAN relay) fonksiyonunun nasıl yapılandırıldığını adım adım anlatalım. Bu özellik, iki farklı baud rate’te çalışan iki CAN cihazı arasında köprü kurarak veri aktarımını mümkün kılar.
CAN Röleleme (CAN Relay) Fonksiyonu Nedir?
CLR-CAN-E200, iki adet bağımsız CAN portuna sahiptir. Bu portlar farklı baud rate’lerde çalışabilir. Röleleme fonksiyonu aktif edildiğinde:
CAN1’e gelen veriler, CAN2’den yayınlanır
CAN2’ye gelen veriler, CAN1’den yayınlanır
Yani cihaz bir gateway gibi çalışır ama mesajların formatını değiştirmez, yalnızca fiziksel geçişi sağlar.
⚙️ CAN Röleleme Konfigürasyonu – Adım Adım
1. Web Arayüzüne Bağlan
CLR-CAN-E200’ü bilgisayarına Ethernet ile bağla.
Tarayıcıdan cihazın IP adresine git. (Varsayılan genelde
192.168.0.7)Giriş yap (kullanıcı adı ve şifre genellikle
admin/admin).
2. Cihaz Ayarlarını Yapılandır
CAN Port Ayarları

Menüden CAN Configuration (CAN yapılandırması) sekmesine gir.
Her iki CAN portu için şu alanları ayarla:
| Ayar | CAN1 | CAN2 |
|---|---|---|
| Baud Rate | Örneğin 500kbps | Örneğin 250kbps |
| Mode | Normal | Normal |
Baud rate’leri birbirinden farklı seçmen, farklı hızda çalışan cihazları bağlamak için esastır.
3. CAN Röle Modunu Aktif Et

Menüde Specific Function sekmesini bul.
“TurnKing” seçeneğini ON yap (dropbox menude).
Yukarıda “CAN1 ↔ CAN2” gibi bir ifade gösterilir.
Bunu yaptığında cihazın diğer işlevleri olan CAN to UART ve CAN to Eth iptal olur.
Ayarları kaydet ve cihazı yeniden başlat (Restart).
4. Uygulamalı Bağlantı Şeması
Her iki uçta da 120Ω terminatör dirençleri olmalı. Cihazlar, doğrudan CLR-CAN-E200'ün iki portuna bağlanır.
Gerçek Uygulama Senaryosu
Senaryo: Sahada bir PLC 500kbps, bir sensör ise 250kbps CAN kullanıyor.
Çözüm: CLR-CAN-E200 araya konularak iki cihazın haberleşmesi sağlanır.
Avantaj: Her iki cihaz kendi doğal hızında çalışır, protokol değişimi gerekmez.
CAN Relay İşlevine Sahip CLR-CAN-E200 Özellikleri
CLR-CAN-E200 modeli, farklı baud rate kullanan CANbus cihazlarının haberleşmesini sağlamak için oldukça uygun bir çözümdür. Bu cihaz, iki farklı hızda çalışan CAN cihazları arasında veri iletimini mümkün kılar.
Anahtar Özellikleri
Baud Rate Dönüştürme ve CAN Röleleme
İki Bağımsız CAN Portu: Cihaz, iki ayrı CAN portuna sahiptir. Bu portlar, farklı baud rate'lerde (10Kbps ile 1Mbps arasında) çalışabilir.
CAN Röleleme Fonksiyonu: CAN1 ve CAN2 portları arasında doğrudan veri iletimi sağlar. Bu özellik, farklı hızlarda çalışan cihazların birbirleriyle haberleşmesini mümkün kılar.
Ağ ve Protokol Desteği
Ethernet Bağlantısı: 10/100 Mbps RJ45 portu ile ağ bağlantısı sağlar.
TCP/UDP Protokolleri: Cihaz, TCP Server, TCP Client, UDP ve UDP Server modlarını destekler.
DHCP ve Statik IP: Otomatik IP ataması (DHCP) ve manuel IP yapılandırması desteklenir.
Güvenlik ve Dayanıklılık
Yüksek Koruma Seviyesi: Güç kaynağı ters bağlantı koruması, CAN arayüzü için aşırı gerilim ve dijital izolasyon koruması mevcuttur.
Geniş Çalışma Sıcaklığı: -40°C ile +85°C arasında çalışabilir, bu da endüstriyel ortamlarda kullanım için uygundur.
Yönetim ve Konfigürasyon
Web Arayüzü ve AT Komutları: Cihaz, web arayüzü üzerinden veya AT komutları ile yapılandırılabilir.
Firmware Güncelleme: Ağ üzerinden firmware güncellemeleri desteklenir.
Farklı Baud Rate’e Sahip CANbus Cihazların Haberleştirilmesi
Farklı baud rate kullanan CANbus cihazlarının haberleşmesi, sahada sık karşılaşılan bir durum ve çözümü özel yaklaşımlar gerektiriyor.
Farklı Baud Rate’e Sahip CANbus Cihazlar Birbiriyle Haberleşebilir mi?
Kısa cevap: Doğrudan değil.
CANbus, temel olarak ortak bir baud rate (hız) üzerinden tüm cihazların aynı zamanlamayla veri alışverişi yapmasını bekler. Farklı baud rate’e sahip cihazlar doğrudan aynı CAN hattında haberleşemez çünkü bit zamanlaması uyuşmaz ve veri çakışmaları olur. Ancak, bazı çözümlerle bu cihazların dolaylı olarak haberleşmesi sağlanabilir.
Problem: Zamanlama Uyumsuzluğu
CANbus’ta veri gönderimi sırasında cihazlar belirli bir bit zamanlaması (bit timing) üzerinden senkronize olur. Örneğin:
Cihaz A: 500 kbps
Cihaz B: 250 kbps
Bu iki cihaz aynı fiziksel CAN hattına bağlandığında, daha yavaş çalışan cihaz daha hızlı olanın sinyallerini “anlamaz”, hızlı cihaz da çerçeve çakışması yaşar. Bu durumda:
CAN hata sayacı yükselir
Error Passive / Bus Off durumu oluşur
Ağda tüm iletişim durabilir
✅ Çözüm: Baud Rate Dönüştürücü / Gateway Kullanımı
Farklı baud rate’lerde çalışan CAN cihazlarını haberleştirmek için en yaygın yöntem, araya “akıllı bir CAN gateway” yerleştirmektir.
CAN Gateway Ne İş Yapar?
Her bir CAN hattına farklı baud rate’le bağlanır.
Gelen mesajları okur, saklar, çözümleyip tekrar gönderir.
Böylece cihazlar kendi hızlarında çalışırken, veri alışverişi yapılır.
Senaryo: Baud Rate Çevirimi ile CANbus Haberleşmesi
[ Cihaz A ]--(500kbps)--| |--(250kbps)--[ Cihaz B ]
| CAN |
| Gateway |
|__________|
Gateway ne yapar?
Cihaz A’dan 500kbps ile gelen mesajı alır.
Mesajı çözümleyip, 250kbps hızla Cihaz B’ye iletir.
Aynı işlemi ters yönde de yapar.
Gateway Cihazları Özellikleri
Kullanılabilecek cihaz:
| Marka | Model / Açıklama |
|---|---|
| CLR Networks | CLR-CAN-E200 Canbus Ethernet RS485 Çevirici & CAN Relay |
✳️ Not: Tüm gateway cihazları baud rate dönüştürme desteklemez, bazıları sadece sinyal tekrarlayıcıdır (repeater). Gateway ile dönüşüm yapılacaksa, CLR-CAN-E200'de olduğu gibi, yazılım kontrollü olmalı veya içinden gelen mesajlar yeniden zamanlanmalı.
⚠️ Nelere Dikkat Edilmeli?
Her CAN hattı için doğru terminasyon (120Ω) yapılmalı
Gateway ya da dönüştürücü cihaz frame formatını değiştirmemeli (CAN 2.0A ve 2.0B desteklemeli)
Veri kaybı, gecikme veya çakışma olmaması için mesaj filtreleme yapılmalı
Hangi mesajların hangi hızda hangi cihaza yönlendirileceği belirlenmeli (routing tablosu)
Özet
| Durum | Çözüm Yolu |
|---|---|
| Aynı CAN hattında farklı baud rate | ❌ Mümkün değil, haberleşemezler |
| Farklı baud rate’ler ile iletişim | ✅ Gateway / çevirici cihazlarla mümkün |
| Yazılım tabanlı çözüm | ✅ Mümkün, esnek ama karmaşık olabilir |


