发明名称 |
一种消除机电系统火花干扰的方法 |
摘要 |
本发明公开了一种消除机电系统火花干扰的方法,包括以下步骤:当程序控制中需要启动电机时,首先发出控制命令接通交流接触器启动电机,同时向定时器写入时间常数,启动定时器工作并向单片机特殊功能寄存器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号 |