基于红外测温监控系统的温度报警判断方法

文档序号:10692250阅读:806来源:国知局
基于红外测温监控系统的温度报警判断方法
【专利摘要】本发明提供一种基于红外测温监控系统的温度报警判断方法,该方法包括以下步骤:步骤1:预设报警窗口抖动值、报警阈值、报警需判断次数和一数据缓冲区;步骤2:读取红外测温监控系统测量的温度值暂存于所述数据缓冲区内,并累积记录已取的温度值的数量N;步骤3:将所述数量N与所述报警需判断次数进行比较,若所述数量N小于所述报警需判断次数,返回所述步骤2;否则进行报警判断,并将所述数量N清零;步骤4:判断该红外测温监控系统当前所处状态,读取暂存的温度值,进行报警判断;在报警判断结束后,返回所述步骤2。本发明方法解决了由于红外热成像测温装置跳变特性导致报警不准确的问题。
【专利说明】
基于红外测温监控系统的温度报警判断方法
技术领域
[0001]本发明属于红外测温领域,具体的说,涉及了一种基于红外测温监控系统的温度报警判断方法。
【背景技术】
[0002]红外测温监控系统是基于温度监控的一种设备的故障监测系统,采用红外探测器,结合通讯协议,按照预设的时间间隔由探测器采集红外温度信号,通过路由器(热像监控终端与电脑之间距离远,或者有遮挡的话,中间加路由器保证连接稳定)和电脑终端协调器(将所有热像监控终端数据汇集在一起,)将数据传输至终端或云端。在电脑终端可通过访问客户端,显示温度图像以及温度数据,进行历史温度曲线查询,参数设置及修改等工作。通过观察区域温度与标准工作状态的温度相对变化值,当温度变化超过阈值温度时,确定为设备故障,发送信号到手机等终端进行报警提醒。但是,在实际中,由于红外热成像测温装置的特性,决定了在任一时间点实际测某一个物体,图像显示都可能会出现跳变,而在这种跳变的存在就可能导致报警判断的不准确。
[0003]为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。

【发明内容】

[0004]本发明的目的是针对现有技术的不足,从而提供一种基于红外测温监控系统的温度报警判断方法,使用该方法,能够解决由于红外热成像测温装置跳变特性导致的报警判断不准确的问题。
[0005]为了实现上述目的,本发明所采用的技术方案是:一种基于红外测温监控系统的温度报警判断方法,该方法包括以下步骤:
步骤1:预设报警窗口抖动值、报警阈值、报警需判断次数和一数据缓冲区;
步骤2:读取红外测温监控系统测量的温度值暂存于所述数据缓冲区内,并累积记录已取的温度值的数量N;
步骤3:将所述数量N与所述报警需判断次数进行比较,若所述数量N小于所述报警需判断次数,返回所述步骤2;否则进行报警判断,并将所述数量N清零;
步骤4:判断该红外测温监控系统当前所处状态,读取暂存的温度值,进行报警判断;步骤4.1:若该红外测温监控系统当前所处状态为正常状态,则将所述温度值分别与报警阈值和报警窗口抖动值的差值进行对比,如果所述温度值中任一个值小于所述报警阈值和报警窗口抖动值的差值,判断为正常状态,否则触发报警;
步骤4.2:若该红外测温监控系统当前所处状态为报警状态,则将所述温度值分别与报警阈值和报警窗口抖动值的和值进行对比,如果所述温度值中任一个值大于等于所述报警阈值和报警窗口抖动值的和值,判断为报警状态,否则恢复正常状态;
在报警判断结束后,返回所述步骤2。
[0006]基于上述,在读取所述温度值前,先进行初始化:将所述报警窗口抖动值与零进行比较,若比较结果为非零,执行所述步骤2;否则直接进行单次报警判断。
[0007]基于上述,所述单次报警判断为:读取红外测温监控系统测量的温度值,并将该温度值与所述报警阈值比较,若该温度值大于等于所述报警阈值,则进行报警;若该温度值小于所述报警阈值,则为正常状态。
[0008]本发明相对现有技术具有突出的实质性特点和显著进步,具体的说,本发明方法通过预设报警窗口抖动值,并据此进行报警判断,解决了由于红外热成像测温装置跳变特性导致报警不准确的问题,本方法设计科学、易于实现,且具有消抖和窗口判断功能。
【附图说明】
[0009]图1是本发明方法的报警判断方法的主流程图。
[0010]图2是本发明方法的报警判断流程图。
【具体实施方式】
[0011]下面通过【具体实施方式】,对本发明的技术方案做进一步的详细描述。
[0012]如图1-2所示,一种基于红外测温监控系统的温度报警判断方法,该方法包括以下步骤:
步骤1:预设报警窗口抖动值、报警阈值、报警需判断次数和一数据缓冲区;
步骤2:读取红外测温监控系统测量的温度值暂存于所述数据缓冲区内,并累积记录已取的温度值的数量N;
步骤3:将所述数量N与所述报警需判断次数进行比较,若所述数量N小于所述报警需判断次数,返回所述步骤2;否则进行报警判断,并将所述数量N清零;
步骤4:判断该红外测温监控系统当前所处状态,读取暂存的温度值,进行报警判断;步骤4.1:若该红外测温监控系统当前所处状态为正常状态,则将所述温度值分别与报警阈值和报警窗口抖动值的差值进行对比,如果所述温度值中任一个值小于所述报警阈值和报警窗口抖动值的差值,判断为正常状态,否则触发报警;
步骤4.2:若该红外测温监控系统当前所处状态为报警状态,则将所述温度值分别与报警阈值和报警窗口抖动值的和值进行对比,如果所述温度值中任一个值大于等于所述报警阈值和报警窗口抖动值的和值,判断为报警状态,否则恢复正常状态;
在报警判断结束后,返回所述步骤2。
[0013]特别的,在读取所述温度值前,要对整个系统进行一次初始化操作,排除非正常因素干扰,也就是先进行初始化:将所述报警窗口抖动值与零进行比较,若比较结果为非零,执行所述步骤2;否则直接进行单次报警判断。进行单次报警判断时,读取红外测温监控系统测量的温度值,并将该温度值与所述报警阈值比较,若该温度值大于等于所述报警阈值,则进行报警;若该温度值小于所述报警阈值,则为正常状态。在其他实施例中,初始化中还可以判断报警需判断次数是否大于预设的允许最大报警次数值,报警需判断次数是否小于O。
[0014]初始化操作目的是排除报警窗口抖动值小于0、报警需判断次数大于允许最大报警次数值以及报警需判断次数小于O等非正常的干扰项;但是在初始化失败时调用本方法得到的结果是不可预知的且可能引发系统错误(产生野指针)。
[0015]本发明方法中,进行报警窗口抖动值是否为O的判定,报警窗口抖动值为O时直接通过单次报警判断进行。非O进行缓存温度值,判断暂存的温度值的数量N是否达到报警需判断次数,使得缓冲区中总是存储报警需判断次数值的温度数据。具体的,缓冲区内每进行一次温度值暂存,都会使指向的结构体数据更新,替换最旧的数据,保存最新的数据,保存最新的温度值数据,暂存的温度值的数量为报警需判断次数值。最后再进行暂存的温度值与报警阈值比较,进行报警判断。
[0016]本发明中的报警判断方法,具有消抖和窗口判断功能。报警阈值加减报警窗口抖动值后得到上升和下降两个触发阈值,触发达到报警需判断次数后,引发状态改变。
[0017]当前所处状态为报警状态时,当需判断的温度值连续低于报警需判断次数的上升阈值时,恢复正常状态;
当前所处状态为报警状态时,当需判断的温度值有一次达到上升阈值时,持续报警;当前所处状态为正常状态时,当需判断的温度值连续高于报警需判断次数下降阈值时触发报警,进入报警状态;
当前所处状态为正常状态时,当需判断的温度值有一次低于报警需判断次数下降阈值时触发报警,持续正常状态。
[0018]最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的【具体实施方式】进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
【主权项】
1.一种基于红外测温监控系统的温度报警判断方法,其特征在于,该方法包括以下步骤: 步骤1:预设报警窗口抖动值、报警阈值、报警需判断次数和一数据缓冲区; 步骤2:读取红外测温监控系统测量的温度值暂存于所述数据缓冲区内,并累积记录已取的温度值的数量N; 步骤3:将所述数量N与所述报警需判断次数进行比较,若所述数量N小于所述报警需判断次数,返回所述步骤2;否则进行报警判断,并将所述数量N清零; 步骤4:判断该红外测温监控系统当前所处状态,读取暂存的温度值,进行报警判断;步骤4.1:若该红外测温监控系统当前所处状态为正常状态,则将所述温度值分别与报警阈值和报警窗口抖动值的差值进行对比,如果所述温度值中任一个值小于所述报警阈值和报警窗口抖动值的差值,判断为正常状态,否则触发报警; 步骤4.2:若该红外测温监控系统当前所处状态为报警状态,则将所述温度值分别与报警阈值和报警窗口抖动值的和值进行对比,如果所述温度值中任一个值大于等于所述报警阈值和报警窗口抖动值的和值,判断为报警状态,否则恢复正常状态; 在报警判断结束后,返回所述步骤2。2.根据权利要求1所述的基于红外测温监控系统的温度报警判断方法,其特征在于,在读取所述温度值前,先进行初始化:将所述报警窗口抖动值与零进行比较,若比较结果为非零,执行所述步骤2;否则直接进行单次报警判断。3.根据权利要求1所述的基于红外测温监控系统的温度报警判断方法,其特征在于,所述单次报警判断为:读取红外测温监控系统测量的温度值,并将该温度值与所述报警阈值比较,若该温度值大于等于所述报警阈值,则进行报警;若该温度值小于所述报警阈值,则为正常状态。
【文档编号】G01J5/00GK106066209SQ201610376206
【公开日】2016年11月2日
【申请日】2016年5月31日 公开号201610376206.3, CN 106066209 A, CN 106066209A, CN 201610376206, CN-A-106066209, CN106066209 A, CN106066209A, CN201610376206, CN201610376206.3
【发明人】刘立群, 陈德强, 焦战威, 李文田, 唐旭涛, 赵晓光, 李金鹏, 杨子龙
【申请人】郑州海威光电科技有限公司, 大唐陕县风力发电有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1