Merhaba, Öncelikle teşekkür ederim düşünceleriniz için. Daha öncesinde iki stm arasında rs485 modülünü ekleyerek bir stm den diğer stme veri gönderip almayı denemiştim bu kadar basit bir işlemi yapamayınca rs485 modülünde hata olduğunu düşünüp farklı bir modüle geçtim ama şimdi siz tekrardan...
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file : main.c
* @brief : Main program body
******************************************************************************
* @attention
*
* Copyright...
Hayır öyle de yapabilirdim fakat benim amacım stm den veri alabilmek çünkü projenin sonraki kısımlarında inverter ile batarya yönetim sistemini haberleştirmem gerekiyor ikisini haberleştirebilmem için iki sistemin arasında stm olan bir GATEWAY kartı kullanmam gerekiyor o yüzden...
Hocam size zahmet siz de şu soruna bakabilir misiniz
Anladığım kadarıyla daha öncesindeki sorunun sebebi de en basit haliyle sisteme veri gönderme ve okuma yapamıyorum. Bu yüzden yeni birkaç modül alarak tekrardan denedim asıl amacım stm den bilgisayara veri göndermek ve almak fakat yine aynı...
Hocam Merhaba
Sizin söylediğiniz ürünleri aldım fakat bir sorunla karşılaştım. Normalde ilk başta sistemin çalışıp çalışmadığını kontrol edebilmem için bilgisayara veri göndermeyi ve almayı denedim basit bir 2 satırlık kod yazıp denemeye çalıştım fakat ne veri gönderebiliyorum ne de veri...
Evet söylediğiniz gibi sistemi ayrı ayrı test işlemini gerçekleştirdim sistemi teker teker test ettiğimde herhangi bir sorun bulunmadı daha sonra size attığım blok diyagramındaki gibi entegre ettiğimde çalışmamaya başladı umarım sorunları düzelttiğimde farklı bir sorun olmaz
Cevabın için çok teşekkür ederim. Evet farklı bir modül kullanmam daha iyi olacak. Aldığım modül basit bir yapıya sahip ve sorun sadece high low yapmamdan daha farklı bir problem olabilir.
Evet her iki ucunda paralel bir şekilde 120R lik bir direnç bulunmaktadır. Ama dediğiniz gibi ilk göze çarpan hatalardan birisi RE/DE bağlantısı. Umarım sadece hata bu kısımdan kaynaklanıyordur.
Benim anlamadığım noktalardan birisi neden USB-RS485 modülü kullanıyorsunuz bunun amacı bilgisayardan verileri direkt okumak için kullanılmıyor mu? Ben SEPLOS marka Batarya Yönetim Sisteminin kendi PC programından USB-RS485 üzerinden batarya paketlerinin gerilimleri veya sıcaklıklarını...
Evet 120R direncim bulunmaktadır.
-Hayır bu yanlış. Bms ile devre arasındaki hatta usb-485 dönüştürücü bağlayıp, dönüştürücü üzerinden haberleşmeyi gör. Devren doğru mesajı gönderiyor mu? Gönderiyorsa Bms yanıt veriyor mu?
söylemek istediğiniz şey ilk başta bilgisayarın arasına usb-485...
Evet haklısınız hatalardan biri bu olması lazım transmitt yaparken RE VE DE bacakları VCC pinine bağlı olması gerekirken receive yaparken RE ve DE BACAKLARI GND ye çekilmesi lazım fakat asıl sorum şu ben STM den hem transmitt hem de receive yapmam gerekiyor bu durumda MAX485 modulünü nasıl...
Benim bağlantım şu şekilde Bilgisayardan bir usb kablosu debug için stme bağlı stmin transciever ve receive bacakları MAX485in pin A ve pin B bacakları ile veriler taşınıp ardından seplos marka bms içerisindeki 485 donanımı ile mikrodenetleyiciye veriler gönderilip alınıyor. Burada datasheetteki...
Merhaba cevabınızın için çok teşekkür ederim.
-Evet RS485 için TTL MAX485 modülü kullanıyorum stm ile bms arasında ve live expression dan veriler okunuyor mu oknmuyor mu diye kontrol ediyorum.
-Normal modda uartı transmitt işlemi yapıyorum transmit işlemini başarılı bir şekilde...