|
楼主 |
发表于 2006-12-14 00:12:32
|
显示全部楼层
re:表1 整改前后情况比较 能抄读的水表...
表1 整改前后情况比较
+ i8 p7 l/ b e 能抄读的水表数量 网络结构 波特率(bps) 9 m7 c; u- \! S2 j: ?4 B7 @/ L
整改前 121 树形 14400 , H0 T! u" c9 ]
整改后 164 单一总线 14400
9 f, g, S5 p) E/ p i. r
(2)波特率过高,致使传输距离受限。当前的波特率14400是为了减小传输时间而设置的。但是由于传输线的欧姆阻抗、集肤效应等损耗引起信号畸变,从而通信距离受到限制。又由于损耗与频率有关,故随着数据率的增加通信距离减小。表2是通过实地测试得到的数据。 0 F4 J' M8 ]5 |0 M
表2 传输距离和传输速率的关系
4 o; x: B* N6 f1 ?2 w8 \7 P; t波特率(bps) 能抄读的最大表号 总线长度(单位米,距离采集) 能否全部抄读
% O0 \% ^$ k. v. K; j( z, N1 [' _6 H14400 164 810 否 % U2 t* X6 r/ W! F3 x
9600 172 860 否
, s5 \; @8 N! l% n1 Z% U& N4800 189 950 否
2 v6 R3 w* p9 T1 B4 u/ b* ?9 M2400 200 1010 否
+ v8 \6 Z# g5 ~( H1200 208 1050 能 5 @! y! G2 V$ o2 f
110 208 1050 能 . m$ L2 \. k4 |5 z! a
% o9 a$ w& O$ }* K0 `- J9 x 由表2看出,当波特率降低到1200以下时,所有表都可以抄读成功。实验表明,最高波特率在1200时,208只表可以一次抄读成功。在此基础上,对各种常用波特率下系统能抄读到的最远距离进行测试,结果如图3。
2 w6 B4 ?4 Y: \- [, T+ D
可以看出,在110~1200波特率时,数据传输完全正确,但随着波特率的提高,传输距离呈下降趋势。所以在传输速度允许的情况下,应当尽可能地降低波特率。另外,进一步完善网络结构将会在保证准确程度的前提下提高数据的传输速率。 ( E# l, E8 y3 @2 q, N; _5 r) Y
结语 # v$ M/ ]. n& y5 ]
RS-485总线,具有高噪声抑制、宽共模范围、长传输距离、冲突保护等特性,但还需要考虑合理的应用和网络布局、连续的信号通道、周全的保护措施等,在设计之初就应有总体规划。
, S4 g+ {/ m Q; a1 y; f |
|