**CLUB İçerisinde Paylaşım Yaparken Dikkat Edilmesi Gereken Önemli Hususlar.** - Paylaşım yaparken Türkçe kurallarına olabildiğince uyulması, sorunuzun rahat anlaşılması ve en hızlı cevabı almanız adına, dikkat edilmesi gereken en önemli husustur. - Paylaşımlarınız da kibar ve yalın bir dil kullanmanız ve gerekirse resim ile eklenti yapmanız, doğru ve hızlı cevap almak adına önemli hususlardır. - Paylaşımları olabildiğince uygun bölümlere açarak, konu ile ilgili kişilerin daha hızlı görmesini sağlamak adına çok önemlidir. - Paylaşımlarda etiket kullanmak o sorunun daha sonra tekrar aranması adına çok önemlidir.
2 beğenilme 0 beğenilmeme
767 kez görüntülendi
Haberleşme kategorisinde (4,270 puan) tarafından

Aracımda Bulunan CAN bus hatlarındaki, audio ile alakalı verileri alıp işlemek istiyorum. Nereden Başlamalıyım ?

1 cevap

3 beğenilme 0 beğenilmeme
(4,160 puan) tarafından

Önce donanım kurulmalı.
Kullandığınız MCU'da bir "CAN Controller" var ise MCU'ya ek olarak fiziksel CAN hattına çıkmak için sadece bir "Can Transceiver" kullanılmalı.

MCU'da "CAN Controller" yok ise harici bir "CAN Controller" bağlanmalı.
Örn: SPI Arayüzlü MCP2515

Donanım bittikten sonra emin olmak adına LoopBack modu ile donanım kontrolü sağlanır. Bundan sonrası yazılım kısmı.

CANBUS adreslemeye dayalı bir protokol olduğundan okuyacağınız verilerin adreslerini bilmeniz gerekiyor. Bunu açıklayan dökümanları bulmak şart. Yazılımsal anlamda J1939 gibi protokolleri de dikkate almayı unutmayın.

(4,270 puan) tarafından

Hocam elimde stm işlemciler mevcut. ayrıca elimde şu modülden de var.
ilk yapmak istediğim seleae lojik ile verileri görmek. Bunun için lojik analızörü kullanabilirim sanırım ? Sonrasında Modülü kullanarak SPI ile veri almak. En son bir MCU ile (CAN i olan) modülü devreden çıkartarak çalışmak.
enter image description here

(1,400 puan) tarafından

Merhaba hocam elinizde ki stm leri once kendi aralarında mcp2551 veya tja1050 gibi modul veya kendi yapacağınız modul le haberleştirirseniz işiniz daha kolay olabilir birde hocam giden gelen verileri gormek için arduino ( arduino uno veya vb ile spi li modul) ile stm yi haberleştirin ve verilere bakın hem kodunuzdan emin olur ne gidiyor geliyor gorursun uz.

(4,160 puan) tarafından

Salea Logic ile CANBus analizi yapabilirsiniz.
Verilerden emin olmanın en doğru yolu bu. Bunun yerine LoopBack modda olabilir fakat tavsiyem Logic Analyzer.

Herşeyden önce MCU ile SPI üzerinden MCP2515'i haberleştirmek gerekiyor.
Hızlı bir şekilde örnek çıkarmak istiyorsanız Arduino kütüphanelerini referans alabilirsiniz.

...