step motor uzaktan haberleşme

Başlatan isoment01, 03 Temmuz 2017, 13:41:50

isoment01

herkese merhaba, sıfırdan başladığım stepper motor remote control projesinde artık son stepe geldim bu sitede yardım eden herkesten Allah razı olsun. Sizlere bir fikir amaçlı sorum olacak step motorumu uzaktan haberleştirmek istiyorum, fakat kullanacağım haberleşme protokolü ve data transferinde kullanacağım modül hakkında eksiklerim var. Tcp/ip kullanacağım ve gsm gprs modülü ile data transferini gerçekleştireceğim. Aslında bildiğim sadece bu steplerim nasıl olacak , ilk nerden başlayacağım bir flow chartım yok bu konuda bana bu stepleri öğretebilecek bir arkadaş arıyorum.
dip not: elimde arduino uyumlu sim900 modülü var pic de çalışır mı bu modül ?

exmachine

Hocam öncelikle, eğer donanımsal bağlantılarını doğru yaparsanız her türlü arduino modülünü pic veya başka bir mikro denetleyici ile kullanabilirsiniz.

İletişim protokolü ve modülü seçimi ise mesafe, hız, maliyet ve güvenlik ile alakalı. Özellikle de güvenlik ile alakalı.

Step motor fiziksel sisteme bağlı olarak yapılan hesaplamalara göre seçilir. İlk etapta atalet momentini ve sürtünme kayıplarını hesaba katmadan, hareket ile ilgili temel fizik yasalarından faydalanarak ihtiyacınız olan tork-devir-güç miktarını bulabilirsiniz. En azından bir başlangıç noktanız olur.

Step motorunuza uygun sürücüyü hazır aldığınız takdirde step motor sürmek nispeten işin en kolay tarafı olacaktır. Zaten sürücüyü kendiniz yapsanız bile çinli kadar ucuza mal edemezsiniz.
Sürücünün datasheet'ini incelerseniz, motora yaptırtmak istediğiniz hareket için hangi girişe nasıl bir sinyal uygulanması gerektiğini görürsünüz. Dediğim gibi burası işin kolay kısmı.


isoment01

#2
Alıntı yapılan: exmachine - 03 Temmuz 2017, 18:16:07
Hocam öncelikle, eğer donanımsal bağlantılarını doğru yaparsanız her türlü arduino modülünü pic veya başka bir mikro denetleyici ile kullanabilirsiniz.

İletişim protokolü ve modülü seçimi ise mesafe, hız, maliyet ve güvenlik ile alakalı. Özellikle de güvenlik ile alakalı.

Step motor fiziksel sisteme bağlı olarak yapılan hesaplamalara göre seçilir. İlk etapta atalet momentini ve sürtünme kayıplarını hesaba katmadan, hareket ile ilgili temel fizik yasalarından faydalanarak ihtiyacınız olan tork-devir-güç miktarını bulabilirsiniz. En azından bir başlangıç noktanız olur.

Step motorunuza uygun sürücüyü hazır aldığınız takdirde step motor sürmek nispeten işin en kolay tarafı olacaktır. Zaten sürücüyü kendiniz yapsanız bile çinli kadar ucuza mal edemezsiniz.
Sürücünün datasheet'ini incelerseniz, motora yaptırtmak istediğiniz hareket için hangi girişe nasıl bir sinyal uygulanması gerektiğini görürsünüz. Dediğim gibi burası işin kolay kısmı.
hocam merhaba, uygun step motoru buldum ve timer kullanarak istediğim devir dakikada sürdüm rs232 ile serialden pc kontrollü de sürebiliyorum şimdi işin esas remote kontrol kısmındayım öncelikle bu elimdeki gsm/gprs shield v3.0 ı pice bağlayıp at komutları ile haberleşmek istiyorum ama nasıl yaparım bilmiyorum bu modulde rx tx i bulamadım :/


kimlenbu

Yanlış resme bakıyorsun, layout'a değil pin diyagramını gösteren resme bakman gerek. Sim900 değil sim908 kullandım zamanında, umarım kartta lojik seviye farkları için buffer vardır. sim900 2.5V, kullanacağın işlemci 3.3V. Direkt bağlantıda sim900 portlarına zarar verebilirsin.

Ayrıca RX-TX'i bulmak için aç sim900 datasheetini, rx-tx'i bul, daha sonra da sim900 pinlerinden hangi padlere çıkarılmış uçlar multimetre ile test et. Kart üzerinde "silk screen" olmadığını varsayıyorum, genellikle yazar uçlar.

Son olarak modülü başlatmak için PWRKEY diye bir uç bulunur, buraya bir pals uygularsın, modül ondan sonra çalışır, yoksa boş yere iletişim kurmaya çalışır durursun.

Mutlaka "sim900 hardware design guide" dokümanını oku, ezbere yaparsan 3 gün sonra sıkıntı çıktığında kaynağını bulamazsın. AT komutları için de ayrı döküman var.

isoment01


Alıntı yapılan: kimlenbu - 04 Temmuz 2017, 10:21:26
Yanlış resme bakıyorsun, layout'a değil pin diyagramını gösteren resme bakman gerek. Sim900 değil sim908 kullandım zamanında, umarım kartta lojik seviye farkları için buffer vardır. sim900 2.5V, kullanacağın işlemci 3.3V. Direkt bağlantıda sim900 portlarına zarar verebilirsin.

Ayrıca RX-TX'i bulmak için aç sim900 datasheetini, rx-tx'i bul, daha sonra da sim900 pinlerinden hangi padlere çıkarılmış uçlar multimetre ile test et. Kart üzerinde "silk screen" olmadığını varsayıyorum, genellikle yazar uçlar.

Son olarak modülü başlatmak için PWRKEY diye bir uç bulunur, buraya bir pals uygularsın, modül ondan sonra çalışır, yoksa boş yere iletişim kurmaya çalışır durursun.

Mutlaka "sim900 hardware design guide" dokümanını oku, ezbere yaparsan 3 gün sonra sıkıntı çıktığında kaynağını bulamazsın. AT komutları için de ayrı döküman var.
hocam tamamdır onlara bakıcam , top layer da harware uart ıçın ıkı pın ayrılmıs ama hangı rx hangısı tx yazmamıs , şimdi 5v ve gnd sını bagladım bu ıkı pını (bulabılırsem dogru rx tx) pınını goturup pıcın rx tx ıne baglıcam daha sonra bir serial baglantı kurmayacak mıyım at komutlarını ınceledıgımde cevap dogru ıse "ok" gosterıyor dıyor bunu nerde gorecem yani