usbden cihaz kontrolü

Başlatan mert3162, 11 Şubat 2006, 18:52:11

mert3162

ewet arkadaslar usb üzerinden cihaz kontrolü yapmak istiyorum


mümkün olabildiğince kararlı çalışan bir devre ve program arıyorum

bu tür bir çalışma elinde olan warmı ;?????
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

ete

Devreyi kendin oluşturman gerek. Ne yapacağını sen biliyorsun. Sana lazım olan USB ile haberleşmeni sağlayacak ara elemanlar. Bu işi iki yolla yapabilirsin.
1. İlk yol,  FT232 denilen USB==>RS232 çeviricisi kullanmak. Bu şekilde seri olarak vereceğin her türlü komutu USB portuna bağlı bir alete aktarabilirsin.

2. İkinci yol ise 802600 adı verilen Delcom firmasının ürünü entegreyi kullanmaktır. Bu entegre USB den verilen her türlü bilgiyi kendi portlarından Paralel olarak vermektedir. Aslında bu sana daha uygun gibi görülüyor.
Zira direkt pin bazında aletlere komuta etme imkanın var.

Bana kalır ise datasheetleri incele ve kararını ver.

ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

_PICMAN_

USB bağlantı kurmak istiyorsan 2 yöntem var.

1. Telefoncular da satılan ucuz (10 ytl) nokia veya ericson eski modellelrin usb kablosu var. Hala piyasada satılmakta. (kablonun ortasında kutulu olan). Nokianın DKU-5 kablosuda olur ama bunun chipi soketin içinde olduğu için açıp bağlantı alman biraz zor olur.
Bu kutunun içinde PL2303 usb seri çevirici chip var. Bu kutuyu içini açarak bağlantıaltını alıcaksın.


Bu cihp ile PC de sanal bir seri port yaratarak VB veya C++ ile haberleştirebilirsin. Ben eskiden bu yöntemi kullanıyordum. Seri port için MAX232 kurma derdiğini ortadan kaldırıyor direk kart çıkışlarını pice bağlayorsun ve Normal seri port haberleşmesi gibi programını yazıyorsun. Kart üzerindeki pin kağlantıalrı:
Tx  - 6
Rx  - 3
Dtr - 2
Rts - 5
Cts - 9
Vcc - 10
Gnd - Gnd
Kartı usb taktığında sürücüyü kendim yükle seçeneğini seçerek yükle.
http://rapidshare.de/files/13169496/PL-2303_20018_driver.rar.html

2. PIC 18F4550 USB 2.0 cipini kullanarak direk bağlantı kurmak. Bu pic 13 kanal ADC, USB 2.0 port, 32k memory gibi özellikleri vardır. Microchipin çıkardığı harika bir chiptir. Ama türkiye de bulman biraz zor olabilir. Pek yakında çok tutulan bir cihp olacak.
Gerekli açıklamaları ve sürücüleri microchipin sitesinden araştırabilirsin...

Eğer PIC ile uğraşmak istemiyorum, daha ucuz ve kolay olsun istiyorsan pl2303 kartı senin işini görür. Sadece kabloyu aldığında kutunun içini açma imkanın var ise kontrol ederek al...

Saygılarımla PICMAN

mert3162

teşekkürler picman

ilgin için çok sağol ama ben bu kadar proffesyonel bi r devre yapmak niyetinde değilim  


ama telefon kablaları dediğin gibi işimi görebilir

ayrıca elimdede war

ancak söyle bi durum söz konusu

mesela bir program sanırım delphi ile yazılacak on off butonlar olacak ben

on yaptığımda bir seri bilgi gidecek bu giden seri bilgi picli devreden

cıkan cıkışlara göre röleleri çalıştıracak ayrıca ben cıkısları coklamak istiyorum yani en fazla 32 - 62
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

_PICMAN_

Devreni nerde kullancaksın?
Toplam kaç çıkış istiyorsun?
Sadece "1" - "0" olması yeterlimi?

mert3162

1 ve 0 olsa yeter ve 32 -64 kadar olsa cok iyi olur ama elinde hazrı 15-20 kadar warsa oda olur



ayrıca ilgin için cok teşekkürler
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

_PICMAN_

Şimdi sen çok çıkışlı br sistem istiyorsun.
Bunun için 2 yöntem yapılabilir.

ilki PIC18F8720 kullanarak. 8720 lehimlemesi, ve pcb çıakrtman zor olabilir.

Bence 2-3 tane 877 kullanarak, usb--seri çevirixcini çıkışına rs485 kurup çoklu piclere dağıltmak. Yani pc nin tx sini bütün piclerin rx lerine bağlayarak hepsine birer adres tanımlacarak yapılabilir.

Böyle bi şey siteye ne zamandır yapıp koymak istiyordum.
Sen sadece 3 datalık bilgiyi bilgisayrdan göndereceksin.
cihaz + port + veri
yani ilk bayt hangi pic olduğunu belirleyecek, ikincisi picin portunu ve üçüncüsü de porta gidecek veriyi belirleyecek.

Bu sistem senin işini görürmü?

mert3162

görür hocam dediğim gibi ben butona basacam usb üzerinden giden bilgide picli devreye giriş yapacak ve picli devre gelen veriye göre cıkış yapacak

butun olay bu ama ben delphide bilmiyorum delphi ile usb ye bilgi nasıl gönderecez bu devre için driver gerekmiyormu bide
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

_PICMAN_

Sistemi hazırladım şemaları kaldı.
PC için sana Visual Basic örnekleri verebilirm. Delphi ile fazla uğraşmıyorum.

Zaten sana iletişim protokolünü vericem sen kendin onu programlama bilginle göndereceksin...

mert3162

|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

microman

@_PICMAN_

dosyaları paylaşıma sunsan bir çoğumuz için faydalı bir iş yapmış olacaksın.

_PICMAN_

Ok.

Şu an başka projelerle ilgileniyorum. En kısa  zamanda şema çizip foruma gönderecem.

_PICMAN_


kasif

"Seçtiğiniz başlık bu forumda yok"

Diyor

_PICMAN_

Alıntı yapılan: "kasif""Seçtiğiniz başlık bu forumda yok"

Diyor

Reklam olmaması için linki vermiyorum, profilimden siteme tıklayabilirsiniz.
Net PIC-PPI devresini inceleyin...