RS485 Yardım???

Başlatan dogi1905, 12 Şubat 2013, 21:03:55

dogi1905

Arkadaşlar geçen gün rs485 ile seri iletişim protoklünü araştırmaya başladım az çok mantığını çözdüm soınlandırma dirençleri kullanılıyor hız yüksek mesafe uzun, işte 32 adet cihaz bağlanabiliyor kablo çeşitlerine vs ye göre bu sayı arttırılabiliyor, pcden önce max232ye girip ondan sonra max485 veya max487 veya sn75176 ya girilip ondan sonra dağıtıma çıkılıyor vs vs ancak tek bir noktada takıldım bu sistemin açık bağlantısı nasıl oluyor bana çalışan bir devre şeması lazım. Ondan sonrada büyük bir ihtimalle yazlım problemim olacak (visual basic ve pic yazılımları) o zaten 2. aşama önce şu bağlantıyı bir yapayım çalışsın ondan sonra yazılıma geçerim. Sonuçlarıda burda paylaşırım ama önce bana çalışan bir bağlantı şeması lazım yardımlarınızı bekliyorum.

ete

Aşsğıdaki linkte verilen devre ve programları incele. İstediklerinin hepsi orada mevcut.
Ete

http://etepic.com/index.php/topic,57.15.html

dogi1905

Hocam çok teşekkür ederim formu aradım ama bulamadım gözümden kaçmış demekki çok saolun iyi çalışmalar

hekoay

iyi günler. herkese kolay gelsin. bu siteyi yeni gördüm ve bir sıkıntım var sizinle paylaşmak istedim. 30 tane havuzdan sıcaklık,seviye... değerlerini çekip tek bir devre üzerinde toplayıp bunu da usb üzerinden pc ye aktaracağım. projede eksik kısım sadece havuz sayısını artırmak ta. tek havuz olunca rf ile haberleştirip çalıştırdım fakat havuz sayısı artınca rf bana cevap vermedi rs485 i duydum. acaba nasıl bişey yapabilirim? kullanacağım uyumlu entegre nedir ? çift yönlü haberleşme olacak devrede.

ete

Max485 entegresini incele ayrıca google da "RS485 full duplex" şeklinde araştır. Aradığın şey full duplex rs485 haberleşmesidir.

Rs485 bir master ve birden fazla slave ünitenin aynı ortam içinde ve aralarındaki mesafe ( master ile son slave arasındaki) 1200 metreye kadar çıkabilen bir haberleşme sistemidir. Sistem aslında tamamen Rs232 mantığını kullanır. Ancak donanım ona uzun mesafe habrleşmesi imkanı sağlar.
Güvenilir bir sistemdir pek çok konuda endüstri standardıdır.

Ete

hekoay

çok teşekkür ederim ete hocam. yalnız bu devrede max487 gibi bi entegre kullanmamız gerekiyormuş. hangi entegre ile bu işi çözebiliriz.  ayrıca inceleyeceğim bi örnek bulamadım. acaba elinizde bi örnek var mı veri alış verişi yapan?? ya da kitap olarak bi kaynak var mı bu konuda ? 

ete

Max485 entegresi veya Sn75176 entegrelerini kullanabilirsin. Tabiiki Max487 de bu işin olabilir.
Ben full duplex hiç kullanmadım. Karşılıklı haberleşsem bile hep tek yönlkü kullandım. Full duplex in anlamı bir ünite bilgi alırken aynı zamanda bilgide yollayabilir anlamınadır. Yoksa bir yönetici belirleyerek onun kontrolünde tek yönlü olarak da karşılıklı haberleşilebilir. Bunun örneğini aşağıdaki linkte bulabilirsin.

http://etepic.com/index.php/topic,57.0.html

Bu çalışma her ne kadar RF sistem için yapılmış isede simulasyonu RS485 üzerindenyapılmıştır.
Ete

hekoay

çok teşekkür ederim hocam. proje bitince yayınlayacağım inşallah bu sitede :)

ooben

ete hocam merhaba
yapmaya çalıştığım projede
hem max485 ler master slave olarak çalışacak hem de 433 mhz rf modul
bir max 485 in gerekli ucuna rf alıcı  modul bağlasam  çalışır mı tabi vericide de max485 ten çıkış almak şartıyla
yada rf tarafını n2400 le serout yapıp alıcıda direk pice mi bağlamalı alıcı ucuna (hserin için ) yoksa max485 e mi
yada seroutlar için ayrı bir noktadan mı haberleşmeli

similasyon bi çok şeyi olduğu gibi bunu da kabul ediyor. ama gerçekte olmuyor.
sanırım bir de seroutta 3 bayt arka arkaya sıkıntılı oluyor siz ne dersiniz.
sanırım hiç aklıma gelmezdi çözseniz çözseniz siz çözersiniz.
teşekkürler

ete

İşin içine RF modül sokulunca RS485 in hiç bir önemi kalmaz. Ayrıca bu şekilde sisteminde çalışacağını sanmam. Zira max485 sinyal seviyelerini değiştirmektedir. Bu sayede kablo üzerinden uzun mesafelerle haberleşebiliyor. Ama kablolu sistem için düşünülmüş bir entegrenin Rf sistem uygulanması grekmez. Rf modüllerin çoğu TTL dediğimiz (high=5v , Low=0v) seiye sistemi ile çalışır. Rs485 bunu daha yüksek eseviyelere çekiyor dolayısıyla sinyal TTL seviye dışına çıkıyor. Sonuçta rf bu sistemi çözwmeyecek hale gelir.
Rf modül direk pic in tx ve rx pinlerine bağlanmalıdır.
Ete

ooben

peki o zaman  rx tx uclarına bağlanan rf modul aynı zamanda max mx485 in ayaklarına da gidiyor o zaman ne olacak
max 485 veya rf modul etkilenmez mi aynı anda

ete

Yine bize posteki saydırıyorsun. Bir devrede hem rf hem rs485 niye olsun. Böyle bir şeyi ne denedim nede ihtiyaç duydum. Sonuçlarını bilemem.
Ete

F®T

Alıntı yapılan: ooben - 15 Haziran 2013, 11:48:15
peki o zaman  rx tx uclarına bağlanan rf modul aynı zamanda max mx485 in ayaklarına da gidiyor o zaman ne olacak
max 485 veya rf modul etkilenmez mi aynı anda


485 normal olarak kullanırsanız  Ve rf ide uart uçlarında  sadece verici olarak kullanırsanız sorun olmaz.
"Hakk" şerleri hayr eyler Zannetme ki gayr eyler Ârif anı seyreyler Mevlâ görelim neyler Neylerse güzel eyler.

ooben

anlayamadım biraz acar mısın


max485---------------max485
                    :___________________________ RF ALICI

MAX485 -------------MAX 485

gibi mi
yok sa
16f877a-25.pin,portc.6-------------max485
16f877a-26.pin,portc.7,------------  rf

mi ?

F®T

#14
 
16f877a-25.pin,portc.6-------------max485
16f877a-26.pin,portc.7,------------ max 485

aynı portların çıkışından rf modülü tx olarak çalıştırırsan sorun olacağını düşünmüyorum.fakat rs485 ile rf hem tx hemde rx çalışması zor.belki haberleşme algoritmanı düzgün kurarsan olabilir.mesela ilk önce rs 485 ile slave modülün adresine data yollarsın slave veriyi alır  rs üzerinden geri dönüşünü yapar .tabi bu esnada rf tede aynı veriler rf e bağlı slave modülede gider ama sen rf e bağlı slave modül adresine göre veri alacağın için bu modül işlem yapmaz.rs 485 ile veri iletişimin bittikten sonra rf e bağlı modül adresi üzerinden haberleşmeni yaparsın.geri dönüşünü yaparsın.bu şekilde bir algoritma ile olur diye düşünüyorum.fakat burda donanımsal olarakta rs 485 ile rf modülü swich üzerinden kontrol etmek gerektiğini düşünüyorum.rs485 e veri gidecekse rs 485 yolunu açacak.rf e gidecekse rf yolunu açacak.

"Hakk" şerleri hayr eyler Zannetme ki gayr eyler Ârif anı seyreyler Mevlâ görelim neyler Neylerse güzel eyler.

Powered by EzPortal