一种通过过零中断产生计时基准的方法及空调器技术

技术编号:19855923 阅读:39 留言:0更新日期:2018-12-22 11:22
本发明专利技术公开了一种通过过零中断产生计时基准的方法及空调器。该方法包括:通过过零检测电路的周期性过零电压经过零点时,产生单位周期的过零脉冲信号ZERO_CHECK;过零脉冲信号传输至主控制芯片的外部中断口,产生中断;在中断函数中,调用定时函数,产生单位周期的时基TimerMs,生成时间变量;根据产生的时间变量值,与设定定时变量作对比,启动预设动作。本发明专利技术通过零火线过零中断产生计时基准,实现准确的时刻定时,定时精度满足需求;同时,由于采用零火线过零中断产生计时基准,定时时间基础不依赖于硬件晶振,有利于降低硬件成本,实现成本节约。

【技术实现步骤摘要】
一种通过过零中断产生计时基准的方法及空调器
本专利技术属于脉冲计时
,特别涉及一种产生计时基准的方法及空调器。
技术介绍
目前定时功能的实现主要依赖于晶振,即晶体振荡器,晶振是指从一块石英晶体上按一定方位角切下薄片(简称为晶片),而在封装内部添加IC组成振荡电路的晶体元件称为晶体振荡器。由于晶振价格比使用陶瓷振荡器高,不利于节约成本。公开号为CN85100400A的中国专利申请公开了一种数字式可控硅触发脉冲装置。该装置包括振荡源、时间计数器、数据寄存器、序号计数器、触发函数逻辑电路、脉冲发生器,实现方法为,时间计数器、数据寄存器、序号计数器中的数据一齐送入触发函数逻辑电路后,该电路即决定是否输出逻辑“1”或“0”信号去控制一个脉冲发生器,输出脉冲去触发某个由序号计数器所指定的可控硅。该数字式可控硅触发脉冲装置便于与计算机接口,省去数模转换、比较器等环节,由计算机直接输出由数字表征的触发角值。该专利通过时间计数器计时,未解决如何高效和低成本地产生计时基准的问题。公开号为CN101720143A的中国专利申请公开了一种继电器过零点控制方法。该方法的步骤包括:(1)主控芯片实时接收过零检测电路输出的过零时间,当主控芯片接收到驱动继电器动作的驱动信号后,进入过零延时程序;(2)主控芯片内部定时器计时,当定时器计时时间等于过零点时间时,主控芯片输出控制信号至继电器,驱动继电器动作。该专利通过定时器计时,未解决如何高效和低成本地产生计时基准的问题。
技术实现思路
本专利技术要解决的技术问题是:现有技术中定时时间基础依赖于硬件晶振,不利于降低硬件成本。为了解决这一问题,本专利技术提供一种通过过零中断产生计时基准的方法及空调器。为了解决上述技术问题,本专利技术采用如下技术方案:本专利技术提供一种通过过零中断产生计时基准的方法,包括:通过过零检测电路的周期性过零电压经过零点时,产生单位周期的过零脉冲信号ZERO_CHECK;过零脉冲信号传输至主控制芯片的外部中断口,产生中断;在中断函数中,调用定时函数,产生单位周期的时基TimerMs,生成时间变量;根据产生的时间变量值,与设定定时变量作对比,启动预设动作。更进一步地,在所述定时函数中,产生单位周期的时基TimerMs,TimerMs增加1个单位递变量,当TimerMs>=T1时,秒变量Timer1s增加1个单位递变量,当Timer1s>=T2时,分钟变量Timer1min增加1个单位递变量,当Timer1min>=T3时,Timer1h增加1个单位递变量。更进一步地,当所述时间递变量为正时,通过递增的方式产生时间变量值;当所述时间递变量为负时,通过递减的方式产生时间变量值。更进一步地,所述单位递变量、T1、T2、T3的取值均根据实际应用选取。更进一步地,所述电压由供电电源提供。更进一步地,所述供电电源的波形为正弦波或方波或三角形波。更进一步地,所述预设动作包括开机和关机动作、升温和降温动作。本专利技术还提供一种空调器,所述空调器采用上述的通过过零中断产生计时基准的方法进行定时。通过采用上述技术手段,本专利技术产生如下技术效果:本专利技术通过零火线过零中断产生计时基准,实现准确的时刻定时,定时精度满足需求;同时,由于采用零火线过零中断产生计时基准,定时时间基础不依赖于硬件晶振,有利于降低硬件成本,实现成本节约。附图说明图1是本专利技术的方法流程图;图2是本专利技术的生成时间变量的实施例。具体实施方式下面结合附图对本专利技术作进一步详细说明。针对现有技术中定时时间基础依赖于硬件晶振,不利于降低硬件成本的问题,本专利技术提供一种通过过零中断产生计时基准的方法及空调器。该方法为:通过过零检测电路的周期性过零电压经过零点时,产生单位周期的过零脉冲信号ZERO_CHECK;过零脉冲信号传输至主控制芯片的外部中断口,产生中断;在中断函数中,调用定时函数,产生单位周期的时基TimerMs,生成时间变量;根据产生的时间变量值,与设定定时变量作对比,启动预设动作。该方法采用过零信号产生的中断作为定时的时基,利用该时基做时刻定时开关机或其他功能。该方法实现了准确的时刻定时,定时精度满足需求;同时,由于采用零火线过零中断产生计时基准,定时时间基础不依赖于硬件晶振,有利于降低硬件成本,实现成本节约。本专利技术的方法适用于空调器中,但适用范围不局限于空调器,本专利技术可应用于任何可采用该方法实现定时功能的设备中。实施例一本实施例以所述周期性过零电压通过50Hz市电提供为例具体说明本专利技术的方法,通过过零中断产生计时基准的方法如图1所示,包括:通过过零检测电路(当输入该电路的电压经过零点时,将会输出一个脉冲信号,将该脉冲输出端连接到主芯片,可以触发中断),产生周期为20ms的过零脉冲信号ZERO_CHECK;可选地,本专利技术中,产生过零脉冲信号的输入电压不限于供电电源和零火线电压,可以是其他可利用的周期性过零的电压。当产生过零脉冲信号的输入电压由供电电源提供时,供电电源频率不限于本实施例中的50HZ市电,供电电源的波形也不限制于正弦波,可以是方波、三角波等波形。过零信号口连接到主控制芯片的外部中断口,产生中断;在中断函数中,调用定时函数;需要说明的是,此处的中断只产生定时时间基础,在此基础上的其他秒或分变量的递增及相关开关机等动作根据实际情况选择合适的位置操作,也就是说,如何利用时间基础来计时的算法不固定,根据具体情况处理。以下仅举例进行说明:在定时函数中,产生20ms的时基TimerMs,TimerMs自加1,当TimerMs>=50时,秒变量Timer1s自加1,当Timer1s>=60时,分钟变量Timer1min自加1,当Timer1min>=60时,Timer1h自加1。参见图2。根据产生的秒分变量值,与设定定时变量作对比,产生开关机等动作。可选地,本专利技术中的定时不一定用于开关机动作,还可在升降温动作、模式变化动作、闹铃动作等其他功能中使用。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术。凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种通过过零中断产生计时基准的方法,其特征在于,包括:通过过零检测电路的周期性过零电压经过零点时,产生单位周期的过零脉冲信号ZERO_CHECK;过零脉冲信号传输至主控制芯片的外部中断口,产生中断;在中断函数中,调用定时函数,产生单位周期的时基TimerMs,生成时间变量;根据产生的时间变量值,与设定定时变量作对比,启动预设动作。

【技术特征摘要】
1.一种通过过零中断产生计时基准的方法,其特征在于,包括:通过过零检测电路的周期性过零电压经过零点时,产生单位周期的过零脉冲信号ZERO_CHECK;过零脉冲信号传输至主控制芯片的外部中断口,产生中断;在中断函数中,调用定时函数,产生单位周期的时基TimerMs,生成时间变量;根据产生的时间变量值,与设定定时变量作对比,启动预设动作。2.根据权利要求1所述的通过过零中断产生计时基准的方法,其特征在于,在所述定时函数中,产生单位周期的时基TimerMs,TimerMs增加1个单位递变量,当TimerMs>=T1时,秒变量Timer1s增加1个单位递变量,当Timer1s>=T2时,分钟变量Timer1min增加1个单位递变量,当Timer1min>=T3时,Timer1h增加1个单位递变...

【专利技术属性】
技术研发人员:华洪香孔进亮邓舟舟刘佰兰黎俊宇李坚王桥
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1