資料介紹
CCD(Charge Coupled Devices)電荷耦合器件應用系統的關鍵技術在于CCD驅動時序的產生和輸出信號的采集與處理。目前驅動主要有直接數字電路驅動、EPROM驅動、專用IC驅動、復雜的CPLD驅動等常用的驅動方法,但是它們存在著邏輯設計較為復雜、調試困難、柔性較差等缺點。在數據采集和處理方面,大多數都經過差動放大、采樣保持、A/D轉換,再通過總線或采集卡等接口與PC機相連。這種系統結構龐大,而且在信號處理、通信軟件和界面設計等方面要耗費大量的精力。應該說這種應用系統在靜態測量處理方面有其優點,但如果要滿足實時控制系統的連續檢測要求以及系統體積精小而容易裝配等特點,則必須簡化驅動電路、數據采集過程和處理方式。本文正是出于這種考慮,開發出了一種基于單片機的實時性檢測系統:僅用Atmel公司一塊小型的AT89C2051單片機便能產生穩定、精確、高速的驅動脈沖。該電路結構簡單、調試方便、CPU占用率低,將驅動、采集和處理融為一體,而且與上位機的連接僅用兩條導線便可實現檢測信息傳輸。這種方法大大簡化了線陣CCD檢測系統的結構,在機器人視覺、智能小車、軌跡導引等動態檢測方面有獨特的應用優勢。
1 線陣CCD實時檢測系統模型
以機器人路徑識別為例具體說明如何利用線陣CCD開發實時動態環境檢測系統。
假設在一個深色(如黑色、藍、綠等)平面上用寬度為30mm的白線作為機器人將要運動的軌跡導引線,利用線陣CCD開發出檢測白線軌跡的檢測系統。先利用光學系統用攝像頭將路面信息成像到CCD的感光面上;然后讀取白線的位置檢測信息作為機器人的視覺,讓機器人在上位機的控制下沿白線軌跡運動。這是一個典型的CCD實時檢測系統。整體檢測系統如圖1所示。
2 硬件設計
利用CCD的光電特性,設計出的電路應能判別視頻信號上輸出的深色和白色區別,這樣才能識別白線,時刻反應機器人當前所在的物理位置,以便對其運動做相應的調整。 線陣CCD選用NEC公司的μPD3575D型號。芯片為20腳DIP封裝,像敏單元數目為1024,像敏單元大小為14μm×l41μm×l4μm(相鄰像元中心距為14μm),光敏區域采用高靈敏度和低暗電流PN結作為光敏單元,內置采用保持電路、輸出放大電路,外觀尺寸為25.5mm×10mm,易于裝卸。該器件工作在5V驅動(脈沖)、12V電源條件下。
系統簡要電路如圖2所示。驅動用的單片機是AT89C2051。它是Atmel公司生產的自帶2KB可編程Flash存儲器的與MSC-51兼容的高性能處理器。它與常規的51芯片有相同的核心和相近的結構功能如RAM、定時/記數器、中斷結構、串行口、振蕩器和時鐘電路等;有最高達24MHz的振蕩頻率,能高速地驅動CCD;有較少的精簡I/O端口,因此體積很小,非常適用做小型應用系統的處理器。對很多嵌入式控制應用提供了一個高度靈活的有效解決方案。本線陣CCD檢測系統發揮了其小而靈活的特點,既陡系統資源得到了充分的應用又讓系統結陶精簡緊奏,電路中二值化部分的電位器R_T用來調整二值化比較電平的閥值(0~5V),通過它調節整個CCD的灰度分辨率。同時整個系統對外接口十分簡單,只需接上電源和兩條通向上位機的信號線。上位機只需等待同步信號FC和檢測脈沖信號BIN_OUT到來的中斷信號,與AT89C2051相互獨立,彼此之間沒有任何時鐘信號或復用關系。因此實際運用中器件互換性較強。既可選用普通的AT89C51進行一定的端口擴展接收FC和BIN_OUT,也可選用中斷能力較強的SOC芯片C8051FXX系列等。整個檢測系統具有良好的柔性,最終電路體積可控制在手掌心大小之內。
1 線陣CCD實時檢測系統模型
以機器人路徑識別為例具體說明如何利用線陣CCD開發實時動態環境檢測系統。
假設在一個深色(如黑色、藍、綠等)平面上用寬度為30mm的白線作為機器人將要運動的軌跡導引線,利用線陣CCD開發出檢測白線軌跡的檢測系統。先利用光學系統用攝像頭將路面信息成像到CCD的感光面上;然后讀取白線的位置檢測信息作為機器人的視覺,讓機器人在上位機的控制下沿白線軌跡運動。這是一個典型的CCD實時檢測系統。整體檢測系統如圖1所示。
2 硬件設計
利用CCD的光電特性,設計出的電路應能判別視頻信號上輸出的深色和白色區別,這樣才能識別白線,時刻反應機器人當前所在的物理位置,以便對其運動做相應的調整。 線陣CCD選用NEC公司的μPD3575D型號。芯片為20腳DIP封裝,像敏單元數目為1024,像敏單元大小為14μm×l41μm×l4μm(相鄰像元中心距為14μm),光敏區域采用高靈敏度和低暗電流PN結作為光敏單元,內置采用保持電路、輸出放大電路,外觀尺寸為25.5mm×10mm,易于裝卸。該器件工作在5V驅動(脈沖)、12V電源條件下。
系統簡要電路如圖2所示。驅動用的單片機是AT89C2051。它是Atmel公司生產的自帶2KB可編程Flash存儲器的與MSC-51兼容的高性能處理器。它與常規的51芯片有相同的核心和相近的結構功能如RAM、定時/記數器、中斷結構、串行口、振蕩器和時鐘電路等;有最高達24MHz的振蕩頻率,能高速地驅動CCD;有較少的精簡I/O端口,因此體積很小,非常適用做小型應用系統的處理器。對很多嵌入式控制應用提供了一個高度靈活的有效解決方案。本線陣CCD檢測系統發揮了其小而靈活的特點,既陡系統資源得到了充分的應用又讓系統結陶精簡緊奏,電路中二值化部分的電位器R_T用來調整二值化比較電平的閥值(0~5V),通過它調節整個CCD的灰度分辨率。同時整個系統對外接口十分簡單,只需接上電源和兩條通向上位機的信號線。上位機只需等待同步信號FC和檢測脈沖信號BIN_OUT到來的中斷信號,與AT89C2051相互獨立,彼此之間沒有任何時鐘信號或復用關系。因此實際運用中器件互換性較強。既可選用普通的AT89C51進行一定的端口擴展接收FC和BIN_OUT,也可選用中斷能力較強的SOC芯片C8051FXX系列等。整個檢測系統具有良好的柔性,最終電路體積可控制在手掌心大小之內。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于單片機的汽車檢測換氣系統Proteus仿真 35次下載
- 單片機/嵌入式的實時性疑問解答
- 基于單片機的雨量檢測系統設計Proteus仿真資料包 57次下載
- 【畢設狗】【單片機畢業設計】基于單片機的教室人數實時檢測系統的設計(proteus仿真+源碼+原理圖+軟件設計
- 51單片機ad電壓采集實驗_基于單片機的心率體溫檢測系統設計
- 實時多任務機制在低功耗單片機系統中的最小實現 27次下載
- PC機與多臺單片機實時通信系統的設計 25次下載
- 51單片機最小系統是什么?51單片機最小系統的電路介紹
- 基于單片機的電池容量檢測與智能充電系統 55次下載
- 基于單片機的溫度檢測系統 16次下載
- 基于AVR單片機的流量檢測系統設計 100次下載
- 基于STC單片機的車輛實時檢測系統 207次下載
- 基于單片機的魚塘溶解氧檢測系統 222次下載
- 智能式水位實時檢測系統技術研究
- 基于ATmega系列單片機的電力檢測設備
- 基于STM32單片機的pm2.5空氣質量檢測系統設計 483次閱讀
- 基于STM32單片機的煙霧測量系統設計 2504次閱讀
- 基于51單片機的遙控臺燈系統設計 753次閱讀
- 基于STM32單片機的檢測手環系統設計 702次閱讀
- 基于52單片機的速度和路程檢測系統 1004次閱讀
- 單片機鍵盤檢測與應用 5183次閱讀
- 單片機實現溫度檢測電路的設計 6312次閱讀
- 實時時鐘的單片機項目需要學習什么知識 3433次閱讀
- 單片機系統硬件的抗干擾措施解析 1947次閱讀
- 如何提高單片機系統的電磁兼容性 1286次閱讀
- 單片機晶振的必要性_單片機晶振的作用_單片機晶振電路原理(51單片機) 7.3w次閱讀
- 單片機掉電檢測與保存 9762次閱讀
- 單片機有什么特點_為什么要學習單片機? 1w次閱讀
- 單片機應用系統的可靠性設計 3526次閱讀
- 基于單片機的LED顯示數字電壓表 1.2w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 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開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 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 | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多