DS200SVIAG1 完全失敗的RS-485通信距離的理論極限
假設波特率為9600bps,就是每秒9600位。每個數據有1個起始位、8個數據位、1個校驗位、1個停止位,一共11位。也就是傳輸一個數據(1byte)的時間是11/9600=0.001145s。在這個時間內電磁波的傳輸距離(也就是光速為299792458m/s )為343512米,即343.5千米。
DS200SVIAG1如果電信號的電磁波延時達到0.001145s(大約1.25ms),那么就會延時到錯位一個數據,這樣就無法正常通信。怎么理解?在某一時刻主機以9600bps同時向所有從機發(fā)送一組信號(比如ABCD),從機都立即響應回答數據,注意在9600bps下沒傳一個數據的時間差為1.25ms,也就是發(fā)A比發(fā)B早1.25ms,發(fā)B比發(fā)C早1.25ms……。那么主機收到的最遠的節(jié)點的回答A的數據與1.25ms后最近的節(jié)點回答B(yǎng)的數據重疊,這樣就無法通信。
也就是RS-485的理論傳輸的最遠距離在9600bps時只有大約343512米。假設每1200米進行一次中繼,343512/1200=286,也就是說要達到RS-485的理論極限,需要至少286次中繼延長。
4、DS200SVIAG1無誤碼的RS-485通信距離的理論極限
并非只有當整個11位數據完全重疊時才無法通信,實際上只要有1位錯位存在誤碼就不好。雖然有時候軟件有一定糾錯功能,容許存在一定程度的誤碼情況下也可以傳輸數據,但是我們還是要弄清楚無誤碼的極限。
DS200SVIAG1
DS200SVAAG
DS200STCAG1A
DS200STCAG1
DS200STCAG
DS200SVAAG1A
DS200TBQAG1ABB
DS200TBQAG1A
DS200TBQAG1
DS200TBQAG
DS200TBPXG1AAA
DS200TBPXG1A
DS200TBPXG1
DS200TBPXG
DS200TBCBG1AAA
DS200TBCBG1A
DS200TBCBG1
DS200ADPAG1A
DS200ADMAH1A
DS200ADGIH1A
DS200ACNAG1A
DS200AAHAH2A
DS200AAHAH1A
DS200AAHAG2A
DS200TCCAG
K & T / Gemini D Board # 1-21284-01, Revision 7 GT, WA
Fanuc DCR/DBR Discharge Unit, # A05B-2302-C080, W
Siemens Frequenzumbe?r Type TFR6S, Series 930296, USE
Mazak Mitsubishi PC Board FX73B, BN624A320 H03 WARRANTY
Gettys Servo Drive & Controller A121-09133-C04 WARRANTY
AEG Schneider Automation, TSX Quantum CPU Controller, 1
Olsun 20 KVA 3 Ph. Dry Type Transber, 11298-AD,
Parker Actuator HBT20-14B4P1T4A?-B w/ Pneumatic Cylinder
Bailey Fischer & Porter Control, Model 50US 3213ABF
BEI Encoder, H25E-SS-1024-AB?ZC-8830-LED-SM1?8-S
AEG Schneider Auto Module TSXDET3242 32 Inputs, , W