System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电器设备,具体涉及一种风扇、风扇的控制方法、装置及计算机设备。
技术介绍
1、风扇通过产生气流,既能增强环境的空气流通,提升空气体系的散热性能;又能加速人身体表面的水分蒸发,达到降温效果。
2、目前,风扇仍然通过用户手动换档来调节风速。如果通过一发一收距离传感器感知目标与风扇的距离,根据目标与风扇的距离自动调节风扇的风速时,则存在风速频繁变化的情况。
技术实现思路
1、有鉴于此,本专利技术提供了一种风扇、风扇的控制方法、装置及计算机设备,以解决在利用距离传感器检测到的目标与风扇的距离来调节风扇的风速时,风速频繁变化的问题。
2、第一方面,本专利技术提供了一种风扇的控制方法,方法包括以下步骤:获取距离传感器检测到的多个距离值;计算多个距离值的方差,得到实际方差值;判断实际方差值是否小于预设的理论方差值;当实际方差值小于理论方差值时,根据多个距离值确定风扇的风速。
3、本专利技术提供的风扇的控制方法,通过获取距离传感器检测到的多个距离值;计算多个距离值的方差,得到实际方差值;判断实际方差值是否小于预设的理论方差值;当实际方差值小于理论方差值时,根据多个距离值确定风扇的风速。其通过计算多个距离值的实际方差值,可以确定目标是否稳定,即当实际方差值小于理论方差值时可以认为目标已经稳定,在目标稳定之后再根据多个距离值确定风扇的风速,由此可以避免风速频繁变化。
4、在一种可选的实施方式中,根据多个距离值确定风扇的风速包括:计算多个距离
5、这是因为,距离传感器(例如毫米波雷达)的检测灵敏度较高,目标的小幅度动作也会使得距离传感器检测到的距离值产生变化,计算多个距离值的平均值可以减少数值波动,保证距离值的可靠性,使得确定的风扇的风速更加符合目标的需求。
6、在一种可选的实施方式中,获取距离传感器检测到的多个距离值包括:获取距离传感器检测到的当前距离值;获取当前距离值的上一距离值;计算当前距离值与上一距离值的差值,判断差值是否大于预设的突变值;当差值大于突变值时,剔除当前距离值。
7、这是因为,在利用距离传感器感知检测范围内目标与风扇的距离时,如果有其他目标进入检测范围(例如其他目标路过检测范围)时,距离传感器检测到的可能是其他目标与风扇的距离;通过获取当前距离值的上一距离值;计算当前距离值与上一距离值的差值,判断差值是否大于预设的突变值,可以判断出当前距离值是不是其他目标与风扇的距离,即当差值大于预设的突变值时,可以认为当前距离值是其他目标与风扇的距离,为了保证确定风扇风速的多个距离值均为目标与风扇之间的距离,需要剔除当前距离值。
8、在一种可选的实施方式中,在剔除距离值之前,还包括以下步骤:确定差值大于突变值的次数;当次数小于等于预设的阈值时,剔除当前距离值。
9、这是因为,距离传感器检测到的为其他目标与风扇的距离,除了其他目标路过检测范围之外,还有可能是其他目标进入并停留在距离传感器的检测范围内。如果其他目标进入并停留在距离传感器的检测范围内,则风扇风速的确定也需要考虑到进入并停留在距离传感器的检测范围内其他目标。本实施例根据当前距离值与上一距离值的差值与预设的阈值之间的关系,可以区分其他目标路过检测范围,还是其他目标进入并停留在距离传感器的检测范围内。具体的,当差值大于突变值的次数小于预设的阈值时,可以认为其他目标路过检测范围,为了保证确定风扇风速的多个距离值均为目标与风扇之间的距离,需要剔除当前距离值。
10、在一种可选的实施方式中,风扇的控制方法还包括以下步骤:当次数大于等于阈值时,保存当前距离值。
11、如上,本实施例根据当前距离值与上一距离值的差值与预设的阈值之间的关系,可以区分其他目标路过检测范围,还是其他目标进入并停留在距离传感器的检测范围内。具体的,当差值大于突变值的次数大于预设的阈值时,可以认为其他目标进入并停留在距离传感器的检测范围内,为了使得确定的风扇风速满足目标的要求,需要保留当前距离值。
12、在一种可选的实施方式中,风扇的控制方法还包括以下步骤:当差值小于等于突变值时,保存当前距离值。
13、这是因为,在利用距离传感器感知检测范围内目标与风扇的距离时,如果有其他目标进入检测范围(例如其他目标路过检测范围)时,距离传感器检测到的可能是其他目标与风扇的距离;通过获取当前距离值的上一距离值;计算当前距离值与上一距离值的差值,判断差值是否大于预设的突变值,可以判断出当前距离值是不是其他目标与风扇的距离,即当差值小于预设的突变值时,可以认为当前距离值不是其他目标与风扇的距离,而是目标与风扇的距离,因此需要保存。
14、第二方面,本专利技术还提供了一种风扇的控制装置,装置包括获取模块、计算模块、判断模块和风速调节模块,获取模块用于获取距离传感器检测到的多个距离值;计算模块用于计算多个距离值的方差,得到实际方差值;判断模块用于判断实际方差值是否小于预设的理论方差值;风速调节模块用于当实际方差值小于理论方差值时,根据多个距离值确定风扇的风速。
15、第三方面,本专利技术还提供了一种计算机设备,包括存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的风扇的控制方法。
16、第四方面,本专利技术还提供了一种风扇,包括第三方面的计算机设备。
17、第五方面,本专利技术还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的风扇的控制方法。
18、第六方面,本专利技术还提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的风扇的控制方法。
19、本专利技术提供的风扇、风扇的控制方法、装置及计算机设备具有以下有益效果:
20、(1)计算多个距离值的实际方差值,可以确定目标是否稳定,即当实际方差值小于理论方差值时可以认为目标已经稳定,在目标稳定之后再根据多个距离值确定风扇的风速,由此可以避免风速频繁变化。
21、(2)通过获取当前距离值的上一距离值,计算当前距离值与上一距离值的差值,判断差值是否大于预设的突变值,可以判断出当前距离值是不是其他目标与风扇的距离,即当差值大于预设的突变值时,可以认为当前距离值是其他目标与风扇的距离,为了保证确定风扇风速的多个距离值均为目标与风扇之间的距离,需要剔除当前距离值。
22、(3)根据当前距离值与上一距离值的差值与预设的阈值之间的关系,可以区分其他目标路过检测范围,还是其他目标进入并停留在距离传感器的检测范围内。具体的,当当前距离值与上一距离值的差值小于预设的阈值时,可以认为其他目标路过检测范围,为了保证确定风扇风速的多个距离值均为目标与风扇之间的距离,需要剔除当前距离值;当当前距离值与上一距离值的本文档来自技高网...
【技术保护点】
1.一种风扇的控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述多个距离值确定风扇的风速包括:
3.根据权利要求1所述的方法,其特征在于,所述获取距离传感器检测到的多个距离值包括:
4.根据权利要求3所述的方法,其特征在于,在剔除所述当前距离值之前,还包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求3所述的方法,其特征在于,还包括:
7.一种风扇的控制装置,其特征在于,所述装置包括:
8.一种计算机设备,其特征在于,包括:
9.一种风扇,其特征在于,包括权利要求8所述的计算机设备。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至6中任一项所述的风扇的控制方法。
11.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至6中任一项所述的风扇的控制方法。
【技术特征摘要】
1.一种风扇的控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述多个距离值确定风扇的风速包括:
3.根据权利要求1所述的方法,其特征在于,所述获取距离传感器检测到的多个距离值包括:
4.根据权利要求3所述的方法,其特征在于,在剔除所述当前距离值之前,还包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求3所述的方法,其特征在于,还包括:
7.一...
【专利技术属性】
技术研发人员:曹芷欣,韦嘉,张君明,卫涵典,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。