微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 现场总线的速度和效率

现场总线的速度和效率

时间:12-16 来源:互联网 点击:

485总线下,进行串行异步通信的总线效率问题。
假定RS-485总线(lkm双绞线)上有6个终端(普通PC机、485通信卡、以C语言自编通信程序),以19200bit/s的速率进行主从通信。设定传输数据量为19200bit/s(l0*1920),通信格式按每1个字节数据有lbit的起始位、2bit的终止位、lbit校验位。

通信应答格式(握手信号)为:XXXXaaaa#和SSSSaaaa#,即:2*72bit。其中,XXXX、SSSS为系统代码,aaaa为终端号。
则Tl=9600/9600=ls Ql=9600bit
Q=9600*(1+1/3)+5*144=13520bit
实际通信1个上位机对5个下位机通信1个循环所用时间为2.95s。
则实际速度V=Q/T=13520/2.95=4583bit/s
实际效率E=(9600/13520)*(1/2.95)*100%=24%
由此可以看出,这个系统的有效数据传输速度(实际速度)仅为4583bit/s,不到设定通信波特率9600bit/s的1/2,其总线效率非常低。如用它做现场总线系统设计时,至少要有4倍以上的传输速度冗余才能达到9600bit/s有效数据的传送量。
以上对现场总线速度和现场总线效率的讨论,在现场总线构成的自控系统的设计选型中曾使用,减少了不必要的精力和时间的浪费。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top