本申请涉及图像通信,尤其涉及一种摄像模组步进电机的检测方法、装置、设备和介质。
背景技术:
1、步进电机是摄像模组中用于焦距调节的重要组件。步进电机在工作过程中,可能存在丢步值和回程差,导致步进电机在摄像模组中的实际位置与在控制软件中的显示位置存在偏差,对摄像模组的调焦精度造成影响,甚至造成摄像模组损坏。因此在摄像模组出厂前,需要对步进电机进行检测。目前常用的测试方式是线性度测试:通过激光位移计等外用仪器测量镜头高度来判定电机的性能。这种检测方式虽然精度较高,但是使用的外用检测仪器昂贵,检测造成硬件成本上升。因此,如何不通过外用仪器而获得步进电机的检测结果是亟需解决的技术问题。
技术实现思路
1、本申请通过提供一种摄像模组步进电机的检测方法,解决了如何不通过外用仪器而获得步进电机的检测结果的技术问题,实现了在摄像模组内部完成检测,从而降低检测成本的技术效果。
2、第一方面,本申请提供了一种摄像模组步进电机的检测方法,所述方法包括:
3、获取所述步进电机多次移动至跳变点时对应的多个脉冲值;
4、基于多个所述脉冲值,计算获得所述步进电机的行程误差;
5、基于所述行程误差,判断所述步进电机是否合格。
6、进一步,所述获取所述步进电机移动至跳变点时对应的脉冲值包括:
7、获取所述步进电机位于所述跳变点时的电压值:
8、根据所述电压值换算获得所述脉冲值。
9、进一步,所述方法包括:沿所述步进电机移动路径依次设置第一软件限位端、第一测试点、所述跳变点、第二测试点、第二软件限位端;其中,所述第一软件限位端与所述第二软件限位端为所述步进电机可移动的极值位置;
10、所述步进电机多次移动至跳变点时对应的多个脉冲值包括,所述步进电机:
11、从所述第一测试点移动至所示跳变点时的第一脉冲值;
12、和从所述跳变点移动至所述第二测试点后,反向移动至所述第一软件限位端,再返回至所述跳变点时的第二脉冲值;
13、和从所述跳变点移动至所述第二测试点后,返回至所述跳变点时的第三脉冲值。
14、进一步,所述行程误差包括丢步值和回程差。
15、进一步,基于多个所述脉冲值,计算获得所述步进电机的丢步值包括,计算所述第一脉冲值和所述第二脉冲值的差作为所述丢步值。
16、进一步,基于多个所述脉冲值,计算获得所述步进电机的回程差包括:计算所述第二脉冲值和所述第三脉冲值的差作为所述回程差。
17、进一步,所述基于所述行程误差,判断所述步进电机是否合格。包括:
18、判断所述行程误差的绝对值是否超出预设阈值;
19、若是,确定所述步进电机为不合格品。
20、第二方面,本申请提供了装置,包括一种摄像模组步进电机的检测装置,所述装置包括:
21、获取模块,用于获取所述步进电机多次移动至跳变点时对应的多个脉冲值;
22、计算模块,用于基于多个所述脉冲值,计算获得所述步进电机的行程误差;
23、判断模块,用于基于所述行程误差,判断所述步进电机是否合格。
24、第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面任一所述的方法步骤。
25、第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一所述的方法步骤。
26、本发明实施例中的一个或多个技术方案,至少具有如下技术效果或优点:
27、在本发明实施例中,本方法通过获取所述步进电机多次移动至跳变点时对应的多个脉冲值;基于多个所述脉冲值,计算获得所述步进电机的行程误差;基于所述行程误差,判断所述步进电机是否合格。本方法无需借助额外的测试设备,仅需通过步进电机自身即可获得测试结果。本方法简便易行,有利于降低对步进电机测试用的检测成本。
1.一种摄像模组步进电机的检测方法,其特征在于,所述方法包括:
2.如权利要求1所述的一种摄像模组步进电机的检测方法,其特征在于,所述获取所述步进电机移动至跳变点时对应的脉冲值包括:
3.如权利要求1所述的一种摄像模组步进电机的检测方法,其特征在于,
4.如权利要求3所述的一种摄像模组步进电机的检测方法,其特征在于,所述行程误差包括丢步值和回程差。
5.如权利要求4所述的一种摄像模组步进电机的检测方法,其特征在于,基于多个所述脉冲值,计算获得所述步进电机的丢步值包括,计算所述第一脉冲值和所述第二脉冲值的差作为所述丢步值。
6.如权利要求4所述的一种摄像模组步进电机的检测方法,其特征在于,基于多个所述脉冲值,计算获得所述步进电机的回程差包括:计算所述第二脉冲值和所述第三脉冲值的差作为所述回程差。
7.如权利要求1所述的一种摄像模组步进电机的检测方法,其特征在于,所述基于所述行程误差,判断所述步进电机是否合格,包括:
8.一种摄像模组步进电机的检测装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一所述的方法步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法步骤。