資料介紹
介紹了一種CCD光電遙測垂線儀單片機驅動與采集的實現(xiàn)方法,利用C8051F340單片機完成對線陣CCD TCD1702C的驅動和檢測,并對光路引起的測值非線性做了非線性曲線修正,大大提高了觀測精度,該產品與專用的垂線配套使用可對大壩不同高程的水平位移變化進行精密測量。
0引言
垂線是觀測大壩水平位移及撓度的一種簡便有效的手段。隨著技術的進步,遙測垂線坐標儀已由接觸式發(fā)展到非接觸式。
電荷耦合器件CCD(Charge Coupled Devices)是一種集光電轉換、電荷存儲、電荷轉移為一體的傳感器件。它的主要功能是把光學圖像轉換為電信號,即把入射到傳感器光敏面上按空間分布的光強信息,轉換為按時序串行輸出的電信號——視頻信號,能再現(xiàn)入射的光輻射信號。這里采用的是線陣CCD,它由光敏區(qū)陣列與移位寄存器掃描電路組成,特點是處理信息速度快,外圍電路簡單,易實現(xiàn)實時控制,廣泛應用在非接觸測量領域。
CCD的驅動方法很多,可以采用數字電路驅動、EPROM驅動程序、單片機驅動或可編程邏輯器件驅動等方法。通常采用CPLD產生高速脈沖序列驅動線陣CCD,典型的脈沖頻率為1~10 MHz,外圍電路相對復雜,而直接用單片機產生CCD驅動脈沖信號完全依賴程序指令的延時來實現(xiàn),而目前的單片機時鐘頻率較低,因此由指令產生多路脈沖時,其最高頻率不過幾百赫茲,要達到兆赫級的CCD驅動頻率則無能為力。本文提出了一種基于C8051F340單片機的CCD式遙測垂線儀驅動與采集系統(tǒng)的實現(xiàn)方法,利用此單片機的4倍時鐘乘法器直接產生高速脈沖序列驅動線陣CCD,簡化了外圍電路,并對CCD輸出信號在硬件上做了一定的處理,使得待檢測脈沖信號易于檢測,最后對平行光源做了非線性曲線修正,大大提高了儀器的觀測精度。
1 C8051F340單片機簡介
C8051F340單片機是高度集成的混合信號SoC(System on chip)系統(tǒng)級MCU芯片,具有與8051單片機兼容的高速CIP-51微控制器內核,與MCS-51指令集完全兼容。除了具有標準8051的數字外設部件外,片內還集成了數據采集和控制系統(tǒng)中常用的模擬部件及其他一些數字外設部件。其主要特點如下:(1)高速、流水線結構的8051兼容的微控制器內核(可達48 MIPS);(2)精確校準的12 MHz內部振蕩器和4倍時鐘乘法器;(3)電源穩(wěn)壓器;(4)64 KB的片內FLASH存儲器;(5)4 352 B片內RAM(256+4 KB);(6)豐富的片上外設資源,包括4個通用16位定時器、2個增強型UART口、具有5個捕捉/比較模塊和看門狗定時器功能的可編程計數器/定時器陣列(PCA)、2個電壓比較器、10位ADC等;(7)40個端口I/O(容許5 V輸入)。
2光學原理光路
工作原理如圖1所示,由點光源、棱鏡、凸透鏡、壩體標點、垂線、CCD等組成,由點光源發(fā)出的散射光,經棱鏡折射到透鏡,點光源和透鏡的位置已計算好,散射光通過透鏡后產生平行光,當垂線位于平行光中時,在CCD上產生與垂線線徑同寬的陰影,讀出光影的數字信號即可計算出垂線的相對坐標。為消除更換儀器或器件對觀測數據連續(xù)性的影響,在壩體上設壩體標點,每次觀測時分別測出壩體標點和垂線在CCD上的坐標,分別計算出Xi和Yi作為觀測值。光路中采用凸透鏡和棱鏡配合,目的是為了減少光路所占用的空間,減小儀器體積。為減少環(huán)境光對檢測的影響,點光源采用了單色光,在CCD表面設置了與光源光譜相應的濾光片,有效地濾掉了雜散光的影響,使儀器可在環(huán)境光較強的地方工作。
3 CCD驅動實現(xiàn)
儀器采用日本東芝公司的線陣CCD TCD1702C,其像素總數為7 500個單元,像敏單元長為7μm、高為7μm,中心距亦為7μm.像敏區(qū)總長為52.5 mm.獲取線陣CCD的二維圖像,必須配以驅動脈沖序列。圖2為TCD1702C的驅動脈沖波形圖。它的驅動脈沖由5路脈沖構成,輸出為2路與光強相關的模擬信號,一路為奇數單元的信號,另一路為偶數單元的信號。
TCD1702C是沒有快門控制的CCD器件,在順序讀出的過程中光敏單元仍然對光敏感,在驅動脈沖頻率允許的范圍內,頻率越高越能反應出光敏單元真實的光照情況,反之得到的是模糊的圖像。利用單片機產生脈沖序列非常容易,但以往的單片機系統(tǒng)頻率低,產生的脈沖序列頻率遠達不到1 MHz,所以環(huán)境光對其影響特別大,這也是通常要使用CPLD驅動CCD的原因。
C8051F340具有精確校準的最大12 MHz內部振蕩器以及可外接最大12 MHz外部晶體振蕩器,4倍時鐘乘法器允許使用12 MHz振蕩器產生48 MHz時鐘,大大提高了指令執(zhí)行速度。只要所選擇的振蕩器被使能并穩(wěn)定運行,單片機的系統(tǒng)時鐘可以在內部振蕩器、外部振蕩器和4倍時鐘乘法器之間自由切換。在掃描CCD過程中,啟用了單片機的4倍時鐘乘法器,使脈沖序列的頻率達到1 MHz以上,在掃描結束后關閉4倍時鐘乘法器,以降低系統(tǒng)功耗。為提高脈沖序列的驅動能力,在單片機I/O端口與TCD1702C之間設置了CMOS反相器。這樣大大減化了電路設計,降低了儀器成本,同時達到了降低環(huán)境光影響的效果。
4 CCD輸出信號采集實現(xiàn)及數據處理
根據線陣CCD的檢測原理,被檢測對象的光信息通過光學成像系統(tǒng)成像于CCD的光敏面上,CCD的光敏像元將其上的光強度轉換成電荷量。CCD在一定頻率的時鐘脈沖的驅動下,在CCD的輸出端可以獲得被測對象的視頻信號。
在CCD輸出端獲得的視頻信號幅值較小,為了便于CCD輸出信號采集,對CCD輸出信號做了一定的處理。CCD采集實現(xiàn)原理框圖如圖3所示。
?
0引言
垂線是觀測大壩水平位移及撓度的一種簡便有效的手段。隨著技術的進步,遙測垂線坐標儀已由接觸式發(fā)展到非接觸式。
電荷耦合器件CCD(Charge Coupled Devices)是一種集光電轉換、電荷存儲、電荷轉移為一體的傳感器件。它的主要功能是把光學圖像轉換為電信號,即把入射到傳感器光敏面上按空間分布的光強信息,轉換為按時序串行輸出的電信號——視頻信號,能再現(xiàn)入射的光輻射信號。這里采用的是線陣CCD,它由光敏區(qū)陣列與移位寄存器掃描電路組成,特點是處理信息速度快,外圍電路簡單,易實現(xiàn)實時控制,廣泛應用在非接觸測量領域。
CCD的驅動方法很多,可以采用數字電路驅動、EPROM驅動程序、單片機驅動或可編程邏輯器件驅動等方法。通常采用CPLD產生高速脈沖序列驅動線陣CCD,典型的脈沖頻率為1~10 MHz,外圍電路相對復雜,而直接用單片機產生CCD驅動脈沖信號完全依賴程序指令的延時來實現(xiàn),而目前的單片機時鐘頻率較低,因此由指令產生多路脈沖時,其最高頻率不過幾百赫茲,要達到兆赫級的CCD驅動頻率則無能為力。本文提出了一種基于C8051F340單片機的CCD式遙測垂線儀驅動與采集系統(tǒng)的實現(xiàn)方法,利用此單片機的4倍時鐘乘法器直接產生高速脈沖序列驅動線陣CCD,簡化了外圍電路,并對CCD輸出信號在硬件上做了一定的處理,使得待檢測脈沖信號易于檢測,最后對平行光源做了非線性曲線修正,大大提高了儀器的觀測精度。
1 C8051F340單片機簡介
C8051F340單片機是高度集成的混合信號SoC(System on chip)系統(tǒng)級MCU芯片,具有與8051單片機兼容的高速CIP-51微控制器內核,與MCS-51指令集完全兼容。除了具有標準8051的數字外設部件外,片內還集成了數據采集和控制系統(tǒng)中常用的模擬部件及其他一些數字外設部件。其主要特點如下:(1)高速、流水線結構的8051兼容的微控制器內核(可達48 MIPS);(2)精確校準的12 MHz內部振蕩器和4倍時鐘乘法器;(3)電源穩(wěn)壓器;(4)64 KB的片內FLASH存儲器;(5)4 352 B片內RAM(256+4 KB);(6)豐富的片上外設資源,包括4個通用16位定時器、2個增強型UART口、具有5個捕捉/比較模塊和看門狗定時器功能的可編程計數器/定時器陣列(PCA)、2個電壓比較器、10位ADC等;(7)40個端口I/O(容許5 V輸入)。
2光學原理光路
工作原理如圖1所示,由點光源、棱鏡、凸透鏡、壩體標點、垂線、CCD等組成,由點光源發(fā)出的散射光,經棱鏡折射到透鏡,點光源和透鏡的位置已計算好,散射光通過透鏡后產生平行光,當垂線位于平行光中時,在CCD上產生與垂線線徑同寬的陰影,讀出光影的數字信號即可計算出垂線的相對坐標。為消除更換儀器或器件對觀測數據連續(xù)性的影響,在壩體上設壩體標點,每次觀測時分別測出壩體標點和垂線在CCD上的坐標,分別計算出Xi和Yi作為觀測值。光路中采用凸透鏡和棱鏡配合,目的是為了減少光路所占用的空間,減小儀器體積。為減少環(huán)境光對檢測的影響,點光源采用了單色光,在CCD表面設置了與光源光譜相應的濾光片,有效地濾掉了雜散光的影響,使儀器可在環(huán)境光較強的地方工作。
3 CCD驅動實現(xiàn)
儀器采用日本東芝公司的線陣CCD TCD1702C,其像素總數為7 500個單元,像敏單元長為7μm、高為7μm,中心距亦為7μm.像敏區(qū)總長為52.5 mm.獲取線陣CCD的二維圖像,必須配以驅動脈沖序列。圖2為TCD1702C的驅動脈沖波形圖。它的驅動脈沖由5路脈沖構成,輸出為2路與光強相關的模擬信號,一路為奇數單元的信號,另一路為偶數單元的信號。
TCD1702C是沒有快門控制的CCD器件,在順序讀出的過程中光敏單元仍然對光敏感,在驅動脈沖頻率允許的范圍內,頻率越高越能反應出光敏單元真實的光照情況,反之得到的是模糊的圖像。利用單片機產生脈沖序列非常容易,但以往的單片機系統(tǒng)頻率低,產生的脈沖序列頻率遠達不到1 MHz,所以環(huán)境光對其影響特別大,這也是通常要使用CPLD驅動CCD的原因。
C8051F340具有精確校準的最大12 MHz內部振蕩器以及可外接最大12 MHz外部晶體振蕩器,4倍時鐘乘法器允許使用12 MHz振蕩器產生48 MHz時鐘,大大提高了指令執(zhí)行速度。只要所選擇的振蕩器被使能并穩(wěn)定運行,單片機的系統(tǒng)時鐘可以在內部振蕩器、外部振蕩器和4倍時鐘乘法器之間自由切換。在掃描CCD過程中,啟用了單片機的4倍時鐘乘法器,使脈沖序列的頻率達到1 MHz以上,在掃描結束后關閉4倍時鐘乘法器,以降低系統(tǒng)功耗。為提高脈沖序列的驅動能力,在單片機I/O端口與TCD1702C之間設置了CMOS反相器。這樣大大減化了電路設計,降低了儀器成本,同時達到了降低環(huán)境光影響的效果。
4 CCD輸出信號采集實現(xiàn)及數據處理
根據線陣CCD的檢測原理,被檢測對象的光信息通過光學成像系統(tǒng)成像于CCD的光敏面上,CCD的光敏像元將其上的光強度轉換成電荷量。CCD在一定頻率的時鐘脈沖的驅動下,在CCD的輸出端可以獲得被測對象的視頻信號。
在CCD輸出端獲得的視頻信號幅值較小,為了便于CCD輸出信號采集,對CCD輸出信號做了一定的處理。CCD采集實現(xiàn)原理框圖如圖3所示。
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 簡單實現(xiàn)51單片機步進電機的驅動
- 單片機軟件模擬PWM調光程序下載 62次下載
- 單片機應用測試內容及實現(xiàn)方法資料下載
- 如何使用MSP430單片機實現(xiàn)血氧儀的設計 46次下載
- 使用單片機實現(xiàn)溫度濕度采集系統(tǒng)的程序和原理圖免費下載 47次下載
- CCD光電測寬儀裝置的研制 2次下載
- 如何使用CCD垂線坐標儀設計非接觸的測量方式 4次下載
- CCD驅動電路的4種常用方式介紹和使用單片機設計CCD驅動電路的說明 28次下載
- 使用51單片機實現(xiàn)溫度采集系統(tǒng)的設計資料說明 53次下載
- 基于8051單片機實現(xiàn)多路數據采集與通信控制的設計方法 14次下載
- 光電CT技術CCD垂線自動監(jiān)測的圖像技術 11次下載
- 單片機系統(tǒng)中高速數據采集的實現(xiàn) 193次下載
- 用單片機驅動線陣CCD的探討
- 一種基于新型單片機的CCD驅動電路設計
- 基于單片機的實用測溫方法的實現(xiàn)
- 單片機中ADC采集都存在哪些誤差? 2633次閱讀
- 單片機I/O的常用驅動和隔離電路的設計方法 1798次閱讀
- 基于51單片機的酒精消毒系統(tǒng)設計 655次閱讀
- 基于51單片機的脈搏采集系統(tǒng)設計 1024次閱讀
- 基于51單片機的光電報警系統(tǒng)設計 1105次閱讀
- 基于單片機的定時器的設計方法 1w次閱讀
- 基于面陣CCD測寬技術實現(xiàn)激光輔助測寬系統(tǒng)的設計 1331次閱讀
- 單片機驅動電機電路 2.4w次閱讀
- 單片機驅動能力不足的提高方法 2.3w次閱讀
- 以MSP430單片機為控制運算核心的CCD可選調光電控系統(tǒng)設計 943次閱讀
- 基于Proteus單片機的音樂演奏實現(xiàn)系統(tǒng) 5317次閱讀
- 基于ATmega8單片機多功能實驗儀設計解決方案 1679次閱讀
- 槽型光電開關與單片機的接線方法_槽型光電開關使用方法 4.2w次閱讀
- 基于STC單片機與AD620的小信號采集系統(tǒng)的設計與實現(xiàn) 1w次閱讀
- 基于單片機的PSD數據采集電路的設計方案 8939次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多