• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      一體化攝像機變焦控制系統(tǒng)的設(shè)計*

      2010-06-25 09:38:42程永強
      電視技術(shù) 2010年6期
      關(guān)鍵詞:低電平高電平驅(qū)動

      張 博,張 剛,程永強

      (太原理工大學 信息工程學院,山西 太原 030024)

      1 引言

      一體化攝像機內(nèi)置光學鏡頭,具有變倍、自動聚焦功能,其結(jié)構(gòu)小巧、使用方便、監(jiān)控范圍廣,已廣泛應(yīng)用于教學視頻展臺、視頻監(jiān)控等領(lǐng)域。變焦控制可實現(xiàn)圖像的變倍跟蹤、自動聚焦,是一體化攝像機設(shè)計中的關(guān)鍵技術(shù)之一。步進電機可將電脈沖信號轉(zhuǎn)換成角位移[1-2],每接收一個脈沖信號就可驅(qū)動步進電機轉(zhuǎn)動一個固定角度,實現(xiàn)物體的準確定位,通過控制脈沖的頻率可控制電機轉(zhuǎn)動的速度,步進電機已廣泛應(yīng)用于高精度控制系統(tǒng)中。一體化攝像機光學鏡頭中包含變倍步進電機與聚焦步進電機,變倍電機轉(zhuǎn)動時,為使圖像聚焦清晰,聚焦電機也應(yīng)隨之轉(zhuǎn)動,具體轉(zhuǎn)動步數(shù)與物距有關(guān),具體參數(shù)可由鏡頭生產(chǎn)廠家提供的變焦跟蹤曲線獲得。為了適應(yīng)不同物距的清晰成像,變倍跟蹤結(jié)束后,還應(yīng)進行自動聚焦,以顯示清晰的圖像。

      圖像聚焦程度與其高頻分量有關(guān),圖像聚焦時,其包含的高頻分量最大,圖像最清晰,通常采用聚焦評價函數(shù)來描述圖像的清晰程度。常用的聚焦評價函數(shù)主要有高頻分量法、平滑法、閾值積分法、灰度差分法、拉普拉斯像能函數(shù)等[3-5]。為了提高聚焦速度,本文采用改進的灰度差分法實時計算每場圖像的聚焦函數(shù)值,判斷當前圖像清晰與否,采用爬山搜索策略,實現(xiàn)圖像的快速自動聚焦??焖僮詣泳劢沟膶崿F(xiàn)與變倍跟蹤曲線的精度、自動聚焦算法的優(yōu)劣、搜索策略、電機驅(qū)動速度等因素有關(guān)。

      由于FPGA器件的可并行處理能力及其在系統(tǒng)編程中的靈活性,其應(yīng)用越來越廣泛,同時隨著微處理器、專用邏輯器件以及DSP算法以IP Core的形式嵌入到FPGA中[6],F(xiàn)PGA實現(xiàn)的功能越來越強。筆者設(shè)計的變焦控制系統(tǒng)采用VHDL語言描述,在Xilinx Virtex-5 FPGA開發(fā)板上驗證。

      2 步進電機工作原理

      本文選用的光學鏡頭具有變倍和聚焦兩個步進電機,光學變焦22倍,步距角18°,每步位移量0.02 mm,脈沖輸入速度(即轉(zhuǎn)速)為 600~800 pulse/s(脈沖/秒),采用2-2相驅(qū)動勵磁方式,驅(qū)動脈沖變化如表1所示。

      表1 步進電機驅(qū)動脈沖

      由于每次系統(tǒng)掉電時,步進電機的停止位置不固定,所以每次系統(tǒng)工作時,首先要進行步進電機位置的判斷并驅(qū)動步進電機轉(zhuǎn)到某一固定位置,如一倍放大位置。步進電機中用電機位置檢測器來判斷電機的位置,位置檢測器電路如圖1所示。其工作原理為:當電機驅(qū)動的檢測器運動到發(fā)光二極管與光敏三極管之間時,阻擋二極管發(fā)出的光線,則三極管處于截止狀態(tài),輸出信號為高電平;當檢測器離開中間位置時,發(fā)光二極管使三極管導(dǎo)通,則輸出信號為低電平。由于二極管和三極管位置固定,所以輸出信號電平跳變位置是固定的。

      變倍電機向靠近傳感器方向轉(zhuǎn)動時,圖像放大,同時聚焦電機也應(yīng)轉(zhuǎn)動一定步數(shù)以得到清晰圖像,變倍電機與聚焦電機對應(yīng)的步數(shù)坐標稱為變倍跟蹤曲線,不同物距對應(yīng)不同的變倍跟蹤曲線。由于機械誤差,同一型號的電機的變倍跟蹤曲線稍有差異,為了適應(yīng)不同電機需求,變倍放大后,聚焦電機根據(jù)變倍跟蹤曲線對應(yīng)轉(zhuǎn)動一定步數(shù)后,再進行一次自動聚焦,便可得到清晰圖像,同時也可適應(yīng)不同物距需求。

      圖1 電機位置檢測電路

      3 系統(tǒng)設(shè)計

      3.1 系統(tǒng)結(jié)構(gòu)及工作原理

      系統(tǒng)結(jié)構(gòu)如圖2所示,圖像傳感器將采集到的視頻圖像輸入到FPGA,F(xiàn)PGA輸出變倍電機和聚焦電機驅(qū)動信號,并經(jīng)H橋放大后輸出到光學鏡頭,同時,光學鏡頭將變倍電機和聚焦電機的位置檢測信號反饋輸出到FPGA中,用以檢測當前電機位置。

      系統(tǒng)上電后,F(xiàn)PGA判斷光學鏡頭返回的變倍電機位置檢測信號和聚焦電機返回的檢測信號,若檢測信號為低電平則驅(qū)動電機向靠近圖像傳感器方向轉(zhuǎn)動,直至檢測信號為高電平,在電平跳變處停止。同理,若檢測信號為高電平,則驅(qū)動電機向遠離傳感器方向轉(zhuǎn)動,直至檢測信號為低電平在電平跳變處停止,以上則完成對電機的初始化。初始化結(jié)束后,驅(qū)動電機轉(zhuǎn)動到一個固定放大倍數(shù)位置。電機變倍時,變倍電機轉(zhuǎn)動一定步數(shù),同時驅(qū)動聚焦電機轉(zhuǎn)動對應(yīng)步數(shù),具體步數(shù)可根據(jù)變倍跟蹤曲線獲得。變倍結(jié)束后,F(xiàn)PGA計算當前場圖像的高頻分量,判斷當前圖像的清晰度,并采用爬山搜索策略驅(qū)動聚焦電機,以實現(xiàn)圖像的自動聚焦,從而可保證每次變倍結(jié)束后得到清晰的圖像。

      圖2 系統(tǒng)結(jié)構(gòu)圖

      3.2 FPGA內(nèi)部功能實現(xiàn)

      根據(jù)現(xiàn)代EDA設(shè)計采用的“自頂向下”的設(shè)計方法,系統(tǒng)功能分為以下功能模塊:電機初始化,變倍跟蹤,搜索,自動聚焦算法,系統(tǒng)控制,電機驅(qū)動等。FPGA內(nèi)部功能模塊如圖3所示。下面將詳細介紹各模塊的實現(xiàn)方法。

      圖3 FPGA內(nèi)部功能模塊

      3.2.1 電機初始化

      該模塊功能是實現(xiàn)電機初始位置的判斷,并驅(qū)動電機轉(zhuǎn)動到某一固定位置。系統(tǒng)上電后,根據(jù)電機位置檢測器返回的狀態(tài)信號判斷當前電機的運動位置,若返回低電平,則驅(qū)動電機向圖像傳感器方向移動,直至檢測信號為高電平,在檢測信號跳變時,停止電機轉(zhuǎn)動。若檢測信號為高電平,則驅(qū)動電機向遠離傳感器方向移動,直至檢測信號為低電平,在檢測信號跳變時,停止電機轉(zhuǎn)動。由于檢測信號跳變位置是固定的,所以系統(tǒng)上電后可驅(qū)動電機轉(zhuǎn)動到預(yù)設(shè)置的固定位置。

      3.2.2 變倍跟蹤

      該模塊實現(xiàn)變倍電機的驅(qū)動,并根據(jù)變倍跟蹤曲線確定聚焦電機對應(yīng)的轉(zhuǎn)動步數(shù)。根據(jù)變倍跟蹤曲線,將變倍電機轉(zhuǎn)動范圍平均分成40段,由計數(shù)器1~40表示當前電機位置,當變倍電機由i轉(zhuǎn)動到(i+1)時,則變倍電機朝傳感器方向轉(zhuǎn)動 zi+1-zi步長,若 fi+1≥fi,則聚焦電機朝傳感器方向轉(zhuǎn)動 fi+1-fi步長,若 fi+1<fi,則聚焦電機向遠離傳感器方向轉(zhuǎn)動fi-fi-1步長,其中,zi,fi分別表示i點對應(yīng)的變倍電機和聚焦電機在變倍跟蹤曲線上的坐標;當變倍電機由i轉(zhuǎn)動到 i-1時,則變倍電機朝遠離傳感器方向轉(zhuǎn)動zi-zi-1步長,若fi-1<fi,則聚焦電機朝遠離傳感器方向轉(zhuǎn)動fi-fi-1步長,若 fi-1≥fi,則聚焦電機朝傳感器方向轉(zhuǎn)動fi-1-fi步長。

      通過以上分析,建構(gòu)主義文化給我們展現(xiàn)了人類社會發(fā)展過程中的文化影響下的社會狀態(tài),使我們了解到了現(xiàn)代世界的穩(wěn)定性,同時也向人類指明了光明的前景,雖然存在一定的主體性,但我依然相信在未來世界體系的發(fā)展過程中會誕生出新的更為合理的國際關(guān)系理論。

      3.2.3 自動聚集算法實現(xiàn)

      本文采用一種改進的灰度差分法計算圖像的聚焦評價函數(shù),公式為

      式中:f(x,y)表示第x行、第y列像素的亮度值。 像素間位置關(guān)系如圖4所示。

      圖4 像素對應(yīng)位置

      該算法實現(xiàn)時,利用FPGA內(nèi)的BlockRAM作為行緩存[7],緩存4行數(shù)據(jù),實現(xiàn)內(nèi)部功能模塊,如圖5所示。

      讀寫控制模塊控制4個行緩存中數(shù)據(jù)的讀寫,每場圖像第1行數(shù)據(jù)寫入到行緩存1,第2行數(shù)據(jù)寫入到行緩存2,第3行數(shù)據(jù)寫入到行緩存3,第4行數(shù)據(jù)寫入到行緩存4,同時,將行緩存1,2,3中數(shù)據(jù)讀出到算法實現(xiàn)模塊,第5行數(shù)據(jù)寫入到行緩存1,同時,將行緩存2,3,4中數(shù)據(jù)讀出到算法實現(xiàn)模塊,按此讀寫規(guī)律進行直至一場圖像結(jié)束。算法實現(xiàn)模塊接收從行緩存中讀出的數(shù)據(jù),并將每個行緩存讀出的數(shù)據(jù)賦值給內(nèi)部相連的3個寄存器,則第2行中間寄存器對應(yīng)算法中的f(x,y)像素,根據(jù)聚焦評價函數(shù)值公式即可求出當前場的聚焦函數(shù)值,并將當前場圖像的聚焦函數(shù)值與前一場圖像的聚焦函數(shù)值相比較,如當前場圖像的聚焦函數(shù)值大于前一場圖像聚焦函數(shù)值,則輸出比較信號為高電平,表示當前場比前一場圖像清晰,反之輸出低電平,表示當前場圖像比前一場圖像模糊。

      3.2.4 搜索實現(xiàn)

      該模塊根據(jù)自動聚焦算法模塊輸出的相鄰兩場圖像聚焦函數(shù)值的比較結(jié)果,來控制聚焦電機的轉(zhuǎn)動方向,當輸出圖像的聚焦函數(shù)值最大時停止轉(zhuǎn)動,實現(xiàn)圖像的自動聚焦。

      圖5 自動聚焦算法實現(xiàn)內(nèi)部模塊

      該模塊具體實現(xiàn)過程為:變倍結(jié)束后,在圖像場同步信號的消隱期間,使聚焦電機朝預(yù)定義的固定方向轉(zhuǎn)動一步,在下一場圖像場同步的下降沿采集自動聚焦算法模塊輸出的聚焦函數(shù)值比較結(jié)果信號,若該信號為高電平,則表示當前圖像比前一場圖像清晰,電機轉(zhuǎn)動方向正確,繼續(xù)向該方向轉(zhuǎn)動一步。同理,在下一場圖像的場同步下降沿采集聚焦函數(shù)值比較結(jié)果信號,若為高電平,則繼續(xù)向該方向轉(zhuǎn)動,若為低電平,則向相反方向轉(zhuǎn)動一步后停止電機轉(zhuǎn)動,自動聚焦結(jié)束。若第一次采集的聚焦函數(shù)值比較結(jié)果信號為低電平,則表明首次設(shè)定的轉(zhuǎn)動方向錯誤,則向相反方向轉(zhuǎn)動兩步后,在下一場圖像的場同步下降沿判斷聚焦函數(shù)值比較結(jié)果信號,若為高電平,則繼續(xù)沿該方向轉(zhuǎn)動,若為低電平,則向相反方向轉(zhuǎn)動一步后停止電機轉(zhuǎn)動,則自動聚焦結(jié)束。

      3.2.5 系統(tǒng)控制模塊

      該模塊主要對初始化模塊、變倍跟蹤模塊、搜索模塊輸出的變倍電機和聚焦電機的驅(qū)動信號(包括轉(zhuǎn)動方向、步數(shù))進行選擇輸出。系統(tǒng)上電后,首先是初始化模塊產(chǎn)生的驅(qū)動信號有效,初始化結(jié)束后,其他模塊才可正常工作。圖像變倍時,變倍跟蹤模塊輸出的電機驅(qū)動信號有效。變倍結(jié)束后,搜索模塊產(chǎn)生的電機驅(qū)動信號有效。

      3.2.6 電機驅(qū)動模塊

      該模塊根據(jù)系統(tǒng)控制模塊輸出的電機驅(qū)動信號(轉(zhuǎn)向,步長)來產(chǎn)生對應(yīng)的 A+,A-,B+,B-電機驅(qū)動脈沖。該模塊內(nèi)部為模值為4的計數(shù)器,輸入轉(zhuǎn)向控制信號為高電平時,該計數(shù)器加法計數(shù),轉(zhuǎn)向為低電平時,計數(shù)器減法計數(shù),根據(jù)輸入的步長控制輸出驅(qū)動脈沖的持續(xù)時間長度,計數(shù)器值對應(yīng)不同的驅(qū)動脈沖信號,則可產(chǎn)生不同方向、不同步長的電機驅(qū)動脈沖。

      4 小結(jié)

      由于FPGA的并行處理特性,筆者設(shè)計的變焦控制系統(tǒng)可同時控制變倍電機和聚焦電機,提高了變倍跟蹤速度。提出并實現(xiàn)一種改進灰度差分算法,對每場圖像計算高頻分量,可適應(yīng)不同環(huán)境,能較好的反映圖像的離焦極性,提高自動聚焦準的確性。本文使用的圖像傳感器套片采用Sony公司的ICX229AK CCD傳感器和CXD4103R圖像處理芯片,該套片可同時輸出復(fù)合視頻信號與數(shù)字YUV視頻信號。該設(shè)計在Xilinx Virtex-5開發(fā)板上實現(xiàn)。本文設(shè)計的變焦控制系統(tǒng)可應(yīng)用于一體化攝像機的研發(fā),具有很高的商業(yè)價值。

      [1]劉星辰,劉東斌,杜鵬.步進電機控制系統(tǒng)的設(shè)計與實現(xiàn)[J].微計算機信息,2009,25(8):25-27.

      [2]潘濤,程耕國.步進電機控制器的FPGA實現(xiàn)[J].現(xiàn)代電子技術(shù),2009,(1):148-150.

      [3]白立芬,徐毓嫻,于水,等.基于圖像處理的顯微鏡自動調(diào)焦方法研究[J].儀器儀表學報,1999,12(6):612-614.

      [4]SUBBARAOM,NIKZADA.Focusingtechniques[J].OpticalEngineering,1993,32(11):2824-2836.

      [5]任四剛,李見為,謝利利.基于灰度差分法的自動調(diào)焦技術(shù)[J].光電工程,2003,30(2):53-55.

      [6]徐欣,于紅旗,易凡,等.基于FPGA的嵌入式系統(tǒng)設(shè)計[M].北京:機械工業(yè)出版社,2005.

      [7]王宇新,賀圓圓,郭禾,等.基于FPGA的快速中值濾波算法[J].計算機應(yīng)用研究,2009,26(1):224-226.

      猜你喜歡
      低電平高電平驅(qū)動
      數(shù)字電路中“邏輯非”的用法辨析
      基于模糊PI控制的驅(qū)動防滑仿真系統(tǒng)分析
      一種基于FPGA的PWM防錯輸出控制電路
      鐵道車輛高/低電平信號智能發(fā)生器設(shè)計
      屈宏斌:未來五年,雙輪驅(qū)動,砥礪前行
      軌旁ATC系統(tǒng)門控柜接收/驅(qū)動板改造
      TS-03C全固態(tài)PDM中波發(fā)射機開關(guān)機控制電路原理及故障分析
      科技傳播(2019年15期)2019-08-22 08:07:44
      2017款凱迪拉克2.8L/3.0L/3.2L/3.6L車型低電平參考電壓總線電路圖
      DM 50KW中波廣播發(fā)射機欠推動故障分析
      PDM 1kW中波廣播發(fā)射機保護電路分析
      龙岩市| 玉环县| 太谷县| 上思县| 惠来县| 浙江省| 元朗区| 静宁县| 庆阳市| 鹤岗市| 青阳县| 威海市| 静乐县| 会同县| 广安市| 大方县| 黔西县| 龙南县| 民权县| 阳城县| 富川| 中江县| 雅江县| 五原县| 华坪县| 额敏县| 海兴县| 龙州县| 慈溪市| 乌审旗| 永城市| 昔阳县| 剑阁县| 昌邑市| 大城县| 乌鲁木齐县| 宣威市| 双城市| 朝阳市| 郓城县| 雅安市|