Usb to serial port dönüştürücü

Başlatan chezque, 27 Ekim 2011, 05:05:14

ferdem

Baud rate seri haberleşmede hız, iki tarafın da aynı hızda olması gerekir. 3.3V olayı sıkıntılı! Kaynağınız nasıl bir kaynak, hedef devre neydi bilmiyorum[okuyamadım] ama orada yapılan bir yanlışlık kaynağa fazla yükleniyor olabilir. Bağlantıyı zaten yapmışsınız, ne kadar akım çekiliyor normalde ne çekmesi lazım bunu bir kontrol edin. Forumda benzer şeyler konuşuluyor, eski başlıkları detaylıca okuyun. Kolay gelsin.

camby

Elimde USB RS232 çeviri var , görünüş bu aynen :



Bunun markasını bilmiyorum , driver'sız kullanmak mümkün mü ? Mümkün değil ise driver nerden bulabilirim , CD'si yok bende...

Proteus içindeki Virtual Terminal bileşeninden , fiziksel bir porta data yollayabiliyor muyuz ? ( örneğin bu çevircinin oluşturacağı porta ) Bunun için COMPIM bileşeni gerekli mi ? Nasıl yapabilirim.?..

t2

Bu cihaz sürücü yüklenmediyse, aygıt yöneticisinde soru işareti veya ünlem gibi görünür. Bunu sağ tıklayıp özelliklerden VID , PID kısmına bakıp onları aynen googleda arayıp sürücüyü bulabilirsiniz.
"VID_0403&PID_6001 driver" gibi aranır.

FEHMİ_ASM

    Hocam bende benzer bir tane vardı zamanında ama kablosu olanı. Driver yoktu ve bilgisayarcım, şekilde görünen siyah plastiğini maket bıçağıyla keserek marka ve seri numarasına ulaşmıştı ama net'te driverini bulamamıştı. Kullanımı açısından riskli bir iş ama son çare gibi.

    Ama t2 hocam daha orjinal bir çözüm önermiş. Sanırım bu yolla driverini bulamadığım çeviriciyi de kullanabilirim. 

    Ayrıca driver'ini bulduğunuzda, ISIS'ta Compim terminali ile bunu kullanabilirsiniz. Tabiki, USB-RS232 çeviricilerin çıkış voltajını, gerçek RS232 ler kadar çevirip çeviremeyeceği, dolayısı ile kullanırken problem yaşayabileceğiniz tamamen ayrı bir konu.

Kabil ATICI

benim kullandığım modelde en azından xp işletim sisteminde yüklme gerekmiyor. Kendisi seri portlar içine kendisi bir port atıyor. Sadece atılan portun nasıl değiştirileceğini bilmiyorsan gerekli oluyor. İllede sürücü  yüklemen gerekirse internette bulabilirsen  cobra driver diye bir sürücü pakmeti var onu kullanabilirsin. Kendisi otomatik olarak takılı aleti tanıyor.

Proteustan bilgisayarın seri portuna veri iletişmi için port bağdaştırcı (köprü) programları var.  Bunlarla istediğini iki program veya donanım arasında köprü oluşturabiliyorsun.  (Henüz ayrıntılı inceleme fırsatım olmadı). Gerçi buna gerek yok.

illede bilgisayardan harici seri porta bağlı aletle iletişim yapacağım diyorsan donatıların arasında Hyper terminal diye bir yazılım var. (proteus'teki virtual terminal gibi çalışır)  Onu kullanabilirsin... (sadece ayarlarını yap)
ambar7

ferdem

Takdığınızda bilgisayarınız tanımıyorsa driver gerekli demektir.
t2 nin dediği gibi bir arayın, muhtemelen FTDI chip li dir. FTDI nin sitesindeki driver ı deneyebilirsiniz. FTDI değilse Prolific olabilir.
Proteusta compim den fiziksel comport no yu seçin, virtual terminali de compim e bağlayın(TX-TX e RX-RXe) fiziksel porta veri gönderip alabilirsiniz. Kolay gelsin.

camby

Yeni bir çevirici aldım bugün ( eskisi emanetti üstteki ) , driverı tabiki 64bit windows 7'de olmadı. Netten bir driver buldum ( doğru olduğuna emin değilim ) , aygıt yöneticisindeki ünlemi kaldırdım , driver düzgün çalışıyor diyor. Hemen isis örneğini açtım Virtual terminal ile COMPIM'ı birleştirdim , fiziksel port adı ile compim portunu eşitledim ( com1 ) , tüm baud rate'leri de aynı yaptım. V.Terminalden data gönderdiğimde simülasyondan hareketlilik oluyor. Peki bunun devre kurmadan fiziksel olarak çıkışa gittiğini nasıl gözlemleyebilirim ? Elimde ölçü aleti olarak sadece voltmetre var ve onda da birşey gözükmüyor.

a - fiziksel olarak veri gidiyor ancak voltmetrede gözükmüyor
b - COMPIM'de sorun var
c - Driver'da sorun var

Çeviricinin etiketi HL-340 , yorumunuz nedir ?

Tx toprak ölçtüğümde herhangi bir kıpırtı görmüyorsam kesinlikle veri gönderilmiyor diyebilir miyim ?

ferdem

Çeviriciyi bilgisayara taktığınızda Aygıt Yöneticisi'nden comport altında yeni bir comX görüyorsanız tamamdır.
Veri gidip geldiğinin en kolay göstergesi çeviriciler üzerindeki TX, RX ledleridir. Onlar yoksa çeviricinin TX i RX e kısa devre yapın, virtual terminalden gönderdiğiniz datanın aynen geri geldiğini görmeniz gerekir.
Virtual terminal den fiziksel comport a ulaşılıyor ancak madem çeviriciniz yeni docklight gibi terminal programlarıyla çeviricinizi bir görün derim. Kolay gelsin.

Erol YILMAZ

HL-340 kullandım, benim uygulamada (winXP) gayet iyi çalışıyordu

Kabil ATICI

Alıntı yapılan: camby - 05 Ocak 2012, 02:15:33
Yeni bir çevirici aldım bugün ( eskisi emanetti üstteki ) , driverı tabiki 64bit windows 7'de olmadı. Netten bir driver buldum ( doğru olduğuna emin değilim ) , aygıt yöneticisindeki ünlemi kaldırdım , driver düzgün çalışıyor diyor. Hemen isis örneğini açtım Virtual terminal ile COMPIM'ı birleştirdim , fiziksel port adı ile compim portunu eşitledim ( com1 ) , tüm baud rate'leri de aynı yaptım. V.Terminalden data gönderdiğimde simülasyondan hareketlilik oluyor. Peki bunun devre kurmadan fiziksel olarak çıkışa gittiğini nasıl gözlemleyebilirim ? Elimde ölçü aleti olarak sadece voltmetre var ve onda da birşey gözükmüyor.

a - fiziksel olarak veri gidiyor ancak voltmetrede gözükmüyor
b - COMPIM'de sorun var
c - Driver'da sorun var

Çeviricinin etiketi HL-340 , yorumunuz nedir ?

Tx toprak ölçtüğümde herhangi bir kıpırtı görmüyorsam kesinlikle veri gönderilmiyor diyebilir miyim ?

Osilaskon gibi bir aracın yoksa voltmetre ile göremezsin. Örnekleme hızı yetmiyor.  9600 bps'de kabaca 10Khz sinyal var ve sürekli değil.
ambar7

camby

- Evet şu an Com1 görüyorum. TX RX Ledi yok , TX RX'i kısa devre yaptığımda veri aynen geri Terminal'e gelir mi ? Yani sormak istediğim Alma ve Verme işlemi aynı anda olabiliyor mu ?

- Biraz daha uğraşırsam Sanal XP'ye geçicem yine..

- Sürekli veri gönderme durumunda voltmetrede örnekleme hızından bağımsız olarak hiç değilse kıpırtı olmalı diye tahmin ediyorum.


Kabil ATICI

Evet bu yapılabiliyor. Bunu unutmuşum.  bilgisayar için alma ve gönderme aynı anda yapılabiliyor. TX Rx birleştirilerek gönderilen veri aynen geri dönüyor.
ambar7

camby




Rx,tx pinlerini kısa devre yaptım , Virtual Terminal'e birşey gelmedi.

Aygıt yöneticisinde düzgün çalışıyor COM1 demesine rağmen çalışmadığını düşünmekteyim şu an.



Bu da sürücü yüklemeden önceki cihazın adı :



Bunu göstermemin amacı da acaba yanlış sürücü mü yüklüyorum. Adı falan hepsi değişiyor , yükledikten sonra..

Kabil ATICI

illede isis programı içinden bunu neden yapmak istiyorsunuz.  Donatılar>İletişim  içinde Hyper Terminal var. Niçin onu kullanmıyorsunuz. (yoksa Windovs 7 altında yok mu?) İsis içindeki ile aynı işi yapıyor ve doğrudan  seri porta işlemlerini yönetiyor.  bu program doğrudan sistem içine entegre edildiğinden bazı şeyleri erişimi daha iyi olacağını düşünüyorum.

Donatılar üzerinde bir alet tanındığında ve sürücüsü olmadığında ancak sistem içindeki kaydı kadar tanınır. Yani tam adı görülmeyebilir.  Sürücüleri yüklendikten sonra artık alet sistem tarafından tam tanınır.
ambar7

camby

Windows 7'de hyper terminal yok. W7 çalışan alternatif program biliyor musunuz ?

Çalışıp çalışmadığını kesin olarak anlama açısından soruyorum : Veri iletimi olmadığı sırada TX pini sürekli olarak lojik 1 olması gerekiyor diye biliyorum. Fakat ben bunu sürekli olarak 0 görüyorum , veri göndersem de göndermesem de. TX'in aksine DTR ve DSR pinleri de 5V. Sonuç olarak TX pini sürekli 0 olduğu için çalışmıyor diyebilir miyim?