modbus hattını nasıl izole ederim?

Katılım
20 Eylül 2024
Mesajlar
41
merhaba. güç kaynağı kontrolü için bir panel yaptım. bu panele modbus haberleşme için donanım tarafını da eklemiştim. kartı çizeli 1 sene falan oldu. modbus kısmını programa eklemeye ancak sıra geldi. son 1-2 aydır modbus tarafında uğraşıyorum ve ilk deneyimim. stm32 işlemciyi kullanıyorum. liblightmodbus isimli açık kaynak bir kütüphaneyi kullanıyorum.

önce bilgisayarın seri portundan masaüstünde modbus master uygulaması ile haberleştim. daha sonra bir plc aldım ve tüm denemelerimi bu plc ile haberleşerek gerçekleştirdim.

şimdi bu paneli hali hazırda çalışan cihazlarımız olan (o cihazlar farklı panele sahip ancak modbus protokolünü ve holding registerleri birebir aynı yaptım.) otomasyon sistemine entegre etmek istiyoruz. pek çok kez yerine gidip denemeler yaptık. fakat bizim yeni paneli bağladığımızda diğer cihazlardan bazılarının haberleşmesi kopuyor. logic analyzer ile hattı izledim. yeni bağladığım panel dahil tüm cihazlar doğru şekilde sorgulara cevap veriyor ancak master plc ekranında bir cihazın haberleşmesi gittiği gözüküyor. yeni taktığımız paneli devreden çıkarınca o cihazın haberleşmesi geri geliyor. diğer panellerin haberleşme hattı izole idi. yeni panelde bu hat izole değildi. izole edip tekrar deneme yapalım diye düşündük.

sizlerden yardım beklediğim nokta bu haberleşme hattını nasıl izole edebilirim. dışarıdan 12v harici besleme ile besleyeceğim. şu an kartta bulunan rs485 hattının şemasını paylaşıyorum. panelin dışında harici bir ufak modül şeklinde kart yaparak çözmeyi planlıyorum. ama bu ufak modül kart nasıl olmalı sizlerden yardım bekliyorum.

1753865250465.png
 
Sonlandırma dirençleri ve bağlantı şekli ile ilgili bir sorun olmadığına emin misiniz? Sizin cihazı taktığınız noktadan başka bir cihaz takınca ne oluyor?
 
çalışan sistemde duruma göre yaklaşık 8-10 cihaz arası oluyor. son durumda 8 cihaz hali hazırda çalışıyordu. her bir panelin A ve B uçları arasına 1k ve 10nF paralel olarak bağlanmış. bu yüzden herhangi bir sonlandırma direnci koyulmamış. bizim cihazı taktığımız noktadan başka bir cihazı takıp denemedik sanırım ya da ben dikkat etmedim. bir dahaki gidişimizde bu durumu da kontrol ederim.
 
SN75176 yı çıkarıp tx ve rx hatlarını uzay montaj yaparak A/B hattına bağla. Dışarıdan ISO3082 veya ADM2483 gibi izole transceiver lar ile küçük bir modül yap. O şekilde test edersin. Ama entegre çıkışındaki A/B yi direk hatta bağlama. Arada ufak omajlı seri dirençler olsun. A hattını pull-up, B hattını pull-down yap. Gerekirse sonlandırma direnci ekle. İlave TVS ve CM Choke larda da koruma seviyesini artırabilirsin.
 

Forum istatistikleri

Konular
8,318
Mesajlar
136,660
Üyeler
3,296
Son üye
Uğur Subaşı

Son kaynaklar

Son profil mesajları

mechanic ayhanarican mechanic wrote on ayhanarican's profile.
https://www.allmystery.de almanca biliyorsan burada araştır. Yapay zekada çeviriyor gerçi.
Almanların matematik bilgisi daha iyi oluyor.
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Back
Top