Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Cortex ARM => Konuyu başlatan: hypercupe - 11 Ocak 2021, 15:08:54

Başlık: STM32F1 ve F4 Arasında CAN-BUS Haberleşme sorunu
Gönderen: hypercupe - 11 Ocak 2021, 15:08:54
Merhaba arkadaşlar, herkese iyi çalışmalar dilerim.

Öncelikle sorunum STM32F103C8 ile STM32F407VG arasında CAN BUS Haberleştirmesi yaptırmak istememden geçiyor. TJA1051 modülünü Çin'den aldım ve ikisi arasında gerekli bağlantıları yaptım. LOOPBACK modunda gayet güzel iletiyor veriyi alıp işliyor istediğim işlemleri yapıyor fakat NORMAL moda aldığım zaman ESR registerinden takibini yapıyorum 101: Bit dominant error hatasını alıyorum LEC ise 136'dan başlıyor 8 artarak ilerliyor. Sizce bu sorunu nasıl çözebilirim kod ile ilgili bir hata olsa LOOPBack modunda çalışmaz diye düşünüyorum. Yardımcı olabilirseniz çok memnun olurum.
Başlık: Ynt: STM32F1 ve F4 Arasında CAN-BUS Haberleşme sorunu
Gönderen: Tagli - 15 Ocak 2021, 19:50:09
Cihazları birbirine nasıl bağladın? Tam bir devre şeması paylaşabilir misin? Bir de mümkünse eğer bir lojik analizör edinip işlemci tarafındaki TX ve RX hatlarına bak.
Başlık: Ynt: STM32F1 ve F4 Arasında CAN-BUS Haberleşme sorunu
Gönderen: Erol YILMAZ - 15 Ocak 2021, 20:19:12
1. Can baudrate leri ayni olmali
2. Sonlandirma direnci olmali...
Başlık: Ynt: STM32F1 ve F4 Arasında CAN-BUS Haberleşme sorunu
Gönderen: hypercupe - 15 Ocak 2021, 21:25:47
Baudrateler aynı cubeide ile hesaplıyorum hatta kullandıkları apb veri yollarının bile mhz leri aynı sistem çalışma frekansları aynı sonlandırma direncine gelecek olursakta CJMCU-1051 yazarsanız googleye zaten modül üzerinde sonlandırma direnci mevcut hocam.

Mevcut bağlantım ise tam olarak böyle :

Link (https://prnt.sc/wpxubh)

lojik analizorüm mevcut olmadığı için malesef analizini yapamıyorum.

En son registerlara baktığım da ise TERR0 registeri 1 durumunda yani iletimde bir sorun var ama çözemiyorum malesef.
Başlık: Ynt: STM32F1 ve F4 Arasında CAN-BUS Haberleşme sorunu
Gönderen: 1n4001 - 16 Ocak 2021, 11:14:19
Devre şemanıza göre transceiver'ların standby pini bağlı değil gibi görünüyor. Her ikisininde S pinini GND'ye bağlayıp deneme yapınız.
Başlık: Ynt: STM32F1 ve F4 Arasında CAN-BUS Haberleşme sorunu
Gönderen: hypercupe - 16 Ocak 2021, 11:40:14
RESİM (https://prnt.sc/wsyb81)
malesef sonuç değişmedi devam ediyor.