Android teyp sistemlerinde CAN bus nedir ve neden önemlidir?

Kerem Aydın·7 Temmuz 2026·⏱3 dk

CAN bus, ECU'lar arasında veri alışverişi sağlayan bir araç ağıdır; Android teypte CAN adaptörü üzerinden bağlantı kurulması hız/devir bilgisi, direksiyon üzerindeki düğmelerin kontrolü ve park sensörleri/kameralarla entegrasyon sağlar. Bu olmadan teyp genellikle yalnızca bir medya oynatıcı olarak çalışır.

CAN bus nedir ve ana ünitedeki işlevleri

CAN (Controller Area Network), aracın blokları (motor, şanzıman, klima, gövde elektroniği) arasında mesaj alışverişi için dayanıklı bir protokoldür. Ana ünitede CAN şu amaçlarla gereklidir:

  • araç içi verilerin görüntülenmesi (hız, devir, sıcaklık);
  • SWC (direksiyon üzerindeki kontroller) işlenmesi;
  • fabrika çıkışlı sinyallerin emülasyonu (park sensörü, amplifikatör, göstergeler);
  • kontağın açılması/kapanması sırasında doğru davranış sergilenmesi.

CAN modülü satın almadan önce aracınızın hangi PID/ID'leri kullandığını netleştirin — yanlış ayarlar hatalara ve görüntüleme sorunlarına yol açar.

Bus türleri ve uyumluluk

Hıza ve amaca göre birkaç bus türü vardır: yüksek hızlı (CAN-HS, genellikle 500 kbit/s), orta hızlı (125 kbit/s) ve düşük hızlı (33 kbit/s). Araç üreticileri farklı CAN-ID setleri ve çerçeve formatları kullanır; bazı işlevler birden fazla bus üzerinde dağıtılmıştır. Android ana ünite genellikle CAN→USB/UART dönüşümü yapan ve gerekli sinyalleri emüle eden bir CAN kutusu üzerinden bağlanır.

Android teybe CAN bus nasıl bağlanır — adım adım

  1. Hazırlık: multimetre, OBD2 adaptörü (ELM327 veya CAN tarayıcı), Android için CAN kutusu (USB/OTG veya UART).
  2. Bus'ı belirleyin: OBD2 tarayıcıyı bağlayın, kontağı açın, trafiği ve ID'leri inceleyin. Aktif baud rate'leri ve sık karşılaşılan ID'leri not edin.
  3. ISO konektöründe/fiili demette CAN kablolarını bulun (renklerine/şemasına göre): CAN-H ve CAN-L. Çoğu araçta bir çift kablo bulunur, ancak modellere göre şemalar farklılık gösterir.
  4. CAN kutusunu bağlayın: ACC beslemesi (+12V), BATT (+12V sürekli, şemaya göre gerekirse), GND, CAN-H ve CAN-L. USB'yi teybe (OTG) takın veya UART bağlantısı kurun.
  5. Ana ünite ayarlarında: CAN modu → marka/modeli seçin veya otomatik algılamayı etkinleştirin. Hızı ayarlayın (genellikle 500k veya 250k).
  6. Test: Direksiyon düğmelerinin tepkisini, hız ve devir göstergesi değerlerini kontrol edin. Tanılama çalıştırın: CAN-H ve CAN-L arasında hat sonunda ~60 Ohm olmalıdır (2×120 Ohm sonlandırıcı).

Pin düzeninden emin değilseniz, önce multimetre ile voltajı ve kablo bütünlüğünü kontrol edin; CAN bus'a yanlış güç verilmesi ECU'ya zarar verebilir.

Sık yapılan hatalar

  • Yanlış baud rate — veriler ya gitmez ya da bozulur.
  • Sonlandırıcı hatası: Bus uçlarında 120 Ohm'un olmaması yansımaya ve paket kaybına neden olur.
  • Şemaya uygun olmayan güç bağlantısı (ACC/BATT karıştırılması) — teyp hafızasını kaybeder veya fabrika çıkışlı yanıtları emüle edemez.
  • Desteklenmeyen protokol kullanımı: Bazı araçlar K-Line veya özel formatlar kullanır — özel bir modül gerekir.

SSS

  • CAN'ın çalışması için ana üniteye yazılım yüklemek gerekir mi? Genellikle menüdeki ayarlar ve güncel CAN kutusu yazılımı yeterlidir; bazen ana ünite üreticisinden bir APK aracı gerekebilir.
  • CAN kutusu olmadan yapılabilir mi? Yalnızca temel işlevler için mümkündür — ancak SWC, doğru göstergeler ve park emülasyonu için dönüştürücü gerekir.
  • CAN-H ve CAN-L renklerine göre nasıl belirlenir? Standartlaşma mevcuttur, ancak renkler markaya göre farklılık gösterebilir — fabrika çıkışlı şemaya veya ölçümlere güvenin.

Sonuç: Doğru CAN modülü seçimi ve bağlantısı, Android ana ünitenin araç elektroniğine tam entegrasyonunun anahtarıdır. Tanılama adımlarını izleyin, bus direncini kontrol edin ve teyp menüsünden protokolü ayarlayın.