本文主要針對(duì)CCD相機(jī)中的數(shù)據(jù)采集、傳輸及顯示的需要,設(shè)計(jì)了基于USB的相應(yīng)系統(tǒng)。該系統(tǒng)設(shè)計(jì)工作包括硬件和軟件兩個(gè)部分,硬件部分選用了Cypress公司的cy7c68013a作為USB通訊芯片,負(fù)責(zé)接收由A/D轉(zhuǎn)換得到的圖像數(shù)據(jù),并通過其實(shí)現(xiàn)與PC機(jī)之間的USB數(shù)據(jù)通信。本系統(tǒng)設(shè)計(jì)的主要工作難點(diǎn)是系統(tǒng)軟件的設(shè)計(jì),包括固件程序、USB驅(qū)動(dòng)程序和應(yīng)用程序的設(shè)計(jì)三部分。其中,固件程序在Keil uVision2環(huán)境中開發(fā);而USB驅(qū)動(dòng)程序則通過編寫inf驅(qū)動(dòng)文件和設(shè)計(jì)GPIF波形,對(duì)cy7c68013a的GPIF(通用可編程接口)進(jìn)行編程,實(shí)現(xiàn)了硬件上的識(shí)別和數(shù)據(jù)的高速傳輸;PC機(jī)上的應(yīng)用程序利用Visual C++.net2003開發(fā),通過調(diào)用EZ-USB FX2LP的CyUSB.sys驅(qū)動(dòng)文件和CyAPL.lib程序庫(kù),完成了與硬件之間的數(shù)據(jù)傳輸,并能夠在應(yīng)用程序主界面上顯示所采集的圖像信息。本文最后對(duì)系統(tǒng)進(jìn)行了測(cè)試,并與國(guó)外產(chǎn)品作了對(duì)比。測(cè)試的各性能參數(shù)結(jié)果表明采用USB實(shí)現(xiàn)CCD和主機(jī)之間的通訊,滿足了相機(jī)對(duì)數(shù)據(jù)快速穩(wěn)定傳輸?shù)膶?shí)時(shí)性要求,同時(shí)也符合了相機(jī)操作簡(jiǎn)單方便的實(shí)用性要求。
標(biāo)簽:
usb
ccd
相機(jī)系統(tǒng)
上傳時(shí)間:
2022-06-23
上傳用戶: