(完结项目)fpga采集双路CCD摄像头1000帧图像上传到上位机显示
基于FPGA颶風(fēng)4代的線陣CCD實時圖像采集系統(tǒng) 系統(tǒng)采用線陣CCD?TCD2252D作為圖像傳感器,使用CCD專用信號處理芯片AD9822(14bit)處理CCD傳輸過來的信號數(shù)據(jù),將數(shù)據(jù)存在SDRAM乒乓操作實現(xiàn)同步收發(fā)數(shù)據(jù),利用usb68013作為usb傳輸芯片接口。經(jīng)過實驗室不完全屏蔽測試,采集10000幀噪聲影響最大為0.6mv
話不多說直接上圖,示波器采的是原樣的數(shù)據(jù),而上位機顯示的是已經(jīng)采集好并且解析出來的。
整個工作流程是這樣的, Fpga通過一定的時序采集CCD的圖像,將其暫存在sdram中,在一幅圖像前面插入流水號和幀頭,上位機通過USB2.0接收板卡上面的數(shù)據(jù),并且經(jīng)過校驗流水號和幀頭無誤后,將圖像數(shù)據(jù)顯示出來。
暫時由于硬件受限做到1秒采集1000幀(已經(jīng)達到美國某科研實驗室他們儀器的水平),噪聲波動比較小,0.5毫伏級別,可通過上位機在線設(shè)置采集頻率
硬件成本只要500多塊錢,比某實驗室的儀器賣5w便宜多了
心酸的fpga調(diào)試過程經(jīng)驗總結(jié):仿真一定要做好,其中設(shè)置的參數(shù)一定要有串口和指示燈來看,通過串口要可進行設(shè)置,不然工程大了一遍又一遍編譯費時間還不容易找到問題。
心酸的調(diào)試數(shù)據(jù)問題數(shù)據(jù)總結(jié):
1毛刺問題:環(huán)境干擾, AD的程序不對,線的干擾,板子上的干擾,ad輸入電容擊穿,杜邦線傳輸效率沒那么高, USB線干擾,上位機程序沒寫對,調(diào)試時候的焊錫多拖動了一點
2突然之間數(shù)據(jù)飽和的問題:同毛刺問題一樣
總結(jié)
以上是生活随笔為你收集整理的(完结项目)fpga采集双路CCD摄像头1000帧图像上传到上位机显示的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【编程语录】59条令人捧腹但真实的程序员
- 下一篇: Playful Bunny