发明名称 一种消除机电系统火花干扰的方法
摘要 本发明公开了一种消除机电系统火花干扰的方法,包括以下步骤:当程序控制中需要启动电机时,首先发出控制命令接通交流接触器启动电机,同时向定时器写入时间常数,启动定时器工作并向单片机特殊功能寄存器PCON写命令字,使单片机进入睡眠状态,不执行程序。在此期间,只有定时器在工作,当定时器溢出中断时唤醒单片机,单片机再次向定时器装入时间常数并进入睡眠状态,不执行程序,如此反复5次,等到交流接触器完全吸合,时间一般接近400毫秒,电机启动完成,定时器唤醒单片机进入正常执行程序。本发明使用睡眠法消除火花干扰不仅无需增加硬件成本,无需占用大量内存,而且也不会使系统频繁复位,代码简短,简单易行,而且效果极佳。
申请公布号 CN103116301B 申请公布日期 2016.05.11
申请号 CN201310059029.2 申请日期 2013.02.25
申请人 南京火天食品机械制造有限公司 发明人 黄石红
分类号 G05B19/042(2006.01)I 主分类号 G05B19/042(2006.01)I
代理机构 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 代理人 何自刚
主权项 一种消除机电系统火花干扰的方法,其特征在于,包括以下步骤:当程序控制中需要启动电机时,首先发出控制命令接通交流接触器启动电机,同时向定时器写入时间常数,启动定时器工作并向单片机特殊功能寄存器PCON写命令字,使单片机进入睡眠状态,不执行程序,在此期间,只有定时器在工作,当定时器溢出中断时唤醒单片机,单片机再次向定时器装入时间常数并进入睡眠状态,不执行程序,如此反复5次,等到交流接触器完全吸合电机启动完成,定时器唤醒单片机进入正常执行程序;等到交流接触器完全吸合时间为400毫秒;定时器定时时间的确定:当单片机设定其定时器工作在模式1时,具有最大的计数长度为16位,其定时时间与定时初值的关系为:T<sub>定时时间</sub>=(2<sup>16</sup>‑T<sub>定时初值</sub>)*12/f<sub>晶振</sub>。
地址 211200 江苏省南京市溧水县经济开发区中兴东路12号