浅谈中断对扫描周期的影响

已锁定

winter938

  • 帖子

    1550
  • 精华

    33
  • 被关注

    41

论坛等级:至圣

注册时间:2005-06-09

黄金 黄金 如何晋级?

浅谈中断对扫描周期的影响

3317

2

2015-01-18 20:32:50

这里以定时中断为例。
先假定无中断的扫描周期为一稳定的T1(比如10毫秒),现在加入一个周期为T(比如2毫秒)的定时中断,且该定时中断对应的中断子程序执行耗时t(比如0.5毫秒),此时扫描周期T2为多少呢?
显然T必须大于t,否则主程序就无法得到执行,中断也无法及时得到响应。则T2=(T1/(T-t))*T=(10/(2-0.5))*2=13.3毫秒。
此时相对于原扫描周期增加的百分比为(T2-T1)/T1=t/(T-t)=0.5/(2-0.5)=33.3%
根据上式可知为了减小中断对扫描周期的影响,应尽可能增大T,减小t。也就是说中断频率越低越好,中断程序执行越快越好。
浅谈中断对扫描周期的影响 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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