一种空调器和人体检测方法技术

技术编号:33343934 阅读:37 留言:0更新日期:2022-05-08 09:34
本发明专利技术公开了一种空调器和人体检测方法,该空调器包括红外传感器、室内温度传感器、人体检测模块和控制器,人体检测模块设置有包括第一内核和第二内核的MCU,其中,所述第一内核,连接所述红外传感器和所述室内温度传感器,用于将从所述红外传感器获取的红外数据和从所述室内温度传感器获取的室内温度数据发送到所述第二内核;所述第二内核,连接所述控制器,用于根据所述红外数据和所述室内温度数据执行预设目标检测算法并生成人体检测结果,并将所述人体检测结果发送到所述控制器,与传统单核MCU相比,提高了人体检测效率,并且不必使用专业的图像处理芯片,有效的控制了成本。有效的控制了成本。有效的控制了成本。

【技术实现步骤摘要】
一种空调器和人体检测方法


[0001]本申请涉及空调器
,更具体地,涉及一种空调器和人体检测方法。

技术介绍

[0002]人体检测具有非常广泛的应用,比如智能家居,根据人的位置调整空调的出风方向,达到最舒适的效果,也可以根据环境内是否有人存在,而控制空调设备的启动或者停止,达到节约能源的目的。
[0003]传统的图像处理领域所使用的DSP、FPGA或者SOC等芯片成本较高,若应用在家电领域会带来较高的成本压力。对于红外图像处理而言,尤其是家电领域采用的红外传感器分辨率普遍不高,使得图像检测算法对处理芯片的算力要求有所降低,部分高性能的MCU算力已经能够达到要求。
[0004]然而,现有技术中进行人体检测的MCU多为单核心设计,处理任务时多为串行执行。应用在红外图像算法中时,需先采集红外摄像头的图像数据,再进行算法运算。即便采用具有高性能内核的MCU,由于代码的串行执行,内核也不可避免的需要长时间处于空转状态来等待外设完成传感器数据的采集,造成芯片处理资源的浪费。尤其是在进行算力负载较大的实时流图像处理任务时,原本就不富裕的算力再加上空转等待的时间,严重拖慢了处理速度。即使采用RTOS等实时操作系统,在运算量较大时,频繁的进程间切换也会加重MCU负担。综上,使用传统的单核心MCU进行红外图像处理会导致处理速度慢,实时性一般,产品功能体验不高。
[0005]因此,如何提供一种可提高人体检测效率的空调器,是目前有待解决的技术问题。

技术实现思路

[0006]本专利技术提供一种空调器,用以解决现有技术中空调器进行人体检测时效率低的技术问题。
[0007]该空调器包括:
[0008]红外传感器,用于对室内空间进行检测并输出红外数据;
[0009]室内温度传感器,用于检测室内温度;
[0010]人体检测模块,设置有包括第一内核和第二内核的MCU,用于对室内空间进行人体检测;
[0011]控制器;
[0012]其中,
[0013]所述第一内核,连接所述红外传感器和所述室内温度传感器,用于将从所述红外传感器获取的红外数据和从所述室内温度传感器获取的室内温度数据发送到所述第二内核;
[0014]所述第二内核,连接所述控制器,用于根据所述红外数据和所述室内温度数据执行预设目标检测算法并生成人体检测结果,并将所述人体检测结果发送到所述控制器。
[0015]在本申请一些实施例中,所述第一内核还用于:
[0016]在检测到所述MCU上电后,执行第一组初始化操作并对所述红外传感器进行初始化;
[0017]若所述红外传感器初始化成功,启动所述第二内核;
[0018]获取所述红外数据和所述室内温度数据。
[0019]在本申请一些实施例中,所述第一内核和所述第二内核之间设置有IPC通道,所述第一内核是基于所述IPC通道将所述红外数据和所述室内温度数据发送到所述第二内核的。
[0020]在本申请一些实施例中,所述第二内核还用于:
[0021]在启动后执行第二组初始化操作,并将所述红外数据和所述室内温度数据保存在本地内存,并通过释放锁的方式通知所述第一内核接收完成,以使所述第一内核继续获取新的红外数据和新的室内温度数据。
[0022]在本申请一些实施例中,所述人体检测模块上还设置有UART接口和DMA控制器,所述第一组初始化操作包括SPI初始化、GPIO初始化和时钟初始化,所述第二组初始化操作包括ADC初始化、URAT初始化和DMA初始化。
[0023]在本申请一些实施例中,所述人体检测结果是基于所述DMA控制器传输并经所述UART接口发送到所述控制器的。
[0024]在本申请一些实施例中,所述UART接口还用于连接PC端,以使PC端展示红外图形和所述人体检测结果。
[0025]在本申请一些实施例中,所述预设目标检测算法包括识别人体位置的人体识别算法,和/或检测人体主观的温冷感等级的温冷感算法。
[0026]在本申请一些实施例中,所述第一内核中未设置DSP和FPU,所述第二内核中设置有DSP和FPU,所述第一内核的主频低于所述第二内核的主频。
[0027]相应的,本专利技术还提出了一种人体检测方法,应用于包括红外传感器、室内温度传感器、人体检测模块和控制器的空调器中,所述人体检测模块设置有包括第一内核和第二内核的MCU,所述方法包括:
[0028]基于所述第一内核从所述红外传感器获取红外数据并从所述室内温度传感器获取室内温度数据,并使所述第一内核将所述红外数据和所述室内温度数据发送到所述第二内核;
[0029]在所述第二内核中根据所述红外数据和所述室内温度数据执行预设目标检测算法并生成人体检测结果,并基于所述第二内核将所述人体检测结果发送到所述控制器。
[0030]通过应用以上技术方案,空调器包括红外传感器、室内温度传感器、人体检测模块和控制器,人体检测模块设置有包括第一内核和第二内核的MCU,其中,所述第一内核,连接所述红外传感器和所述室内温度传感器,用于将从所述红外传感器获取的红外数据和从所述室内温度传感器获取的室内温度数据发送到所述第二内核;所述第二内核,连接所述控制器,用于根据所述红外数据和所述室内温度数据执行预设目标检测算法并生成人体检测结果,并将所述人体检测结果发送到所述控制器,与传统单核MCU相比,提高了人体检测效率,并且不必使用专业的图像处理芯片,有效的控制了成本。
附图说明
[0031]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1示出了本专利技术实施例提出的一种空调器的结构示意图;
[0033]图2示出了本专利技术实施例中人体检测模块的结构示意图;
[0034]图3示出了本专利技术实施例中人体检测模块的工作原理示意图;
[0035]图4示出了本专利技术实施例提出的一种人体检测方法的流程示意图。
具体实施方式
[0036]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0037]术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0038]本申请中空调器通过使用压缩机、冷凝器、膨胀阀和蒸发器来执行制冷循环。制冷循环包括一系列过程,涉及压缩、冷凝、膨胀和蒸发,并向已被调节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种空调器,其特征在于,包括:红外传感器,用于对室内空间进行检测并输出红外数据;室内温度传感器,用于检测室内温度;人体检测模块,设置有包括第一内核和第二内核的MCU,用于对室内空间进行人体检测;控制器;其中,所述第一内核,连接所述红外传感器和所述室内温度传感器,用于将从所述红外传感器获取的红外数据和从所述室内温度传感器获取的室内温度数据发送到所述第二内核;所述第二内核,连接所述控制器,用于根据所述红外数据和所述室内温度数据执行预设目标检测算法并生成人体检测结果,并将所述人体检测结果发送到所述控制器。2.如权利要求1所述的空调器,其特征在于,所述第一内核还用于:在检测到所述MCU上电后,执行第一组初始化操作并对所述红外传感器进行初始化;若所述红外传感器初始化成功,启动所述第二内核;获取所述红外数据和所述室内温度数据。3.如权利要求2所述的空调器,其特征在于,所述第一内核和所述第二内核之间设置有IPC通道,所述第一内核是基于所述IPC通道将所述红外数据和所述室内温度数据发送到所述第二内核的。4.如权利要求2所述的空调器,其特征在于,所述第二内核还用于:在启动后执行第二组初始化操作,并将所述红外数据和所述室内温度数据保存在本地内存,并通过释放锁的方式通知所述第一内核接收完成,以使所述第一内核继续获取新的红外数据和新的室内温度数据。5.如权利要求4所述的空调器,其特征在于,所述人体检测模块...

【专利技术属性】
技术研发人员:邢方诚郭振龙赵希枫
申请(专利权)人:海信家电集团股份有限公司
类型:发明
国别省市:

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

1