久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的線陣CCD驅動及采集系統的設計

基于單片機的線陣CCD驅動及采集系統的設計

作者: 時間:2012-06-29 來源:網絡 收藏

1.3 TCD1200型線陣脈沖要求
該型號的需要發送SH、φ1、φ2、RS等脈沖,而需要差分OS和DOS兩路信號,具體脈沖要求如圖2所示。

本文引用地址:http://cqxgywz.com/article/171219.htm

d.JPG


其中SH為積分脈沖,高電平的時候,像元開始累積電荷,低電平的時候停止積累;φ1、φ2為兩路反相的脈沖,其主要作用是控制電荷的轉移;RS為信號觸發脈沖,每個下跳沿會觸發一個像元釋放電荷,從而將電信號輸出;OS則是輸出信號,在經過13個啞元輸出和光屏蔽輸出后,輸出有用信號;DOS則是參考電平信號,與OS差分之后,得到最終的信號輸出。這些脈沖的要求頻率高(例如RS典型頻率參考值是1 MHz),相互之間匹配要求高,因而一般的操作難以完成。

2 硬件電路
如圖2所示,CCD的驅動需要發送包括SH、φ1、φ2、RS等4個驅動脈沖,其中RS的頻率范圍是0.02MHz到2MHz,典型值是1MHz。這種高頻率的脈沖,對來說,難以獨立完成,所以本選用了一定的數字電路進行輔助。同時由于C8051F020的A/D轉換最高值為500kHz,而CCD發送模擬信號的頻率(即OS的頻率)與RS相同,所以RS的頻率亦選為500kHz。
具體方案是用單片機自帶的PCA模塊發送穩定的1MHz的方波脈沖,然后通過D觸發器(74HC74芯片)進行2次分頻,獲得5V、0.5MHz和0.25M Hz的方波脈沖(兩種頻率都各有兩路電平總是相反的脈沖),其中0.5MHz脈沖作為RS驅動脈沖,0.25MHz的兩路脈沖分別作為φ1和φ2的脈沖。同時用定時器2檢測RS,進行計數,確定SH的積分時間,發送符合要求的SH脈沖,同時SH的脈沖需要一個反相器,進行電平轉換(3V~5V),和發送D觸發器的控制脈沖。對于DOS的,本選用的是用OP27搭建的減法器和跟隨器進行采集。
CCD的脈沖控制和信號A/D轉換工作主要由C8051F020單片機完成。如前所述,TX0和RX0配置在P0.O和P0.1,進行RS232通訊;由P0.2口(PCA)發送1 MHz的穩定方波脈沖;P0.3(T2)進行RS (0.5 M Hz)的計數;A/D轉換觸發控制位(CNVSTR)連入引腳P0.4;P0.5通過定時器2控制,發送SH脈沖;P1.1為模擬輸入口,接收模擬信號。



評論


相關推薦

技術專區

關閉