1.本发明涉及智能家居性能检测设备领域,尤其是涉及一种基于opencpu
模式的智能烟感探测器及休眠方法。
背景技术:
2.随着物联网和智慧城市加速发展,传统的烟感探测器由于布线繁琐、维修成本高、无法联网等问题已无法满足用户智能化需求,因此智能无线型烟感已成为烟感探测器发展的必然趋势,通常设计是在传统烟感基础上集成无线传输模块,通过lora,运营商2g/nb-iot网络连接报警系统和云平台,报警
信息能及时传递给业主或消防部门,实现消防报警智能化。
3.但是目前市场上出现的智能烟感需要两个微控制单元(mcu),即一个烟感专用mcu和一个通用mcu,从而造成程序开发流程复杂、硬件成本较高,而且对烟感内腔体积要求较高;同时传统的智能烟感通常采用锂电池供电,当网络信号弱、中断或sim卡欠费时,
模组进不了休眠状态,这样就会导致功耗过大,电池使用寿命缩短,需要频繁更换电池,进而导致增加使用成本。
4.因此,有必要提供一种新的技术方案以克服上述缺陷。
技术实现要素:
5.本发明的目的在于提供一种可有效解决上述技术问题的基于opencpu模式的智能烟感探测器及休眠方法。
6.为达到本发明之目的,采用如下技术方案:
7.一种基于opencpu模式的智能烟感探测器,包括烟感处理器mcu、基于opencpu模式的nb-iot模组、开机复位
电路以及sim卡电路;
8.所述烟感处理器mcu的tx、rx端通过uart接口电路与nb-iot模组的txd、rxd端连接;烟感处理器mcu的pwk端通过开机复位电路连接nb-iot模组的pwrkey端;烟感处理器mcu的nb rst端通过开机复位电路连接nb-iot模组的reset端,烟感处理器mcu通过开机复位电路控制nb-iot的开关机状态;
9.所述sim卡电路与所述nb-iot模组通信连接。
10.优选的,所述烟感处理器mcu连接有底座分离检测电路和蜂鸣报警电路,当烟感探头与底座分离时,烟感探头发出声光报警。
11.优选的,所述烟感处理器mcu还连接有按键电路,用于测试和校准烟感探头是否正常工作。
12.此外,本发明还提供一种基于opencpu模式的智能烟感探测器的休眠方法,具体包括如下步骤:
13.a:智能烟感探测器的烟感探头发出唤醒信号,延时1s后发出报警信息;nb-iot模组收到报警信息后向烟感探头反馈报警确认信息;
14.b:烟感处理器mcu判断烟感探头是否收到nb-iot模组回复的报警确认信息;
15.b1:如果烟感探头没有收到nb-iot模组回复的报警确认信息,那么烟感探头延时5s后再发送报警信息,等待5s后再判断是否收到报警确认信息;如果还没有收到报警确认信息,则烟感探头通过按键电路按键复位nb-iot模组,1s后发出报警信息,继续等待5s后判断是否收到报警确认信息;如果还没有收到nb-iot模组回复的报警确认信息,则烟感探头通过按键电路按键开机打开nb-iot模组,同时发送报警信息,继续等待5s判断是否收到报警确认信息;如果还没收到报警确认信息,则判定nb-iot模组异常,烟感探头进入休眠模式,等待下一次的执行;
16.b2:如果收到nb-iot模组回复的报警确认信息,则烟感处理器mcu判断烟感探头是否收到nb-iot模组发出休眠的命令;如果收到nb-iot模组发出休眠的命令,则nb-iot模组、烟感探头进入休眠模式;
17.b21:如果未收到nb-iot模组发出休眠的命令,则判断是否收到nb-iot模组发出的关机命令;
18.b211:如果未收到nb-iot模组发出的关机命令,则等待3分钟,若还是没收到nb-iot模组发出的相关命令则关机nb-iot模组,烟感探头进入休眠模式;
19.b212:如果收到nb-iot模组发出的关机命令,则烟感探头通过按键电路按键关机nb-iot模组,烟感探头进入休眠模式。
20.与现有技术相比,本发明具有如下有益效果:
21.本发明的智能烟感探测器,其应用opencpu运行模式,程序开发流程简单,只需一颗烟感专用mcu即可,不仅缩小了烟感探测器的腔体,而且降低了硬件成本;同时本发明采用的智能烟感探测器休眠方法,其解决了当网络信号弱、中断或sim卡欠费时,模组进不了休眠状态导致功耗过大,电池使用寿命缩短,频繁更换电池增加使用成本的弊端;当网络信号弱、中断或sim卡欠费时通过按键电路执行nb-iot模组关机、探头休眠命令,大大降低了功耗,延长了电池使用寿命。
附图说明
22.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
23.图1为本发明提供的基于opencpu模式的智能烟感探测器的工作原理框图;
24.图2为本发明提供的基于opencpu模式的智能烟感探测器中烟感处理器mcu模块的电路图。
25.图3为本发明提供的基于opencpu模式的智能烟感探测器中指示灯电路图;
26.图4为本发明提供的基于opencpu模式的智能烟感探测器中按键电路的电路图;
27.图5为本发明提供的基于opencpu模式的智能烟感探测器中nb-iot模组的电路图;
28.图6为本发明提供的基于opencpu模式的智能烟感探测器中开机复位电路的电路图;
29.图7为本发明提供的基于opencpu模式的智能烟感探测器的休眠命令执行流程框图。
具体实施方式
30.为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的部分实施例,而不是全部实施例。
31.在本发明的描述中,需要理解的是,术语“中心”、“横向”、“纵向”、“前”、“后”、“左”、“右”、“上”、“下”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明保护范围的限制。当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。当一个组件被认为是“设置于”另一个组件,它可以是直接设置在另一个组件上或者可能同时存在居中组件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
32.下面将结合附图对本发明基于opencpu模式的智能烟感探测器及休眠方法做出清楚完整的说明。
33.如图1至图7所示,本发明提供的一种基于opencpu模式的智能烟感探测器,其包括烟感处理器mcu、基于opencpu模式的nb-iot模组、开机复位电路、sim卡电路、底座分离检测电路、蜂鸣报警电路、按键电路、感烟电路以及指示灯电路。
34.其中,所述烟感处理器mcu与所述nb-iot模组通过开机复位电路控制连接,以控制nb-iot模组的开关机状态。
35.具体的,所述烟感处理器mcu的tx、rx端通过uart接口电路与nb-iot模组的txd、rxd端连接;烟感处理器mcu的pwk端通过开机复位电路连接nb-iot模组的pwrkey端;烟感处理器mcu的nb rst端通过开机复位电路连接nb-iot模组的reset端。所述sim卡电路与所述nb-iot模组通信连接。
36.所述底座分离检测电路和蜂鸣报警电路均与所述烟感处理器mcu控制连接,当烟感探头与底座分离时,烟感探头发出声光报警,从而起到警示作用,以便使用者及时发现进行维修,以保证烟感探测器正常工作。
37.所述按键电路与所述烟感处理器mcu控制连接,其用于测试和校准烟感探测器是否正常工作。
38.所述感烟电路以及指示灯电路均与所述烟感处理器mcu控制连接,以进行感烟工作。
39.基于上述智能烟感探测器,本发明还提供一种该智能烟感探测器执行休眠命令的方法,具体包括如下步骤:
40.a:智能烟感探测器的烟感探头发出唤醒信号,延时1s后发出报警信息;nb-iot模组收到报警信息后向烟感探头反馈报警确认信息;
41.b:烟感处理器mcu判断烟感探头是否收到nb-iot模组回复的报警确认信息;
42.b1:如果烟感探头没有收到nb-iot模组回复的报警确认信息,那么烟感探头延时5s后再发送报警信息,等待5s后再判断是否收到报警确认信息;如果还没有收到报警确认信息,则烟感探头通过按键电路按键复位nb-iot模组,1s后发出报警信息,继续等待5s后判
断是否收到报警确认信息;如果还没有收到nb-iot模组回复的报警确认信息,则烟感探头通过按键电路按键开机打开nb-iot模组,同时发送报警信息,继续等待5s判断是否收到报警确认信息;如果还没收到报警确认信息,则判定nb-iot模组异常,烟感探头进入休眠模式,等待下一次的执行;
43.b2:如果收到nb-iot模组回复的报警确认信息,则烟感处理器mcu判断烟感探头是否收到nb-iot模组发出休眠的命令;如果收到nb-iot模组发出休眠的命令,则nb-iot模组、烟感探头进入休眠模式;
44.b21:如果未收到nb-iot模组发出休眠的命令,则判断是否收到nb-iot模组发出的关机命令;
45.b211:如果未收到nb-iot模组发出的关机命令,则等待3分钟,若还是没收到nb-iot模组发出的相关命令则关机nb-iot模组,烟感探头进入休眠模式;
46.b212:如果收到nb-iot模组发出的关机命令,则烟感探头通过按键电路按键关机nb-iot模组,烟感探头进入休眠模式。
47.本发明使用到的标准零件均可以从市场上购买,异形件根据说明书的和附图的记载均可以进行订制,各个零件的具体连接方式均采用现有技术中成熟的螺栓、铆钉、焊接等常规手段,机械、零件和设备均采用现有技术中,常规的型号,加上电路连接采用现有技术中常规的连接方式,在此不再详述,本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
48.所述对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。
技术特征:
1.名一种基于opencpu模式的智能烟感探测器,其特征在于:包括烟感处理器mcu、基于opencpu模式的nb-iot模组、开机复位电路以及sim卡电路;所述烟感处理器mcu的tx、rx端通过uart接口电路与nb-iot模组的txd、rxd端连接;烟感处理器mcu的pwk端通过开机复位电路连接nb-iot模组的pwrkey端;烟感处理器mcu的nb rst端通过开机复位电路连接nb-iot模组的reset端,烟感处理器mcu通过开机复位电路控制nb-iot模组的开关机状态;所述sim卡电路与所述nb-iot模组通信连接。2.根据权利要求1所述的基于opencpu模式的智能烟感探测器,其特征在于:所述烟感处理器mcu连接有底座分离检测电路和蜂鸣报警电路,当烟感探头与底座分离时,烟感探头发出声光报警。3.根据权利要求2所述的基于opencpu模式的智能烟感探测器,其特征在于:所述烟感处理器mcu还连接有按键电路。4.一种如权利要求1-3任意一项所述的基于opencpu模式的智能烟感探测器的休眠方法,其特征在于:包括如下步骤:a:智能烟感探测器的烟感探头发出唤醒信号,延时1s后发出报警信息;nb-iot模组收到报警信息后向烟感探头反馈报警确认信息;b:烟感处理器mcu判断烟感探头是否收到nb-iot模组回复的报警确认信息;b1:如果烟感探头没有收到nb-iot模组回复的报警确认信息,那么烟感探头延时5s后再发送报警信息,等待5s后再判断是否收到报警确认信息;如果还没有收到报警确认信息,则烟感探头通过按键电路按键复位nb-iot模组,1s后发出报警信息,继续等待5s后判断是否收到报警确认信息;如果还没有收到nb-iot模组回复的报警确认信息,则烟感探头通过按键电路按键开机打开nb-iot模组,同时发送报警信息,继续等待5s判断是否收到报警确认信息;如果还没收到报警确认信息,则判定nb-iot模组异常,烟感探头进入休眠模式,等待下一次的执行;b2:如果收到nb-iot模组回复的报警确认信息,则烟感处理器mcu判断烟感探头是否收到nb-iot模组发出休眠的命令;如果收到nb-iot模组发出休眠的命令,则nb-iot模组、烟感探头进入休眠模式;b21:如果未收到nb-iot模组发出休眠的命令,则判断是否收到nb-iot模组发出的关机命令;b211:如果未收到nb-iot模组发出的关机命令,则等待3分钟,若还是没收到nb-iot模组发出的相关命令则关机nb-iot模组,烟感探头进入休眠模式。5.b212:如果收到nb-iot模组发出的关机命令,则烟感探头通过按键电路按键关机nb-iot模组,烟感探头进入休眠模式。
技术总结
本发明涉及一种基于opencpu模式的智能烟感探测器及休眠方法,包括包括烟感处理器MCU、基于opencpu模式的NB-IOT模组、开机复位电路以及SIM卡电路;本发明的智能烟感探测器,其应用opencpu运行模式,程序开发流程简单,只需一颗烟感专用MCU即可,不仅缩小了烟感探测器的腔体,而且降低了硬件成本;同时本发明采用的智能烟感探测器休眠方法,其解决了当网络信号弱、中断或SIM卡欠费时,模组进不了休眠状态导致功耗过大,电池使用寿命缩短,频繁更换电池增加使用成本的弊端;当网络信号弱、中断或SIM卡欠费时通过按键电路执行NB-IOT模组关机、探头休眠命令,大大降低了功耗,延长了电池使用寿命。寿命。寿命。
技术研发人员:
黄来宾 吴威 周法
受保护的技术使用者:
江苏昂内斯电力科技股份有限公司
技术研发日:
2022.05.06
技术公布日:
2022/9/9