技术论坛

 为什么降低PROFIBUS波特率会增强抗干扰性

返回主题列表
作者 主题
空果仁
侠圣

经验值: 4927
发帖数: 210
精华帖: 47
楼主    2021-04-06 08:44:38
主题:为什么降低PROFIBUS波特率会增强抗干扰性 精华帖 

        在PROFIBUS的应用中,时常会出现掉站的情况,通常的做法是降低通信的波特率。例如,波特率在1.5Mbps时,两分钟掉一次站点,修改为500Kbps时,半个小时掉一次站点,再降低波特率到187.5Kbps时,一两个小时掉一次站点,最后不管怎样降低波特率,都会掉站,只是掉站的间隔时间稍微变长,这是什么原因呢?

        我们先分析一下波特率,1.5Mbps表示1.5*1024*1024 bit/s(每秒),一秒钟要从端口(PROFIBUS是RS485)发出1572864个BIT,500Kbps表示500*1024 bit/s(每秒),一秒钟从端口要发出512000个BIT,假设发送的数据都是0、1相互间隔,信号的波形如图1所示。

        一段时间内1.5Mbps与500Kbps的波形图如图2所示(示意图)。

        从图2中可以看到,1.5Mbps的电平宽度明显比500Kbps的窄,电平的宽度与通信速率有关,一个电平的宽度以时间长度表示为:


        不同波特率对应的Tbit  如图3所示。

        如果通信受到干扰,通常情况下,一个BIT的电平波形一半受到干扰,信号不能被识别,则通信失败,如图4所示。

        降低波特率实际上是增加了电平的宽度,例如原通信波特率是1.5Mbps,Tbit /2是1000微秒,超过1000微秒宽度的电平受到干扰,通信就将失败,例如1200毫秒。如果降低波特率到500Kbps,Tbit /2是2667微秒,干扰的幅值是不变的,1200微秒低于电平宽度的50%,通信可能正常,可能会有报文失败重发现象,PROFIBUS缺省是重发三次,通信质量已经下降。

        为什么再降低波特率也会有掉站的情况,因为干扰情况不规律,有时的干扰会有累计效应,例如电场干扰,通过空间的分布电容耦合到通信线上,这时整个电平都会受到干扰,如果使用示波器查看,高电平上的线会变的非常粗,这其实是干扰的幅值。所以不能只靠降低波特率处理现场通信的问题,一定要保证通信的质量,有问题必须解决,将隐患排除!


来自西门工业子技术支持 高级专家
帮蛋儿
奇侠

经验值: 5466
发帖数: 633
精华帖: 0
1楼    2021-04-06 10:54:42
主题:回复:为什么降低PROFIBUS波特率会增强抗干扰性

学习了!干货文章!

干就完了!
yzs
侠圣

经验值: 3480
发帖数: 441
精华帖: 7
3楼    2021-04-06 13:20:59
主题:回复:为什么降低PROFIBUS波特率会增强抗干扰性
降低波特率能够提高稳定性这是明显可以看得出的,可笑的是很多人认为降低波特率并不能提高稳定性,因为书上说波特率只和距离有关,和干扰无关。。。
CoolCool的猪
至圣

经验值: 16717
发帖数: 1307
精华帖: 2
4楼    2021-04-06 14:15:02
主题:回复:为什么降低PROFIBUS波特率会增强抗干扰性

http://www.ad.siemens.com.cn/club/bbs/PostStory.aspx?a_id=1689821&b_id=84&num=0#anch
和这个连接一起看
嘿嘿 
谢谢
无私的再次奉献

同一个问题ID下,已经先回答此问题的人,如再参考我答案而修改自己答案的,就是王八蛋!
RENHQ
至圣

经验值: 68947
发帖数: 12232
精华帖: 59
5楼    2021-04-06 15:00:11
主题:回复:为什么降低PROFIBUS波特率会增强抗干扰性

涨见识了,终于知道原理了

Q群:https://jq.qq.com/?k=9BDuEgf6
www123456
至圣

经验值: 12234
发帖数: 2431
精华帖: 86
6楼    2021-04-06 15:22:47
主题:【故事】回复:为什么降低PROFIBUS波特率会增强抗干扰性
看来是速率低了,对同样干扰源有效电平宽度相对占比增加的原因,导致通信变化啊,虽然有改善,但还是要找到干扰源。
ZERO18458
游民

经验值: 130
发帖数: 8
精华帖: 0
9楼    2021-04-07 10:16:54
主题:回复:为什么降低PROFIBUS波特率会增强抗干扰性

学费了,又涨知识了

幸运吸铁石
侠士

经验值: 1911
发帖数: 28
精华帖: 0
10楼    2021-04-07 21:22:57
主题:回复:为什么降低PROFIBUS波特率会增强抗干扰性

学习了,“ 降低波特率实际上是增加了电平的宽度”。实际检测,的确如此

朝着目标,每天进步一点点!
胖头陀
奇侠

经验值: 9587
发帖数: 432
精华帖: 0
11楼    2021-04-08 07:37:42
主题:回复:为什么降低PROFIBUS波特率会增强抗干扰性

学习了,谢谢分享!

WOWUWUWU
至圣

经验值: 10373
发帖数: 1794
精华帖: 0
12楼    2021-04-08 08:58:33
主题:回复:为什么降低PROFIBUS波特率会增强抗干扰性

谢谢分享,值得学习。

flylovemore
侠圣

经验值: 2171
发帖数: 465
精华帖: 0
14楼    2021-04-08 17:15:52
主题:回复:为什么降低PROFIBUS波特率会增强抗干扰性

我一台设备走的是canopen,一开始通讯速率是1M,伺服老是初始化不了,变频器可以初始化,后来把波特率改为500K,就都可以初始化了…………

以不变应万变
yanxiao
至圣

经验值: 26142
发帖数: 11973
精华帖: 43
15楼    2021-04-09 21:44:16
主题:【故事】回复:为什么降低PROFIBUS波特率会增强抗干扰性
串口通讯的信号电平,只检测几个特定点的电平进行表决。
通讯速率高,检测点就密,撞上干扰几率大,撞上一次就通讯失败了。
威师爷
至圣

经验值: 37430
发帖数: 5126
精华帖: 47
18楼    2021-04-12 14:49:30
主题:回复:为什么降低PROFIBUS波特率会增强抗干扰性

 回复3 楼  @yzs 


 


不能这样说,有一些高频的信号必须要快速通信,降低了波特率等于降低了通信速度,会导致数据延迟。
比如通过通信来控制变频器跑运动控制,通信实时性差了就可能跑出不理想的轨迹。通信没有掉线 并没有代表设备可以正常的工作

工业起重机防摇摆 QQ:404136820 AntiSwayControl
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。