什麼是相機的DMA技術?

分享:

2021/05/04

編寫:POMEAS

 

不同的工業相機提供不同的編程接口(SDK),儘管不同接口不同相機間編程接口各不相同,他們實際的API結構和編程模型很相似,了解了這些再對工業相機編程就很簡單了。

 

DMA技術

 

DMA是一種高速的數據傳輸操作,允許在外部設備和存儲器之間直接讀寫數據,既不通過CPU,也不需要CPU干預。整個數據傳輸操作在一個稱為"DMA控制器"的控制下進行的。

 

CPU除了在數據傳輸開始和結束時做一點處理外,在傳輸過程中CPU可以進行其他的工作。這樣,在大部分時間裡,CPU和輸入輸出都處於並行操作。因此,使整個計算機系統的效率大大提高。

 

對於工業相機來說,當CMOS或CCD芯片曝光然後將數據轉到相機緩存後,這時候DMA會負責將緩存中數據保存到硬盤上指定位置,正好滿足相機高速大數據的傳輸。一般都會使用DMA來完成實時的數據採集和保存。

 

多數時候,DMA控制器存在各種接口的圖像採集卡中,包括1394/GigE/USB/Camera Link等,這些採集卡有自己的時間控制單元完成和相機曝光的同步,並控制DMA的存取行為。

 

 

技術方案

MORE+

您可能也對以下信息感興趣

手錶錶盤瑕疵及尺寸檢測解決方案

耳機模組芯片氣泡瑕疵自動化識別檢測解決方案

ITO薄膜檢測解決方案

屏幕RGB檢測的重要性和解決方案

免費諮詢服務

讓我們來幫助您找到適合您項目的解決方案!

地址

Add.:中國-廣東省東莞市東城區柏洲邊社區湧尾路68號

微信二維碼

Copyright © 2020-2080 POMEAS ICP备案号:粵ICP備16046605号 All Rights Reserved

關注我們:

軟件版權 :2021SR0176001 抄袭必究, 技术支持:誉新源科技