【技术实现步骤摘要】
一种温湿度传感器异常检测方法
本专利技术涉及检测方法的
,特别是一种温湿度传感器异常检测方法。
技术介绍
在温湿度控制仪表中,温度、湿度测量传感器是一款仪表的核心组成部分,如果测量传感器发生错误,仪表的控制功能就会受到影响,温度和湿度将不受控制,这样可能会产生极端温度或极端湿度,将引起灾难性的后果。而检测测量传感器错误和纠错是仪表必不可少的部分,通常,温湿度传感器和仪表的控制系统是分开安装的,它们之间用数据线连接采用远距离通讯方式,通讯接口在环境中容易受到各种电磁干扰,导致从传感器读取回来的温度值和湿度值是错误的,如果控制器引用错误的测量值,将导致控制仪表失控,极易出现极端温度或极端湿度,产生灾难性的后果。再者,现在大部分测量传感器对测量的数据在传输过程中都会附加一个CRC校验码,如果传感器因为某个原因导致测量数据错误,则测量数据与CRC校验码比对将会错误;因为环境温度或湿度在短时间内(如1秒内)不会出现较大的变化,如果传感器因为某个原因导致相领两次测量的数据差值较大,则测量数据可能是错误的;而且如果一出现测量数据错误或者因为通讯接口受到各种电磁干扰就去复位初始化传感器有可能造成本来正常运行的传感器间断工作,从而出现测量不连续或不准确。有鉴于此,本专利技术人专门设计了一种温湿度传感器异常检测方法,本案由此产生。
技术实现思路
为了解决上述问题,本专利技术的技术方案如下:一种温湿度传感器异常检测方法,是检测控制仪表所测量的温度与湿度是否异常,该控制仪表至少包括测量传感器以及控制系统,所述测量传感器用于测量温湿度,所述方法包括以下步骤:步骤一,第一次读取测量 ...
【技术保护点】
1.一种温湿度传感器异常检测方法,其特征在于,是检测控制仪表所测量的温度与湿度是否异常,该控制仪表至少包括测量传感器以及控制系统,所述测量传感器用于测量温湿度,所述方法包括以下步骤:步骤一,第一次读取测量传感器的温湿度测量值与预设CRC校验码;步骤二,对比第一次读取的温湿度测量值的CRC校验码是否正确;步骤三,所述步骤二,若错误,则判断CRC校验码连续错误的次数是否超过第一次数阀值,若否,则重新执行步骤一,若是,则表示通讯接口可能受到干扰或测量传感器异常;步骤四,所述步骤二若正确,则第二次读取测量传感器的温湿度测量值与预设CRC校验码;步骤五,对比第二次读取的温湿度测量值的CRC校验码是否正确;步骤六,所述步骤五若错误,则重新执行步骤一;步骤七,所述步骤五若正确,则对比上述相邻两次读取的温湿度测量值之差是否超过设定的过限值;步骤八,所述步骤七若是,则测量传感器可能异常,步骤九,判断相邻两次读取的温湿度测量值之差连续超过设定过限值的次数是否超过第二次数阀值,若否,则重新执行步骤一,若是,则表示测量传感器异常。
【技术特征摘要】
1.一种温湿度传感器异常检测方法,其特征在于,是检测控制仪表所测量的温度与湿度是否异常,该控制仪表至少包括测量传感器以及控制系统,所述测量传感器用于测量温湿度,所述方法包括以下步骤:步骤一,第一次读取测量传感器的温湿度测量值与预设CRC校验码;步骤二,对比第一次读取的温湿度测量值的CRC校验码是否正确;步骤三,所述步骤二,若错误,则判断CRC校验码连续错误的次数是否超过第一次数阀值,若否,则重新执行步骤一,若是,则表示通讯接口可能受到干扰或测量传感器异常;步骤四,所述步骤二若正确,则第二次读取测量传感器的温湿度测量值与预设CRC校验码;步骤五,对比第二次读取的温湿度测量值的CRC校验码是否正确;步骤六,所述步骤五若错误,则重新执行步骤一;步骤七,所述步骤五若正确,则对比上述相邻两次读取的温湿度测量值之差是否超过设定的过限值;步骤八,所述步骤七若是,则测量传感器可能异常,步骤九,判断相邻两次读取的温湿度测量值之差连续超过设定过限值的次数是否超过第二次数阀值,若否,则重新执行步骤一,若是,则表示测量传感器异常。2.根据权利要求1所述的一种温湿度传感器异常检测方法,其特征在于,所述测量传感器包括温度传感器与湿度传感器,分别用于测量温度与湿度,其中温湿度测量值包括温度测量值与湿度测量值。3.根据权利要求2所述的一种温湿度传感器异常检测方法,其特征在于,所述步骤一,第一次读取所述测量传感器测量得到的温度测量值与湿度测量值并同时读取各自对应的预设CRC校验码;所述步骤二,计算出第一次所读取到的温度测量值与湿度测量值各自对应的CRC验证码,并与各自对应的预设CRC校验码对比是否正确。4.根据权利要求2所述的一种温湿度传感器异常检测方法,其特征在于,所述步骤三,若其中任意一个比对错误或者两个均比对错误,则计数一次测量异常,统计执行此步骤之前所出现的连续测量异常次数,其中每出现一次比对正确,则重新开始统计测量异常次数;判断连续测量异常次数是否超过第一次数阀值,若连续测量异常次数未超过第一次数阀值,则重新执行步骤一,若超过第一次数阀值,则表...
【专利技术属性】
技术研发人员:王扬清,
申请(专利权)人:厦门能控自动化科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。