找回密码
 注册
搜索
查看: 2608|回复: 17

[讨论] MT9D111的AF功能如何使用?

[复制链接]
发表于 2007-11-2 17:49:10 | 显示全部楼层 |阅读模式
我刚刚接触这个芯片,不知道它的的AF功能是如何实现的。看资料上是锁定、自由聚焦、手动模式。比如说我现在是用单片机控制光学镜头的步进马达,已经通过IIC控制MT9D111了,应该思路是怎样的才能做到自动聚焦呢?
 楼主| 发表于 2007-11-5 09:06:45 | 显示全部楼层
怎么都没人说一下啊?
点评回复

使用道具 举报

 楼主| 发表于 2007-11-6 00:49:45 | 显示全部楼层
没人肯帮帮我吗?你们懂的人顺便说一下就可以了啊![em11]
点评回复

使用道具 举报

发表于 2007-11-7 17:08:46 | 显示全部楼层
好象是用信号控制马达就好了,AF的算法是SENSOR本身自己处理吧。
点评回复

使用道具 举报

 楼主| 发表于 2007-11-8 23:41:19 | 显示全部楼层
终于有人回复了,上帝啊,斑竹也过来看看啊!
马达是步进马达,要用单片机控制的,不能直接控制,只能把信号传给单片机。
点评回复

使用道具 举报

发表于 2007-11-9 12:57:54 | 显示全部楼层
AD5398+VCM
实现AF功能[em08]
点评回复

使用道具 举报

 楼主| 发表于 2007-11-9 23:48:08 | 显示全部楼层
多谢楼上的,我问的其实是SENSOR会给出什么信号出来。然后我根据这些信号做具体的动作。
点评回复

使用道具 举报

发表于 2007-11-10 09:31:47 | 显示全部楼层
一般的做法是VCM加后端的DSP来实现,可以不管sensor
点评回复

使用道具 举报

 楼主| 发表于 2007-11-10 14:42:36 | 显示全部楼层
多谢版主回复。您的意思是要在后端的DSP中做算法?那MT9D111中已经固化了自动聚焦算法了啊,不用岂不是很浪费?
我现在是想知道sensor是如何通知控制器现在要把马达往前走、往后走,或者现在就是焦点的最佳位置,马上停止马达。
另VCM是什么意思?还有CCM?
点评回复

使用道具 举报

发表于 2007-12-20 11:57:54 | 显示全部楼层
vcm 是音圈马达
距离问题就牵扯到光学问题
也就是景深问题
其中牵扯到很多算法 这个做软体的应该更清楚些
软体会根据光学工程师给定的距离
设定什么时候停止什么时候往前什么时候往后 到了设定的位置给个信号
控制他停就可以了
[em01][em01]
[em01][em01]
点评回复

使用道具 举报

 楼主| 发表于 2007-12-25 22:03:38 | 显示全部楼层
多谢楼上的,其实我想知道MT9D111是不是开启自动聚焦后,它会告诉你应该往前还是往后呢?
点评回复

使用道具 举报

发表于 2007-12-26 09:51:16 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>supergxl</I>在2007-11-2 17:49:10的发言:</B>
我刚刚接触这个芯片,不知道它的的AF功能是如何实现的。看资料上是锁定、自由聚焦、手动模式。比如说我现在是用单片机控制光学镜头的步进马达,已经通过IIC控制MT9D111了,应该思路是怎样的才能做到自动聚焦呢?</DIV>


af的实现大多数是靠软件实现,比如很多公司做法,都是采取计算图片的MTF来判断的。一般,定义一个方向,比如先进后退,或者先退后进,如果发现越来越模糊,到一定的值得时候,就停止,反方向前进,这个时候肯定会经过一个最好的点,但是moto肯定是不知道的,所以后面就模糊了,到一定的值就停下来,后退,经过比较,可以得到一个值的。当然一般会设定一下,每次动作多少step。[br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-12-26 11:25:21 | 显示全部楼层
我们专业做VCM的,主要是做两段式自动对焦马达.另镜头我们也有的.对于你刚刚所说的以上问题,D我司的FAE或许可以给一些协助.如果需要的话,可以联系我.
1363291524 8                  MSN:jwyhf@msn.com        Tony
点评回复

使用道具 举报

 楼主| 发表于 2008-4-22 23:20:14 | 显示全部楼层
以下是引用goodmdx在2007-12-26 9:51:16的发言:



af的实现大多数是靠软件实现,比如很多公司做法,都是采取计算图片的MTF来判断的。一般,定义一个方向,比如先进后退,或者先退后进,如果发现越来越模糊,到一定的值得时候,就停止,反方向前进,这个时候肯定会经过一个最好的点,但是moto肯定是不知道的,所以后面就模糊了,到一定的值就停下来,后退,经过比较,可以得到一个值的。当然一般会设定一下,每次动作多少step。

非常感谢,这个回复我现在才看到,不过我很想现在继续讨论这个问题。因为我发现这个坛子里的TX对原厂推荐的方案比较熟悉,但里面的原理或SENSOR寄存器的设置明白的就不多了。
其实我的问题是我的方案里说的是设置哪些寄存器可以达到AF的目的,首先声明的是没有DRIVER IC,只能通过寄存器!
点评回复

使用道具 举报

发表于 2009-1-9 17:27:09 | 显示全部楼层
楼主的问题解决了吗?我也在做111的AF,可以请教你是怎么做的,咱们的思路是一样的。你实现了吗
点评回复

使用道具 举报

发表于 2009-1-10 23:26:20 | 显示全部楼层
以下是引用supergxl在2008-4-22 23:20:14的发言:


非常感谢,这个回复我现在才看到,不过我很想现在继续讨论这个问题。因为我发现这个坛子里的TX对原厂推荐的方案比较熟悉,但里面的原理或SENSOR寄存器的设置明白的就不多了。
其实我的问题是我的方案里说的是设置哪些寄存器可以达到AF的目的,首先声明的是没有DRIVER IC,只能通过寄存器!


没有用过,很奇怪,既然有这个功能,spec有描述啊,实在不清楚,可以问厂家支持。
点评回复

使用道具 举报

发表于 2009-1-11 10:35:05 | 显示全部楼层
我也没有Driver IC的,只是想得到SENSOR发送的PWM波形,然后由单片机分析这些波形,知道了传感器找到的最清晰的
position.
点评回复

使用道具 举报

发表于 2010-2-4 15:08:21 | 显示全部楼层
请教一下楼主,为什么要用步进马达然后再用单片机来控制呀,可以问问你们做的是什么产品吗?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-31 11:26 , Processed in 0.117322 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表