999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MSP430的線陣CCD數據采集系統

2012-12-04 08:08:54杜偉寧
吉林大學學報(理學版) 2012年5期
關鍵詞:單片機程序測量

杜偉寧, 王 冕, 蔡 印, 王 歡

(1. 空軍航空大學 飛行訓練基地, 長春 130062; 2. 吉林大學 儀器科學與電氣工程學院, 長春 130026;3. 空軍航空大學 社會科學系, 長春 130062)

電荷耦合器件CCD(charge-coupled device)是一種可直接將光信號轉換為電信號的新型器件, 具有體積小、 重量輕、 功耗低、 靈敏度高和響應速度快等優點[1-4]. 線陣CCD是CCD的一種, 已廣泛應用于產品的尺寸測量、 非接觸尺寸測量、 條形碼讀取等領域[5]. 通常, CCD數據采集系統以FPGA和高速AD為核心, 并配備數據處理系統, 多用于面陣CCD圖像采集, 成本高, 不易推廣. 本文以美國TI公司生產的16位低功耗單片機MSP430F1611IPM[6]為核心, 使用其內部AD轉換器與通用異步串口UART模塊設計一個2 160像元的線陣CCD采集系統. 該采集系統的圖像刷新率可達5幀/s, 工作穩定, 可廣泛應用于產品尺寸測量和非接觸尺寸測量.

1 系統整體設計

本文設計的線陣CCD數據采集系統由線陣CCD、 驅動器、 放大器、 單片機數據采集、 通信接口和上位機顯示軟件組成, 如圖1所示.

圖1 線陣CCD采集系統的組成Fig.1 Linear CCD array data acquisition system

驅動器主要產生線陣CCD工作所需的脈沖序列, 放大器對線陣CCD輸出的電荷信號進行放大并轉換為電壓Uo輸出. 單片機數據采集模塊收到通信接口傳來的采集指令后, 按照驅動器輸出的行同步脈沖FC、 像元同步脈沖SP對Uo進行同步采集, 采集完畢后將數據上傳至上位機. 上位機軟件收到數據后, 實時地繪出線陣CCD的電壓曲線、 曝光量曲線、 灰度圖和直方圖.

2 硬件設計

2.1 線陣CCD與放大器 本文選用日本東芝公司生產的線陣CCD圖像傳感器TCD1200D及其配套的驅動器, TCD1200D像元數目為2 160, 相鄰像元中心距離為14 μm. TCD1200D在驅動器的作用下, 從信號輸出OS及補償輸出DOS引腳移位輸出各個像元的信息. 信號OS和DOS要通過如圖2所示的放大器后才能得到可供單片機采集的電壓信號Uo. 電位器W1用于對比度調節, 電位器W2用于調整CCD的暗電流補償.

Uo與驅動器輸出的行同步脈沖FC及像元同步脈沖SP的時序圖如圖3所示.

圖2 TCD1200D的輸出放大器Fig.2 Amplifier of TCD1200D

圖3 Uo與FC及SP的時序圖Fig.3 Timing diagram of Uo & SP and FC

2.2 單片機數據采集與上傳 單片機數據采集以單片機MSP430F1611IPM為核心, 電路原理如圖4所示, 待采集的電壓信號Uo連接到內部AD輸入端P6.0, FC和SP均連接到可中斷的IO口P1.1和P1.0. 通信接口由單片機內部的通用異步串口UART和Max232電平轉換電路構成, 電路原理如圖5所示. 單片機在收到采集指令后, 根據FC和SP的時序完成對Uo的采集, 采集完畢后將數據上傳.

圖4 數據采集電路Fig.4 Scheme of data acquisition

3 軟件設計

3.1 單片機程序 單片機程序由主程序、 通信程序和中斷采集程序組成. 主程序完成對各模塊的初始化和指令執行等工作, 其流程如圖6所示; 通信程序完成單片機與上位機間的指令和數據傳送; 中斷采集程序在由FC和SP觸發的中斷服務程序中完成對Uo的采集.

主程序先初始化各模塊, 等待收到啟動采集命令后開始檢測FC上升沿, 在FC上升沿到來時開啟SP中斷允許. 每個 SP脈沖引發的中斷服務程序完成對Uo的一次采集, 采集到的數據依次放入內存中的數組中. 主程序等待1幀數據采集完畢后一次性將數據上傳給上位機.

圖5 Max232電平變換電路Fig.5 Scheme of Max232

圖6 主程序流程Fig.6 Flow chart of main program

3.2 上位機程序 上位機程序采用Visual Basic 6.0編寫, 通過通信接口與單片機進行通信[7-8]. 當要進行1幀圖像采集時, 上位機程序先發出啟動采集指令, 等待收到采集數據后顯示即可.

上位機程序具有單次采集、 連續采集兩種工作模式. 采集到的數據以電壓曲線、 曝光量曲線、 灰度圖和直方圖4種方式實時顯示.

4 系統測試

采集1幀圖像數據的時間為10 ms(即FC的高電平持續時間), 其間至少需要進行2 160次AD轉換, 需將內部AD轉換速率設置為最高工作頻率200 kHz. 1幀的數據量約為2.1 Kb, 以波特率115 200 波特傳輸時, 需耗時187 ms. 本文線陣CCD采集系統的最大刷新率為5幀/s, 滿足尺寸測量應用的要求.

本文分別用帶有單縫、 雙縫的黑紙板對該線陣CCD采集系統進行測試. 圖7為本文設計軟件對帶單縫黑紙板輸出的測量結果, 明亮部分像元數量為504個, 單縫寬度為7 056 μm. 圖8為本文設計軟件對帶雙縫黑紙板的輸出測量結果, 左縫隙像元數量為486個, 縫隙寬度為6 804 μm, 右縫隙像元數量為454個, 縫隙寬度為6 356 μm.

圖7 單縫測試Fig.7 Single slit test

圖8 雙縫測試Fig.8 Double-slit test

多次測試結果表明, 該低成本線陣CCD數據采集系統工作可靠, 可用于產品尺寸測量和非接觸尺寸測量及條形碼讀取. 由于光線在縫隙邊緣處的發散會直接影響像元數量的讀取, 進而影響尺寸測量的精度, 因此在精度要求較高的場合可配備相應的光學系統.

[1] WANG Jing-cun, XU Guo-hai, HU Wen-jiang. The Principle and Application of Linear Array CCD Image Sensor [J]. Journal of Baotou University of Iron and Steel Technology, 1993, 12(3): 72-78. (王景存, 徐國海, 胡文江. 線陣CCD圖象傳感器的原理與應用 [J]. 包頭鋼鐵學院學報, 1993, 12(3): 72-78.)

[2] HAN Jing, WU Jun-lin. Principle of CCD and the Measurement of Luminous Intensity Distribution [J]. Journal of Shaanxi Normal University: Natural Science Edition, 2006, 34(Suppl 1): 44-45. (韓靜, 吳俊林. CCD傳感器工作原理及光強分布的測量 [J]. 陜西師范大學學報: 自然科學版, 2006, 34(增刊1): 44-45.)

[3] HE She-yang, HUANG Xiao-dong, HE Kui, et al. The Width Measuring Instrument for Steel Plate by Linear CCD Technology [J]. Technology and Test, 2007(5): 64-66. (何社陽, 黃曉東, 何奎, 等. 基于CCD技術的鋼板測寬儀 [J]. 工藝與檢測, 2007(5): 64-66.)

[4] WU Shao-hua. A New Distance Measuring System of CCD on the Foundation of MSP430F149 [J]. Modern Electronics Technique, 2008(1): 118-120. (吳少華. 基于MSP430F149的新型CCD測距系統 [J]. 現代電子技術, 2008(1): 118-120.)

[5] CHEN Ji, GUO Chao. Design of High-Speed Data Acquisition and USB Data Transmission System for Linear CCD Sensor [J]. Instrument Technique and Sensor, 2010(12): 106-110. (陳驥, 郭超. 線陣CCD的高速信號采集與USB數據傳輸系統設計 [J]. 儀表技術與傳感器, 2012(12): 106-110.)

[6] ZHANG Hua-peng. Study of Driving Linear CCD Using Single-Chip Processor [J]. Optical Technique, 2000, 26(4): 342-343. (張化朋. 用單片機驅動線陣CCD的探討 [J]. 光學技術, 2000, 26(4): 342-343.)

[7] XU Shao-yuan, JIANG Xin-hua, DING Li-qiu. Drawing Fractal Figures with Visual Basic [J]. Journal of Huaibei Coal Industry Teachers College: Natural Science, 2008, 29(3): 48-52. (許紹元, 蔣新華, 丁立秋. 用Visual Basic繪制分形圖 [J]. 淮北煤炭師范學院學報: 自然科學版, 2008, 29(3): 48-52.)

[8] LU Jun, ZHU Hai-jun. Design of the Serial Communication Based on MSP430F149 [J]. Jiangsu Electrical Apparatus, 2004(2): 15-16. (陸軍, 朱海君. 基于MSP430F149的串口通訊設計 [J]. 江蘇電器, 2004(2): 15-16.)

猜你喜歡
單片機程序測量
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
把握四個“三” 測量變簡單
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
測量
主站蜘蛛池模板: 91人妻日韩人妻无码专区精品| 久久这里只精品国产99热8| 国产在线观看第二页| 免费一级无码在线网站| 国产视频一区二区在线观看| 天天干天天色综合网| 亚洲系列中文字幕一区二区| 色婷婷色丁香| 国产精品13页| 日韩欧美综合在线制服| a毛片免费在线观看| 在线精品自拍| 成人日韩精品| 1769国产精品免费视频| 国产精品不卡永久免费| 欧美日本中文| 国产视频自拍一区| 欧美在线天堂| 国产成人av一区二区三区| 日韩最新中文字幕| 18禁不卡免费网站| 伊人久久大线影院首页| 福利小视频在线播放| 欧美国产综合视频| 尤物视频一区| 青青极品在线| 日韩午夜片| 国产人成网线在线播放va| 一级做a爰片久久免费| 久久网欧美| 久久精品无码一区二区国产区| 亚洲欧美不卡视频| 久久免费视频播放| 国产福利影院在线观看| 亚洲国产清纯| 久久婷婷国产综合尤物精品| 毛片免费试看| 国产在线日本| 亚洲黄色高清| 国产欧美日韩精品综合在线| 久久永久视频| 亚洲欧美另类视频| 99re66精品视频在线观看| 97se亚洲综合在线| a免费毛片在线播放| 色综合手机在线| 国内精品视频区在线2021| 高清无码不卡视频| 国产在线视频欧美亚综合| 国产精彩视频在线观看| 无码aaa视频| 国产人成乱码视频免费观看| 亚洲无码91视频| 国产白浆视频| 台湾AV国片精品女同性| 亚洲综合婷婷激情| AV无码无在线观看免费| 四虎精品黑人视频| 无码久看视频| 亚洲精品国产综合99| 人妻出轨无码中文一区二区| 国产高清自拍视频| yjizz视频最新网站在线| 麻豆国产精品一二三在线观看| 经典三级久久| 国产性生交xxxxx免费| 99久久精品国产精品亚洲| 中文字幕无线码一区| 欧美成人二区| 四虎在线高清无码| 国产福利2021最新在线观看| 国产成年无码AⅤ片在线| 日韩欧美中文字幕在线精品| 一区二区欧美日韩高清免费| 亚洲成人在线网| 伊人激情综合网| 久精品色妇丰满人妻| 天天摸夜夜操| 青青草原国产免费av观看| 国产拍揄自揄精品视频网站| 国产美女91视频| 福利在线不卡|