Endüstride RS485 !

Başlatan BİLİRSHOP, 08 Ekim 2015, 22:04:21

BİLİRSHOP

Arkadaşlar 3-5 haftadır endüstri alanındaki ilk seri imalatım için seri iletişim yöntemleri hakkında araştırmalar yapıp içinden endüstride kullanım için uygun bulduğum bir kaç protokolle (I2C,SPI,RS232,RS485,MODBUS) denemeler yaptım.Ve sonuçta endüstride çoğu noktada (güven,hız,mesafe,fiyat ..) RS485 diğer protokollerden 1 adım önde olduğuna karar verdim.

3-5 hafta öncesinden de bu konu ara ara vakit ayırdığım bir konu .Ve son 3-5 haftaki yoğunlaşma çalışmalarım üzerine RS485 te artık son noktayı koymak istiyorum.Şu an hedefim yoğun elektronik gürültünün bulunduğu bir ortamda max %0.1 hata payıyla iletişimi sağlayabilmek...

Professiyonel bir RS485 iletişimi için;
1-RS485 hangi entegre kullanılmalı ? (denemelerimde 75176 kullandım)
2-RS485 koblo seçiminde nelere dikkat edilmeli?
3-Sonlandırma direnci tarzındaki koruma önlemleri neler?
4-Gönderilen veri iletişim kalitesini etkiler mi?
5-Plaket yapısının iletişimde etkileri var mı?
6-Devrenin dış elektronik gürültülerden korunması gerekli mi?
7-Veri gönderim iletişim hızı,iletişim güvenliği ve iletişim mesafesi arasındaki bağlantılar neler?
8-Dış elektronik gürültüler için alınması gereken önlemler?
9-Yanlış veri alımının %100 önüne geçmek mümkün mü?
10-Devreler arası toprak hattının veya GND hattının iletişime etkisi var mı?
11-Daha sağlıklı iletişim için önerileriniz?

Konu hakkında araştırmalar ve çalışmalarımın sonuçları burada paylaşacağım.

İnşallah sizinde yardımlarınızla bu başlığı RS485 adına güzel bir kaynak haline getireceğiz.

İyi çalışmalar.

BİLİRSHOP

toyer

#1
kavramları birbirinden ayıralım önce.
hattınız rs 485 ,
protokolünüz herhangi biri olabilir.(modbus, I2C, SPI, profibus vesaire...veya haberleşen 2 sistemde sizin ise kndinizde bir protoköl yaratabilir, bu protokolle verilerinizi haberleşme hattı üzerinden ( serial rs232,rs422,rs485... gibi) gönderebilirsiniz)

haberleşme hataları için verinizin sonuna (gönderdiğiniz daha önce gönderdiğniz verileri kullanarak hesaplanan bir değer gönderip, alıcıda aldıgı verileri hesaplayıp gönderdiğiniz kontrol verisiyle karşılaştırıp hata varmı yok mu kontrol edebilir. bu işlem için geliştirilmiş CRC , Manchester encoding... yöntemler var kabul edilmiş veya yine 2 sistemde sizin ise (alıcı-verici) kendinizde bir kontrol mekanizması yapabilirsiniz.







BİLİRSHOP

Toyer yanıtın için teşekkürler.
RS485 hatlarını kullanarak micro code "Hserin" konutu ile gönderilen verilerden önce işaretçi gönderip slavelerde bu işaretçi alındıktan sonra veri işlenmesini sağladım.Ama buna rağmen hala iletişimde istenmeyen veriler işlenip istenmeyen sonuçlar aldım.Sizce bu sorunu sağlam bir protokol kullanarak çözebilir miyim? Sonuçta işlenen mantık ve yöntem ince ayrıntılar haricinde aynı...

İlk soruma kendim yanıt vererek soruları cevaplarına kavuşturmaya başlayalım inşallah.

1-RS485 entegrelerinin iletişimin güvenliği açısından rolü oldukça zayıf.Bu entegrelerin kendine has bazı artıları ve eksileri var (LDO , optik, galvanik,otomatik gönderme alma, besleme izolasyonu ...).Ama az öncede söylediğim gibi iletişim güvenliği entegre seçiminde çok fazla dikkate alınması gereken bir parça olmaması sebebiyle bu konuya daha fazla girmeden en çok önerilen Max485,   75176 entegrelerden biriyle yola devam etmek istiyorum.

İyi günler.

toyer

Alıntı yapılan: BİLİRSHOP - 09 Ekim 2015, 22:23:00Toyer yanıtın için teşekkürler.
RS485 hatlarını kullanarak micro code "Hserin" konutu ile gönderilen verilerden önce işaretçi gönderip slavelerde bu işaretçi alındıktan sonra veri işlenmesini sağladım.Ama buna rağmen hala iletişimde istenmeyen veriler işlenip istenmeyen sonuçlar aldım.Sizce bu sorunu sağlam bir protokol kullanarak çözebilir miyim? Sonuçta işlenen mantık ve yöntem ince ayrıntılar haricinde aynı...

İlk soruma kendim yanıt vererek soruları cevaplarına kavuşturmaya başlayalım inşallah.

1-RS485 entegrelerinin iletişimin güvenliği açısından rolü oldukça zayıf.Bu entegrelerin kendine has bazı artıları ve eksileri var (LDO , optik, galvanik,otomatik gönderme alma, besleme izolasyonu ...).Ama az öncede söylediğim gibi iletişim güvenliği entegre seçiminde çok fazla dikkate alınması gereken bir parça olmaması sebebiyle bu konuya daha fazla girmeden en çok önerilen Max485,   75176 entegrelerden biriyle yola devam etmek istiyorum.

İyi günler.
kontrol mekanizması koyun gönderdiğiniz verinin sonuna.
CRC check gibi...   bakınız https://en.wikipedia.org/wiki/Cyclic_redundancy_check

max485     rs485 transreciever bir entegre. 

Hızlı Yanıt

Not: Bu konu bir moderatör tarafından onaylanmadan görüntülenmeyecektir.

Adı:
E-Posta:
Doğrulama:
Lütfen bu kutuyu boş bırakın:
IRFP250 Nedir:
kısayollar: göndermek için alt+s veya önizleme yapmak için alt+p'ye basın