plc采样控制的实时性 点击:443 | 回复:4



xingqinghu

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 9回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2009年5月20日
发表于:2012-08-14 15:19:00
楼主

现在做一个控制系统,程序扫描周期20ms,用一个04ad中的3路做采样,继电器输出的。

请教各位,怎么做采样处理,才能提高采样--输出控制的实时性,要求在80ms左右,而且还要考虑现场的干扰信号的去除问题。

谢谢!




Like_MCU

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 494回
  • 年度积分:0
  • 历史总积分:1666
  • 注册:2012年8月11日
发表于:2012-08-14 18:59:29
1楼
使用定时中断方式进行AD转换的采集和处理。

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2012-08-15 10:35:18
2楼
引用 Like_MCU 的回复内容:使用定时中断方式进行AD转换的采集和处理。

要提高实时性,只能用 定时中断 来实现,扫描周期 是不定长的;

invinliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2011年6月06日
发表于:2012-08-17 16:22:42
3楼

计算放在主程序,输出放在中断,中断程序不可过长

xingqinghu

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 9回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2009年5月20日
发表于:2012-08-24 16:32:05
4楼
谢谢各位,我试一下!!!!

热门招聘
相关主题

官方公众号

智造工程师