回复:本人常用的滤波程序:去极值+递推平均。整理成独立的子程序

李岩

西门子1847工业学习平台

  • 帖子

    3340
  • 精华

    35
  • 被关注

    116

论坛等级:至圣

注册时间:2004-03-31

钻石 钻石 如何晋级?

发布于 2026-01-01 02:56:22

36楼

展开查看
以下是引用欧阳梓涵在2025-12-30 16:33:32的发言 >27楼

去极值的方法确实是把采样数值弄的不精确了,看来是没少遭受干扰的打磨呀 哈哈

以下是引用李岩在2025-12-14 01:24:40的发言 >2楼:感谢分享,但本胖的...

引用2楼详细内容:

感谢分享,但本胖的观点是不去极值。论据:去极值的观点是当年用单片机时比较常用的,但到了PLC时代,这种默认有干扰的情况就不太适用了。因为假设是因为干扰有飞点(上/下都可能),但PLC的AI抗干扰能力确实比当年我们自己做的单片机强得多,比如AI可以设置滤波时间等等。所以,本胖的个人观点(也是经过实践检验的)就是滑动平均值滤波是最好的,响应速度快、算力占用低、存储器占得稍微多一点。关键是比较平滑。试过作为PID的输入,好像很不错,在当年的八钢水处理的PID中用的还不错。

从90年参加工作开始,就一直跟干扰作斗争啊!给你讲个故事吧:

90年上班,我们的研究所,用的是86总线的MC6809(MOTO)系统,机箱是那种笼子,跟STD总线的机箱类似。所有的IO都是板卡,编程用汇编语言(或者机器码)。当时的观点是IO到继电器柜的距离(传输电缆)越近,干扰越进不来!

结果,本胖设计的第一个系统,就出了问题,DO驱动的继电器带的接触器吸和或者释放(尤其是释放),大概率会导致电脑(那个6809CPU)死机。电脑DI/DO板到继电器柜的电缆长度5米,算是我们研究所的标准长度。研究所开会研究后,认为可能是电缆长度长了,于是做了一个极限短的电缆,大约不到4米吧,结果还是一样!然后又开会,研究怎么才能使电缆更短...!我当时提出为啥不是加长电缆呢?因为干扰不太可能从外部进入啊!(他们认为电缆相当于天线,会接收干扰,所以越短越好!)如果干扰是那个接触器,那么电缆越长、干扰衰减的越多,甚至可以忽略不计。但本胖是新人,没人听啊,于是把柜子门给开孔,这样电缆可以缩短到不到2米了!但...干扰依旧。本胖自己做了一根8米长的电缆(DB51插头,自己焊的),结果...干扰没有了!这是本胖第一次碰到EMC问题。

以后,EMC一直陪伴着本胖,所以研究了一套标准的抗干扰方案,基本上就没碰到干扰问题,直到国义特钢那个660m3的高炉,500KW变频器,那又是另外一个故事了。

国人当自强 共同努力 抵制日货
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9289条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。