《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于FPGA的步進電機驅動及自動聚焦的實現

基于FPGA的步進電機驅動及自動聚焦的實現

2008-11-18
作者:張文愛,李逢磊,程永強

    摘  要: 基于Xilinx公司的Spartan-IIE系列FPGA XC2S300E-6-PQ208C完成了一種聚焦馬達驅動及自動聚焦" title="自動聚焦" target="_blank">自動聚焦的完整設計。該設計接收CCD圖像傳感器套件輸出的圖像信號,采用一種改進的灰度差分" title="差分" target="_blank">差分法作為聚焦評價函數,即將一場圖像的所有像素的亮度值與周圍像素的亮度值差的絕對值的和作為聚焦評價函數,根據相鄰同場的聚焦評價函數的比較結果,配合相應的搜索策略來控制步進電機的轉動方向,實現圖像的自動聚焦。實際實現的聚焦效果優于改進前的聚焦算法。 

    關鍵詞: FPGA;步進電機;自動聚焦;聚焦評價函數

 

    自動聚焦是現代光學成像系統必不可少的關鍵技術。隨著科技的迅速發展,數字成像系統的自動聚焦問題受到人們的普遍關注,已廣泛應用于數碼相機、高分辨率監控攝像機和數字視頻展臺等產品,且其產品有著廣泛的應用領域,如教育、銀行、煤礦、交通、醫療等監控領域[1]。 

    目前自動聚焦技術相對比較成熟,自動聚焦芯片種類也比較多,但其都是基于DSP實現的,基于FPGA的自動聚焦芯片還沒有出現。本文采用一種改進的灰度差分法作為焦距評價函數,用FPGA實現自動聚焦功能。 

    目前市面上聚焦馬達步進電機的控制多是以單片機或DSP加步進電機驅動器的方式實現。本文采用FPGA直接輸出適用于步進電機的角位移信號驅動聚焦馬達,這樣可以在一片芯片上完成自動聚焦的全部控制。該方案有很強的價格優勢,且利于系統的功能擴展,對于提高系統的集成度和穩定性、減小產品的體積和成本很有意義。 

1 聚焦控制系統 

    聚焦控制系統硬件框圖如圖1所示。 

 

 

    圖像傳感器輸出像素時鐘、行場參考信號和圖像亮度信號到FPGA,FPGA在輸入像素時鐘的同步下,通過對輸入圖像亮度信號的處理,采用一種改進的灰度差分法作為聚焦評價函數,判斷出相鄰兩場的聚焦評價函數值的比較結果,然后根據一定的搜索策略來控制步進電機轉動,從而實現自動聚焦。 

    系統設計采用模塊化設計原則,按照現代EDA工程常用的“自頂向下”的設計思想,進行功能分離并按層次設計,用VHDL語言實現每個模塊的功能[2]。該設計主要由自動聚焦算法模塊、搜索策略模塊、步進電機驅動模塊組成。 

2 自動聚焦算法 

2.1 一種改進的自動聚焦算法 

    判斷圖像是否聚焦與圖像的高頻成分有關,當完全聚焦時,圖像清晰,包含邊緣信息的高頻分量最多。通常,判斷圖像聚焦與否是通過焦距評價函數衡量的。常用的焦距評價函數有以下幾種:高頻分量法、平滑法、閾值積分法、灰度差分法、拉普拉斯像能函數等[3]。 

    灰度差分法是利用圖像的相鄰像素(左側及上側像素)差的絕對值之和作為焦距評價函數,即: 

     

其中,f(x,y)表示第x行、第y列像素的亮度值,像素的相對位置如圖2所示。實驗中對于亮度比較均勻的圖像,其聚焦效果不理想,為此本文提出一種改進的灰度差分法作為焦距評價函數。其算法描述如下: 

     

    式(2)中選取了鄰近的四個像素(左側、左上側、上側及右上側像素)作比較,增大了焦距評價函數的絕對值,搜索曲線尖銳,容易找到最佳位置。圖3是以簡單的文本圖像(一張白紙上有幾個字)為例,在聚焦點附近測得20組聚焦值繪制的聚焦評價函數曲線。 

 

 

 

    可以看出,改進算法后在聚焦點附近曲線尖銳,與相鄰兩個聚焦位置的亮度差更大。通過實驗,在同樣的搜索策略下,改進后的算法比改進前更能適用于多種畫面,尤其是亮度比較均勻的圖像,有著更高的精確性。 

2.2 搜索策略算法 

    聚焦評價函數F與鏡頭位置關系曲線如圖4所示。當聚焦評價函數值F最大時,圖像最清晰,所以通過相鄰兩場的聚焦評價函數值的比較,即可判斷聚焦馬達的驅動方向[4]

 

 

    系統的搜索策略算法設計中,電機驅動鏡頭從初始位置出發先正轉一步,并根據聚焦算法模塊的輸出OUT進行判決。當OUT=1,表示后一場圖像比前一場清楚,搜索策略模塊則驅動步進電機帶動鏡頭向前走一步,繼續比較下一個位置前后兩場圖像的清晰度;若OUT輸出仍為1,則繼續向前移動,直到OUT輸出為0,則搜索策略模塊驅動步進電機向反方向倒退一步,此時鏡頭所處的位置為圖像最清楚的地方,即完成自動聚焦。 

3 自動聚焦算法的硬件實現 

3.1 改進的聚焦算法的FPGA設計 

  該模塊的FPGA設計內部結構如圖5所示。

 

 

    RAM的大小為1 024×8bit,可以存放一行800個數據。讀寫選擇模塊將一幀圖像的第一行數據寫入RAM1,第二行數據寫入RAM2,第三行數據寫入RAM3,第四行數據寫入RAM4,同時將RAM1、RAM2、RAM3的數據讀出到聚焦算法計算模塊中;第五行數據則寫入RAM1,同時將RAM2、RAM3、RAM4的數據讀出。依此循環。聚焦算法計算模塊將每次接收的數據根據聚焦算法進行計算,當前這幀計算的結果與前一幀的計算值相比較,將比較結果輸出到搜索策略模塊。若當前圖像的聚焦函數值大于前相同場的聚焦函數值,可表明當前圖像比前面相同場清楚,則輸出結果OUT為1,反之相反。 

3.2 步進電機驅動的實現 

    系統選用兩相雙極性步進電機,其勵磁" title="勵磁" target="_blank">勵磁方式有全部勵磁和半步勵磁兩種方式。其中全步勵磁又分為一相勵磁和二相勵磁。半步勵磁又稱為一二相勵磁。本文中變焦電機采用的是二相勵磁方式,步距角18°,步長0.02mm。其勵磁方式如表1所示,其中A、-A分別代表A相繞組正端和負端功率橋控制信號,B、-B分別代表B相繞組正端和負端功率橋控制信號[5]。 

 

 

    表1中任意一個狀態間的變化,步進電機都會轉動一個步距角,即移動一步。所以可以通過發狀態間變化的個數來精確地控制步進電機移動的步數。而且按照如表1所示的脈沖順序從左向右變化實現步進電機的反轉,反之實現正轉。 

    據此可以在FPGA內部設計四個一步模塊,分別實現1-2、2-3、3-4、4-1四個狀態間的變化,即實現步進電機旋轉最基本的四步。通過使能模塊對四個一步模塊順序進行使能,即可實現步進電機的正轉和反轉。該模塊的內部結構如圖6所示。 

 

 

    此外由于FPGA輸出脈沖信號的驅動電平和電流與步進電機的驅動要求不匹配,因此FPGA輸出的脈沖信號需要先經過放大再加載到步進電機上。 

    具體的放大電路設計如圖7所示。由NPN、PNP三極管組成推挽電路實現對輸入信號電流的放大。其中小寫字母為FPGA的輸出信號,大寫字母為經過放大后輸出到步進電機的驅動信號。

 

 

    本文所述功能采用VHDL描述,并在Xilinx公司Spartan2E系列FPGA XC2S300E上實現。另外,通過示波器測得步進電機驅動模塊的驅動波形如圖8所示。由上至下輸出的四路信號分別對應表1中的A+、A-、B+、B-,其輸出勵磁方式也與表1相吻合。 

 

 

    本文實現的各功能模塊既可應用于本系統中,也可作為獨立的、擁有自主知識產權的IP Core應用于其他系統中。 

參考文獻 

[1] 任四剛,謝利利.自動聚焦自圖像測量中的應用[J].重慶郵電學院學報,2002,14(3). 

[2] 徐欣,于紅旗.基于FPGA的嵌入式系統設計[M].北京:機械工業出版社,2005. 

[3] 李奇,馮華君.數字圖像清晰度評價函數研究[J].光子學報,2002,31(6):736-738. 

[4] 劉義鵬.顯微鏡自動對焦系統設計與應用.杭州:浙江大學碩士學位論文,2005. 

[5] 劉寶廷,程樹康.步進電機及其驅動控制系統[M].哈爾濱:哈爾濱工業大學出版社,2003. 

[6] E-Ho Lee,Kum,Byung-Deok Nam,et al.Implementation of passive automatic focusing algorithm for digital still camera.IEEE Trans.On Consumer Electronics,2006. 

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          一区二区不卡在线视频 午夜欧美不卡在| 亚洲国产日韩一级| 国产精品免费观看在线| 国产精品伊人日日| 欧美精品福利视频| 欧美成人免费观看| 免费在线欧美视频| 国产精品美女在线观看| 午夜视频一区二区| 1769国内精品视频在线播放| 国产精品美女主播| 久久av一区| 一本色道婷婷久久欧美| 亚洲欧美日韩一区| 久久久xxx| 久久网站免费| 国产三级精品三级| 亚洲国产精品久久精品怡红院| 国产精品久久久久久久7电影| 精品不卡一区二区三区| 亚洲欧美日韩国产中文在线| 欧美日韩一区视频| 亚洲视频免费观看| 亚洲综合大片69999| 久久aⅴ乱码一区二区三区| 亚洲福利电影| 欧美日韩不卡合集视频| 亚洲色图制服丝袜| 欧美国产乱视频| 99精品国产99久久久久久福利| 久久免费精品视频| 国产日韩欧美精品综合| 影音先锋在线一区| 亚洲一区日韩在线| 久久久久国产一区二区三区| 久久久国产成人精品| 国产日韩在线亚洲字幕中文| 国产一区日韩一区| 国产视频一区在线观看| 亚洲国产精品va在线观看黑人| 欧美日韩亚洲另类| 精品91视频| 性亚洲最疯狂xxxx高清| 香蕉久久精品日日躁夜夜躁| 亚洲夫妻自拍| 久久久久久久综合狠狠综合| 91久久久久| 99国产麻豆精品| 老司机一区二区三区| 欧美精品粉嫩高潮一区二区| 亚洲激情偷拍| 久久一区二区三区av| 一区二区高清在线| 激情一区二区三区| 西西裸体人体做爰大胆久久久| 亚洲精品日韩在线| 国产精品videossex久久发布| 国产欧美一区二区三区久久人妖| 午夜精品区一区二区三| 亚洲国产午夜| 欧美淫片网站| 欧美精品日韩一本| 亚洲成人资源| 国产精品igao视频网网址不卡日韩| 午夜精品美女久久久久av福利| 国产伦精品一区二区三区视频孕妇| 日韩亚洲欧美成人一区| 麻豆精品精品国产自在97香蕉| 亚洲片在线资源| 久久午夜精品一区二区| 99v久久综合狠狠综合久久| 亚洲香蕉成视频在线观看| 久久成人免费| 亚洲永久在线| 亚洲淫性视频| 亚洲视频在线视频| 欧美久色视频| 国产日韩欧美在线播放| 一区二区欧美激情| 国产喷白浆一区二区三区| 国产视频在线观看一区| 精品电影在线观看| 国产综合在线看| 欧美在线高清| 欧美中文字幕第一页| 亚洲精品国产精品久久清纯直播| 中国日韩欧美久久久久久久久| 亚洲一区二区伦理| 欧美日韩成人一区二区三区| 你懂的国产精品永久在线| 国产女精品视频网站免费| 久久人人97超碰国产公开结果| 在线观看欧美日韩国产| 韩国精品久久久999| 久久免费99精品久久久久久| 老司机凹凸av亚洲导航| 亚洲午夜久久久| 亚洲欧美日韩中文在线制服| 亚洲精选国产| 国产精品理论片在线观看| 亚洲午夜久久久| 久久久久久欧美| 亚洲一区二三| 亚洲欧美中文另类| 亚洲国产婷婷| 一本色道久久综合亚洲精品不卡| 亚洲一区二区高清视频| 国产色产综合产在线视频| 西瓜成人精品人成网站| 一区二区三区高清在线观看| 中文精品视频一区二区在线观看| 午夜欧美不卡精品aaaaa| 久久国产精品黑丝| 一区二区三区产品免费精品久久75| 你懂的成人av| 久久久久久自在自线| 欧美在线高清视频| 国产亚洲精品激情久久| 久久精品色图| 欧美在线地址| 久久中文字幕导航| av成人免费在线| 99精品视频网| 国产精品一区二区三区四区五区| 黑人巨大精品欧美一区二区小视频| 亚洲免费在线视频| 欧美三级日本三级少妇99| 亚洲高清色综合| 欧美日韩久久精品| 亚洲在线成人精品| 在线看片欧美| 欧美日韩日韩| 黄网站色欧美视频| 亚洲国产精品传媒在线观看| 欧美日本在线视频| 欧美综合国产精品久久丁香| 欧美视频在线观看| 美女精品网站| 国产女人精品视频| 欧美激情在线有限公司| 欧美极品欧美精品欧美视频| 在线精品视频免费观看| 欧美日韩综合精品| 国产欧美日韩另类视频免费观看| 一区二区三区精品视频在线观看| 欧美精品在线一区二区三区| 久久中文久久字幕| 一区二区三区免费在线观看| 欧美一区二区三区视频免费播放| 欧美mv日韩mv亚洲| 国产日韩欧美亚洲一区| 国产精品揄拍一区二区| 99精品国产福利在线观看免费| 国产日本欧美一区二区| 国产精品日韩在线播放| 极品av少妇一区二区| 伊人成综合网伊人222| 亚洲一区激情| 激情久久影院| 一本色道久久88精品综合| 你懂的成人av| 亚洲婷婷在线| 欧美日韩日日骚| 性做久久久久久| 99精品99久久久久久宅男| 亚洲色图自拍| 亚洲国产成人一区| 在线播放日韩专区| 性欧美精品高清| 美女脱光内衣内裤视频久久影院| 亚洲国产精品久久久久秋霞影院| 国产亚洲欧洲997久久综合| 国产精品影视天天线| 亚洲主播在线观看| 欧美亚洲成人网| 免费在线一区二区| 欧美日韩视频在线一区二区| 9l视频自拍蝌蚪9l视频成人| 欧美成人综合在线| 亚洲精选成人| 国产综合久久| 久久婷婷国产麻豆91天堂| 国产欧美日韩视频一区二区| 久久久99国产精品免费| 午夜精品一区二区三区在线| 国产精品剧情在线亚洲| 午夜亚洲一区| 亚洲美女精品久久| 正在播放亚洲一区| 欧美视频一区二区三区四区| 日韩视频在线免费观看| 国产精品色午夜在线观看| 亚洲大胆美女视频| 久热精品视频在线观看| 国产精品乱码一区二区三区| 国产欧美在线观看一区| 欧美日韩精品系列| 99精品国产一区二区青青牛奶| 国产自产女人91一区在线观看| 香蕉久久精品日日躁夜夜躁| 久久久久久久久久久一区| 国产女主播视频一区二区| 日韩一级不卡| 激情久久综合| 亚洲专区一区二区三区| 久久在精品线影院精品国产| 欧美日韩午夜精品| 影音欧美亚洲| 欧美日韩国产一中文字不卡| 国产精品麻豆成人av电影艾秋| 亚洲高清自拍| 国产精品视频网| 一区电影在线观看| 亚洲欧洲在线视频| 免费成人毛片| 亚洲欧美日韩一区二区三区在线| 亚洲精品视频二区| 欧美电影免费| 欧美网站在线| 久久免费观看视频| 国产亚洲激情| 久久精品亚洲热| 美女黄色成人网| 亚洲综合成人在线| 午夜精品国产| 国产欧美日韩专区发布| 国产在线欧美日韩| 国产精品美女www爽爽爽| 欧美黄色免费网站| 国产一区二区三区电影在线观看| 亚洲欧美日韩国产成人精品影院| 国产精品www网站| 国内精品视频在线观看| 亚洲激情六月丁香| 欧美一区二区三区免费看| 亚洲精品乱码久久久久久黑人| 狠狠干狠狠久久| 99在线观看免费视频精品观看| 午夜精品久久久久99热蜜桃导演| 日韩午夜高潮| 一区二区三区黄色| 国产午夜精品在线观看| 欧美性色视频在线| 国产一区二区福利| 黑人一区二区三区四区五区| 羞羞色国产精品| 久久av免费一区| 欧美性做爰猛烈叫床潮| 亚洲婷婷国产精品电影人久久| **网站欧美大片在线观看| 欧美在线免费| 国产欧美日韩一区| 欧美日本不卡高清| 欧美mv日韩mv亚洲| 欧美成人伊人久久综合网| 国产免费观看久久黄| 久久久国产91| 亚洲淫片在线视频| 在线亚洲免费| 国外视频精品毛片| 亚洲综合色自拍一区| 欧美日在线观看| 久久综合九色| 国产一区二区三区在线观看网站| 亚洲图片欧美午夜| 亚洲精品少妇| 久久精品在线| 久久久久五月天| 国产欧美日韩在线| 久久精品欧美日韩精品| 国产精品视频观看| 久久久999国产| 国产欧美综合在线| 亚洲欧美在线aaa| 在线亚洲欧美视频| 欧美午夜无遮挡| 亚洲网站在线观看| 亚洲午夜久久久久久尤物| 国产精品香蕉在线观看| 亚洲精品女av网站| 欧美日韩亚洲在线| 欧美日韩大片一区二区三区| 巨胸喷奶水www久久久免费动漫| 欧美日韩一区二区三| 国产农村妇女精品一区二区| 欧美一区二区三区四区高清| 久久精品一区中文字幕| 欧美综合激情网| 久久久久久久成人| 国产亚洲在线| 国产女人水真多18毛片18精品视频| 国产精品亚洲美女av网站| 欧美一区网站| 麻豆精品视频在线观看| 欧美日韩国产一级| 国产精品一区二区三区成人| 欧美亚洲在线| 国产老女人精品毛片久久| 欧美在线观看天堂一区二区三区| 欧美日韩在线不卡一区| 国产一区二区三区在线播放免费观看| 久久精品国产精品亚洲| 亚洲国产精品第一区二区| 国内久久精品视频| 亚洲国产精品va在线看黑人动漫| 亚洲国产成人午夜在线一区| 亚洲欧美国产日韩中文字幕| 国产精品国产三级国产| 久久久久久久久久久久久久一区| 香蕉成人久久| 欧美无乱码久久久免费午夜一区| 欧美国产视频在线观看| 久久精品91久久久久久再现| 国产精品视频xxxx| 欧美日韩亚洲高清| 欧美大尺度在线| 国语自产精品视频在线看抢先版结局| 久久久久国产精品人| 亚洲国产精品高清久久久| 久久久久国产精品厨房| 亚洲一区二区在线免费观看| 一本色道久久精品| 久久人人看视频| 亚洲天堂av在线免费| 国产欧美日韩三区| 久久久久国产一区二区三区四区| 欧美性猛交xxxx免费看久久久| 99视频国产精品免费观看|