现在位置:范文先生网>理工论文>计算机信息技术>一种“假中断”现象及处理方法

一种“假中断”现象及处理方法

时间:2023-02-21 00:14:30 计算机信息技术 我要投稿
  • 相关推荐

一种“假中断”现象及处理方法

  摘要:
  本文介绍了在一微机控制系统内,一种“假中断”信号的产生原因及其解决方法。针对钢箍机数控系统中出现的“假中断”现象,提出了相应的解决办法,克服了尖峰脉冲和抖动的影响,提高了系统的抗干扰能力,具有一定的实用价值。
  
  关键词:假中断,抖动,尖峰脉冲
  
  引言
  
  
  中断功能中断技术在计算机控制系统中是一种被普遍采用的技术,所有的微型计算机中都具备这一功能,并且能接受若干个中断源申请,8096单片机中设有8种形式的中断源和1个软中断(TRAP),用户可以用来实进行特殊处理或专门功能的实现。在我们研制的螺旋钢箍成型机微机控制系统中,选用了8096单片机,该系统能根据输入的参数,将钢筋按照要求自动的成批的弯成建筑用料—钢箍,自动化程度非常高。为了解决缺料问题和偶发的机械故障处理,利用8096的外部中断(EXTINT)实现了暂停功能,但是在调试过程中,出现了“假中断”现象,本文将其解决方法进行介绍。
  
  
  
  2.问题及解决方法
  
  任何机械设备在运行过程中的机械故障是难免的,只是多少、几率高低的问题,螺旋钢箍成型机也不例外,为了处理偶发的机械故障,系统必须停止运行。但是每批作业的具体数据是不一样的,作业量也各不相同,如果故障排除之后,一切都从头开始并不是一种可取的方法,较好的做法是控制系统“保持现场”,待故障排除之后,接着将故障前的工作完成,我们利用8096的外部中断(EXTINT)来实现暂停就是这个目的,其电路如图1所示。可是,在整机调试的过程中,出
  
  
  
  
  
  现了“假中断”现象。为了减少干扰对系统的影响,该控制系统采用了屏蔽技术,将主机板放入一铁盒中,防止了交流信号通过容抗而窜入系统,但是,该系统在工作现场工作时,有时仍会产生暂停工作现象;说明在该系统中,仍有干扰存在,使EXTINT产生了“假中断”。究其原因,我们认为引起“假中断”的原因是:①抖动;②电源的尖峰脉冲。
  
  2.1抖动的解决
  
  由于该控制系统工作在野外,控制对象为机械装置,振动大,使系统中的按钮HALT不断上下振动,从而使HALT按钮处A点(见图1)的信号波形如图2所示。当A点处的信号为低时,必然使EXTINT位高电平,从而引起系统中断。
  
  
  
  
  
  为了消除该抖动中断,我们采用了软件消除的方法。由于抖动时间较短,一般低于1ms,而按钮按下的时间一般大于5ms,所以只要在中断程序中判别EXTINT时间是否低于1ms,就可知该中断是否由抖动引起,其流程如下图3所示。
  
  
  
  
  
  2尖峰脉冲的解决:
  
  在一般的控制系统中,5V电压有时会出现尖峰脉冲现象,其信号如图4所示,当出现尖峰脉冲时,图1中A点的电位为低,必然会引起中断。
  
  
  
  对此我们将图1作了改进,如图5所示,则当电源出现尖峰脉冲时,由于电容的存在,可使A点的电压保持不便,防止了“假中断”的产生。
  
  
  
  经过改进后,经过多次测试和现场运行证明,方法是正确的,克服了“假中断”的出现,再未出现不应有的暂停工作现象,工作可靠。
  
  3.结束语
  
  本文针对“钢箍机数控系统”中“假中断”出现,分析了其原因,并提出了相应的解决办法。在实际的系统中,尖峰脉冲和抖动不仅影响中断信号,而且会影响地址线、控制线,造成误选线、误操作,影响系统的工作。因此,本文所提出的改进方法,对提高一般控制系统的抗干扰能力,具有很强的实用价值。
  
  
  
  参考文献
  
  
  
  [1]陈宝江等编著,MCS单片机应用系统实用指南,机械工业出版社,1997.7
  
  [2]金磐石,王永明编著,Intel96系列单片微型机应用详解,电子工业出版社,1992.4
  
  [3]番新民王燕芳编著,单片微型计算机实用系统设计,人民邮电出版社,1992.7
  
  [4]王新贤,蒋富瑞主编,实用计算机控制技术手册,山东科学技术出版社,1994.11
  
  [5]陈键铎编著,8098单片机原理及应用技术,电子工业出版社,1995.2
  
  
  
  
  
  ADISPOSITIONMETHODOFSPOOFINGINTERRUPTPHENOMENON
  
  ZhangJingyuan,GongXiugangandWangJianghong
  
  (ZiboUniversity,Dept.ofcomputerscience&engineeringZibo255000)
  
  
  
  
  
  
  
  第一作者简介:张景元,男,1955年出生,计算机科学与技术专业毕业,硕士,副教授,主要研究领域为人工智能,模糊信息处理,计算机控制技术等。
  
  电话:(0533)4178827
  

【一种“假中断”现象及处理方法】相关文章:

uC/OS-II任务栈处理的一种改进方法08-06

TMS320F24x的实时多中断任务处理08-06

孩子被欺负的处理方法11-01

单片机中断多优先级的软件扩展方法08-06

★口语交际教学中的一种现象及对策08-17

TMS320C32 DSP的中断编程方法及BOOT功能实现08-06

戳穿假简历的六个方法08-15

小儿高热惊厥的紧急处理方法08-24

一种不容忽视的“参考答案”现象08-08