Usb Haberleşme

Başlatan y1lh4n, 11 Haziran 2012, 17:38:03

y1lh4n

bi kart tasarlamayı düşünüyorum bu kartın üzerinde birden fazla mikrodenetleyici olacak ve bunların ne kadar pals üretmelerini ne zmn üretmelerini belirleyecek ana kumanda gibi bilgisayar olacak.
Sorunum şu ki kartta tek bir tane seri portla bütün mikrodenetleyicilere dataları nasıl göndereceğim birde datalar bazan gitmiyor isisde denediğim kadarıyla tam anlamıyla dataları gönderdiğini belirtecek kontrol sinyali nasıl olmalıdır.
Aynı zamanda sıkıntı olmasın diyerek her motora ayrı bir denetleyici düşünüyorum mantığım yanlışmıdır. Bi sıkıntı çıkarırmı heralde şu pozisyonda seri haberleşmelerde sıkıntı verecek gibi duruyor. ? Yardımlarınızı tavsiyelerinizi bekliyorum. Teşekkürler.

mcn

#1
soru1:kontrol edeceğin motorun türü nedir?
2-Kaç adet motoru kontrol edeceksin?
3-Bu motorların gücü ne kadar?

Seri iletişimle de ihtiyacın gayet sağlıklı şekilde görülebilir.Sen öncelikle yukarıdaki sorulara cevap ver dostum, gerisini devam ederiz  ;)

Hatta açık bir sistem şeması vs çizersen daha hızlı ilerleriz.
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

y1lh4n

http://www.expkits.com/?s=urun_detay&urun=mini2440_v2_7inch_lcd.htm
Bu ürün veri girişi sağlayacak bunun içersinede c# ile yazılmış görsel program yüklenecek gerekli pulse adetlerini bu üretip bütün denetleyicilere seri yolla gönderecek motor için ranpalanma olayları denetleyiciler kendileri ayarlayacak.

Kullanacağım Motorlar :
Step Motor 4 adet (6 ila 8 Amper)
Servo Motor Ana Motor 2 Adet (15A)

Şema Henüz yok..

Eren Eraslan

bence master-slave mantığıyla yap. bir tane pic olsun pc ile haberleşen o slave pic yada piclere ne yapması gerektiğini söylesin. kaç motor kullancaksın.. CCS ile yazıcaksan soft pwm kolaylıkla yapabilirsin 877 ile birçok motoru sürersin dostum
insanın içine işleyen şarkılar ;  https://soundcloud.com/reeraslan

y1lh4n

#4
Micro Code Studio  Basic ile yazıyorum.  HPWM de işimi görür sanırım. Banada 877 mantıklı geliyor. Umarım Çalıcağı yerde elektriksel gürültüden etkilenip yanlış bişler yapmaz.

Sonuçta ben bu yapmaya çalıştığım makineyle demir işleyecem makineyi hayalimde tasarladım elektroniktede tasarladım fakat nerden nasıl başlayım önce diyorum yazılımını yapayım basicle sonra kartını düzenlerim. Ama hatalı düşünüyormuşum önce kartı tasarlamak gerekiyormuş o konuda zayıfım ısısde aradığım şeyi bulmakta çok zorlanıyorum ingilizce pert bende o yüzden. 

Flood Yapmayalım arkadaşım (OG)

y1lh4n

Beni düşündüren şey belki ihtiyaç olur, mikro denetleyici seri haberleşme yapacağı esnada bir döngüde falan olursa nasıl olacak, keşke bu denetleyicilerde de multithread gibi bir özellik olsada döngülerden bu kadar kastırmasak. Acil durumlarda acil butonunu kesme olarak mı çalıştırmam lazım böyle bir şey söz konusu olursa.

Kusura bakmayın flood yapmak istememiştim heycandan olsa gerek :)

engineer42

bende geçen gün bi abimizden 2440 aldım. sınavlar dersler filan pek kurcalayamadım da aklıma birşey takıldı.. mesela ben bilgisayarımda c# kodunu yazsam onu 2440 da nasıl çalıştırabilirim? c# ın 2440 a yüklemem gereken bi versiyonunu bulup yazdığım kodu 2440 da mı derlemeliyim?

t2

2440 yerine 2345 veya 4351 ya da 1453 daha uygun olmazmı

engineer42

olabilirdi:) ama şu anda 2440 ile uğraşabilirim... nasıl olduğu hakkında fikriniz var mı?

t2

senin var mı peki? 2440  nedir?

engineer42

2440 üzerinde ki ekranı kaldırınca altta kalan kısmı ile arm9 sc32440 geliştirme boardu :) aslında benim sorumun cevabını burda vermişler https://www.picproje.org/index.php?topic=32948.0