国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

嵌入式數(shù)字?jǐn)z像機(jī)配置系統(tǒng)設(shè)計(jì)

發(fā)布時間:2010-7-30 11:16    發(fā)布者:lavida
本文以BASLER A202k面陣CCD攝像機(jī)的配置為目標(biāo)設(shè)計(jì)嵌入式攝像機(jī)配置系統(tǒng)。BASLER公司提供了2種攝像機(jī)配置方案:一是利用該公司提供的攝像機(jī)配置軟件CCT+(Camera Configuration Tool Plus),二是利用該公司提供的二進(jìn)制配置命令,由用戶編程實(shí)現(xiàn)。本文采用二進(jìn)制配置命令,通過設(shè)計(jì)的嵌入式系統(tǒng)配置攝像機(jī)。該攝像機(jī)的二進(jìn)制配置命令幀格式如下:  

起始字 描述字 數(shù)據(jù)段 BCC 結(jié)束字  
BCC是塊檢查字(Block Check Character),需要由用戶計(jì)算。  

此外還有測試圖像命令、選擇啟動點(diǎn),視頻輸出格式選擇、水平Binning和豎直Binning等命令。攝像機(jī)配置和攝像機(jī)特性的關(guān)系為:AOI(area of interesting)用于局部掃描的控制,Binning用于分辨率的控制,定時器用于曝光時間的控制等。  

1 系統(tǒng)結(jié)構(gòu)與原理  

設(shè)計(jì)的攝像機(jī)配置系統(tǒng)所在的圖像處理系統(tǒng)框架。  

其中RS232和RS644是控制通道所用的協(xié)議,即攝像機(jī)配置系統(tǒng)的通道;LVDS和Camera Link是數(shù)據(jù)通道用到的協(xié)議。  

根據(jù)所在系統(tǒng)的通道協(xié)議和攝像機(jī)的配置命令,同時考慮到必要的人機(jī)交互,設(shè)計(jì)了攝像機(jī)配置系統(tǒng)3大模塊:數(shù)據(jù)處理模塊,對二進(jìn)制配置命令進(jìn)行必要的處理;通信模塊,通過RS232串口收發(fā)攝像機(jī)配置命令;人機(jī)接口模塊,用于對攝像機(jī)配置的調(diào)節(jié)更改以及配置參數(shù)的顯示。此外還有支持處理器工作的時鐘、電源等。  

系統(tǒng)的工作原理為:處理器接收數(shù)據(jù)輸入,根據(jù)接收到的輸入執(zhí)行相應(yīng)的操作,通過串口讀寫配置命令,從而達(dá)到對攝像機(jī)的配置調(diào)節(jié),并根據(jù)需要顯示配置參數(shù)。  

2 硬件設(shè)計(jì)  

由于高的性價比,單片機(jī)廣泛應(yīng)用于信號檢測、信號處理、數(shù)據(jù)采集和控制系統(tǒng)中。設(shè)計(jì)的系統(tǒng)以AT89C51AC2單片機(jī)為處理器,以撥碼開關(guān)、鍵盤陣列為調(diào)節(jié)輸入,以數(shù)碼管作為顯示輸出。同時利用了鍵盤/顯示芯片Intel 8279簡化系統(tǒng)設(shè)計(jì)。串口芯片選用MAX232A。系統(tǒng)工作時鐘為11.059 2 MHz,整個系統(tǒng)采用+5 V單電源供電。  

以下介紹開關(guān)電路、鍵盤顯示電路的設(shè)計(jì)和功能分配;串口電路和其他電路為單片機(jī)系統(tǒng)的常規(guī)電路,故此從略。  

2.1 開關(guān)電路  

利用單片機(jī)P1口的直接輸入/輸出功能,接開關(guān)和LED,單片機(jī)復(fù)位時,P1口皆為高電平,常態(tài)為高電平,LED不亮。當(dāng)某一開關(guān)接通時,對應(yīng)的P1.i口被拉成低電平,對應(yīng)的LED亮。  

2.2 鍵盤/顯示電路  

Intel 8279有鍵盤處理和自動顯示功能。在8279內(nèi)部有2個RAM:一是鍵盤FIFO堆棧/傳感器RAM,具有自動消抖動和雙鍵互鎖功能;另一個是顯示RAM,最多可為16個數(shù)碼管提供RAM。  

設(shè)計(jì)的系統(tǒng)需要用到6個數(shù)碼管,因此需要擴(kuò)展8279的掃描輸出線。選用3~8譯碼器74LS138來擴(kuò)展,同時設(shè)8279的工作方式為外部譯碼方式。由于8279的驅(qū)動能力較弱,采用74ls06驅(qū)動。數(shù)碼管編號為D0~D5。D0和D5分別表示顯示數(shù)據(jù)的最低位和最高位,其余類推。

3 軟件設(shè)計(jì)  

軟件系統(tǒng)的總體思想如下:首先對單片機(jī)和8279進(jìn)行初始化,然后通過單片機(jī),把不需要調(diào)整的命令送到攝像機(jī)對攝像機(jī)進(jìn)行控制;再寫進(jìn)另一部分命令,先給一定的初值,送到攝像機(jī),可以根據(jù)需要隨時通過鍵盤進(jìn)行調(diào)整,這部分命令一直存儲于單片機(jī)的RAM。然后單片機(jī)不斷查詢鍵盤和開關(guān),一旦有動作,就調(diào)用與動作相對應(yīng)的子程序進(jìn)行相應(yīng)的處理。  

3.1 存儲單元的分配  

AT89C51AC2內(nèi)部有256 b的片內(nèi)RAM,其中有一半為特殊寄存器,剩下的另一半可供用戶自由使用。128 b的RAM不能存儲所有的攝像機(jī)配置命令。為簡化電路,硬件電路不外接RAM,系統(tǒng)采用分時復(fù)用策略使用這128 b的RAM。RAM的分配如下:00h到07h是寄存器R0到R7。08h到0fh用以傳送開關(guān)命令和暫存從攝像機(jī)讀回的命令;10h到15h用以暫存經(jīng)過調(diào)整要傳送給8279的顯示RAM的數(shù)據(jù);16h到18h用以暫存從命令幀中提取的數(shù)據(jù);19h到1ch用以暫存命令數(shù)據(jù)的上下限。20h之后的RAM,用以存放經(jīng)常調(diào)整的攝像機(jī)配置命令。  

3.2 數(shù)據(jù)處理

3.2.1 顯示預(yù)處理  

從攝像機(jī)讀回的命令中提取的命令值在寫進(jìn)8279顯示RAM之前要做一定的調(diào)整。為簡化程序,在顯示子程序中,數(shù)據(jù)的顯示代碼(共陰極)只列了從00h到0fh的16個。而命令值的一個字可以是00fh到ffh中的任意一個,從10h到ffh的數(shù)值必須轉(zhuǎn)換為00h到0fh的組合來顯示,如ffh一個字變?yōu)閮蓚字:0fh和0fh。  

3.2.2 數(shù)據(jù)判限和計(jì)算  

對于大部分的攝像機(jī)配置命令,數(shù)據(jù)段的值只有在一定的范圍內(nèi)或是一定值的組合時才是有效的。但是攝像機(jī)本身并不執(zhí)行這些數(shù)據(jù)限制的檢查。這項(xiàng)功能由軟件編程實(shí)現(xiàn)。數(shù)據(jù)計(jì)算包括數(shù)據(jù)值的加一操作和數(shù)據(jù)值的減一操作。  

3.2.3 BCC計(jì)算  

BCC是命令幀中的描述字段和數(shù)據(jù)段的按位異或和(XOR),需要在數(shù)據(jù)處理中計(jì)算。  

3.3 人機(jī)接口  

人機(jī)接口的軟件設(shè)計(jì)主要是8279的3個基本程序:一是8279初始化程序,二是顯示程序,三是鍵盤處理程序。初始化程序主要是送入各種命令字,給8279送鍵盤/顯示方式命令、分頻系數(shù)命令和清除命令等,在主程序的初始化部分被調(diào)用。顯示程序和鍵盤處理程序在主程序的按鍵查詢部分被調(diào)用。  

3.4 串口通信  

在RAM中開辟發(fā)送數(shù)據(jù)存儲區(qū),首址為feedback(開關(guān)操作實(shí)現(xiàn))和comdata(鍵盤操作實(shí)現(xiàn)),接收數(shù)據(jù)的首地址為feedback(與發(fā)送分時復(fù)用)。用R0存儲數(shù)據(jù)發(fā)送的地址;用R1存儲發(fā)送數(shù)據(jù)的字節(jié)數(shù);用R2存儲待發(fā)送數(shù)據(jù)的地址;用R3存儲待發(fā)送數(shù)據(jù)的字節(jié)數(shù)。單片機(jī)把數(shù)據(jù)從接收緩沖器中讀出和把數(shù)據(jù)寫入發(fā)送緩沖器。通過檢測是RI置位,還是TI置位來決定單片機(jī)是進(jìn)行發(fā)送操作還是進(jìn)行接收操作。發(fā)送和接收都是通過調(diào)用相應(yīng)的子程序來完成。  

4 實(shí)驗(yàn)結(jié)果  

本文的設(shè)計(jì)在Protel Dxp(硬件設(shè)計(jì))和偉福編譯器上(軟件設(shè)計(jì))實(shí)現(xiàn)。利用本文設(shè)計(jì)的攝像機(jī)配置系統(tǒng)結(jié)合實(shí)驗(yàn)室研制的DSP圖像采集處理器實(shí)現(xiàn)了對BASLERA202k面陣CCD攝像機(jī)的實(shí)時參數(shù)配置調(diào)節(jié),為采集高質(zhì)量的實(shí)時圖像提供了有力的保證,滿足了工程的應(yīng)用需要。

5 結(jié) 論  

利用介紹的數(shù)字?jǐn)z像機(jī)二進(jìn)制編程配置方法,以Basler A202K面陣CCD攝像機(jī)的配置為對象設(shè)計(jì)了基于單片機(jī)的嵌入式數(shù)字?jǐn)z像機(jī)配置系統(tǒng)。該系統(tǒng)可作為嵌入式圖像采集和處理系統(tǒng)的子系統(tǒng),通過少量軟件修改可應(yīng)用于其他攝像機(jī)的配置。
本文地址:http://m.qingdxww.cn/thread-17960-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 婷婷激情亚洲 | 重口调教女虐女长篇小说 | 免费看日本羞羞视频 | 欧美综合视频在线观看 | 久久国产自偷自免费一区100 | 亚洲一级成人 | 91成人在线免费视频 | 成年人午夜网站 | 亚洲欧美综合日韩字幕v在线 | 可以免费看污视频的网站 | 射逼网 | 国产精品网红女主播久久久 | 性xxx中文视频 | 五月婷婷丁香在线观看 | 日本中文字幕一区二区高清在线 | 欧美在线播放成人免费 | 上海一级片 | 公开免费视频 | 99精品视频免费 | 四虎精品永久免费 | 高清国产欧美一v精品 | 91免费观看视频 | 日韩乱码在线观看 | 敢死队4在线观看高清完整版 | 日韩高清dvd| 国产青草视频在线观看免费影院 | 国产ww久久久久久久久久 | 在线观看福利影 | 天美麻豆精东果冻天美传媒 | 国产在线精品一区二区高清不卡 | 国产一级做a爰片久久毛片99 | 欧美一区二区三区性 | 成人午夜免费视频 | 欧美成人h版影片在线观看 欧美成人h版白雪公主 | 两个人免费观看视频高清视频 | 青青草精品在线 | 国产三级网站在线观看播放 | 老司机精品在线视频 | 国产精品观看视频免费完整版 | 特黄特黄 | 欧美在线一区二区三区精品 |