Picproje Elektronik Sitesi

SERBEST BÖLGE => İnternet => Konuyu başlatan: z - 17 Temmuz 2020, 14:02:23

Başlık: Internete cikabilen sistem tasarimi
Gönderen: z - 17 Temmuz 2020, 14:02:23
Ethetnet kablo ile internete bagli bir kart hazirlamam gerekiyor.

Karta internet uzerinden erisip rama veri yazma ve okuma yapacagim.

Bu amacla hic detaya girmeden hazir kutuphaneleri kullanarak C dilinde kodlama yapacagim.

Sizden istediklerim?

(Tercihen ST) Hangi islemciyi kullanmaliyim
Bu amacla hazir kutuphane varmi? Mumkunse ucretsiz.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: apsis - 17 Temmuz 2020, 14:58:02
St'nin IOT uygulamaları son zamanlarda oldukça gelişmiş durumda. Belki IOT uygulamaları üzerinden amacınıza uygun bir şeyler çıkarbilirsiniz.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: yldzelektronik - 17 Temmuz 2020, 15:04:00
Rame veri yazıp okuma derken, yapmak istediğiniz cihaza birtakım veriler göndermek ve oradan veri okumak mı istiyorsunuz?

Eğer buysa, STM32F4 ile hızlıca bir phy birleştirip lwip kullanarak bir şeyler yapabilirsiniz. Tonla örnek var gibi.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: CLR - 17 Temmuz 2020, 15:19:21
stm32f103c8t6 ile wiznet'in chiplerini kullan(w5100-w5500 gibi), hem örnek uygulamaları var hemde stack bedeva, bu çok daha ucuza gelir
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: z - 17 Temmuz 2020, 15:19:38
Alıntı yapılan: apsis - 17 Temmuz 2020, 14:58:02St'nin IOT uygulamaları son zamanlarda oldukça gelişmiş durumda. Belki IOT uygulamaları üzerinden amacınıza uygun bir şeyler çıkarbilirsiniz.

IOT uygulamalari denince aklima wireless sistemler geliyor. (Hatali olabilirim yani IOT=Wireless olarak internet erisimi yapabilen cip diye dusunuyorum.)


Alıntı yapılan: yldzelektronik - 17 Temmuz 2020, 15:04:00Rame veri yazıp okuma derken, yapmak istediğiniz cihaza birtakım veriler göndermek ve oradan veri okumak mı istiyorsunuz?

Eğer buysa, STM32F4 ile hızlıca bir phy birleştirip lwip kullanarak bir şeyler yapabilirsiniz. Tonla örnek var gibi.

Donanim ve yazilim icin ornek barindiran link verebilirmisin?
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: z - 17 Temmuz 2020, 15:21:13
Alıntı yapılan: CLR - 17 Temmuz 2020, 15:19:21stm32f103c8t6 ile wiznet'in chiplerini kullan(w5100-w5500 gibi), hem örnek uygulamaları var hemde stack bedeva, bu çok daha ucuza gelir

Link var mi?

Konuya yabanciyim (Gecmiste basit bir calisma oldu okadar)

Stack vs nerden yuklenir ne diye arayacagim hic bilmiyorum.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: CLR - 17 Temmuz 2020, 15:22:12
https://www.wiznet.io/product-item/w5500/ linkte herşey var
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: z - 17 Temmuz 2020, 15:41:13
Tecrubenize guvenip bu ciple yola cikacagim. Aliexpressde cip var fakat hazir starter kit goremedim.

Hemencecik bu ciple calismaya baslayabilecegim en azindan MCU kartima tellerle baglayabilecegim uzerinde W5500 barindiran bildiginiz bir kart var mi?
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: z - 17 Temmuz 2020, 15:47:49
Bu kiti buldum.

https://www.seeedstudio.com/category/Arduino-c-1001/W5500-Ethernet-Shield.html

(https://static-cdn.seeedstudio.site/media/catalog/product/cache/9d0ce51a71ce6a79dfa2a98d65a0f0bd/h/t/httpsstatics3.seeedstudio.comuploadimg20160519075903-27f078.jpg)
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: CLR - 17 Temmuz 2020, 15:51:17
https://www.ozdisan.com/entegre-devreler-ics/interface-entegreleri/ic-arayuz-kontrolorleri/W5500

https://www.robotistan.com/spidan-ethernettcpip-donusturucu-w5500-usr-es1

TR'de bile çok kaynak var çünkü SPI to ethernet
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: sadogan - 17 Temmuz 2020, 15:53:07
Hazır modül şeklindede varmış

https://www.robotistan.com/spidan-ethernettcpip-donusturucu-w5500-usr-es1?language=tr&h=a36ff061&gclid=CjwKCAjwmMX4BRAAEiwA-zM4JjKL2M4LDDmt5lHSn3zs_I0DaYYQLsIaJgMOSJ2AevervlwDWRgW6RoCp_0QAvD_BwE
 
https://www.f1depo.com/urun/w5500-ethernet-ag-modulu-donanim-tcp-ip-51-stm32-w5100-uzerinde-mikrodenetleyici-programi?gclid=CjwKCAjwmMX4BRAAEiwA-zM4JktNAeFZA-XBe2SR5X77c-KTlGs2XNmKnGtZ0-BBivQ-5hZP812tXBoC730QAvD_BwE
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: z - 17 Temmuz 2020, 16:01:09
Alıntı yapılan: CLR - 17 Temmuz 2020, 15:51:17https://www.ozdisan.com/entegre-devreler-ics/interface-entegreleri/ic-arayuz-kontrolorleri/W5500

https://www.robotistan.com/spidan-ethernettcpip-donusturucu-w5500-usr-es1

TR'de bile çok kaynak var çünkü SPI to ethernet


Supermis. Tesekkurler.

https://tr.aliexpress.com/item/32816349861.html?spm=a2g10.search0302.3.74.6497f71cJ00nkb&ws_ab_test=searchweb0_0,searchweb201602_0,searchweb201603_0,ppcSwitch_0&algo_pvid=a8b0aa06-8768-4e85-baff-054a9803bbc4&algo_expid=a8b0aa06-8768-4e85-baff-054a9803bbc4-10



Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: Cemre. - 18 Temmuz 2020, 11:14:42
W5500 ve türevi ürünlerle ModbusTCP gibi ethernet tabanlı endüstriyel protokollerin implementasyonu hakkında ne düşüyorsunuz?
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: tunayk - 18 Temmuz 2020, 13:52:35
Ethernet halledildikten sonra Modbus TCP de sorun yok. CRC hesaplama gerekmediğinden son derece kolayca yapılabilir.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: LukeSkywalker - 19 Temmuz 2020, 09:56:02
ENC28J60 ile ne farkı var w5500'ün?
Edit: Dikkat etmemişim w5500'ün dahili TCP stack'ı varmış.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: yufuk - 20 Temmuz 2020, 08:33:16
Çalıştığım iş yerinde yaptım. Arduino uno + arduino ethernet modülü (w5500 chipli). Modbus TCP kütüphaneleri internette var. Yalnız w5500 modül yerine ENC28j60 modülü daha stabil çalışıyor. (klon kullandığım için olabilir).

Eğer yoğun veri transferi olmayacaksa ENC28j60 barındıran modülleri tavsiye ederim.

Ciddi işlerde kullanılmaz. Endüstriyel kontrol için hiç kullanılmaz. Veri toplamak için ve basit işlerde olur.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: z - 20 Temmuz 2020, 10:07:34
Ciddi islerde hangisi kullanilmaz?
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: brandice5 - 20 Temmuz 2020, 11:00:25
Alıntı yapılan: yufuk - 20 Temmuz 2020, 08:33:16Çalıştığım iş yerinde yaptım. Arduino uno + arduino ethernet modülü (w5500 chipli). Modbus TCP kütüphaneleri internette var. Yalnız w5500 modül yerine ENC28j60 modülü daha stabil çalışıyor. (klon kullandığım için olabilir).

Eğer yoğun veri transferi olmayacaksa ENC28j60 barındıran modülleri tavsiye ederim.

Ciddi işlerde kullanılmaz. Endüstriyel kontrol için hiç kullanılmaz. Veri toplamak için ve basit işlerde olur.

ENC28j60 chipi w5500'in birebir muadili degil. ENC28j60'i kullanabilmek icin bagladiginiz islemci icindeki yazilima tcp/ip stack eklemeniz gerekir. w5500 zaten bu isle ugrasilmasin diye cikarilmis bir chip.

ha bana sorarsaniz dahili stack iceren bir chip kullanmazdim. biraz daha ugrastirici ama kendi yazilimima stack i kendim eklemeyi tercih ederim. bir suru acik kaynak stack var.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: CLR - 20 Temmuz 2020, 11:42:08
Biz stm32 ile w5500'ü çıkabileceği en yüksek spi hızında stabil kullanıyoruz. Şimdi çıkın çıkabilirseniz işin içinden.

Forumların kötü yanı bu, bilgi kirliliği çok. Wiznet güvenilir bir firma.

Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: yldzelektronik - 20 Temmuz 2020, 15:02:38
Harici mac phy da iyidir, harici stack supported ic de. Kolayınıza gelen ne ise onu kullanın öteye geçin.

Stack tarafıyla hiç uğraşmayacaksanız, Wiznet koyun geçin. Gerçekten çok hızlandırır.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: OG - 20 Temmuz 2020, 15:19:16
Alıntı YapCiddi işlerde kullanılmaz.
Ne kullanılmalı? PCI soketine takılan kartların chipleri gibi bir şey mi?
İki sınıf arasında kullanmak için üretilen birşeyler varmı?
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: bsenguler - 20 Temmuz 2020, 21:31:57
@z hocam iş acilse raspi ile yürü bence, nasıl olsa raspiyi çözdün üzerinde ethernet vs var:)
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: z - 21 Temmuz 2020, 01:14:14
Proje sahibine ben de onerdim. Ama israrla raspiden kaciniyor.

Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: yufuk - 21 Temmuz 2020, 09:06:09
Ciddi işlerde kullanılmaz derken Arduino devrelerini demek istemiştim. Chiplerde sorun yok. Kendi devrelerinizi endüstriyel şartlara göre tasarlarsanız düzgün çalışacaktır.

ENC28j60 10MBit lik bir chip. W5500 100mbit çalışıyor.

Stack olup olmaması bence sorun değil. Artık hazır kütüphaneler var. Her dilde kolayca kullanılabilir.

Ben Isı-nem takibi için kullanmıştım. Wincc scada ya Modbus TCP üzerinden veri taşıyor. 1 yıldır sorunsuz çalışıyor. Klon arduino ile yaptım. Daha önce dediğim gibi klon w5500 kartları bazen iletişimi kesiyor. Resetlemekle durumunda kalıyoruz. Ancak ENC28j60 kartlarında böyle bir şey yaşamadık. Piyasadaki kart tasarımlarında da olabilir. Belkide gerçekten chiplerdendir, bilmiyorum.

Sistem ayrıca yoğun gürültü altında çalışıyor. Ethernet kablosu güç kablolarının olduğu tavandan gidiyor.

Denemek için 350kw motorların olduğu fan dairesine götürdük. (motorlar sürücü ile çalışıyor). Çalışmadı  :)
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: bsenguler - 23 Temmuz 2020, 00:37:35
Alıntı yapılan: z - 21 Temmuz 2020, 01:14:14Proje sahibine ben de onerdim. Ama israrla raspiden kaciniyor.



Ne tarz bir sorun yaşamış daha önce sizinle paylaştı mı yoksa raspiyi öcü olarak mı tanıtmışlar.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: z - 23 Temmuz 2020, 01:10:59
Insanlardan uzak yerlerde calistirilan sistemler kilitlendiginde reset atmak icin birilerinin gitmesi gerektigi icin isletme maliyetini artiriyor demisti.

Kilitlenme sorunu ne kadar dogrudur bilmiyorum.
Başlık: Ynt: Internete cikabilen sistem tasarimi
Gönderen: bsenguler - 23 Temmuz 2020, 15:06:32
Hocam o iş te basit, yanına koyun bir bluepill,ne bileyim saniyede bir mi yoksa on saniyede bir mi olur bilemiyorum, serial den bir şey göndersin raspi de cevap versin, cevap dönmezse, raspi ye bir reset atsın yeter.