模拟量采集和滤波
- 格式:doc
- 大小:25.50 KB
- 文档页数:1
模拟量采集和滤波
本系统要采集现场的模拟量(如压力、温度等)以送PLC中处理。考虑到现场工作环境的恶劣,变送器送入AI模块的电流值存在波动和尖峰干扰等情况,因此通过AI模块采集回来的数值不能直接为CPU所用,必须经过滤波处理,滤掉各种波动和干扰等信号,同时考虑到本系统为惯性系数较大的系统,故采用取平均值的办法进行滤波,主程序在每个扫描周期调用一次子程序进行模拟量的采集和滤波处理,处理的结果安全交给主程序使用。本系统采用“AI331”模块,该模块的转换结果为12bit,在模拟量采集的子程序中将每次的采集量累加进入累加器中,当采集次数达到预置值后,将累加器中的值取均值,作为本次采集的最终结果送主程序使用。