1、1、 Profibus的物理层使用的是485,是不是意味着传输速率的极限就是485总线所能承载的最高速度?
2、 Profibus速率为9.6kbit/s~12Mbit/s,9.6kbit/s时1200米,1.5Mbit时200米(应该是极限速率,实际可能会有不足),可以用中继器延长至10km。那为什么485的1Mbps才15米(如下图)?Profibus用什么方法提速(中继?)?485是否也可以用中继器?
3、 Profibus介质:屏蔽双绞线或光纤
4、 从导线的一些参数怎么计算衰减?如下
5、
方案选择:
1、 使用RS485中继器在维护系统板子和井下仪器中间给485
2、信号增加驱动,然后485中继我找了很久,只发现一款6ES7972-0AA01-0XA0 RS485中继器,西门子的,可以达到2M,3000+
2、 或者使用Profibus-DP,用ARM做主站,井下仪器做从站,中间有可能还要加中继器
3、 或者使用光纤
4、 485或profibus-dp重点:阻抗匹配,电缆的质量(用标准的电缆),传输距离,Profibus能不能满足大量数据传输的要求?
5、 物理层采用485通信的协议有好多,像profibus-dp,modbus,lonworks等都可以采用,为什么各种总线的传输距离都不一样呢(当然是在相同的波特率下)
按照485的定义最远可以
3、达1200m好像是在100k左右的速度。
网络上的经验数字是
10Mbps--12m
1Mbps--120m
100kbps--1200m
但是物理层采用485通信的协议有好多,像profibus-dp,modbus,lonworks等都可以采用,为什么各种总线的传输距离都不一样呢(当然是在相同的波特率下)?
看来在保证可靠性的前提下到底能传多远不仅和物理层介质的特性有关,还和上层协议有关。
今天用一款NXP的芯片,将串行口的波特率设在921.6k速率上,电平芯片选用的是Max485ESA,发送数据,用示波器看着波形还算好。用两块板子测试,收到正确的数据后给对方发送回应,同时指示灯状态发生变化。开始用了一根40cm长的普通导线进行连接,看着系统还算稳定。后来随便在实验室找了一箱比较长的双绞线,看了看是“utp level 5 technology 2 pairs”,好像是什么“超5类双绞线”不带屏蔽的导线拉出一对线来向两个DB9的孔里边一连。嘿,指示灯居然闪烁了。那一箱线应该是305m,减去以前做实验用掉了大概30m,应该还有270m,看来效果还算不错。
不知道有没有人进行过测试,到底物理层采用485通信速率在1M的时候,采用可靠的传输介质(比如说DP电缆的方式)能传多远?
6、