rs232-usb çevirici mantığı?

Başlatan mir_as82, 07 Ağustos 2013, 20:07:03

mir_as82

Arkadaşlar mikrodenetleyicinin çıkışına doğrudan rs232-usb çevirici bağlanabilir mi? Yoksa max232 yi mikrodenetleyicinin çıkışına bağlayıp daha sonra mı rs232-usb çevirici kullanılır? Ben Pic mikrodenetleyicinin çıkışına max232 bağlayıp daha sonra rs232-usb çevirici kullanıp uygulama yaptım.

Max232 seviye çeviricidir bunu biliyorum. Picden PC ye gidecek sinyali rs232 standardına uyduruyor, PC den gelen RS232 sinyalini de pic e uyumlu hale getiriyor.
Burada benim anlamak istediğim şu aslında rs232-usb çeviricinin misyonu tam olarak nedir?

muhittin_kaplan

mir
çeviriciyi ben doğrudan bağlayarak kullanıyorm.

kantirici

#2
usb-rs232 çevirici, seri port elde etmek için kullanılıyor. Yüklenen driver sayesinde sistemde bir seri port oluşturuluyor ve oluşan bu port ile seri iletişi protokolü ile haberleşiliyor. Buradaki kazanım seri portu olmayan bilgisayara seri port kazandırmak veya eklemek.

Ayrıca sistem usb çeviriciyi bir com port olarak görüdügü için C#'da bu porta erişip veri alışverişi yapmak çok kolay oluyor. Diğer türlü usb protokolü ile ilgilenmek gerekir.

camby

Usb/232 cevirici yoktur , usb/usart cevirici vardir. Bu ayrima dikkat edin

mir_as82

O zaman ft232 gibi entegrelerin görevi tam olarak nedir? İçerisinde belli bir yazılım var da bilgisayarın USB portundan gelen USB protokolündeki veriyi  çıkışına seri haberleşme standardında mı gönderiyor?
Yada Yüklediğimiz driver programı USB portundan rs232 standardında seri bilgi mi basıyor?

Icarus


camby

Alıntı yapılan: mir_as82 - 07 Ağustos 2013, 22:57:05
O zaman ft232 gibi entegrelerin görevi tam olarak nedir? İçerisinde belli bir yazılım var da bilgisayarın USB portundan gelen USB protokolündeki veriyi  çıkışına seri haberleşme standardında mı gönderiyor?
Yada Yüklediğimiz driver programı USB portundan rs232 standardında seri bilgi mi basıyor?
1. dediğin , içerisinde ve PC tarafında yazılım var. Bu ft232 gibi çipler UART'tan aldıkları datayı PC'ye USB formatında gönderiyor , yada USB'den gelen datayı da aynı şekil UART'tan veriyorlar. PC tarafındaki yazılım ile de sanki seri portmuş gibi COM port üzerinden işlem yapılabiliyor ( USB donanımına girmeden ).


RS232 ise bir fiziksel veri iletim katmanının adıdır. İletişim için RS232 kullanmanız şart değildir.

UART/USB çiplerin datasheet'lerine göz atsanız yararlı olacaktır.

mir_as82

Anladım hocam işin mantığını. O halde max232 gibi entegre kullanmamıza gerek yok.

camby

Aynen oyle , rs232 portu yoksa pc tarafinda gerek yok kullanmaniza

Icarus

usb to serial çevirici ile bağlantı yapıyorsanız var.
Ör: bunu gibi
http://www.aten.com/products/productItem.php?model_no=UC232A
0V rs232 için tanımlı değil ve bu tip kablolar gerçekten standarttı destekliyor.(Bunlar FTDI chip'li kablolardan değil)

Usb to uart ile yapıyorsanız yok
Ör:
http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm

mir_as82

hocam ben stm32f4 ün usart ını kullanacağım o halde uart to usb converter işimi çözer sanki. Peki bu kabloyu büyük alış veriş merkezlerinde bulurmuyum? Bayram arası başka yerler açık değildir.

camby

Kablolar rs232 ye ceviriyor , o yuzden kablo sizi ugrastirir , kucuk pcb uzerinde ftdi cipler var , robit shot robotistan gibi yerlerde var , onlarla direk baglanti yaparsiniz

muhittin_kaplan

mir ben senin yerinde olsam HC05 bluetooth modül alırdım.
aynı şey. biri kablolu diğeri bluetooh üzerinden seri port oluşturuyor. (pc nin bluetooh u olduğunu farzediyorum.)

camby

Alıntı yapılan: muhittin_kaplan - 09 Ağustos 2013, 15:09:27
mir ben senin yerinde olsam HC05 bluetooth modül alırdım.
aynı şey. biri kablolu diğeri bluetooh üzerinden seri port oluşturuyor. (pc nin bluetooh u olduğunu farzediyorum.)
hocam pc de yine com port mu olusturuluyor

muhittin_kaplan

#14
evet

mesaj birleştirme:: 09 Ağustos 2013, 15:50:05