作者 | 主题 |
---|---|
空果仁 侠圣 经验值: 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
|