[0012] 下面结合附图和具体实施方式对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0013] 请参阅图1,本发明提供一种智能家居控制系统100,用于控制住宅内的特定电控开关开启或关闭。所述智能家居控制系统100包括第一人体热释电感应模块10、第二人体热释电感应模块20、记录模块30、判断模块40、计数模块50以及控制模块60。
[0014] 所述第一人体热释电感应模块10安装在住宅大门的外侧,用于感测经过大门外侧的用户。
[0015] 所述第二人体热释电感应模块20安装在住宅大门的内侧,用于感测经过大门内侧的用户。本实施例中,所述第一、二人体热释电感应模块10、20均为人体红外热释电感应传感器。
[0016] 所述记录模块30用于分别记录第一人体热释电感应模块10以及第二人体热释电感应模块20感测到用户的时间点。具体的,所述记录模块30包括一个查询表(LUT),所述查询表中对应记录了所述第一、第二人体热释电感应模块10、20的最新感应时间。
[0017] 所述判断模块40用于根据所述时间点的先后顺序,判断是否有用户进入住宅或离开住宅。例如,当判断模块40确认所述第一人体热释电感应模块10的感应时间点早于所述第二人体热释电感应模块20的感应时间点时,则判断有用户进入住宅内,而当判断模块40确认所述第一人体热释电感应模块10的感应时间点晚于所述第二人体热释电感应模块20的感应时间点时,则判断有用户离开住宅。此外,在另一实施例中,为了更合理判断用户是否进入或离开住宅,所述判断模块40还用于判断所述第一人体热释电感应模块10的最新感应时间点和所述第二人体热释电感应模块20的最新感应时间点的间隔是否落入预设范围内,例如时间点间隔范围是1~120秒,当时间点间隔落入所述预设范围内时,则判断有用户进入或离开住宅。
[0018] 所述计数模块50用于根据所述判断模块40的判断结果,计算进入住宅的用户数量和离开住宅的用户数量。本实施例中,所述计数模块50的初始值是零。具体的,当所述第一人体热释电感应模块10的感应时间早于所述第二人体热释电感应模块20的感应时间,且两个时间点间隔在预设范围内时,所述判断模块40判断有用户进入住宅,并输出判断结果“用户进入”至所述计数模块50,计数模块50则进行“+1”运算。当所述第一人体热释电感应模块10的感应时间晚于所述第二人体热释电感应模块20的感应时间,且两个时间点间隔在预设范围内时,所述判断模块40判断有用户离开住宅,并输出判断结果“用户离开”至所述计数模块50,计数模块50则进行“-1”运算。当所述记录模块30未记录到所述第一人体热释电感应模块10的感应时间和/或所述第二人体热释电感应模块20的感应时间时,所述判断模块
40进入等待状态,所述计数模块50保持上一次的计数结果不变。
[0019] 所述控制模块60用于根据所述计数模块50的计算结果,在特定时间段内控制住宅内的电控开关开启或关闭。具体的,当所述计数模块50的计算结果是非零时,在特定时间段(例如3秒)内控制住宅内的特定电控开关开启;当所述计数模块50的计算结果是零时,在特定时间段内控制住宅内的特定电控开关(例如除冰箱外的电控开关)关闭。关闭特定开关的原因是,在实际生活中,当无人在家时,住宅内的大部分家电或其他电控开关是可以直接关闭的,但是类似于冰箱之类的家电,则通常不希望被直接关闭。此时,可预先在智能家居控制系统100中设定可控制的电控开关,由此避免直接关闭非预期的电控开关。
[0020] 本实施例中,所述智能家居控制系统100进一步包括清零模块70,用于在距离最新的一次感应时间的一定时间段(例如10分钟)后,对所述记录模块30的记录数据清零,以防止上一次的记录数据干扰本次的判断结果。
[0021] 更进一步的,本实施例中,所述智能家居控制系统100还包括更新模块80,用于在判断模块40完成判断后,将最新的感应时间更新到所述记录模块30中,从而能够保持LUT中的时间点数据是最新的。
[0022] 请参阅图2,本发明还提供一种智能家居控制电路200,用于实现上述的智能家居控制系统100。具体的,所述智能家居控制电路200包括第一人体热释电感应器201、第二人体热释电感应器202、微处理器(MCU)203以及继电器204。
[0023] 所述第一人体热释电感应器201和第二人体热释电感应器202分别安装在住宅大门的外侧和内侧。本实施例中,所述第一人体热释电感应器201和第二人体热释电感应器202分别采用型号为SFH506的感应器。
[0024] 所述MCU 203集成了计数器功能。所述MCU 203的一个输入端通过第一电阻R1与所述第一人体热释电感应器201连接,所述微处理器203的另一个输入端通过第二电阻R2与所述第二人体热释电感应器202连接。本实施例中,所述第一电阻R1和第二电阻R2的阻值均为1KΩ。
[0025] 所述继电器204与一个稳压二极管D1并联,且通过一个三极管Q1和一个第三电阻R3与所述MCU 203的输出端连接。所述继电器204还与所述特定的家居电控开关电连接,以控制特定家居电控开关的开启和关闭。
[0026] 当用户进入住宅时,第一人体热释电感应器201先感测到用户的信号,并发送高电平给集成了计数器功能的MCU 203,MCU 203加1,当进入住宅人数增加时,MCU 203计数也增加。所述第二人体热释电感应器202后感应到用户的信号,同样也发送高电平给微处理器203,MCU 203减1,当进入住宅人数减少时,MCU 203计数也减少。当用户离开住宅时,第二人体热释电感应器202先感测到用户信号,并发送高电平给集成了计数器功能的MCU 203,第一人体热释电感应器201后感应到用户信号,同样发送高电平给MCU 203。当MCU 203的计数值为0时,MCU 203发送低电平,三极管Q1的基极输入低电平,晶体管截止,继电器204线圈断电,触点断开,住宅供电断开。当MCU 203不为0时,MCU 203输出高电平,三极管Q1的基极输入高电平,三极管Q1饱和导通,集电极变为低电平,因此继电器204线圈通电,触点吸合,住宅供电开始。
[0027] 请参阅图3,本发明提供一种智能家居控制方法,用于控制住宅内的电控开关。所述方法包括以下步骤:
[0028] 步骤S301,通过第一人体热释电感应模块10感测经过大门外侧的用户。
[0029] 步骤S302,通过第二人体热释电感应模块20感测经过大门内侧的用户。
[0030] 步骤S303,记录第一人体热释电感应模块10以及第二人体热释电感应模块20感测到用户的时间点。
[0031] 步骤S304,根据所述时间点的先后顺序,判断是否有用户进入住宅或离开住宅。具体的,步骤S304包括以下子步骤:
[0032] 子步骤S304a,判断是否第一人体热释电感应模块10先被触发而第二人体热释电感应模块20后被触发,如果是,则进入步骤S305,否则执行子步骤S304b,判断是否第二人体热释电感应模块20先被触发而第一人体热释电感应模块10后被触发,如果是,则进入步骤S305,否则返回步骤S303。
[0033] 步骤S305,根据所述判断模块40的判断结果,计算进入住宅的用户数量和离开住宅的用户数量。具体的,步骤S305包括以下子步骤:
[0034] 子步骤S305a,对用户数量进行加1运算。本实施例中,子步骤S305a对应子步骤S304a执行。
[0035] 子步骤S305b,对用户数量进行减1运算。本实施例中,子步骤S305b对应子步骤S304b执行。
[0036] 步骤S306,根据所述计数模块50的计算结果,在特定时间段内控制住宅内的电控开关开启或关闭。本实施例中,步骤S306包括下列子步骤:
[0037] 子步骤S306a,判断当前用户数量是否等于零,如果是,则执行子步骤S306b,关闭特定电控开关,否则执行子步骤S306c,开启特定电控开关。
[0038] 本发明的智能家居控制系统、电路以及方法中,通过人体热释电感应器来感测用户进入和离开住宅的信号,从而能够进一步通过计数器判断住宅内是否有人,如计数器为零,则判断无人,控制关闭住宅内的特定电控开关,如计数器的计数结果非零,则判断有人位于住宅内,控制开启特定电控开关。由此,不仅能够节约电力资源,而且消除了电力安全隐患。
[0039] 以上所揭露的仅为本发明实施例中的较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。