1.一种移动终端自动对焦镜头微距值的计算方法,其特征在于,包括:
测量自动对焦镜头模组的马达行程;
将该自动对焦镜头模组的焦距值和测得的马达行程代入计算装置;
计算装置根据微距值计算公式计算该自动对焦镜头模组的微距值;所述微距值计算公式为其中,F为自动对焦镜头的焦距值,单位毫米;s为自动对焦镜头马达的最大行程,单位微米;u为该自动对焦镜头所能达到的最小微距值,单位毫米;由上述公式求得u的解即为该摄像头模组的微距值。
2.根据权利要求1所述的计算方法,其特征在于,所述微距值计算公式具体的获取步骤为:
根据公式得到物距u对应的像距v;
根据公式得到透镜需移动的距离△v1;
透镜移动,物距u发生了变化,根据公式u1=u-△v1,得到移动后的物距u1;
物距变化导致像距变化,根据公式得到移动后的像距v1;
根据公式计算出透镜需往左移动的距离△v;
随后,令△v=s,s为马达行程,从方程中解出u,即得到所求微距值;
其中,F为自动对焦镜头的焦距值,单位毫米;s为自动对焦镜头马达的最大行程,单位微米;u为该自动对焦镜头所能达到的最小微距值,单位毫米,v为像到透镜的光心之间的距离,单位毫米。
3.根据权利要求1或2所述的计算方法,其特征在于,所述方法进一步包括:从方程中解出u包括u1和u2,根据物距u与焦距F的关系:u>2F,得到唯一解,此解即为该自动对焦镜头所能达到的最小微距值。
4.根据权利要求1所述的计算方法,其特征在于,所述自动对焦镜头模组的马达行程的步骤具体包括:
自动对焦镜头控制器接收DAC数据,随着DAC数据从0开始,逐级增加,直到该自动对焦镜头能够支持的最大位数;
当输入的DAC数据达到最大位数所对应的最大数值时,测得镜头的位移距离即为该马达行程。
5.根据权利要求4所述的计算方法,其特征在于,在向自动对焦镜头控制器发送DAC数据的步骤之前,进一步包括:
将自动对焦镜头模组水平放置,并与测距装置连接。
6.根据权利要求4所述的计算方法,其特征在于,自动对焦镜头控制器通过I2C总线接口接收DAC数据。
7.根据权利要求4所述的计算方法,其特征在于,所述自动对焦镜头能够支持的最大位数为10bit,最大数值为1024。
8.一种移动终端自动对焦镜头微距值的计算系统,其特征在于,包括:
测距装置,用于测量自动对焦镜头模组的马达行程;
输入装置,用于将该自动对焦镜头模组的焦距值和测得的马达行程代入计算装置;
计算装置,用于根据微距值计算公式计算该自动对焦镜头模组的微距值;所述微距值计算公式为其中,F为自动对焦镜头的焦距值,单位毫米;s为自动对焦镜头马达的最大行程,单位微米;u为该自动对焦镜头所能达到的最小微距值,单位毫米;由上述公式求得u的解即为该摄像头模组的微距值。
9.根据权利要求8所述的计算系统,其特征在于,所述测距装置具体用于,当输入的DAC数据达到最大数值时,测距装置具测得的镜头的位移距离。
10.根据权利要求8所述的计算系统,其特征在于,所述计算装置的具体用于计算:
根据公式得到物距u对应的像距v;
根据公式得到透镜需移动的距离△v1;
透镜移动,物距u发生了变化,根据公式u1=u-△v1,得到移动后的物距u1;
物距变化导致像距变化,根据公式得到移动后的像距v1;
根据公式计算出透镜需往左移动的距离△v;
随后,令△v=s,s为马达行程,从方程中解出u,即得到所求微距值;
其中,F为自动对焦镜头的焦距值,单位毫米;s为自动对焦镜头马达的最大行程,单位微米;u为该自动对焦镜头所能达到的最小微距值,单位毫米,v为像到透镜的光心之间的距离,单位毫米。