0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

對(duì)焦穩(wěn)定控制算法試驗(yàn)平臺(tái)的搭建和研究測(cè)試

集成電路應(yīng)用雜志 ? 來源:未知 ? 作者:胡薇 ? 2018-05-02 16:13 ? 次閱讀

1 引言

如今市場(chǎng)對(duì)于手機(jī)拍照功能的需求可謂是日新月異,這對(duì)于手機(jī)攝像頭的數(shù)量及質(zhì)量都提出了更高、更復(fù)雜的要求。在攝像頭驅(qū)動(dòng)領(lǐng)域,如何控制鏡頭實(shí)現(xiàn)快速而穩(wěn)定的對(duì)焦至關(guān)重要。手機(jī)中控制鏡頭對(duì)焦的器件為音圈電機(jī)(VCM)。

音圈電機(jī)(VCM)基于安培定理工作,即當(dāng)線圈導(dǎo)電,其中的電流產(chǎn)生的作用力推動(dòng)固定在載體上的鏡頭移動(dòng),從而改變對(duì)焦距離??梢钥吹剑琕CM器件對(duì)于對(duì)焦距離的控制實(shí)際上是通過對(duì)線圈中電流的控制來實(shí)現(xiàn)的[2]。常見的 VCM 驅(qū)動(dòng)電路。

VCM 驅(qū)動(dòng)電路實(shí)際上是一個(gè)帶控制算法DAC電路。它可以將 I2C 總線上傳來的包含數(shù)字位置信息的 DAC code 轉(zhuǎn)換成對(duì)應(yīng)的輸出電流(DAC code 對(duì)應(yīng)的輸出電流);再通過 VCM 器件將輸出電流轉(zhuǎn)化為對(duì)焦距離[3]。不同的輸出電流經(jīng)過音圈電機(jī)形成回路,產(chǎn)生不同的安培力,該力推動(dòng)音圈電機(jī)上面的 Lens 運(yùn)動(dòng)。音圈電機(jī)上 Lens 鏡頭的運(yùn)動(dòng)在停止前會(huì)產(chǎn)生阻尼振蕩,而阻尼震蕩的大小直接影響到 Lens 的穩(wěn)定性。阻尼震蕩越大,Lens 穩(wěn)定性越差,因此鏡頭在對(duì)焦過程中不易捕捉清晰點(diǎn),容易產(chǎn)生失焦。反之,阻尼震蕩越小,Lens 的穩(wěn)定性越好,從而鏡頭在對(duì)焦過程中更加容易穩(wěn)定在焦點(diǎn)處。如果鏡頭是自由的阻尼振蕩,對(duì)焦的時(shí)間將相當(dāng)漫長(zhǎng)。為了實(shí)現(xiàn)快速穩(wěn)定地對(duì)焦,需在 VCM 驅(qū)動(dòng)電路數(shù)字系統(tǒng)中加入抑制阻尼震蕩的算法。這個(gè)算法對(duì)于手機(jī)攝像頭效果至關(guān)重要,只有使用最優(yōu)化的對(duì)焦快速穩(wěn)定控制算法,才能保證快速而精準(zhǔn)的手機(jī)拍照對(duì)焦。

2 對(duì)焦穩(wěn)定控制算法試驗(yàn)平臺(tái)的搭建和配置

為驗(yàn)證和試驗(yàn)不同算法的效果,找出最優(yōu)算法,可搭建試驗(yàn)驗(yàn)證平臺(tái)。

在的測(cè)試平臺(tái)中,主要由應(yīng)用系統(tǒng)和測(cè)試系統(tǒng)兩部分組成。應(yīng)用系統(tǒng)中,用 VC 語言編程送出指令給 MCU 產(chǎn)生 I2C 信號(hào);經(jīng) FPGA 后產(chǎn)生包含對(duì)焦穩(wěn)定控制算法的時(shí)間間隔可控的并行數(shù)字控制信號(hào);再經(jīng)過 DAC 將這些并行數(shù)字信號(hào)轉(zhuǎn)換成不同時(shí)序的電壓;最后經(jīng)過 DRIVER 將不同時(shí)序的電壓轉(zhuǎn)換成相應(yīng)的不斷變化的驅(qū)動(dòng)電流。由此來控制攝像頭模組中的 VCM 器件不斷地變化鏡頭位置以進(jìn)行對(duì)焦。

測(cè)試系統(tǒng)中,主要是利用帶電流探頭的多通道示波器,分別對(duì) FPGA 輸出的數(shù)字指令,DAC 輸出的電壓以及驅(qū)動(dòng)輸出的電流進(jìn)行監(jiān)測(cè)。最后通過激光測(cè)距儀來監(jiān)測(cè)鏡頭的位置移動(dòng)情況。在對(duì)焦控制的研究中,通常采用激光測(cè)距儀來探查鏡頭位置的動(dòng)態(tài)響應(yīng)和細(xì)微變化,激光測(cè)距儀可以將鏡頭的位移距離轉(zhuǎn)化為電壓值輸出。

在驗(yàn)證系統(tǒng)的試驗(yàn)平臺(tái)中,我們具體選擇的配置如下。

(1)MCU 單片機(jī),32 位單片機(jī)。

(2)FPGA,可采用 XILINX Spartan-6 FPGA 核心板。

(3)DAC,選用 10-bit DAC 芯片。

(4)DRIVER:DRIVER 的設(shè)計(jì)可以采用一個(gè)放大器和一個(gè)功率 MOSFET 外加采樣電阻構(gòu)成。

(5)攝像頭模組,常見的攝像頭模組分為單端開環(huán),雙端中置,近年來還有帶霍爾校準(zhǔn)和帶光學(xué)防抖的。本實(shí)驗(yàn)平臺(tái)使用基礎(chǔ)的單端開環(huán)音圈電機(jī),然而這些方法也可以擴(kuò)展到其他電機(jī)上。

(6)帶電流探頭的多通道示波器,需要四通道示波器,其中一個(gè)通道接電流探頭。

(7)激光測(cè)距儀,可采用基恩士激光測(cè)距儀,它的轉(zhuǎn)化倍率是 10 mV/μm。

這一算法試驗(yàn)平臺(tái)的主體部分的具體硬件配置如圖 4 所示。

在試驗(yàn)平臺(tái)的具體硬件實(shí)現(xiàn)時(shí),首先 MCU 可以采用 32 位單片機(jī),通過計(jì)算機(jī)對(duì) 32 位單片機(jī)使用 VC 語言進(jìn)行編程控制,產(chǎn)生符合格式要求的I2C 數(shù)據(jù),這一數(shù)據(jù)要包括控制模式和十位位移數(shù)據(jù)。I2C 數(shù)據(jù)再通過 XILINX Spartan-6 FPGA 核芯處理后生成帶一定時(shí)序控制的并行的十位位移數(shù)據(jù)(D0-D9)。接著,通過一個(gè) 10-bit DAC 轉(zhuǎn)成帶有一定時(shí)序控制的控制電壓信號(hào) VC。之后,通過運(yùn)放驅(qū)動(dòng)功率 MOSFET 產(chǎn)生帶一定時(shí)序控制的控制電流信號(hào) IL。最后,IL 通過由 VCM 模組構(gòu)成的負(fù)載(VCM 模組的構(gòu)成如本文前述的圖 1 所示),負(fù)載將在控制電流信號(hào) IL 的控制下按照既定的時(shí)序和安培力移動(dòng)實(shí)現(xiàn)精確對(duì)焦。

3 對(duì)焦穩(wěn)定控制算法的研究與測(cè)試

搭建好上述對(duì)焦穩(wěn)定控制算法試驗(yàn)平臺(tái)后,便可以對(duì)不同算法的對(duì)焦速度和精度進(jìn)行詳細(xì)的研究。在對(duì)焦穩(wěn)定時(shí),如果能夠施加一定的對(duì)焦控制策略,在不同的時(shí)刻給予不同的電流,即給予不同的安培力,就可以有效地減小鏡頭穩(wěn)定所需的時(shí)間,使鏡頭位置快速落入焦點(diǎn)深度內(nèi),從而實(shí)現(xiàn)手機(jī)鏡頭的快速精確對(duì)焦。接下來研究三種對(duì)焦穩(wěn)定控制模式。

3.1 直接對(duì)焦控制模式

如果沒有控制算法,直接送出目標(biāo)電流值,也就是常說的直接對(duì)焦模式,通過激光測(cè)距儀可以觀測(cè)到鏡頭的阻尼振蕩的測(cè)試波形如圖 5 所示。從圖 5 可以看出,如果沒有控制算法,鏡頭的阻尼振蕩大概需要 20 個(gè)周期甚至更長(zhǎng)才能落入焦點(diǎn)深度以內(nèi)[3,4],實(shí)現(xiàn)清晰對(duì)焦。當(dāng)鏡頭目標(biāo)位移點(diǎn)為 100 μm 時(shí),鏡頭對(duì)焦落入有效的焦點(diǎn)深度的時(shí)間往往需要 150 ms 以上。

3.2 線性對(duì)焦控制模式

線性對(duì)焦穩(wěn)定控制算法是一種比較常見的對(duì)焦控制算法。其做法是驅(qū)動(dòng)電流線性增加,最終達(dá)到全目標(biāo)電流,從而實(shí)現(xiàn)快速穩(wěn)定對(duì)焦的目的。如圖 6 所示,經(jīng)過這一算法的控制后,過阻尼振蕩的幅度大幅衰減,有效提高了對(duì)焦速度[5]。但到達(dá)穩(wěn)定點(diǎn)后的幅度較大,對(duì)焦精度的控制有所欠缺。從圖 6 可以看出,在鏡頭目標(biāo)位移點(diǎn)為 50 μm 時(shí),鏡頭對(duì)焦落入有效的焦點(diǎn)深度的時(shí)間大概需要 11.2 ms 以上。

3.3 雙階對(duì)焦控制模式

目前,業(yè)界最常用的優(yōu)化對(duì)焦控制算法為雙階對(duì)焦控制模式。它的做法是先給出一半目標(biāo)電流,當(dāng)線圈振蕩過目標(biāo)位移點(diǎn),達(dá)到最大位移點(diǎn)時(shí),此時(shí),線圈的速度接近于 0。馬上切換成全目標(biāo)電流。線圈的力正好在這一點(diǎn)達(dá)到平衡,從而實(shí)現(xiàn)快速穩(wěn)定對(duì)焦的目的。這一對(duì)焦模式的關(guān)鍵在于準(zhǔn)確控制電流的精度和切換的時(shí)間。保持和切換的時(shí)間要取決于線圈欠阻尼振蕩的周期[5]。從圖 7 中可以看出,在鏡頭目標(biāo)位移點(diǎn)為 50 μm 時(shí),鏡頭對(duì)焦落入有效的焦點(diǎn)深度的時(shí)間只需要 5.4 ms。

4 結(jié)語

本文通過所搭建的對(duì)焦穩(wěn)定控制算法試驗(yàn)平臺(tái),分別對(duì)不同算法所產(chǎn)生的不同對(duì)焦模式進(jìn)行了詳細(xì)的研究。通過研究發(fā)現(xiàn),在目前業(yè)界通用的對(duì)焦穩(wěn)定控制算法中,使用雙階對(duì)焦穩(wěn)定控制算法可使鏡頭穩(wěn)定于焦深范圍內(nèi)所需的時(shí)間最短。但這遠(yuǎn)遠(yuǎn)不是最優(yōu)化的對(duì)焦模式。

近年來,人們研究了多種多階的對(duì)焦模式,但是這些研究主要集中于建模計(jì)算和仿真驗(yàn)證中[4,6],本文提供的對(duì)焦穩(wěn)定控制算法研究試驗(yàn)平臺(tái)正好可以作為這些研究的試驗(yàn)和驗(yàn)證工具。借助這一工具,可以具體實(shí)際地看到各個(gè)對(duì)焦穩(wěn)定控制算法的優(yōu)缺點(diǎn),為這一領(lǐng)域的研究提供了直觀便利的觀測(cè)平臺(tái)。

本文只是提供一種手機(jī)對(duì)焦快速穩(wěn)定算法研究與驗(yàn)證的方法和示例,基于這一實(shí)驗(yàn)平臺(tái)可以驗(yàn)證更多的對(duì)焦穩(wěn)定控制算法。對(duì)焦算法的研究需要結(jié)合力學(xué),電磁學(xué)和各種數(shù)字和模擬電路的知識(shí)才能實(shí)現(xiàn),本文為這一研究提供了工具和實(shí)例以方便更多的人對(duì)此進(jìn)行探索,找到最優(yōu)化的手機(jī)對(duì)焦穩(wěn)定控制算法。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

原文標(biāo)題:手機(jī)對(duì)焦快速穩(wěn)定算法的研究試驗(yàn)平臺(tái)與驗(yàn)證

文章出處:【微信號(hào):appic-cn,微信公眾號(hào):集成電路應(yīng)用雜志】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【TL6748 DSP申請(qǐng)】交流電機(jī)控制實(shí)驗(yàn)教學(xué)平臺(tái)研究

    申請(qǐng)理由:本人是電力電子與電氣傳動(dòng)畢業(yè),同時(shí)為高校教師,長(zhǎng)期從事變頻器算法研究,交流電機(jī)控制實(shí)驗(yàn)平臺(tái)為教學(xué)和變頻器算法驗(yàn)證提供硬件支撐,若能
    發(fā)表于 09-10 11:17

    尋找一個(gè)現(xiàn)成的PMSM控制算法驗(yàn)證平臺(tái)

    尋找一個(gè)現(xiàn)成的PMSM控制算法驗(yàn)證平臺(tái),幫我做控制算法的驗(yàn)證實(shí)驗(yàn)。拜謝各位前輩了!我的情況說明:我目前已經(jīng)在simulink中
    發(fā)表于 12-23 16:25

    Aigtek功率放大器應(yīng)用案例—液晶透鏡爬山自動(dòng)對(duì)焦算法研究

    `實(shí)驗(yàn)名稱:液晶透鏡爬山自動(dòng)對(duì)焦算法研究研究方向:光學(xué)成像技術(shù)實(shí)驗(yàn)內(nèi)容:液晶透鏡作為對(duì)焦元件,實(shí)現(xiàn)光學(xué)成像系統(tǒng)的自動(dòng)
    發(fā)表于 05-18 17:32

    如何使用4412開發(fā)板搭建和測(cè)試TFTP服務(wù)器

    如果使用4412開發(fā)板那么怎么搭建和測(cè)試TFTP服務(wù)器
    發(fā)表于 02-03 07:59

    就SpinalHDL的測(cè)試平臺(tái)搭建進(jìn)行說明

    對(duì)于RTL設(shè)計(jì)而言,仿真驗(yàn)證是上板前必不可少的一環(huán)。當(dāng)我們的代碼基于SpinalHDL進(jìn)行設(shè)計(jì)時(shí),自然也想通過基于scala來進(jìn)行測(cè)試驗(yàn)證。測(cè)試平臺(tái)該有的樣子對(duì)于仿真驗(yàn)證而言,簡(jiǎn)單的仿真對(duì)比驗(yàn)證我們
    發(fā)表于 07-20 14:38

    ECU試驗(yàn)測(cè)試環(huán)境搭建和支持服務(wù)

    ECU試驗(yàn)測(cè)試環(huán)境搭建和支持服務(wù)  隨著電子技術(shù)在汽車行業(yè)中的應(yīng)用不斷增長(zhǎng),汽車電子產(chǎn)品系統(tǒng)日益復(fù)雜,如何保證汽車電子產(chǎn)品的質(zhì)量也越
    發(fā)表于 03-11 10:59 ?1608次閱讀

    機(jī)器人力控制算法試驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_周波

    機(jī)器人力控制算法試驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_周波
    發(fā)表于 03-19 11:31 ?1次下載

    最全面的搭建和額外域控制升級(jí)為主域控制器實(shí)驗(yàn)方法

    最全面的搭建和額外域控制升級(jí)為主域控制器實(shí)驗(yàn)方法
    發(fā)表于 09-05 17:10 ?8次下載
    最全面的<b class='flag-5'>搭建和</b>額外域<b class='flag-5'>控制</b>升級(jí)為主域<b class='flag-5'>控制</b>器實(shí)驗(yàn)方法

    TI-Davinci DM6446開發(fā)平臺(tái)的網(wǎng)絡(luò)文件系統(tǒng)(NFS)搭建和測(cè)試

    TI-Davinci DM6446開發(fā)平臺(tái)的網(wǎng)絡(luò)文件系統(tǒng)(NFS)搭建和測(cè)試
    發(fā)表于 10-26 14:35 ?5次下載
    TI-Davinci DM6446開發(fā)<b class='flag-5'>平臺(tái)</b>的網(wǎng)絡(luò)文件系統(tǒng)(NFS)<b class='flag-5'>搭建和</b><b class='flag-5'>測(cè)試</b>

    WEB測(cè)試環(huán)境搭建和測(cè)試方法

    本文主要講述了web應(yīng)用系統(tǒng)的搭建測(cè)試環(huán)境和web測(cè)試方法,在測(cè)試過程中,有的僅需要手動(dòng)測(cè)試的,有的需要自動(dòng)化
    的頭像 發(fā)表于 01-31 17:07 ?1.8w次閱讀

    測(cè)試環(huán)境的搭建和維護(hù)_軟硬件測(cè)試環(huán)境

     測(cè)試環(huán)境的搭建,每個(gè)公司都有不一樣的流程和方法。一種是運(yùn)維或者開發(fā)負(fù)責(zé)搭建和維護(hù),另一種是測(cè)試人員進(jìn)行搭建和維護(hù)。大部分復(fù)雜的
    的頭像 發(fā)表于 01-31 18:30 ?6760次閱讀
    <b class='flag-5'>測(cè)試</b>環(huán)境的<b class='flag-5'>搭建和</b>維護(hù)_軟硬件<b class='flag-5'>測(cè)試</b>環(huán)境

    php開發(fā)環(huán)境的搭建和使用

    本文主要介紹的是php開發(fā)環(huán)境的搭建和使用。apache在默認(rèn)情況下不會(huì)處理php頁面,Apache處理php頁面的步驟:即:php開發(fā)環(huán)境的搭建。1、在windows系統(tǒng)下搭建:apache
    的頭像 發(fā)表于 02-01 15:26 ?3411次閱讀
    php開發(fā)環(huán)境的<b class='flag-5'>搭建和</b>使用

    共振波力發(fā)電裝置液壓換能系統(tǒng)控制研究

    根據(jù)共振式波力發(fā)電裝置的結(jié)構(gòu)及原理,研究討論了其液壓換能系統(tǒng)的調(diào)節(jié)控制方法,提出將廣義預(yù)測(cè)控制算法用于液壓換能系統(tǒng)調(diào)節(jié)控制。為了驗(yàn)證廣義預(yù)測(cè)
    發(fā)表于 03-10 10:04 ?1次下載
    共振波力發(fā)電裝置液壓換能系統(tǒng)<b class='flag-5'>控制</b><b class='flag-5'>研究</b>

    飛行試驗(yàn)中視頻編碼速度控制算法研究

    對(duì)CTU的劃分模式率失真代價(jià)進(jìn)行估計(jì)并排列先后順序;最后,在分配的編碼時(shí)間下執(zhí)行優(yōu)選的幾種候選模式進(jìn)行擇優(yōu)。測(cè)試結(jié)果表明本文算法控制準(zhǔn)確度高,在編碼速度提高30%左右的情況下對(duì)編碼質(zhì)量影響較小。該
    發(fā)表于 04-09 11:46 ?0次下載
    飛行<b class='flag-5'>試驗(yàn)</b>中視頻編碼速度<b class='flag-5'>控制</b><b class='flag-5'>算法</b><b class='flag-5'>研究</b>

    激光對(duì)焦壓電方案,讓對(duì)焦更高速!

    普密斯激光對(duì)焦壓電方案,將半導(dǎo)體激光器、光學(xué)系統(tǒng)、激光控制及軟件算法等集于一體,采用共軸對(duì)焦模式,有效解決對(duì)焦時(shí)的遮擋問題;具有
    的頭像 發(fā)表于 06-13 15:12 ?805次閱讀
    激光<b class='flag-5'>對(duì)焦</b>壓電方案,讓<b class='flag-5'>對(duì)焦</b>更高速!