一种透射式传感器平衡中点检测方法及装置制造方法及图纸

技术编号:8624466 阅读:206 留言:0更新日期:2013-04-25 19:06
本发明专利技术公开了一种透射式传感器平衡中点检测方法及装置,通过采样器获取所述传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值;通过处理器对所述多个电压值进行线性拟合,并根据所述线性拟合结果,计算所述传感器的平衡中点。本发明专利技术避免了检测的偶然误差,而线性拟合使得到的传感器输出电压与被遮挡程度的线性关系更加接近实际,大大提高了检测结果的准确度,从而提高了应用该传感器的控制系统的控制精度,解决了现有技术的问题。

【技术实现步骤摘要】

本申请涉及传感器
,尤其涉及一种透射式传感器平衡中点检测方法及装置
技术介绍
现有自动控制系统中,通常采用传感器采集原始数据。特别的,透射式传感器能够根据其被遮挡的程度输出不同的电压值,应用于闭环控制系统时,通常将其感应区平衡中点(即该传感器被遮挡一半时输出的电压)作为控制系统的參考电压,因此,能否准确检测传感器的平衡中点将严重影响控制系统的控制精度。现有技术主要通过手动方式检测透射式传感器的平衡中点。即在传感器被完全遮挡时,通过手动切换电路,将传感器的输出电压Ul经模数转换器转换为数字量dl ;在该传感器完全未被遮挡时,再次通过手动切换电路,将传感器输出的电压U2经模数转换器转换为数字量d2 ;进而计算得到平衡中点对应的数字量d0=dl+(d2-dl)/2。上述确定方法,由于只进行了一次采样计算,误差较大,检测结果的准确度低。
技术实现思路
有鉴于此,本申请目的在于提供一种透射式传感器平衡中点检测方法及装置,以解决现有检测方法准确度低的问题。为实现上述目的,本申请提供如下技术方案一种透射式传感器平衡中点检测方法,包括获取所述传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值;所述多个电压值至少包括所述传感器完全未被遮挡时输出的电压值,和所述传感器完全被遮挡时输出的电压值;对所述多个电压值进行线性拟合;根据所述线性拟合結果,计算所述传感器的平衡中点。优选地,在所述获取所述传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值之后,所述对所述多个电压值进行线性拟合之前,还包括对所述多个电压值进行筛选,去掉干扰值;所述对所述多个电压值进行线性拟合,包括采用最小二乗法对所述筛选剩余的电压值进行线性拟合。优选地,所述对所述多个电压值进行筛选,去掉干扰值,包括去掉所述多个电压值中的最大值和最小值。优选地,所述根据所述线性拟合结果,计算所述传感器的平衡中点,包括根据所述线性拟合结果,确定所述传感器输出电压的最大值和最小值;计算所述最大值和最小值的平均值,将所述平均值作为所述传感器的平衡中点。优选地,所述方法还包括存储计算得到的所述平衡中点。一种透射式传感器平衡中点检测装置,包括采样器,用于获取所述传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值;所述多个电压值至少包括所述传感器完全未被遮挡时输出的电压值,和所述传感器完全被遮挡时输出的电压值;处理器,用于对所述多个电压值进行线性拟合,井根据所述线性拟合结果,计算所述传感器的平衡中点。优选地,所述装置还包括存储器,用于存储计算得到的所述平衡中点。从上述的技术方案可以看出,本申请通过获取传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值,并将其进行线性拟合,根据拟合得到传感器输出电压与被遮挡程度的线性关系计算得到该传感器的平衡中点;相对于现有技术,本申请实施例的多个电压值避免了检测的偶然误差,而线性拟合使得到的传感器输出电压与被遮挡程度的线性关系更加接近实际,大大提高了检测结果的准确度,从而提高了应用该传感器的控制系统的控制精度,解决了现有技术的问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的ー些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的透射式传感器平衡中点检测方法流程图;图2为本申请另ー实施例提供的透射式传感器平衡中点检测方法流程图;图3为本申请实施例提供的透射式传感器平衡中点检测装置结构图;图4为本申请另ー实施例提供的透射式传感器平衡中点检测装置结构图。具体实施例方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开了ー种透射式传感器平衡中点检测方法及装置,以解决现有检测方法准确度低的问题。參照图1,本申请实施例一提供的透射式传感器平衡中点检测方法,包括如下步骤S1:获取该传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值Ui ;i在正整数区间[1,n]中依次取值,n>2, n的具体值根据实际应用而定,n越大,获取的电压值越多,检测结果准确度越高。其中,U1为该传感器完全未被遮挡时输出的电压值,Un为该传感器完全被遮挡时输出的电压值。S2 :对上述多个电压值U1In进行线性拟合;S3 :根据上述线性拟合結果,计算该传感器的平衡中点。线性拟合后,得到该传感器输出电压与被遮挡程度的线性关系,根据该线性关系即可计算得到该传感器的平衡中点。由上述方法步骤可知,本申请实施例通过获取传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值,并将其进行线性拟合,根据拟合得到传感器输出电压与被遮挡程度的线性关系计算得到该传感器的平衡中点;相对于现有技术,本申请实施例的多个电压值避免了检测的偶然误差,而线性拟合使得到的传感器输出电压与被遮挡程度的线性关系更加接近实际,大大提高了检测结果的准确度,从而提高了应用该传感器的控制系统的控制精度。參照图2,本申请实施例ニ提供的透射式传感器平衡中点检测方法,包括如下步骤S1:获取该传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值Ui ;实际应用中,传感器由完全未被遮挡至完全被遮挡的变化过程,只需用任意可遮挡的材料在传感器感应区内扫过即可。S2 :对上述多个电压值U1'进行筛选,去掉干扰值;干扰值,包括明显偏差较大的值、U1X中的最大值和最小值等。去掉该干扰值可进ー步减小偶然误差,提高检测结果的准确度。S3 :采用最小二乗法 对筛选后剰余的电压值进行线性拟合;S4 :根据上述线性拟合結果,计算该传感器的平衡中点;具体计算方法为,根据线性拟合的线性关系,重新确定传感器输出电压的最大值Ufflax和最小值umln。Ufflax和Umin的平均值即为传感器的平衡中点Um=(UUmin)/^假设,遮挡程度越大,输出电压值小,理论上应该有Umax = U1, Ufflin = Un ;但由于经过了线性拟合,Ufflax可能并不等于U1,而是消除了偶然误差后更准确的传感器完全未被遮挡时的输出电压,同理,Ufflin可能并不等于un。S5 :存储计算得到的所述平衡中点。由上述方法步骤可知,本申请实施例ニ在实施例一的基础上增加了电压值筛选的步骤,进ー步减小了偶然误差。本申请所有实施例所述的检测方法均不受环境温度等外界因素的影响,从而只需在传感器首次使用时采用本申请实施例所述方法检测得到传感器的平衡中点,并保存到传感器的存储介质中;再次使用时,直接从该存储介质中读取平衡中点即可。因此,本申请实施例所述方法操作简单、准确度高。与上述方法实施例相对应的,本申请实施例还提供了一种透射式传感器平衡中点检测装置。如图3所示,该装置包括采样器I和处理器2,采样器I和处理器2连接。其中,采样器1,用于获取该传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值;上述多个电压值至少包括该传感器完全未被遮挡时输出的本文档来自技高网...

【技术保护点】
一种透射式传感器平衡中点检测方法,其特征在于,包括:获取所述传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值;所述多个电压值至少包括所述传感器完全未被遮挡时输出的电压值,和所述传感器完全被遮挡时输出的电压值;对所述多个电压值进行线性拟合;根据所述线性拟合结果,计算所述传感器的平衡中点。

【技术特征摘要】
1.一种透射式传感器平衡中点检测方法,其特征在于,包括 获取所述传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值;所述多个电压值至少包括所述传感器完全未被遮挡时输出的电压值,和所述传感器完全被遮挡时输出的电压值; 对所述多个电压值进行线性拟合; 根据所述线性拟合结果,计算所述传感器的平衡中点。2.根据权利要求1所述的方法,其特征在于,在所述获取所述传感器由完全未被遮挡至完全被遮挡过程中输出的多个电压值之后,所述对所述多个电压值进行线性拟合之前,还包括对所述多个电压值进行筛选,去掉干扰值; 所述对所述多个电压值进行线性拟合,包括 采用最小二乗法对所述筛选剩余的电压值进行线性拟合。3.根据权利要求1所述的方法,其特征在于,所述对所述多个电压值进行筛选,去掉干扰值,包括 去掉所述多个电压值中的最大值和最小值。4.根...

【专利技术属性】
技术研发人员:李键李永文
申请(专利权)人:重庆市恩睿斯科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1