基于C8051F340驅(qū)動(dòng)與采集的CCD光電遙測(cè)垂線儀
摘要:介紹了一種CCD光電遙測(cè)垂線儀單片機(jī)驅(qū)動(dòng)與采集的實(shí)現(xiàn)方法,利用C8051F340單片機(jī)完成對(duì)線陣CCDTCD1702C的驅(qū)動(dòng)和檢測(cè),并對(duì)光路引起的測(cè)值非線性做了非線性曲線修正,大大提高了觀測(cè)精度,該產(chǎn)品與專(zhuān)用的垂線配套使用可對(duì)大壩不同高程的水平位移變化進(jìn)行精密測(cè)量。
關(guān)鍵詞:C8051F340;CCD;TCD1702C;垂線儀
0 引言
垂線是觀測(cè)大壩水平位移及撓度的一種簡(jiǎn)便有效的手段。隨著技術(shù)的進(jìn)步,遙測(cè)垂線坐標(biāo)儀已由接觸式發(fā)展到非接觸式。
電荷耦合器件CCD(Charge Coupled Devices)是一種集光電轉(zhuǎn)換、電荷存儲(chǔ)、電荷轉(zhuǎn)移為一體的傳感器件。它的主要功能是把光學(xué)圖像轉(zhuǎn)換為電信號(hào),即把入射到傳感器光敏面上按空間分布的光強(qiáng)信息,轉(zhuǎn)換為按時(shí)序串行輸出的電信號(hào)——視頻信號(hào),能再現(xiàn)入射的光輻射信號(hào)。這里采用的是線陣CCD,它由光敏區(qū)陣列與移位寄存器掃描電路組成,特點(diǎn)是處理信息速度快,外圍電路簡(jiǎn)單,易實(shí)現(xiàn)實(shí)時(shí)控制,廣泛應(yīng)用在非接觸測(cè)量領(lǐng)域。
CCD的驅(qū)動(dòng)方法很多,可以采用數(shù)字電路驅(qū)動(dòng)、EPROM驅(qū)動(dòng)程序、單片機(jī)驅(qū)動(dòng)或可編程邏輯器件驅(qū)動(dòng)等方法。通常采用CPLD產(chǎn)生高速脈沖序列驅(qū)動(dòng)線陣CCD,典型的脈沖頻率為1~10 MHz,外圍電路相對(duì)復(fù)雜,而直接用單片機(jī)產(chǎn)生CCD驅(qū)動(dòng)脈沖信號(hào)完全依賴(lài)程序指令的延時(shí)來(lái)實(shí)現(xiàn),而目前的單片機(jī)時(shí)鐘頻率較低,因此由指令產(chǎn)生多路脈沖時(shí),其最高頻率不過(guò)幾百赫茲,要達(dá)到兆赫級(jí)的CCD驅(qū)動(dòng)頻率則無(wú)能為力。本文提出了一種基于C8051F340單片機(jī)的CCD式遙測(cè)垂線儀驅(qū)動(dòng)與采集系統(tǒng)的實(shí)現(xiàn)方法,利用此單片機(jī)的4倍時(shí)鐘乘法器直接產(chǎn)生高速脈沖序列驅(qū)動(dòng)線陣CCD,簡(jiǎn)化了外圍電路,并對(duì)CCD輸出信號(hào)在硬件上做了一定的處理,使得待檢測(cè)脈沖信號(hào)易于檢測(cè),最后對(duì)平行光源做了非線性曲線修正,大大提高了儀器的觀測(cè)精度。
1 C8051F340單片機(jī)簡(jiǎn)介
C8051F340單片機(jī)是高度集成的混合信號(hào)SoC(System on chip)系統(tǒng)級(jí)MCU芯片,具有與8051單片機(jī)兼容的高速CIP-51微控制器內(nèi)核,與MCS-51指令集完全兼容。除了具有標(biāo)準(zhǔn)8051的數(shù)字外設(shè)部件外,片內(nèi)還集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件及其他一些數(shù)字外設(shè)部件。其主要特點(diǎn)如下:
(1)高速、流水線結(jié)構(gòu)的8051兼容的微控制器內(nèi)核(可達(dá)48 MIPS);
(2)精確校準(zhǔn)的12 MHz內(nèi)部振蕩器和4倍時(shí)鐘乘法器;
(3)電源穩(wěn)壓器;
(4)64 KB的片內(nèi)FLASH存儲(chǔ)器;
(5)4 352 B片內(nèi)RAM(256+4 KB);
(6)豐富的片上外設(shè)資源,包括4個(gè)通用16位定時(shí)器、2個(gè)增強(qiáng)型UART口、具有5個(gè)捕捉/比較模塊和看門(mén)狗定時(shí)器功能的可編程計(jì)數(shù)器/定時(shí)器陣列(PCA)、2個(gè)電壓比較器、10位ADC等;
(7)40個(gè)端口I/O(容許5 V輸入)。
2 光學(xué)原理
光路工作原理如圖1所示,由點(diǎn)光源、棱鏡、凸透鏡、壩體標(biāo)點(diǎn)、垂線、CCD等組成,由點(diǎn)光源發(fā)出的散射光,經(jīng)棱鏡折射到透鏡,點(diǎn)光源和透鏡的位置已計(jì)算好,散射光通過(guò)透鏡后產(chǎn)生平行光,當(dāng)垂線位于平行光中時(shí),在CCD上產(chǎn)生與垂線線徑同寬的陰影,讀出光影的數(shù)字信號(hào)即可計(jì)算出垂線的相對(duì)坐標(biāo)。為消除更換儀器或器件對(duì)觀測(cè)數(shù)據(jù)連續(xù)性的影響,在壩體上設(shè)壩體標(biāo)點(diǎn),每次觀測(cè)時(shí)分別測(cè)出壩體標(biāo)點(diǎn)和垂線在CCD上的坐標(biāo),分別計(jì)算出Xi和Yi作為觀測(cè)值。光路中采用凸透鏡和棱鏡配合,目的是為了減少光路所占用的空間,減小儀器體積。為減少環(huán)境光對(duì)檢測(cè)的影響,點(diǎn)光源采用了單色光,在CCD表面設(shè)置了與光源光譜相應(yīng)的濾光片,有效地濾掉了雜散光的影響,使儀器可在環(huán)境光較強(qiáng)的地方工作。
評(píng)論