空调传感器的检测方法和装置的制造方法

文档序号:8256846阅读:447来源:国知局
空调传感器的检测方法和装置的制造方法
【技术领域】
[0001]本发明涉及家电制造技术领域,尤其涉及一种空调传感器的检测方法和装置。
【背景技术】
[0002]目前,空调传感器被广泛的应用,空调传感器可以包括温度传感器或者湿度传感器,分别用于检测温度或者湿度。不论是检测温度或者湿度,通常是检测电压的模数(Analog Digital,AD)值,并根据预设的表格由AD值确定出温度或者湿度,但是,不同厂家的AD值与要检测的温度值或湿度值之间的对应关系可能是不一致的。
[0003]以温度检测为例,对于8位单片机来说,AD值可以通过对电压值的采样获取,采样是通过将OV到5V的电压值转换为O到255的数据,其中,O到255之间的每个AD值对应不同的温度点。对应不同的厂家,AD值与温度的对应关系可能不同,例如厂家A和厂家B,都可以通过采样OV到5V的电压值得到AD值,并根据AD值得到相应的温度值,但是可能厂家A将AD值100设置为25度,而厂家B则是将AD值150设置为25度。
[0004]现有技术中,在应用不同厂家的传感器时,需要采用不同的程序和参数,从而造成代码量较大且参数较复杂。

【发明内容】

[0005]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本发明的一个目的在于提出一种空调传感器的检测方法,该方法可以降低代码量并简化参数。
[0007]本发明的另一个目的在于提出一种空调传感器的检测装置。
[0008]为达到上述目的,本发明第一方面实施例提出的空调传感器的检测方法,包括:检测当前的电压AD值,得到当前AD值;确定所述当前AD值属于的预先确定的可供选择的范围,并获取所述范围对应的当前系数,所述系数是根据所述范围内的两个端点组成的折线确定的,所述端点的坐标值包括已知的参数值和AD值;根据所述当前系数和所述当前AD值,获取要检测的参数值。
[0009]本发明第一方面实施例提出的空调传感器的检测方法,通过确定当前AD值属于的可供选择的范围,并获取当前系数,根据当前系数和当前AD值确定要检测的参数值,可以在应用到不同厂家的传感器时重新确定当前系数,而不需要采用不同的程序和设置复杂的参数,从而可以降低代码量以及简化参数。
[0010]为达到上述目的,本发明第二方面实施例提出的空调传感器的检测装置,包括:第一检测模块,用于检测当前的电压AD值,得到当前AD值;处理模块,用于确定所述当前AD值属于的预先确定的可供选择的范围,并获取所述范围对应的当前系数,所述系数是根据所述范围内的两个端点组成的折线确定的,所述端点的坐标值包括已知的参数值和AD值;获取模块,用于根据所述当前系数和所述当前AD值,获取要检测的参数值。
[0011]本发明第二方面实施例提出的空调传感器的检测装置,通过确定当前AD值属于的可供选择的范围,并获取当前系数,根据当前系数和当前AD值确定要检测的参数值,可以在应用到不同厂家的传感器时重新确定当前系数,而不需要采用不同的程序和设置复杂的参数,从而可以降低代码量以及简化参数。
[0012]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0013]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0014]图1是本发明一实施例提出的空调传感器的检测方法的流程示意图;
[0015]图2是本发明实施例中将温度转换为AD值的一种结构示意图;
[0016]图3是本发明实施例中将温度转换为AD值的另一种结构示意图;
[0017]图4是本发明实施例中一种AD值与温度值的关系曲线示意图;
[0018]图5是本发明实施例中另一种AD值与温度值的关系曲线示意图;
[0019]图6是本发明另一实施例提出的空调传感器的检测方法的流程示意图;
[0020]图7是本发明另一实施例提出的空调传感器的检测装置的结构示意图;
[0021]图8是本发明另一实施例提出的空调传感器的检测装置的结构示意图。
【具体实施方式】
[0022]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0023]图1是本发明一实施例提出的空调传感器的检测方法的流程示意图,该方法包括:
[0024]Sll:检测当前的电压AD值,得到当前AD值。
[0025]空调传感器可以对要检测的参数值进行检测,输出电压值,再对电压值进行采样得到电压AD值。
[0026]要检测的参数值包括:温度值,或者,湿度值。
[0027]以检测温度值为例,参见图2,空调传感器可以具体是温度传感器21,温度传感器21对温度进行检测,并经过电压信号转换装置22输出电压AD值。
[0028]具体的,参见图3,温度传感器可以具体是感温包31,电压信号转换装置包括将温度信号转换为电信号的模块32以及微控制单元(Micro Control Unit,MCU) 33,其中,将温度信号转换为电信号的模块32可以将感温包31检测到的温度转换为电压值,MCU 33可以对电压值进行采样,输出电压AD值,MCU例如为8位单片机。
[0029]因此,可以通过获取MCU的输出值,得到当前AD值。
[0030]在得到当前AD值后,可以采用温度转换模块计算当前的温度值。
[0031]S12:确定所述当前AD值属于的预先确定的可供选择的范围,并获取所述范围对应的当前系数,所述系数是根据所述范围内的两个端点组成的折线确定的,所述端点的坐标值包括已知的参数值和AD值。
[0032]其中,已知的参数值是要检测的参数的已知值,例如,已知的温度值或者湿度值,已知的AD值是该已知的温度值或者湿度值对应的AD值。
[0033]例如,参见图4,以温度检测为例,已知的端点包括A,B,C,D,E,该端点所在的坐标系的坐标轴分别指AD值和温度值,可供选择的范围包括:A-B段,B-C段,C-D段和D-E段。
[0034]假设当前AD值属于B-C对应的AD值范围内,则当前AD值属于的可供选择的范围就是B-C段,则可以获取B-C段对应的系数。
[0035]其中,每个可供选择的范围以及对应的系数可以预先确定。
[0036]可选的,所述检测当前的电压AD值,得到当前AD值之前,所述方法还包括:确定可供选择的范围,所述确定可供选择的范围,包括:
[0037]根据已知的两个端点,确定初始范围;
[0038]根据所述已知的两个端点的坐标值获取所述初始范围的初始系数;
[0039]在所述初始范围内确定测试点;
[0040]根据所述初始系数确定所述测试点的参数值;
[0041]如果所述测试点的参数值均在预设的误差范围内,将所述初始范围确定为可供选择的范围。
[0042]可选的,所述根据所述初始系数确定所述测试点的参数值之后,所述方法还包括:
[0043]如果所述测试点的参数值有至少一个不在预设的误差范围内,在所述初始范围内重新选择端点,并采用所述重新选择的端点将所述初始范围划分为至少两个范围;
[0044]将所述至少两个范围中每个范围作为新的初始范围,重新检测测试点的参数值,直至所述测试点的参数值均在预设的误差范围内,并将划分后的范围确定为可供选择的范围。
[0045]例如,参见图4,从直观上看B-C误差最小,但是,由于该段会直接影响到空调性能,因此,可能还需要在B-C段内增加一个点,重新得到新的线段,而D-E段从直观上看误差较大,但是由于该段与实际使用性能之间的关系较小,因此D-E之间不需要再次划分。
[0046]当可供选择的范围确定后,可以采用折线法确定每个范围对应的系数。
[0047]折线法是指通过求解如下公式得到相应的系数:
[0048]Y = K*X+B,其中,X和Y是可供选择的范围的端点值,X是AD值,Y是温度值,K和B是该可供选择的范围对应的系数。
[0049]例如,以A-B段为例,假设A点的坐标值是(AD1,Tl),B点的坐标值是(AD2,T2),则可以通过方程组:
[0050]Tl = K*AD1+B,以及,T2 = K*AD2+B,
[0051]得到A-B段对应的系数,具体的,A-B段对应的系数分别是:
[0052]K = (T1-T2)/(AD1-AD2),B = (AD1*T2_AD2*T1)/(AD1—AD2)。
[0053]类似的,可以得到其他的每个可供选择的范围对应的系数。
[0054]可以理解的是,图4给出了一种AD值与温度值的关系曲线,该关系曲线也可以采用其他形式,例如,图5给出了另一种关系曲线,在图5所示的关系曲线时也可以采用上述方式确定每个范围对应的系数。
[0055]在确定出当前AD值属于的可供选择的范围时,根据预先确定出的每个可供选择的范围对应的系数,得到当前AD值对应的当前系数。
[0056]S13:根据所述当前系数和所述当前AD值,获取要检测的参数值。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1