恭喜,你发布的帖子
发布于 2021-04-08 11:17:22
2楼
类似的方法有很多,如,定义一个采样周期,比如10mS一次,采集IW16模拟量通道。
创建一个循环中断(如果感觉不理解中断),那么创建一个定时器,定时器周期设置为30mS。
当定时器 = 10m时,将IW16的数据传送到变量地址MW100中,以此类推,
当定时器 = 20m时,将IW16的数据传送到变量地址MW102中,
当定时器 = 30m时,将IW16的数据传送到变量地址MW104中,同时将定时器复位。
这样MW100~MW104这3个地址存放有IW16不同周期的数据,将这些数据通过累加后,除3,就是30mS的IW16模拟量通道的平均值数据,不知道这样你理解了没有。
反正,类似的做法很多,关键看你如何理解,如何做一个程序。
请填写推广理由:
分享
只看
楼主