Picproje Elektronik Sitesi

PICPROJE PROGRAMLAMA DERSLERİ => STM32 Örnekleri => Konuyu başlatan: erkinkent - 22 Ağustos 2017, 12:06:25

Başlık: STM32 de CanOpen Projesi
Gönderen: erkinkent - 22 Ağustos 2017, 12:06:25
Canopen projesi gerçekleştiren var mı?
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: Veli B. - 23 Ağustos 2017, 00:54:06
Var.
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: erkinkent - 23 Ağustos 2017, 08:17:11
Araştırdığım şeyler genelde teorik yönde. Normal Canbus haberleşmesi yapabiliyorum fakat CanOpen ile ilgili bir şey bulamadım. Kütüphanesini kendimiz mi yazmamız gerekiyor? Canopen da SDO ve PDO protokolleri var bunları kullanmak gerekiyor ama nasıl kullanacağımı pek anlamış değilim. Yazılımsal farklılıkları nedir?
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: Veli B. - 23 Ağustos 2017, 10:59:33
CAN-CIA' yı incelediniz mi?
Verdiklerinize karşılık alabileceğiniz her türlü bilgi bu sitede ve detaylı/örnekli olarak internette mevcut.
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: erkinkent - 23 Ağustos 2017, 13:36:57
Evet inceledim. Normal Canbus dan yazılımsal farkını anlayamadım. Daha doğrusu SDO ve PDO. Sadece birkaç örnek bulabildim. Halihazırda çalışan bir sistem değil.
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: esensoy - 23 Ağustos 2017, 16:15:21
Neyi canopen ile çalıştıracaksınız?
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: Erol YILMAZ - 23 Ağustos 2017, 16:27:36
Can Open'ı iyi kullandığını düşündüğün bir cihazı satın alıp onunla haberleşeceksiniz.
PLC lerde fln varsa bence en ucuzundan 1 tane PLC alın...

Başka türlü anlamak ta ayarlamak ta kullanmak ta zor.
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: burak54 - 23 Ağustos 2017, 16:41:50
Protokol olduktan sonra adresler önemli olan en mantiklısı bir adet PLC ve CanOPEN kartı gibi gözüküyor deneme yapmak için
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: erkinkent - 23 Ağustos 2017, 21:32:05
Alıntı yapılan: esensoy - 23 Ağustos 2017, 16:15:21
Neyi canopen ile çalıştıracaksınız?
Servo motor surucu ile haberlesmek icin kullanacagim
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: erkinkent - 23 Ağustos 2017, 21:37:21
Alıntı yapılan: Allegro - 23 Ağustos 2017, 16:27:36
Can Open'ı iyi kullandığını düşündüğün bir cihazı satın alıp onunla haberleşeceksiniz.
PLC lerde fln varsa bence en ucuzundan 1 tane PLC alın...

Başka türlü anlamak ta ayarlamak ta kullanmak ta zor.

Evet baya zor gorunuyor.Plc yi stm ile kendim yapiyorum.Puls direction sistemi yavaslatiyor.bunun icin canopen gerekli.
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: erkinkent - 23 Ağustos 2017, 21:44:04
Alıntı yapılan: burak54 - 23 Ağustos 2017, 16:41:50
Protokol olduktan sonra adresler önemli olan en mantiklısı bir adet PLC ve CanOPEN kartı gibi gözüküyor deneme yapmak için
Protokolu anlamak icin plc mantikli gibi duruyor.
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: esensoy - 23 Ağustos 2017, 22:21:11
http://www.elmomc.com/support/manuals/MAN-CAN402IG.pdf

http://dosya.co/whld75orsovx/DSP402.pdf.html


bunları yalayıp yuttun mu her türlü canopen sürücüye istediğini yaptırırsın,

Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: burak54 - 24 Ağustos 2017, 09:24:30
CanOpen ile Delta da Servolu sistem yapmıştım hattan akan plastik malzemeyi sistem boyunu girilen boyda çekerken aynı anda anlık olarak ultrasonic sensörden okudugu bilgi ile en uzun ve en kısa dakikada akacak olan metraja göre oranlayıp hızını değiştirmekteydi. Hızlı şekilde CanOpen cevap vermişti. Güvenilir ve hızlı bir iletişim yöntemi. Bir proje ile ugrasıyorsan Ethernet/IP ile denersen eğer CanOpen lazım değilse daha uzun süreli bir yatırım olacaktır.
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: erkinkent - 24 Ağustos 2017, 09:39:57
Alıntı yapılan: burak54 - 24 Ağustos 2017, 09:24:30
CanOpen ile Delta da Servolu sistem yapmıştım hattan akan plastik malzemeyi sistem boyunu girilen boyda çekerken aynı anda anlık olarak ultrasonic sensörden okudugu bilgi ile en uzun ve en kısa dakikada akacak olan metraja göre oranlayıp hızını değiştirmekteydi. Hızlı şekilde CanOpen cevap vermişti. Güvenilir ve hızlı bir iletişim yöntemi. Bir proje ile ugrasıyorsan Ethernet/IP ile denersen eğer CanOpen lazım değilse daha uzun süreli bir yatırım olacaktır.
Amacımız tamamen kendi üretimimiz bir sistem gerçekleştirmek. Plc ye bağlı kalmadan. Kendi Plc mizde zaten Ethernet/UDP kullanıyoruz geriye CanOpen ı sisteme adapte etmek kalıyor. Servo sürücü için de çalışmalarımız var fakat çok meşakkatli bir iş .
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: esensoy - 24 Ağustos 2017, 10:15:18
Alıntı yapılan: burak54 - 24 Ağustos 2017, 09:24:30
CanOpen ile Delta da Servolu sistem yapmıştım hattan akan plastik malzemeyi sistem boyunu girilen boyda çekerken aynı anda anlık olarak ultrasonic sensörden okudugu bilgi ile en uzun ve en kısa dakikada akacak olan metraja göre oranlayıp hızını değiştirmekteydi. Hızlı şekilde CanOpen cevap vermişti. Güvenilir ve hızlı bir iletişim yöntemi. Bir proje ile ugrasıyorsan Ethernet/IP ile denersen eğer CanOpen lazım değilse daha uzun süreli bir yatırım olacaktır.
Nasıl bir sistem yaptınız merak ettim,
Özgün bir şey var mıydı içinde? Yoksa canopen çalışan cihazları bir birine mi bağladınız?
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: tmcone - 24 Ağustos 2017, 15:30:02
Merhaba,

CANopen çok sayıda hizmeti bünyesinde bulunduran etraflıca düşünülmüş ama buna rağmen kullanıma da oldukça kolay ve esnek bir protokoldür.  Kısa süreli bir çalışma ile CANopen temellerini öğrenebilir ve herhangi bir CANopen cihazı rahatlıkla kullanabilirsiniz.

CiA den CANopen stardartlarını ücretsiz olarak temin edebilirsin. CANopen protokollü bir sistem tasarlamak istiyorsan yani kullanıcı değilde üretici/geliştirici konumunda olursan bunlardan yola çıkarak kendi kütüphaneni oluşturman aylar sürebilir. Hazır istersen Vector, IXXAT, Port gibi firmaların ücretli kütüphaneleri mevcut. Ya da aşağıdaki kütüphaneyi kullanabilirsin (tüm hizmetler olmasa da temel hizmetler implemente edilmiş); birkaç yıl önce Freescale Kinetis işlemcilere uyarlayıp test etmiştim. Şu an daha güncel sürümü mevcut. Bu arada ticari bir ürün yapacaksan Vendor ID satın almalısın.

https://github.com/CANopenNode/CANopenNode (https://github.com/CANopenNode/CANopenNode)
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: magnetron - 24 Ağustos 2017, 15:51:50
(https://s20.postimg.cc/ecqcd17u1/alt.jpg) (https://postimg.cc/image/ecqcd17u1/)
(https://s20.postimg.cc/tmq7k83c9/orta.jpg) (https://postimg.cc/image/tmq7k83c9/)
(https://s20.postimg.cc/pevfbh1wp/ust.jpg) (https://postimg.cc/image/pevfbh1wp/)


merhaba sayın forum üyeleri,

yukardaki resimlerde plastik enjeksiyon makinesinin PLC' sinin REXROTH hidrolik valf ve diğer periferi ile
CANbus haberleşmesini dinledim
Almanyasına kadar sordum ama bulamadılar - yukardakilerden hangileri hidrolik valflere giden SET değeri olabilir ?
teşekkür
Başlık: Ynt: STM32 de CanOpen Projesi
Gönderen: burak54 - 24 Ağustos 2017, 21:00:29
Yanlış yoldan gittiğini düşünmekteyim. Eğer Mikrodenetleyici ile bir yere veri yazcak yada okuyacaksan oncelikle Protokolu anlayıp belirli bir adresle ugrasman gerek. Bu şekilde eziyetten başka birsey olmaz. O değer olduktan sonra zaten valflere giden set degerinin adresi dokumanında olacaktır diye düşünüyorum