控制方法、装置、智能设备及计算机存储介质制造方法及图纸

技术编号:24009687 阅读:27 留言:0更新日期:2020-05-02 01:19
本发明专利技术提供一种控制方法、装置、智能设备及计算机存储介质,所述控制方法包括:获取经开关模块输出至智能设备的交流电压的过零波形,开关模块包括并联连接的开关器件与过零控制电路,过零控制电路用于在开关器件处于断开状态时维持开关模块的线路连通并调节交流电压的过零波形;根据过零波形的波形数据获取开关器件当前的开闭状态;根据开关器件当前的开闭状态控制智能设备。本发明专利技术能够将传统的开关器件与智能控制结合以满足智能设备的控制需求。

Control method, device, intelligent equipment and computer storage medium

【技术实现步骤摘要】
控制方法、装置、智能设备及计算机存储介质
本专利技术涉及智能家居
,特别涉及一种控制方法、装置、智能设备及计算机存储介质。
技术介绍
智能家居系统是通过物联网技术、有线/无线通讯技术、电力载波通讯技术、嵌入式计算机智能化信息处理,以及节能控制等技术将家中的各种智能设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发等多种功能和手段。与普通家居相比,智能家居兼备建筑、网络通信、信息家电、设备自动化,能够提供全方位的信息交互功能,甚至为各种能源费用节约资金。然而,在使用智能设备前,大部分家庭在家居设备的供电线路中均仅设有传统的开关器件,对于普通家居设备而言,这种线路结构只有开/关的需求,成本低,安装维护简单,但随着社会进步及生活水平的提高,普通家居设备已慢慢被智能设备所取代,如果继续使用传统的线路,将会导致智能设备的电源在开关器件被拨动到断开状态时被切断而不能对其进行智能控制,无法满足智能设备的控制需求。
技术实现思路
有鉴于此,本专利技术解决的技术问题是提供一种控制方法、装置、智能设备及计算机存储介质,能够将传统的开关器件与智能控制结合以满足智能设备的控制需求。本专利技术提供的一种控制方法,包括:获取经开关模块输出至智能设备的交流电压的过零波形,所述开关模块包括并联连接的开关器件与过零控制电路,所述过零控制电路用于在所述开关器件处于断开状态时维持所述开关模块的线路连通并调节所述交流电压的过零波形;根据所述过零波形的波形数据获取所述开关器件当前的开闭状态;根据所述开关器件当前的开闭状态控制所述智能设备。其中,所述根据所述过零波形的波形数据获取所述开关器件当前的开闭状态,包括:根据边沿转换触发的中断请求获取所述过零波形的波形数据,每组波形数据包括脉冲宽度与上升沿计数变量;累计波形数据的采集组数;若所述采集组数达到第一预设值,则根据所述波形数据判断所述过零波形是否有效;若所述过零波形有效,则根据所述波形数据获取所述开关器件当前的开闭状态。其中,所述根据边沿转换触发的中断请求获取所述过零波形的波形数据,包括:当接收到边沿转换触发的中断请求时,获取当前的定时器计数值T;若所述中断请求是由下降沿触发,则记录下降沿计数变量Fn=T,并退出中断,其中,n为小于或等于所述第一预设值的非负整数;若所述中断请求不是由下降沿触发,则所述上升沿计数变量Rn=T,所述脉冲宽度Ln=T-Fn,并退出中断。其中,所述第一预设值为2N,其中,N为大于1的整数,所述根据所述波形数据判断所述过零波形是否有效,包括:将排列顺序相邻的两组波形数据中的脉冲宽度相加得到至少两个脉冲宽度参考值,将排列顺序间隔一位的两组波形数据中的上升沿计数变量相减得到至少两个脉冲周期参考值;计算所述至少两个脉冲周期参考值之间的偏差以及所述至少两个脉冲周期参考值与预设脉冲周期之间的偏差;若所述至少两个脉冲周期参考值之间的偏差处于第一预设偏差范围内,且所述至少两个脉冲周期参考值与预设脉冲周期之间的偏差处于第二预设偏差范围内,则将波形数据的有效计数变量增加1;若所述有效计数变量达到第二预设值,则所述过零波形的波形有效,进入所述根据所述波形数据获取所述开关器件当前的开闭状态的步骤;若所述有效计数变量未达到第二预设值,则移除第一组波形数据,将所述采集组数减1,进入所述累计波形数据的采集组数的步骤。其中,所述根据所述波形数据判断所述过零波形是否有效,还包括:若所述至少两个脉冲周期参考值之间的偏差不处于所述第一预设偏差范围内,和/或所述至少两个脉冲周期参考值与预设脉冲周期之间的偏差不处于所述第二预设偏差范围内,则将波形数据的有效计数变量清0;移除第一组波形数据,将所述采集组数减1,进入所述累计波形数据的采集组数的步骤。其中,所述根据所述波形数据获取所述开关器件当前的开闭状态,包括:根据所述至少两个脉冲宽度参考值获取当前有效脉冲宽度参考值;若所述当前有效脉冲宽度参考值大于或等于上一有效脉冲宽度参考值,则计算所述当前有效脉冲宽度参考值减去所述上一有效脉冲宽度参考值的值与上一有效脉冲宽度参考值的比值作为第一比值;若所述第一比值大于或等于预设偏差值,则获取所述开关器件当前的开闭状态为断开状态。其中,所述根据所述波形数据获取所述开关器件当前的开闭状态,还包括:若所述当前有效脉冲宽度参考值小于上一有效脉冲宽度参考值,则计算所述上一有效脉冲宽度参考值减去所述当前有效脉冲宽度参考值的值与所述当前有效脉冲宽度参考值的比值作为第二比值;若所述第二比值大于或等于所述预设偏差值,则获取所述开关器件当前的开闭状态为闭合状态。其中,所述根据所述过零波形的波形数据获取所述开关器件当前的开闭状态之后,还包括:将所述上一有效脉冲宽度参考值替换为所述当前有效脉冲宽度参考值;移除第一组波形数据,将所述采集组数减1,进入所述累计波形数据的采集组数的步骤。其中,所述根据所述开关器件当前的开闭状态控制所述智能设备,包括:获取所述智能设备的与所述开关器件当前的开闭状态对应的参考工作状态;若所述参考工作状态与所述智能设备的当前工作状态相同,则不生成控制信号以使所述智能设备保持所述当前工作状态;若所述参考工作状态与所述智能设备的当前工作状态不同,则根据所述参考工作状态生成控制信号以控制所述智能设备进行工作状态的转换。其中,所述方法还包括:当接收到用于转换所述智能设备的工作状态的遥控信号时,根据所述遥控信号控制所述智能设备进行工作状态的转换;将转换后的工作状态记录为所述智能设备的当前工作状态。本专利技术还提供一种控制装置,包括:开关模块,包括并联连接的开关器件与过零控制电路,所述过零控制电路用于在所述开关器件处于断开状态时维持所述开关模块的线路连通并调节交流电压的过零波形;过零检测电路,用于检测经所述开关模块输出至智能设备的交流电压的过零波形;主控模块,用于获取所述过零波形,根据所述过零波形的波形数据获取所述开关器件当前的开闭状态,以及,根据所述开关器件当前的开闭状态控制所述智能设备。本专利技术还提供一种智能设备,包括:过零检测电路,用于检测经开关模块输出至智能设备的交流电压的过零波形,所述开关模块包括并联连接的开关器件与过零控制电路,所述过零控制电路用于在所述开关器件处于断开状态时维持所述开关模块的线路连通并并调节所述交流电压的过零波形;主控模块,与所述过零检测电路连接,用于获取所述过零波形,根据所述过零波形的波形数据获取所述开关器件当前的开闭状态,以及,根据所述开关器件当前的开闭状态控制所述智能设备。本专利技术还提供一种智能设备,包括存储器和处理器,所本文档来自技高网...

【技术保护点】
1.一种控制方法,其特征在于,包括:/n获取经开关模块输出至智能设备的交流电压的过零波形,所述开关模块包括并联连接的开关器件与过零控制电路,所述过零控制电路用于在所述开关器件处于断开状态时维持所述开关模块的线路连通并调节所述交流电压的过零波形;/n根据所述过零波形的波形数据获取所述开关器件当前的开闭状态;/n根据所述开关器件当前的开闭状态控制所述智能设备。/n

【技术特征摘要】
1.一种控制方法,其特征在于,包括:
获取经开关模块输出至智能设备的交流电压的过零波形,所述开关模块包括并联连接的开关器件与过零控制电路,所述过零控制电路用于在所述开关器件处于断开状态时维持所述开关模块的线路连通并调节所述交流电压的过零波形;
根据所述过零波形的波形数据获取所述开关器件当前的开闭状态;
根据所述开关器件当前的开闭状态控制所述智能设备。


2.如权利要求1所述的控制方法,其特征在于,所述根据所述过零波形的波形数据获取所述开关器件当前的开闭状态,包括:
根据边沿转换触发的中断请求获取所述过零波形的波形数据,每组波形数据包括脉冲宽度与上升沿计数变量;
累计波形数据的采集组数;
若所述采集组数达到第一预设值,则根据所述波形数据判断所述过零波形是否有效;
若所述过零波形有效,则根据所述波形数据获取所述开关器件当前的开闭状态。


3.如权利要求2所述的控制方法,其特征在于,所述根据边沿转换触发的中断请求获取所述过零波形的波形数据,包括:
当接收到边沿转换触发的中断请求时,获取当前的定时器计数值T;
若所述中断请求是由下降沿触发,则记录下降沿计数变量Fn=T,并退出中断,其中,n为小于或等于所述第一预设值的非负整数;
若所述中断请求不是由下降沿触发,则所述上升沿计数变量Rn=T,所述脉冲宽度Ln=T-Fn,并退出中断。


4.如权利要求2所述的控制方法,其特征在于,所述第一预设值为2N,其中,N为大于1的整数,所述根据所述波形数据判断所述过零波形是否有效,包括:
将排列顺序相邻的两组波形数据中的脉冲宽度相加得到至少两个脉冲宽度参考值,将排列顺序间隔一位的两组波形数据中的上升沿计数变量相减得到至少两个脉冲周期参考值;
计算所述至少两个脉冲周期参考值之间的偏差以及所述至少两个脉冲周期参考值与预设脉冲周期之间的偏差;
若所述至少两个脉冲周期参考值之间的偏差处于第一预设偏差范围内,且所述至少两个脉冲周期参考值与预设脉冲周期之间的偏差处于第二预设偏差范围内,则将波形数据的有效计数变量增加1;
若所述有效计数变量达到第二预设值,则所述过零波形的波形有效,进入所述根据所述波形数据获取所述开关器件当前的开闭状态的步骤;
若所述有效计数变量未达到第二预设值,则移除第一组波形数据,将所述采集组数减1,进入所述累计波形数据的采集组数的步骤。


5.如权利要求4所述的控制方法,其特征在于,所述根据所述波形数据判断所述过零波形是否有效,还包括:
若所述至少两个脉冲周期参考值之间的偏差不处于所述第一预设偏差范围内,和/或所述至少两个脉冲周期参考值与预设脉冲周期之间的偏差不处于所述第二预设偏差范围内,则将波形数据的有效计数变量清0;
移除第一组波形数据,将所述采集组数减1,进入所述累计波形数据的采集组数的步骤。


6.如权利要求4所述的控制方法,其特征在于,所述根据所述波形数据获取所述开关器件当前的开闭状态,包括:
根据所述至少两个脉冲宽度参考值获取当前有效脉冲宽度参考值;
若所述当前有效脉冲宽度参考值大于或等于上一有效脉冲宽度参考值,则计算所述当前有效脉冲宽度参考值减去所述上一有效脉冲宽度参考值的值与...

【专利技术属性】
技术研发人员:邱伟华黄娜
申请(专利权)人:深圳阿凡达智控有限公司
类型:发明
国别省市:广东;44

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

1