恭喜,你发布的帖子
发布于 2018-09-20 13:54:36
2楼
不清楚你模拟量的采集频次,是以每一个周期采集还是通过循环中断等方式采集。
采集2秒时间内的最大值方法:
定义一个循环定时中断,时间2秒,将该通过的模拟量数据按扫描周期记录下来,2秒时间到,在定时循环中断中进行模拟量数值取最大值的运算,结果传送到一个存储区地址中。
应该是周期采集,测试的是油压,只有当油泵工作且出油口打开时,会有个峰值的压力变化,平时是静态压力。这个循环动作的周期比较短,大概间隔10秒钟静态,然后会有个1-3秒不等的动态压力值,所以要采集这1-3秒时的一个峰值。。
请填写推广理由:
分享
只看
楼主