就像電腦,智能手機和其他數字設備一樣,智能相機使用集成電路來處理輸入并生成輸出。集成電路可以定制用于特殊用途,在這種情況下,它們被稱為專用集成電路(ASIC)。這些技術已經被用在智能相機中,但是它們的主要缺點之一是,一旦制造出來,邏輯就完全固定于硅片上。對于可定制性至關重要的快速發展的技術而言,它們并不理想。
這就是現場可編程門陣列或FPGA的用武之地。機如其名,即使FPGA已經制造并運送給最終用戶,它也可以重新編程。它們由許多可以使用硬件描述語言(HDL)重新配置的邏輯塊組成。這種靈活性使工程師能夠更加自由地測試和開發新型智能相機型號。
FPGA首先在電信和網絡行業中被采用。當工業自動化系統開始要求智能相機捕捉快速移動的傳送帶上的部件時,FPGA作為一種實時控制相機硬件的手段進入了這個領域。一個例子是協調輸入觸發和傳感器采集。通過FPGA控制,攝像機可以實現近乎實時的觸發輸入響應和對傳感器的控制,確保攝像機以可重復的位置獲取零件圖像。如果沒有這種技術,輸入和傳感器間的協調要經過一系列緩慢的通用處理電路迷宮。這種延遲的影響是,在相機獲得需要拍攝照片的信號之前,基于傳送帶速度,目標物體將會在視野內移動一定的距離。使用FPGA時,相機幾乎在觸發器被觸發的同時拍攝照片。將FPGA用作實時控件是近期智能相機功能突破的關鍵因素之一。
聯系:highspeedlogic
QQ :1224848052
微信:HuangL1121
郵箱:1224848052@qq.com
微信掃一掃: