Auto Baud Rate nedir?

Başlatan sayangku, 06 Eylül 2018, 10:51:50

sayangku

Sa  hocalarım benim aklıma takılan bir soru oldu fakat araştırmama rağmen tam anlayamadım 
örnegin rs485 usb çevirici gibi cihazlar Auto Baud Rate  çalışıyormuş bu çalışma sistemini bilen
benim gibi bilmeyenlere ögretebilirmi? amacım hazırcılık değil araştırdım ama türkçe kaynak sıkıntısı ingilizce yarım çeviri ile anlamadım açıkçası :) bide her sistemde verimli olurmu Özellikle modbus RTU 485 Veya rs232 gibi ?

Zoroaster

Seri haberlesme yapacak iki birimin haberlesebilmesi icin ayni parametrelere sahip olmasi lazim. Bu parametrelerin en basinda da baudrate gelir.

Cokda akilli olmayan cihazlarda iletisim hizi dipswitchlerle ayarlanir. 

Ornegin 2 dip switch ile 

00 1200 Baud
01 2400 Baud
10 9600 Baud
11 115200 Baud kodlanabilir.

Sen hangi baud rate ile calisacaksan dip switchlerden baud degerini ayarlarsin ve oylece birakirsin.

Autobaud ozellikli cihazda bu switchlere gerek kalmaz. Cihazi on yaptiginda kendine datalar gelmeye basladiginda 101 yada 010 gecisini algilayip 1-0 surelerinden baud rate degerini hesaplar ve kendi baud rate ayarini otomatik yapar.

Bazi sistemler karsi tarafin autobaud ozellikli oldugunu varsayip kendini hatasiz ayarlayabilsin diye power on asamasinda ya da transfer istegi gelince 0xAA ya da 0x55 gibi 10 paterni guzel datalar da yollayabilir.
Seytan deliginden kacti.

Tagli

Baud rate belirlenene kadar arada birkaç byte kaçacak ama değil mi?
Gökçe Tağlıoğlu

Zoroaster

Tabiki. 

Bazi PC yazilimlarinda baud rate'i set ediyorsunuz ve karsisindaki kartla haberles dediginizde 10 tane pes pese 0xAA yolluyor. 

Boylece degerli veri kaybi olmadan ilk basta anlasma fasli olup bitiyor. Buna ragmen bazen ilk denemede cihaz bulunamadi hata mesaji aldigim oluyordu.
Seytan deliginden kacti.

sayangku

Zoroaster hocam verdiğiniz açıklayama anladım çok teşekkür ederim. Tagli hocam WinTech modsim programından bu haberleşme  hataları canlı bir şekilde görülebilir.

Ursalink

Bit rate is a measure of the number of data bits (that's 0's and 1's) transmitted in one second. A figure of 7000 bits per second means 7000 zeros or ones can be transmitted in one second, hence the abbreviation 'bps'.

Baud rate by definition means the number of times a signal in a communications channel changes state. For example, a 7000 baud rate means that the channel can change states up to 7000 times per second. Here 'change state' means that it can change from 0 to 1 up to 7000 times per second.

In most of the cases, baud rate will be same as the bit rate.

There are cases though where a channel can send 4 bits per baud, meaning that for every 4 bits, we have one change, and in this case, the baud rate is 1/4th of the bit rate.