internetten pic port kontrol

Başlatan Emre MERMİ, 18 Eylül 2014, 19:36:56

Emre MERMİ

iyi günler arkadaşlar,
PIC 18f4620 yi enc28j60 ile internete bağlamaya çalışıyorum. internetten micro c ile yapılan örneklere baktım birini kurmaya karar verdim. elimde enc28j60 modülü vardı arduino için onu kullanıyorum. besleme gerilimini bağlayıp ethernet kablosunu taktığımda portta hiç bir ışık yanmıyor sadece modülün üstündeki 1 led yanıyor. yani ethernet kablosunu taktığım yerin hemen altındaki yeşil ve sarı ışık hiç yanmıyor. kablo ile internete bağlandım sorun yok. portun ışıkları yanması gerekmiyor mu ? hiç kullanmadım ama modülün bozuk olma ihtimali var mı ? veya nerede hata yapıyorum bilmediğim bişey var mı ? bu konuda bilgilerinizi paylaşırsanız sevinirim.

Kabil ATICI

#1
Normalde rj45 soketinin üzerindeki led ethernet kablosu takıldığında rj45 üzerindeki  ledlerden birinin yanması gerekir. Bilgisayar ile bağlantı kurulmak istendiğinde (sadece bilgisayar ile enc modül arasında) diğer rj45 üzerindeki led yapnıp sönmesi gerekir. (Sadece enc modül enerji verildiğinde, İşlemci takılı olmasa bile)

Bağlatılarınızı kontrol edin. ENC modül için gerekli beslemenin geldiğine emin olun.

Önce bilgisayar ile enc modül arasında bir iletişim kurda gerisi kolay.(bu durumda cross kablo gerektirir)
ambar7

Emre MERMİ

Bilgisayara bağlamadım hocam modeme bağladım. Kabloda sorun yok internete bağlanıyorum o kabloyla bilgisayardan.

Kabil ATICI

en azından RJ45 kablosunu  bağlantı yaptığın zaman LED'lerden biri yanması gerekiyor.

Modem'i hub olarak mı kullanıyorsan? Yoksa başka bir modem üzerinden mi erişiyorsun?
Hub olarak kullanıyorsan sorun yokta doğrudan kablo ile erişiyormuşsun gibi olur,
başka bir modem üzerinden erişiyorsan NAT, port yönlendirme olaylarına girmen gerekir.

Sadece bu kullandığın modun 10MBitliktir, bazı yüksek hızlı hub sistemlerinde bu hız desteklenmeyebilir. O zaman bağlantı sağlanamayabilir.
ambar7

Emre MERMİ

#4
hocam internetten kontrol edeceğim yani pic ile bir http server oluşturacağım bu yüzden modemi normal olarak kullanacağım, hub olarak değil.
NAT port yönlendirme ile ilgili olarak aynı uygulamayı arduino üzerinde yaptım çalıştırdım sorun olmadı ama şimdi picle yapmam gerek. daha önce port yönlendirme yaptığım için orada sorun olacağını sanmıyorum ki zaten oraya kadar gelemedim bile.

rj45 kablosunun bağlantı yerinin ledleri yanmadığına göre yönlendirme yapmış olsam bile herhangibir işe yaramaz.
beslemede bir sorun olamaz herhalde hocam çünkü modülün üstündeki led yanıyor.
aynı kabloyu arduino ethernet shield e bağlıyorum çatır çatır led yanıyor.

örnek olması açısından arduino ethernet shield+rj45 ve enc28j60+rj45 bağlantılarının resimlerini atıyorum. burada resimlerle görünen arduino uno boardu 5v ve 3.3v çıkış almak için yoltaj regülatörü yerine kullandım herhangibir işlevi yok.

ilk iki resin enc28j60
diğer ikisi arduino ethernet shield

http://i.hizliresim.com/PE5L7b.jpg
http://i.hizliresim.com/gLk3PQ.jpg
http://i.hizliresim.com/Z1Lb50.jpg
http://i.hizliresim.com/ozADdo.jpg

işin ilginç tarafı bu modülü hiç kullanmadım yeni paketinden çıkardım kullandım, 1 ay önce ebaydan almıştım kullanmak nasip olmamıştı

düşünceleriniz nedir hocam ?





mesaj birleştirme:: 18 Eylül 2014, 22:30:36

ayrıca projeyi yaparken gökhan beken ve barış samancı hocalarımın paylaştığı kitap ve uygulamallardan yararlanıyorum

Kabil ATICI

 arduino ethernet shield üzerindeki enc olmadığını biliyoruz. (W5100 ) 10/100 Mbit

İşlemci bağlamadan sadece besleme versen bile en azından galiba sarı led olacaktı yanması gerekiyor.

İnternette enc için kütüphane ve arduino örnekleri olacaktı. O işin nasıl yapıldığını biliyorsun.
http://arduinoturkiye.com/arduino-ve-enc28j60-ethernet-modulu-uygulamalari-3-webserver/
onun üzerinden enc modülü test edebilirsin ondan sonra pic devrene uygulayabilirsin. Çalıştığından emin olmadan sadece uğraşır durursun.

enc modül RJ45 üzerindeki led'in yanmaması ilginç. Ölçü aleti ile bir bak LED sağlam mı? En azndan ohm kademesinde azda olsa ışık vermesi gerekir.
Sonra sadece besleme bağlı iken rj45 bağla ve dene. Bu halde led yanıyorsa, pic programında hata vardır. Program çalıştığı için yanmıyordur. (enc reset durumunda kaldığı zaman)
ambar7

Emre MERMİ

#6
Hocam modemi port açmayı arduino+ethernet shieldi kullanarak denedim sıkıntı yok,  enc modilünü takıp gönderdiğiniz  kodları deneyince ne modeme bağlı bilgisayar kullanarak yerel ipden ne de açtığım portran girebiliyorum.  %95 modülde sıkıntı var. %5 de benim hata ihtimalim olsun :)

mesaj birleştirme:: 19 Eylül 2014, 01:58:36

bu arada enc nin portundaki  ışıklarını da multimetre ile denedim sarı yanmadı yeşil yandı