logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Obliczenia czasu trwania znaku - modbus

Ravender 01 Cze 2010 20:01 1560 3
REKLAMA
  • #1 8143127
    Ravender
    Poziom 20  
    Witam. Mam jakąś kompletną zaćmę umysłową dzisiaj :).

    Kwarc: 7372800 Hz
    Prędkość: 9600bps

    Jak obliczyć czas trwania jednego znaku?
    Czy to jest po prostu

    1/ (9800/8) = 8.3 * 10^-4 czyli 0.83us ?
  • REKLAMA
  • Pomocny post
    #2 8143537
    Pituś Bajtuś
    Poziom 28  
    CZas bitu : 0,104 ms. Znaku w zależności od ilości bitów w ramce odpowiednio więcej.

    "bps" to bit per second, a nie byte jak błędnie założyłeś.
    Pozatym Twój kalkulator coś nie za dobrze liczy.
  • REKLAMA
  • #3 8143687
    Ravender
    Poziom 20  
    Jeden znak to bajt. Bajt to 8 bitów wiec prędkość
    9600bps (bitów na sekunde) to 1200 bajtów na sekunde

    1/1200 = 8.3 * 10^-4 = 833us

    Teraz jest dobrze :)
  • Pomocny post
    #4 8143722
    zerpo
    Poziom 22  
    Powinieneś jeszcze uwzględnić bit startu, stopu i ewentualnie parzystości, co razem daje 10-11 bitów / ramkę.
REKLAMA