一种利用光强判定被测物表面差异的方法技术

技术编号:20795123 阅读:27 留言:0更新日期:2019-04-06 08:47
本发明专利技术涉及一种利用光强判定被测物表面差异的方法,所述方法包括以下步骤:S1、利用感光传感器模组对被测物表面发光区域进行数据采集;S2、根据不同PWM照度与感光传感器模组模拟输出之间的规律进行曲线拟合;S3、根据标准样本和被测样本的特性曲线推导两者的关联公式;S4、根据两者之间的关系对被测样本的对应点的位置的理论值进行计算,理论值=(Mg_c/Rm_c)*Rm_t*X;S5、根据理论值与实测值之间偏差值范围确定差异。该方法简化了差异点的测量,测试成本低廉。

A Method of Determining Surface Difference of Measured Objects by Light Intensity

The invention relates to a method for judging the surface difference of a measured object by using light intensity. The method comprises the following steps: S1, data acquisition of the luminous region of the measured object surface by using the photosensitive sensor module; S2, curve fitting according to the law between different PWM illumination and the analog output of the photosensitive sensor module; S3, two derivations according to the characteristic curve of the standard sample and the measured sample. The theoretical value of the position of the corresponding point of the measured sample is calculated according to the relationship between them, and the theoretical value= (Mg_c/Rm_c)*Rm_t*X; S5. The difference between the theoretical value and the measured value is determined according to the deviation range between the theoretical value and the measured value. This method simplifies the measurement of difference points and has low cost.

【技术实现步骤摘要】
一种利用光强判定被测物表面差异的方法
本专利技术属于测量技术改进领域,尤其涉及一种利用光强判定被测物表面差异的方法。
技术介绍
物体表面的缺陷检测已经是自动化行业越来越侧重的方向。任何一件产品,包括电子行业,汽车行业,建筑行业,都有着对于表面检测的强烈需求。常规工业化检测大多使用CCD图像采集,之后进行影响分析比对达到检测目的,对缺陷本身的种类和大小有一定限制,且成本比较高昂。本文中算法基于采用感光传感器扫描被测物表面,利用传感器的模拟量输出值结合被测物表面位置进行矩阵分割与系数关联,通过感光强度输出值的预测及差值分析,达到表面差异点的检测效果。
技术实现思路
本专利技术的目的在于提供一种利用光强判定被测物表面差异的方法,旨在解决上述的技术问题。本专利技术是这样实现的,一种利用光强判定被测物表面差异的方法,所述方法包括以下步骤:S1、利用感光传感器模组对被测物表面发光区域进行数据采集;S2、根据不同PWM照度与感光传感器模组模拟输出之间的规律进行曲线拟合;S3、根据标准样本和被测样本的特性曲线推导两者的关联公式;S4、根据两者之间的关系对被测样本的对应点的位置的理论值进行计算,理论值=(Mg_c/Rm_c)*Rm_t*X;S5、根据理论值与实测值之间偏差值范围确定差异;其中,c为参考基准点,t为被预测计算的点,g为标准样本,d为待测物,Mg为标准样本的PWM曲线的斜率;Md为被测样本的PWM曲线的斜率;Rm=Mg/Md。本专利技术的进一步技术方案是:所述步骤S1中还包括以下步骤:S11、感光传感器模组依据不同被测物特征进行动态扫描获取采样数据并对采样数据进行软件滤波处理;S12、将获取的数据与被测物发光区域进行匹配得到有效数据矩阵。本专利技术的进一步技术方案是:所述步骤S12中还包括以下步骤:S121、根据被测物表面各个区域的特性不同,相应地将整个数据矩阵划分成不同的数据区域。以便进一步针对性处理。本专利技术的进一步技术方案是:所述步骤S2中还包括以下步骤:S21、采集在PWM可调区间范围内不同PWM照度下的传感器输出值;S22、将不同PWM照度下采集的数据进行平均值和RMS值计算;S23、分别根据平均值和RMS值进行特性曲线拟合获取拟合曲线,拟合曲线:Y=M*X+B,其中,X:PWM数值,M:PWM曲线的斜率,B:系统噪音。本专利技术的进一步技术方案是:所述步骤S5中还包括以下步骤:S51、根据理论值与实测值计算偏差值比率,其E=(理论值实测值)/理论值;S52、根据步骤S51中的公式分别计算预设值个标准样本的数据矩阵E值并找出最大E值;S53、根据步骤S51中的公式计算被测物数据矩阵E值矩阵;S54、比较标准样本和待测物的E值数据矩阵确定差异。本专利技术的有益效果是:该方法简化了差异点的测量,测试成本低廉,感光传感器模组的硬件成本更加低,制作生产更加方便;因为没有涉及的图像数据处理,所以软件算法上的数学运算量大大减少,有助于整个软件的处理速度提高。附图说明图1是本专利技术实施例提供的利用光强判定被测物表面差异的方法的流程图。图2是本专利技术实施例提供的无差异检测数据矩阵图。图3是本专利技术实施例提供的有差异检测数据矩阵图。图4是本专利技术实施例提供的无差异标准样本和实测样本对应图。图5是本专利技术实施例提供的有差异标准样本和实测样本对应图。具体实施方式图1示出了本专利技术提供的利用光强判定被测物表面差异的方法,其详述如下:步骤S1,利用感光传感器模组对被测物表面发光区域进行数据采集;将被测物和标准样本准备好,将标准样本导入系统中,在系统中生成一个标准样本数据库,并在数据库中对样本数据进行编号和生成索引信息;将被测物置于测试台上,利用感光传感器模组依据不同被测物表面特征进行动态扫描,获取采样数据并进行软件滤波处理;将处理后数据与被测物发光区域进行精确匹配,得到有效数据矩阵;被测物表面特性不一致,需针对不同区域将数据矩阵进行相应分割;根据被测物表面各个区域的特性不同,相应地将整个数据矩阵划分成不同的数据区域。以便进一步针对性处理。步骤S2,根据不同PWM照度与感光传感器模组模拟输出之间的规律进行曲线拟合;在将被测物采样的数据经过处理后,将采集PWM可调区间范围内不同PWM强度下的传感器模拟输出值;例:PWM0~100,可采集20,40,60,80,100PWM照度的输出值,视待测物而定;对不同PWM照度下的采样数据进行平均值和RMS(均方根)值计算;平均值计算过程:假如被测物表面同一个位置连续采集N次数据,将这N次数据从小到大进行排序:Data_1,Data_2,……Data_99,Data_N,忽略最大的N1个数据和最小的N2个数据,然后对剩余的数据求取平均值RMS计算过程:假如被测物表面同一个位置连续采集N次数据,将这N次数据从小到大进行排序:Data_1,Data_2,……Data_99,Data_N,忽略最大的N1个数据和最小的N2个数据,然后对剩余的数据求取RMS值,分别根据平均值和RMS值进行特性曲线拟合,曲线拟合过程:要求的曲线方程为:Y=M*X+B(Y=传感器模拟输出值,X=PWM值),在同一种PWM照度(X)下,采集N次数据(Y),对这N次数据,我们分别计算它的平均值和RMS值,Y1和Y2。那么,针对N种PWM照度(X),就可以得到N组平均值原始散点数据(Xi,Y1i)和N组RMS原始散点数据(Xi,Y2i),其中,i=1...N。基于最小二乘法,进行曲线(Y=M*X+B)拟合,可以求得以下系数的值:M=(∑Xi*Yi-(∑Xi*∑Yi)/N)/(∑Xi2-(∑Xi)2/N);B=(∑Yi)/N-M*(∑Xi)/N。其中,i=1…N。根据拟合出来的曲线系数和原来的Xi值,计算预测数据:YPi=M*Xi+B原始散点数据平均值YAi=(∑Yi)/N,XAi=(∑Xi)/N;曲线拟合方程的确定系数R2=∑(YPi-YAi)2/∑(Yi-YAi)2。其中,i=1…N。R2越接近1,表示拟合的程度越好。分别把两种原始散点数据带入以上公式计算其M和B的系数以及R2,选取R2接近1的一组M和B的系数作为最终的曲线方程系数。选取最佳的拟合曲线:Y=M*X+B。(Y=传感器模拟输出值,X=PWM值)。步骤S3,根据标准样本和被测样本的特性曲线推导两者的关联公式;根据PWM拟合曲线公式Y=M*X+B(Y=传感器模拟输出值,X=PWM值),那么,对于标准样本,Yg=Mg*X+Bg(1),对于被测样本,Yd=Md*X+Bd(2),因为是同一个测量系统,那么,Bg=Bd(3)。其中,Y为感光传感器采样输出值,X为PWM数值,B为系统噪音,M为PWM曲线的斜率,g为标准样本,d为待测物。将公式(1)和公式(2)相减,结合公式(3)的关系,我们可以得出Yg-Mg*X=Yd-Md*X,经过变换,可以得到Md=(Yd-Yg+Mg*X)/X,再进一步变换,最终可以得到两者的关联,Md=Mg+(Yd-Yg)/X。步骤S4,根据关联系数利用标准样本对应点位置的数据对实测样本关联的点位置的理论值进行计算,理论值=(Mg_c/Rm_c)*Rm_t*X;其中,c为参考基准点,t为被预测计算的点,g为标准样本,d为待测物,Mg为标准样本的PWM曲线的斜率;Md为被测样本的PW本文档来自技高网...

【技术保护点】
1.一种利用光强判定被测物表面差异的方法,其特征在于,所述方法包括以下步骤:S1、利用感光传感器模组对被测物表面发光区域进行数据采集;S2、根据不同PWM照度与感光传感器模组模拟输出之间的规律进行曲线拟合;S3、根据标准样本和被测样本的特性曲线推导两者的关联公式;S4、根据两者之间的关系对被测样本的对应点的位置的理论值进行计算,理论值=(Mg_c/Rm_c)*Rm_t * X;S5、根据理论值与实测值之间偏差值范围确定差异;其中,c为参考基准点,t为被预测计算的点,g为标准样本,d为待测物,Mg为标准样本的PWM曲线的斜率;Md为被测样本的PWM曲线的斜率;Rm=Mg/Md。

【技术特征摘要】
1.一种利用光强判定被测物表面差异的方法,其特征在于,所述方法包括以下步骤:S1、利用感光传感器模组对被测物表面发光区域进行数据采集;S2、根据不同PWM照度与感光传感器模组模拟输出之间的规律进行曲线拟合;S3、根据标准样本和被测样本的特性曲线推导两者的关联公式;S4、根据两者之间的关系对被测样本的对应点的位置的理论值进行计算,理论值=(Mg_c/Rm_c)*Rm_t*X;S5、根据理论值与实测值之间偏差值范围确定差异;其中,c为参考基准点,t为被预测计算的点,g为标准样本,d为待测物,Mg为标准样本的PWM曲线的斜率;Md为被测样本的PWM曲线的斜率;Rm=Mg/Md。2.根据权利要求1所述的利用光强判定被测物表面差异的方法,其特征在于,所述步骤S1中还包括以下步骤:S11、感光传感器模组依据不同被测物特征进行动态扫描获取采样数据并对采样数据进行软件滤波处理;S12、将获取的数据与被测物发光区域进行匹配得到有效数据矩阵。3.根据权利要求1或2所述的利用光强判定被测物表面差异的方法...

【专利技术属性】
技术研发人员:叶开永陈路南张天皓曾纪光何书培张涛夏勇俊曹伟魏
申请(专利权)人:成都市鹰诺实业有限公司
类型:发明
国别省市:四川,51

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

1